<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Security on Lin's Blog</title><link>https://coder.tw/en/categories/security/</link><description>Recent content in Security on Lin's Blog</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 02 Feb 2017 18:37:10 +0000</lastBuildDate><atom:link href="https://coder.tw/en/categories/security/index.xml" rel="self" type="application/rss+xml"/><item><title>iOS Packet Sniffer on macOS</title><link>https://coder.tw/en/posts/ios-packet-sniffer-on-macos/</link><pubDate>Thu, 02 Feb 2017 18:37:10 +0000</pubDate><guid>https://coder.tw/en/posts/ios-packet-sniffer-on-macos/</guid><description>&lt;p&gt;When developing iOS apps, or when doing things you&amp;rsquo;d rather keep under wraps, you may need to capture packets. For capturing packets on a computer, Wireshark is the top choice. But what if you want to capture packets on your iOS device (iPhone, iPad)? You could set up a proxy and have the iOS device connect through it, or jailbreak and run tcpdump on the device. But both approaches are too troublesome. Here I recommend the rvictl command included in the Xcode Command Line Tools. It requires no complicated setup or jailbreak, and with just one command you can capture packets on your computer using any software.&lt;/p&gt;</description></item><item><title>AES Encrypt/Decrypt File on Mac OS</title><link>https://coder.tw/en/posts/aes-encryptdecrypt-file-on-mac-os/</link><pubDate>Wed, 28 Dec 2016 14:06:30 +0000</pubDate><guid>https://coder.tw/en/posts/aes-encryptdecrypt-file-on-mac-os/</guid><description>&lt;p&gt;When you need to send sensitive data through Facebook or email, such as a Google API token or a company&amp;rsquo;s annual accounts, do you really trust those online services? Personally, I don&amp;rsquo;t. There are too many possibilities, from hacker attacks to poor internal controls at a company that let employees view customer data. Because of these possibilities, I&amp;rsquo;m not really willing to send confidential data over the internet. But in this day and age, sending data without using services like email or Facebook Messenger is almost impossible. In that case, you can use AES to encrypt the file, and then share the password through a channel you trust, such as a phone call or in person. Or at the very least, send the password through a different channel than the file, to reduce the risk of everything being compromised at once.&lt;/p&gt;</description></item><item><title>Setting Up Account Security to Make Your Facebook Account Safer</title><link>https://coder.tw/en/posts/facebook-account-security-settings/</link><pubDate>Sat, 03 Dec 2011 17:01:56 +0000</pubDate><guid>https://coder.tw/en/posts/facebook-account-security-settings/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/12/2011-12-03_170812.jpg"&gt;&lt;img class="size-full wp-image-5871 aligncenter" title="2011-12-03_170812" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/12/2011-12-03_170812.jpg" alt="" width="191" height="55" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Are you sure there are no Trojans or viruses on your computer? Can you say your computer is completely safe? Are you worried that your Facebook account might be hijacked? Here I&amp;rsquo;m going to show you how to turn on Facebook&amp;rsquo;s free service, Account Security. It gives your account more protection, such as encrypted connections, login notifications, and login approvals.&lt;/p&gt;</description></item><item><title>Turn On Google 2-Step Verification and Add Another Lock to Your Google Account with Your Phone!</title><link>https://coder.tw/en/posts/google-two-step-verification/</link><pubDate>Tue, 09 Aug 2011 13:09:12 +0000</pubDate><guid>https://coder.tw/en/posts/google-two-step-verification/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-09_130834.jpg"&gt;&lt;img class="alignnone size-large wp-image-5626" title="2011-08-09_130834" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/08/2011-08-09_130834-520x368.jpg" alt="" width="520" height="368" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some people who play online games may have heard of the &amp;ldquo;communication lock.&amp;rdquo; It&amp;rsquo;s an anti-theft measure that game companies came up with. Before you can log in to your game account, you have to call a dedicated line from the phone number you registered with the game company, and only after the call connects can you log in. This method prevents a lot of gamers from having their accounts stolen. After all, hackers can easily get your username and password, but they surely can&amp;rsquo;t take your phone too, right? The Google 2-Step Verification I&amp;rsquo;m introducing today is actually a lot like that communication lock.&lt;/p&gt;</description></item><item><title>Avast – A Top Free Antivirus with Sandboxing, Site Blocking, Scheduled Scans, Startup Scans, and More!</title><link>https://coder.tw/en/posts/avast-free-antivirus/</link><pubDate>Sun, 19 Jun 2011 11:52:38 +0000</pubDate><guid>https://coder.tw/en/posts/avast-free-antivirus/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/06/2011-06-19_115026.jpg"&gt;&lt;img class="size-large wp-image-5265 aligncenter" title="2011-06-19_115026" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/06/2011-06-19_115026-520x394.jpg" alt="" width="520" height="394" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When you buy a new computer, I think the most troublesome part is choosing antivirus software. For ordinary people, a computer without antivirus is genuinely dangerous. But many antivirus programs cost money, pirated copies are unsafe, and free ones might not be strong enough and leave room for viruses and trojans. Here I want to introduce a &amp;ldquo;free&amp;rdquo; antivirus called Avast. It&amp;rsquo;s one of the best free antivirus programs out there, and in my opinion, it&amp;rsquo;s number one! It even beats some paid antivirus programs. So if you want to save the money you&amp;rsquo;d spend on antivirus software, give Avast a try.&lt;/p&gt;</description></item><item><title>Microsoft Security Essentials - Microsoft's "Free" Antivirus!</title><link>https://coder.tw/en/posts/microsoft-security-essentials-free-antivirus/</link><pubDate>Sat, 30 Apr 2011 19:29:33 +0000</pubDate><guid>https://coder.tw/en/posts/microsoft-security-essentials-free-antivirus/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-30_191336.jpg"&gt;&lt;img class="size-large wp-image-5073 aligncenter" title="2011-04-30_191336" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-30_191336-520x364.jpg" alt="" width="520" height="364" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://gordon168.tw/?p=322"&gt;Microsoft Security Essentials &lt;/a&gt;is a &amp;ldquo;free&amp;rdquo; antivirus program offered by Microsoft. Its biggest feature is that it&amp;rsquo;s free! It&amp;rsquo;s also from the company that people affectionately call M$. Microsoft Security Essentials performs reasonably well, and its virus protection is decent. If you&amp;rsquo;ve just set up a new computer and you&amp;rsquo;re a fan of Microsoft products, I suggest you take a look at this antivirus.&lt;/p&gt;</description></item><item><title>What Is a Malicious Link? How Do You Protect Against Malicious Link Attacks?</title><link>https://coder.tw/en/posts/what-is-malicious-link-prevention/</link><pubDate>Wed, 27 Apr 2011 17:47:13 +0000</pubDate><guid>https://coder.tw/en/posts/what-is-malicious-link-prevention/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-27_174057.jpg"&gt;&lt;img class="size-large wp-image-5056 aligncenter" title="2011-04-27_174057" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/04/2011-04-27_174057-520x428.jpg" alt="" width="520" height="428" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A &amp;ldquo;malicious link&amp;rdquo; is an attack method that is especially well suited to social networking sites. It&amp;rsquo;s relatively easy to pull off, and its success rate is quite high. For example, the recent Facebook scam &amp;ldquo;How to see who viewed your profile!!&amp;rdquo; is a malicious link attack. A malicious link can be explained in one simple sentence: it&amp;rsquo;s a URL that contains a Trojan, a virus, or something that can take control of your computer. When you click on such a link, your computer has probably already been infected.&lt;/p&gt;</description></item><item><title>Think Your Privacy Settings Keep You Safe? The Hidden Risks of Facebook Games and Personality Quizzes</title><link>https://coder.tw/en/posts/facebook-game-privacy-settings-risk/</link><pubDate>Mon, 21 Mar 2011 01:51:42 +0000</pubDate><guid>https://coder.tw/en/posts/facebook-game-privacy-settings-risk/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/03/2011-03-21_014949.jpg"&gt;&lt;img class="size-large wp-image-4966 aligncenter" title="2011-03-21_014949" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/03/2011-03-21_014949-520x378.jpg" alt="" width="520" height="378" /&gt;&lt;/a&gt;Does setting up your privacy settings really keep your personal data from leaking? ↑↑&lt;/p&gt;
Not long ago, many bloggers and news outlets wrote at length about the privacy risks of Facebook itself. So many users went and set up their "privacy settings," thinking that as long as they did, nothing would go wrong. In reality, though, the huge number of games and personality quizzes on Facebook can also cause your personal data to leak. Many users don't know this, so let's analyze it below.
&lt;h2&gt;</description></item><item><title>Do You Still Have Privacy? Musings on the Dangers of Making Personal Information Public</title><link>https://coder.tw/en/posts/privacy-public-personal-info-risks/</link><pubDate>Mon, 21 Mar 2011 01:15:36 +0000</pubDate><guid>https://coder.tw/en/posts/privacy-public-personal-info-risks/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/03/2011-03-21_010320.jpg"&gt;&lt;img class="size-large wp-image-4958 aligncenter" title="2011-03-21_010320" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2011/03/2011-03-21_010320-520x387.jpg" alt="" width="520" height="387" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Many people today advocate for privacy, saying you should share as little personal information online as possible, or none at all, because posting it online carries many dangers, the most common being harassment. But I think many people simply don&amp;rsquo;t pay attention to privacy (at least, that&amp;rsquo;s what I&amp;rsquo;ve observed). Plenty of people generously make their phone numbers, addresses, and other details public, and some even dare to upload intimate photos online. Others are more aware and understand the dangers of making personal information public, so they don&amp;rsquo;t openly post their data online. Instead, they set up some protections, such as passwords and Facebook privacy settings. Honestly, these measures barely work. The most fundamental and safest approach is simply not to put anything online at all.&lt;/p&gt;
&lt;h2&gt;</description></item><item><title>Mail Bomb - A Purely Mischievous Email Bomb~</title><link>https://coder.tw/en/posts/mail-bomb-prank/</link><pubDate>Tue, 05 Oct 2010 22:28:00 +0000</pubDate><guid>https://coder.tw/en/posts/mail-bomb-prank/</guid><description>&lt;p style="text-align: center;"&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/10/2010-10-05_223404.jpg"&gt;&lt;img class="size-large wp-image-3846 aligncenter" title="2010-10-05_223404" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/10/2010-10-05_223404-550x299.jpg" alt="" width="550" height="299" /&gt;&lt;/a&gt;&lt;/p&gt;
What is a mail bomb? You've probably never heard this term before... In the past, people were more likely to hear about "instant messenger bombs." These are programs that keep sending messages to an instant messenger contact, until the other person gets disconnected from receiving too many messages in a short time. A Mail Bomb is similar. Translated directly into Chinese, Mail Bomb is called "mailbox bomb." Like instant messenger bombs, it sends lots of messages to someone else. But the difference is that a Mail Bomb is really just a prank... it has no real function, and it can't actually fill up someone's mailbox, because with today's mailbox sizes, that's very hard to do. And don't even think about using my Mail Bomb system to send spam, because this program sends many emails to a single mailbox, not one email to many mailboxes. Now let me show you how to use Mail Bomb~</description></item><item><title>Encrypt Your Instant Messages with MSNShell and SimpLite-Yahoo to Prevent Admin Snooping</title><link>https://coder.tw/en/posts/msnshell-simplite-encrypt-im-messages/</link><pubDate>Fri, 22 Jan 2010 19:26:07 +0000</pubDate><guid>https://coder.tw/en/posts/msnshell-simplite-encrypt-im-messages/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-22_194640.png"&gt;&lt;img class="alignnone size-large wp-image-2525" title="2010-01-22_194640" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2010/01/2010-01-22_194640-375x400.png" alt="" width="375" height="400" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Yesterday, while reading the newspaper, I came across an article saying that a supervisor at 104 Job Bank had &lt;a href="http://tw.news.yahoo.com/article/url/d/a/100119/11/1z1hm.html"&gt;been monitoring employees&amp;rsquo; instant messages&lt;/a&gt;. I won&amp;rsquo;t comment on that, since it&amp;rsquo;s an adult matter. From the company&amp;rsquo;s point of view, of course they want to take measures to prevent employees from leaking information, and the company had told employees that instant messaging software would be monitored. But from the employee&amp;rsquo;s point of view, it must be really annoying, since nobody likes being watched. Oops, I&amp;rsquo;ve drifted off topic a bit~~ Anyway, this post is going to teach you to use two programs: &lt;strong&gt;MSNShell&lt;/strong&gt; and &lt;strong&gt;SimpLite-Yahoo.&lt;/strong&gt;&lt;/p&gt;
&lt;strong&gt;</description></item><item><title>Online Proxy IP (Proxy): Get Around Network Admin Controls</title><link>https://coder.tw/en/posts/online-proxy-ip-to-evade-admin/</link><pubDate>Sat, 10 Oct 2009 19:20:00 +0000</pubDate><guid>https://coder.tw/en/posts/online-proxy-ip-to-evade-admin/</guid><description>&lt;p&gt;Have you ever wanted to visit a website, only to find it blocked? (Usually it&amp;rsquo;s adult videos&amp;hellip;) Or maybe you mistyped something while logging in and got your IP blocked? When that happens, you can use the &amp;ldquo;proxy IP&amp;rdquo; (Proxy) introduced in this post. A proxy IP (Proxy) is really a web proxy, and it can hide your identity while you browse. It sounds like magic, but the principle is not hard to understand. You first connect to the proxy IP (Proxy) server, and then connect to the website from there. In other words, you go online through a proxy server, so the IP address left behind is not your own. But please don&amp;rsquo;t use this for bad things, because most proxy companies keep user data. If you do something illegal, it can still be traced XD&lt;/p&gt;</description></item><item><title>A Brief Look at the Principle Behind Packed Programs</title><link>https://coder.tw/en/posts/intro-packed-program-principle/</link><pubDate>Tue, 07 Jul 2009 20:29:10 +0000</pubDate><guid>https://coder.tw/en/posts/intro-packed-program-principle/</guid><description>&lt;p&gt;Most people have heard of packers, such as UPX, but do you know how they work? Have you ever tried writing one? Is it hard? Actually, the principle is quite simple. Let me, Feng-lai, explain it for you~&lt;/p&gt;
&lt;p&gt;The first step in writing a packer is to get the binary file of the program you want to pack. Everyone knows that every file on a computer is a binary file, right? A binary file is made up entirely of 0s and 1s. So what do you do with it once you have it? Encrypt it, of course. The simplest encryption method would be to invert every bit: each 0 becomes a 1 and each 1 becomes a 0. But you can&amp;rsquo;t just run the encrypted file directly, so the second part comes next.&lt;/p&gt;</description></item><item><title>HxD - An Excellent Hex Viewer</title><link>https://coder.tw/en/posts/hxd-hex-viewer/</link><pubDate>Sun, 28 Jun 2009 09:00:10 +0000</pubDate><guid>https://coder.tw/en/posts/hxd-hex-viewer/</guid><description>&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-27-20.jpg"&gt;&lt;img class="alignnone size-full wp-image-1478" title="2009-06-27-20" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/2009-06-27-20.jpg" alt="2009-06-27-20" width="613" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Today I am introducing a program called HxD. It lets you view a file&amp;rsquo;s hexadecimal bytes. Although HxD is free, it is no less capable than professional-grade editors. HxD not only supports basic hex viewing but can also directly control memory. HxD also has an export feature: you can export modified files directly as source files for languages such as VB or C++. Personally, I think anyone who often works with computers should keep it on a USB drive, just in case.&lt;/p&gt;
&lt;h2&gt;</description></item><item><title>FixDwndp: Fixing the Problem of Not Being Able to Reach Microsoft Websites</title><link>https://coder.tw/en/posts/fixdwndp-cannot-connect-microsoft-sites/</link><pubDate>Sat, 20 Jun 2009 20:26:08 +0000</pubDate><guid>https://coder.tw/en/posts/fixdwndp-cannot-connect-microsoft-sites/</guid><description>&lt;p&gt;While browsing the web today, I was surprised to find that I couldn&amp;rsquo;t connect to Microsoft&amp;rsquo;s website. It reminded me of the disaster when my computer broke down last time&amp;hellip;. and sure enough, it really happened again!&lt;/p&gt;
&lt;p&gt;Last time, for some unknown reason, my computer couldn&amp;rsquo;t connect to any Microsoft-related sites, nor could it open antivirus software websites, and the virus definitions wouldn&amp;rsquo;t update either. Back then I just reinstalled everything directly, since the computer had been used for quite a while. But this time the computer was barely bought and it&amp;rsquo;s already acting up @@&lt;/p&gt;
&lt;p&gt;After all that rambling, the reason I&amp;rsquo;m recommending FixDwndp today is this: I personally suggest that readers of this article go check right away whether your computer has the following symptoms:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;You can't get into the Microsoft official website&lt;/li&gt;
&lt;li&gt;You can't get into the websites of major antivirus software&lt;/li&gt;
&lt;li&gt;Automatic update notifications haven't popped up for a long time&lt;/li&gt;
&lt;li&gt;Antivirus software can't update its virus definitions</description></item><item><title>Watch Out! Gmail Inbox Received Emails Signed "Me"?</title><link>https://coder.tw/en/posts/gmail-spoofed-email-signed-by-me/</link><pubDate>Sat, 20 Jun 2009 12:17:23 +0000</pubDate><guid>https://coder.tw/en/posts/gmail-spoofed-email-signed-by-me/</guid><description>&lt;p&gt;Gmail users have probably been getting a lot of emails signed &amp;ldquo;Me&amp;rdquo; lately, right?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/08.jpg"&gt;&lt;img class="alignnone size-full wp-image-1397" title="08" src="https://pub-6c026d2742d14927bfa2d850c31eac91.r2.dev/wp-content/uploads/2009/06/08.jpg" alt="08" width="450" height="194" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;But I never sent an email to myself, so why am I receiving them?&lt;/p&gt;
&lt;p&gt;Here is a reminder: if you receive this kind of email, I suggest you delete it right away.&lt;/p&gt;
&lt;p&gt;These emails usually don&amp;rsquo;t contain any ads.&lt;/p&gt;
&lt;p&gt;They just have one sentence asking you to click a link.&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t know what happens after you click it!!&lt;/p&gt;</description></item><item><title>Fixing Errors Caused by a Virus</title><link>https://coder.tw/en/posts/fix-virus-infection/</link><pubDate>Sun, 03 May 2009 10:00:00 +0000</pubDate><guid>https://coder.tw/en/posts/fix-virus-infection/</guid><description>&lt;p&gt;Some viruses use the registry to damage computers. Basically, I&amp;rsquo;m only posting one example here; the registry has many other places where things can be hidden,&lt;br/&gt;
so if you don&amp;rsquo;t know much about computers, don&amp;rsquo;t try to change other places. At best nothing happens, at worst the computer is ruined. Following the steps below is safe.&lt;br/&gt;
&amp;ldquo;Start&amp;rdquo; &amp;ldquo;Run&amp;rdquo;, type &amp;ldquo;regedit&amp;rdquo;&lt;br/&gt;
 HKEY_CLASSES_ROOT\exefile\shell\open\command&lt;br/&gt;
&lt;br/&gt;
HKEY_CLASSES_ROOT  &amp;ndash;&amp;gt;  exefile  &amp;ndash;&amp;gt;  shell &amp;ndash;&amp;gt;  open &amp;ndash;&amp;gt;  command&lt;br/&gt;
&lt;br/&gt;
Then check the &amp;ldquo;(Default)&amp;rdquo; value. If it is &amp;ldquo;%1&amp;rdquo; %* it is normal. If it isn&amp;rsquo;t, your computer has been infected.&lt;br/&gt;
Double-click it and change it to &amp;ldquo;%1&amp;rdquo; %*&lt;br/&gt;
&lt;br/&gt;
Also, pay attention to other places!!&lt;/p&gt;</description></item></channel></rss>