<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Hack Mac</title> <atom:link href="http://www.hackmac.org/feed/" rel="self" type="application/rss+xml" /><link>http://www.hackmac.org</link> <description>The Ultimate Mac OS X Security Site</description> <lastBuildDate>Mon, 29 Aug 2011 17:49:22 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1.2</generator> <item><title>Crack Password Hashes in Lion &#8211; OS X 10.7</title><link>http://www.hackmac.org/hacks/crack-lion-password-hashes/</link> <comments>http://www.hackmac.org/hacks/crack-lion-password-hashes/#comments</comments> <pubDate>Tue, 02 Aug 2011 21:06:11 +0000</pubDate> <dc:creator>Jeff Browning</dc:creator> <category><![CDATA[Hacks]]></category> <category><![CDATA[10.7]]></category> <category><![CDATA[apple lion]]></category> <category><![CDATA[crack]]></category> <category><![CDATA[crack lion]]></category> <category><![CDATA[crack lion password hashes]]></category> <category><![CDATA[crack lion passwords]]></category> <category><![CDATA[decrypt]]></category> <category><![CDATA[decrypt lion]]></category> <category><![CDATA[decrypt passwords]]></category> <category><![CDATA[hashes]]></category> <category><![CDATA[lion]]></category> <category><![CDATA[lion password]]></category> <category><![CDATA[lion password hashes]]></category> <category><![CDATA[lion passwords]]></category> <category><![CDATA[os x]]></category> <category><![CDATA[os x 10.7]]></category> <category><![CDATA[os x lion]]></category> <category><![CDATA[password]]></category> <category><![CDATA[sha1]]></category> <category><![CDATA[sha512]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=1078</guid> <description><![CDATA[This guide details the surprisingly simple process to crack passwords in Mac OS X Lion. This is a Lion sequel to our extremely popular password cracking guide for Snow Leopard, Leopard and Tiger.]]></description> <content:encoded><![CDATA[<p
class="box info">This guide is an updated version of our extremely popular guide, <a
href="http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/">Decrypt OS X User Account Passwords</a>. The guide has been updated to work with Lion.</p><h4>Requirements</h4><ul
class="goodlist"></p><ul><li>Physical access to the machine.</li></ul><p></ul><p>If you need to crack passwords on Tiger, Leopard, or Snow Leopard, please use our tried-and-true <a
href="http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/">Decrypt OS X User Account Passwords</a> guide.</p><p><h3>Procedure</h3><p><h5>1. Gain Root OR Admin Access</h5><p>If you don&#8217;t have access to an administrator already, you need to acquire root access.</p><p>If you don&#8217;t have admin access, boot the computer into Single-User Mode by holding CMD+S on startup, mount the drive, and type the command:</p><p><code>/sbin/mount -uw /</code></p><p>Followed by:</p><p><code>launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist</code></p><p>And finally:</p><p><code>passwd</code></p><p>Then, enter your new root password when prompted twice. After the password has been reset, type:</p><p><code>restart</code></p><p>And hit return/enter.</p><p><h5>2. Log In</h5></p><p>Log into an administrator account that you have access to on the computer, or, if you don&#8217;t have access to one, select &#8220;Other&#8221; in the Login Window (only if you have User Account Pictures enabled), and enter &#8220;root&#8221; as the username, and then the password that you just set.</p><p><h5>3. Download Utility</h5></p><p>For 10.7, we&#8217;ll be using the DaveGrohl utility to both crack the password and extract the hash.</p><p>The utility works by extracting the hash from the User Profile, which is located in:</p><p><code>/private/var/db/dslocal/nodes/Default/users/<em><username></em>.plist</code></p><p>With <username> replaced with the name of the target user. It pulls the hash from the &#8216;ShadowHashData&#8217; field and begins cracking.</p><p
class="box download">Download the DaveGrohl 10.7 cracking utility <a
href="http://davegrohl.org/DaveGrohl-1.0beta.zip">here</a>.</p><h5>4. Open Up Terminal and Open the Directory</h5><p>Once you&#8217;ve downloaded the utility, open up Terminal and type:</p><p><code>cd Downloads/DaveGrohl</code></p><h5>5. Crack The Password</h5><p>Type the following to begin cracking the password:</p><p><code>sudo ./dave -u <em><username></em></code></p><p>Replacing <em><username></em> with the shortname of the target user and entering your password when prompted (it will not prompt you for a password if you&#8217;re logged into the root account).</p><h3>That&#8217;s It!</h3><p>DaveGrohl will begin cracking your password via wordlists and then continue with brute-forcing until it gets the password.</p><p>It can take quite a bit of time, depending on the complexity of the password, so be patient! Passwords we&#8217;ve cracked have ranged from a few seconds to several days.</p><p>When DaveGrohl has successfully cracked the hash, it&#8217;ll spit out a message like this:</p><p><code>-- Found password : 'banana'<br
/> -- (dictionary attack)</p><p>Finished in 0.772 seconds / 51,860 total guesses...<br
/> 67,209 guesses per second.</code></p><h5>5. Optional: Extract Hashes</h5><p>If you only have a limited window of access to the target computer, DaveGrohl can give you the hash formatted for cracking in John The Ripper, so you can crack the password on a computer of your choice at your convenience. We cover how to use John in our <a
href="http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/">other guide</a>, so check that out if you&#8217;re interested.</p><p>To extract a correctly formatted hash, use this command:</p><p><code>sudo ./dave -j <em><username></em></code></p><p>Replacing <em><username></em> with the target user&#8217;s shortname, and again, entering your password if prompted.</p><p>You can then copy and paste the output into a .txt file and load it into John.</p><h5>Advanced Options</h5><p>Here are a few advanced options that can be used when cracking passwords with DaveGrohl. Type:</p><p><code>sudo ./dave</code></p><p>before entering any of the following parameters.</p><p><strong>-u username</strong> :  Crack a user&#8217;s password.<br
/> <strong>-i</strong> :  Incremental attack only.<br
/> <strong>-c chars</strong> :  Specify possible characters in the password.<br
/> <strong>-m #</strong> :  Specify minimum length of the password.<br
/> <strong>-M #</strong> :  Specify maximum length of the password.<br
/> <strong>-v</strong> :  Verbose mode. (hella slow)<br
/> <strong>-j username </strong> :  Dump a user&#8217;s password hash formatted for John the Ripper.<br
/> <strong>-h</strong> :  Help</p><p><strong>Let us know in the comments if this worked for you!</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/hacks/crack-lion-password-hashes/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>4 Ways to Protect Your Computer From Being Hacked</title><link>http://www.hackmac.org/hacks/4-ways-to-protect-your-computer-from-being-hacked/</link> <comments>http://www.hackmac.org/hacks/4-ways-to-protect-your-computer-from-being-hacked/#comments</comments> <pubDate>Sun, 31 Jul 2011 06:17:43 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[Guides]]></category> <category><![CDATA[Hacks]]></category> <category><![CDATA[access]]></category> <category><![CDATA[firmware]]></category> <category><![CDATA[firmware password]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[hackers]]></category> <category><![CDATA[hacking]]></category> <category><![CDATA[login]]></category> <category><![CDATA[password]]></category> <category><![CDATA[physical]]></category> <category><![CDATA[physical access]]></category> <category><![CDATA[PRAM]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[remote login]]></category> <category><![CDATA[secure]]></category> <category><![CDATA[secure password]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[SUM]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=963</guid> <description><![CDATA[Following these four simple rules will effectively prevent your computer from being hacked! It takes next to no time, and there's no reason not to! Read on and you'll find out exactly what to do.]]></description> <content:encoded><![CDATA[<p
class="box info">This article will tell you about the 4 smartest things you can do to prevent your Mac from being hacked! Read on and you&#8217;ll find out exactly what to do.</p><h3>1. Create a Firmware Password</h3><p>When you enable a firmware password, the user must enter it before performing tasks like booting from a disk, resetting PRAM, and most importantly, entering single-user mode. Single-user mode is vital for many of our tutorials, like our article on <a
href="http://www.hackmac.org/hacks/how-to-create-a-new-administrator-account/">how to create a new administrator account</a>. If a firmware password is enabled, the hacker simply cannot use that tutorial.</p><p>Of course, there are ways around a firmware password (as detailed in <a
href="http://www.hackmac.org/hacks/workarounds/access-single-user-mode-when-locked-in-os-x/">this article</a>), but that can easily be prevented by not allowing physical access, which we&#8217;ll talk about later.</p><p>If you want to learn how to set up a firmware password, you can take a look at <a
href="http://support.apple.com/kb/ht1352">this article</a> by Apple.</p><h3>2. Turn off Remote Login</h3><p>Whenever somebody tries to <a
href="http://www.hackmac.org/hacks/remotely-control-a-computer-a-basic-ssh-tutorial/">SSH</a> into your computer, they need remote login to be enabled. If you disable it, they won&#8217;t be able to remotely access your computer. I only turn remote login on when I need it for a specific purpose for a short period of time.</p><p>To turn off remote login, go to the Sharing tab in System Preferences and uncheck Remote Login if there is a check mark next to it.</p><h3>3. Choose a Secure Password</h3><p>This is obvious, but we can&#8217;t overstate the importance of having a secure password. Everything you do should have a unique password containing numbers, letters, and symbols. By doing this, you effectively prevent brute force attacks from succeeding. If somebody tries to <a
href="http://www.hackmac.org/hacks/decrypt-os-x-user-account-passwords/">decrypt your password</a> when it is that secure, it will take so long that you will have a good chance of catching them in the act!</p><p>I just have to say it one more time: <strong>choose a secure password</strong>. It&#8217;s amazing how many people ignore this advice!</p><p>Check out <a
href="http://www.howsecureismypassword.net/">this tool</a> to help you get an idea for how secure your password is.</p><h3>4. Don&#8217;t Give Others Physical Access</h3><p>If a hacker is literally sitting in front of your computer, there&#8217;s really nothing you can do to stop them from doing what they want. With physical access, there&#8217;s a way around everything. However, if you follow the 3 other tips in this article and don&#8217;t let them anywhere near your computer, they can&#8217;t hack it. Try to keep your computer as secure and isolated as possible, and you won&#8217;t have any hacking problems!</p><h3>Conclusion</h3><p>Hackers can be very devious (especially if they&#8217;ve read the articles on this site!). If you follow the four simple rules in this article, you&#8217;ll be safe from them, whether they&#8217;re going after your personal information or simply pranking you. Good luck!</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/hacks/4-ways-to-protect-your-computer-from-being-hacked/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Alfred or Quicksilver: Which Launcher Is Better?</title><link>http://www.hackmac.org/applications/alfred-or-quicksilver-which-launcher-is-better/</link> <comments>http://www.hackmac.org/applications/alfred-or-quicksilver-which-launcher-is-better/#comments</comments> <pubDate>Tue, 05 Jul 2011 23:48:11 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[Applications]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[alfred]]></category> <category><![CDATA[app launcher]]></category> <category><![CDATA[application launcher]]></category> <category><![CDATA[blacktree]]></category> <category><![CDATA[extensions]]></category> <category><![CDATA[launchbar]]></category> <category><![CDATA[launcher]]></category> <category><![CDATA[launchy]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[quicksilver]]></category> <category><![CDATA[speed]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=981</guid> <description><![CDATA[Application launchers are great – they streamline the process of finding and opening applications and files. But which is better?]]></description> <content:encoded><![CDATA[<p
class="box info">Applications launchers are small applications that make it easy for you to open other applications, folders, files, or anything else by pressing a keyboard shortcut and typing part of the applications&#8217; name.</p><p>Quicksilver has been the de facto application launcher for Mac for a long time, but now competitors are starting to pop up. One I particularly like is Alfred, and this article is going to help you figure out which one is for you.</p><h3>Design</h3><p>Design is obviously subject to personal preference, so I&#8217;ll just go with what I think here. Quicksilver has many more options for customizing its design and you can make it look like anything you want, essentially. However, I really enjoy the simplicity and appearance of functionality that Alfred&#8217;s default window has. It just looks like it works and it stays out of your way. I like that in an app.</p><p><strong>Edge</strong>: Alfred</p><h3>Extendability</h3><p>Alfred is not all that extendable yet. It functions simply and does what it should, but it is missing many of the plugins that Quicksilver has. With Quicksilver, there&#8217;s a plugin out there for pretty much anything you could need, making it much more than just an application launcher. Alfred is missing this extendability, and that&#8217;s something that I miss when using it.</p><p><strong>Edge</strong>: Quicksilver</p><h3>Simple Functionality</h3><p>In short, Alfred works. It finds what you need and it is easy to customize it so that it will search for files, applications, folders, or anything else you could want – or you can restrict it. If you don&#8217;t want it to search for files or folders automatically, you can always type &#8220;find file&#8221; and it will search for the file.</p><p>That said, Quicksilver can do a lot more. Alfred&#8217;s only option is to open the application or file when you navigate to it, but Quicksilver can do so much more. With the help of plugins, it can edit images, upload to websites, move files, and practically anything else you can think of.</p><p>While I appreciate Quicksilver&#8217;s abilities, I think the Alfred gets the edge for simple functionality because it just works the way an application launcher should.</p><p><strong>Edge</strong>: Alfred</p><h3>Options</h3><p>Both Alfred and Quicksilver have a lot of options (especially if you buy the PowerPack for Alfred), but Quicksilver definitely has more. You can customize every aspect of the application and easy assign any number of restrictions to your searches. Alfred can do this to some degree, but it is more cumbersome and not as clean.</p><p><strong>Edge</strong>: Quicksilver</p><h3>Speed</h3><p>Alfred wins hands down in the speed category. Some tests have shown that it gives you the results up to three times faster than Quicksilver, and I can anecdotally support this as well. There isn&#8217;t much to discuss in this category – Alfred wins.</p><p><strong>Edge</strong>: Alfred</p><h3>Verdict</h3><p>The choice is up to you. I recommend you try both for a week and see which suits your needs better. But if you were to ask for my option, I like Alfred more. It works smoothly and intuitively, and is quick and well-designed. I couldn&#8217;t ask for anything more.</p><p
class="box download">Want to download Quicksilver? Here&#8217;s where you can get it: <a
href="http://www.blacktree.com/">Blacktree Software</a>.</p><p
class="box download">How about Alfred? Here&#8217;s where you can get it: <a
href="http://www.alfredapp.com/">Alfred App</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/applications/alfred-or-quicksilver-which-launcher-is-better/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Your iPhone is Tracking You</title><link>http://www.hackmac.org/news/your-iphone-is-tracking-you/</link> <comments>http://www.hackmac.org/news/your-iphone-is-tracking-you/#comments</comments> <pubDate>Sat, 18 Jun 2011 19:14:31 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[alasdair allan]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[cell]]></category> <category><![CDATA[cell tower]]></category> <category><![CDATA[follow]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[iphonetracker]]></category> <category><![CDATA[pete warden]]></category> <category><![CDATA[track location]]></category> <category><![CDATA[tracking]]></category> <category><![CDATA[triangulation]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=990</guid> <description><![CDATA[News has just come out that your iPhone is constantly tracking your location. Want to know more? Check this article out.]]></description> <content:encoded><![CDATA[<p>Recently, some very interesting news came out:</p><p><strong>Your iPhone stores a file that contains everywhere you have been with it.</strong></p><p>This is becoming a pretty big deal and it is causing a bit of an uproar. Let&#8217;s take a look at what&#8217;s going on.</p><h3>How Does it Work?</h3><p>Instead of using GPS tracking, which can be enabled or disabled, this tracking system uses cell phone towers. The phone triangulates your location based on which cell towers you are nearby and stores this. Unfortunately, this means that you can&#8217;t simply turn off the tracking and continue with your life.</p><p>The file itself is hidden on your iPhone, but it can be easily accessed.</p><h3>How Can I Look at the File?</h3><p>If you want to look at the file, you can use the iPhoneTracker application developed by Pete Warden and Alasdair Allan. When you run it on the computer that you normally sync your iPhone to, it will collect the files and display them for you. You can watch your movement over time or just look at everywhere you&#8217;ve been.</p><p
class="box download">To download iPhoneTracker, <a
href="http://petewarden.github.com/iPhoneTracker/">click here</a>.</p><h3>How Does This Affect Me?</h3><p>It really doesn&#8217;t do much. As much noise as people are making about this, there is no real security risk that is currently apparent. What it does mean, though, is that in the future, your location data will most likely be readily available; and that is not something that we&#8217;re looking forward to.</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/news/your-iphone-is-tracking-you/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>WWDC &#8211; iOS 5 and OS X Lion</title><link>http://www.hackmac.org/news/wwdc-ios-5-and-os-x-lion/</link> <comments>http://www.hackmac.org/news/wwdc-ios-5-and-os-x-lion/#comments</comments> <pubDate>Mon, 13 Jun 2011 01:18:24 +0000</pubDate> <dc:creator>Alex Galvin</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[apple developer]]></category> <category><![CDATA[apple lion]]></category> <category><![CDATA[conference]]></category> <category><![CDATA[developer]]></category> <category><![CDATA[ios]]></category> <category><![CDATA[ios 5]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[iphone 4]]></category> <category><![CDATA[iphone 5]]></category> <category><![CDATA[ipod]]></category> <category><![CDATA[ipod touch]]></category> <category><![CDATA[lion]]></category> <category><![CDATA[mac lion]]></category> <category><![CDATA[mac os x lion]]></category> <category><![CDATA[new features]]></category> <category><![CDATA[server]]></category> <category><![CDATA[world wide]]></category> <category><![CDATA[wwdc]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=1025</guid> <description><![CDATA[At their recent keynote Apple announced a bundle of neat new features for both Lion and the next version of iOS. Here are some of the top features that were unveiled.]]></description> <content:encoded><![CDATA[<p
class="box info">At their recent keynote Apple announced a bundle of neat new features for both Lion and the next version of iOS. We went through the entire presentation and pulled out the top features that were unveiled and organized them &#8212; all for you!</p><h3>iOS 5</h3><p><a
href="http://www.hackmac.org/wp-content/uploads/2011/06/overview_hero.png"><img
src="http://www.hackmac.org/wp-content/uploads/2011/06/overview_hero.png" alt="" title="overview_hero" width="590" height="185" class="aligncenter size-full wp-image-1056" /></a></p><h1>Notifications Center</h1><p>The notifications center is an overhaul to the way notifications work in iOS.  Notifications now appear on a bar at the top of the screen that can be dragged down into an expanded view. This expanded view incorporates notifications from all apps, including text messages and emails. (Quite a bit like how they deal with notifications on Android) Additionally, notifications are now incorporated into the lock screen. This allows you to swipe the name of a notification on your lock screen and be sent directly into that app.</p><h1>Newsstand</h1><p>The newsstand is Apple&#8217;s new subscription service for iDevices. You can subscribe to a participating magazine or newspaper and new issues are automatically downloaded in the background. It will work offline and will sync across all your devices. Think of it as iPeriodicals.</p><h1>Safari</h1><p>Another feature of iOS that is getting an overhaul is Safari. The two main features that are being introduced are Safari reader and tabs. Tabbed browsing is relatively self-explanitory and a long time coming, but a new feature, Safari Reader is able to take an online article and pull the text and images relevant to an article and save it to view later. It also appears it may be able to pull multiple page articles into one continuous document.</p><h1>Twitter Integration</h1><p>Apple released a new feature which will allow you to enter your twitter information once, and allow it to be utilized by any compatible app. It is of course optional and an app will ask for your permission before accessing your twitter. For instance, you can take a picture with the Camera app and then click the tweet button and it will automatically upload it to your twitter feed.</p><h1>iMessage</h1><p>iMessage is a new BlackBerry Messenger-like feature for iOS. It is a messaging center that allows you to message your friends on their iOS devices. It works over Wi-Fi and 3G and syncs between all your iOS devices. You can send text, photos, videos, and even contacts. It also supports the ability to group chat with other users.</p><h1>Wireless Sync</h1><p>Another important feature that Apple released was the ability to sync your iDevice wirelessly. You won&#8217;t ever need to plug it into a computer again!! (Unless that is how you charge your personal device) Setting up your device can be done wirelessly and updates are also wireless. When it updates it will only download what has changed since the last time you update as to reduce download sizes.</p><p>These are some of the main new features of iOS 5. This is not an exhaustive list, but it is some of the main features. Others include, a camera button on the lock screen, shutter button instead of a volume button, reminder system, and iCloud integration. iOS 5 is slated for release this fall and will be compatible with the iPhone 3GS and 4, iPod 3rd and 4th generation, and iPad 1 and 2.</p><h3>OS X Lion</h3><p><a
href="http://www.hackmac.org/wp-content/uploads/2011/06/promo_lead_osx1.jpg"><img
src="http://www.hackmac.org/wp-content/uploads/2011/06/promo_lead_osx1.jpg" alt="" title="promo_lead_osx" width="590" height="247" class="aligncenter size-full wp-image-1053" /></a></p><h1>Mission Control</h1><p>Mission control is a new feature in Lion that combines both expose and spaces. It is fully integrated with multitouch gestures. It also can provide you with an overview of every window of every application open on your mac. Moreover, it provides an easy way to switch between full screen applications. Speaking of which&#8230;</p><h1>Full Screen Applications</h1><p>Lion includes a new feature that allows you to put compatible applications into a full screen mode. This way they can take full use of the available screen real-estate. This is a nice way to clean up your screen when surfing the web or checking your mail. Mission control is fully integrated so you can switch between multiple full screen applications.</p><h1>Resume/Auto save</h1><p>The Resume and Versioning feature also comes with Lion: Resume allows you to reopen an application and begin right where you left off. This feature ties in with another new feature Apple has released which is auto saving. This means that you will no longer have to remember to save your document every few minutes when you are working on it, Lion will do it for you. Auto saving can be turned off by clicking on the document title and choosing a different option.</p><h1>Versions</h1><p>Another new feature Apple has released is Versions. This allows you to go back through the history of a document, using a time machine like interface, and view previous versions. Say you deleted a picture in one of the previous versions of a document and you want it back? Well now you can just drag it from the earlier draft into the new document you are working on.</p><h1>Launchpad</h1><p>Launchpad is an iOS-like aggregator for all applications on your computer. You can create groups of applications, much in the same way you can on iOS, and launchpad is also easily controlled by multitouch gestures. A four fingered pinch now brings up the menu, and you can swipe your way through applications to your hearts content.</p><p>You may recognize many of these features from iOS. This is because it appears that one of Apple&#8217;s main goals with Lion is to bring user interface elements that worked on their portable devices and apply them to Macs. And, again, there are many other features of Lion not covered in this overview, like the newly released API&#8217;s, App store integration, and more, but this is a quick look at some of the more interesting features coming to Lion.</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/news/wwdc-ios-5-and-os-x-lion/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>2 Ways to Connect Remotely to Other Computers</title><link>http://www.hackmac.org/terminal-tips/2-ways-to-connect-remotely-to-other-computers/</link> <comments>http://www.hackmac.org/terminal-tips/2-ways-to-connect-remotely-to-other-computers/#comments</comments> <pubDate>Sun, 22 May 2011 21:33:25 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[Terminal Tips]]></category> <category><![CDATA[connect]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[remote connection]]></category> <category><![CDATA[remote control]]></category> <category><![CDATA[remotely]]></category> <category><![CDATA[remotely control]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[telnet]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=965</guid> <description><![CDATA[There are two main ways to remotely connect to other computers. This article will tell you when and how you should use each.]]></description> <content:encoded><![CDATA[<p
class="box info">This article discusses the two primary commands you can use to remotely connect to other computers and when you should use each.</p><h3>What Are They?</h3><p>The commands are <code>ssh</code> and <code>telnet</code>.</p><p>We&#8217;ve already talked a lot about SSH and how to use it. If you need a refresher, you can check out our <a
href="http://www.hackmac.org/hacks/remotely-control-a-computer-a-basic-ssh-tutorial/">SSH Basics</a> article. If you want to go a bit further, read our guide on using <a
href="http://www.hackmac.org/terminal-tips/how-to-remotely-control-multiple-computers-using-sshsudo/">SSHSudo</a> –- it talks about controlling multiple computers with SSH and executing commands as a superuser.</p><p>We haven&#8217;t really mentioned telnet yet on the site. Telnet was much more popular before SSH came around, as they essentially accomplish the same function. The syntax is almost the same and it performs similarly, but there are a few key differences.</p><h3>What Makes Telnet Different?</h3><p>The first thing you should know about telnet is that it sends all the information in <strong>plaintext</strong>. That means that none of the information you type in – including usernames and passwords – is encrypted.</p><p
class="box warning">Read that again. The information is sent over an unencrypted connection when you use telnet.</p><p>This differs from SSH, which establishes a secure, encrypted connection with the target computer. The acronym SSH even stands for <strong>Secure Shell</strong>.</p><p>Telnet also does not perform any authentication when you connect remotely, which can be dangerous.</p><h3>What Is the Syntax for Telnet</h3><p>If you went back and read our posts on SSH, the syntax for telnet should look very similar:</p><p><code>telnet 1.1.1.1</code></p><p>Of course, replace the 1.1.1.1 with the IP address of the computer you are targeting. Next, when prompted, enter the username and password that you are targeting and hit enter to be logged in.</p><p>From here, you can do things just as if you were using SSH, including <a
href="http://www.hackmac.org/terminal-tips/run-applescript-from-the-command-line/">executing AppleScript from the command line</a>.</p><h3>The Verdict</h3><p>You should <em>always</em> use SSH when possible.  It is more secure and encrypts the information that you send. In addition, its compression is better so it may be faster in certain cases. There is no reason to use telnet anymore when remotely connecting to another computer.</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/terminal-tips/2-ways-to-connect-remotely-to-other-computers/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>The Hack Mac Forums Are Online!</title><link>http://www.hackmac.org/announcements/the-hack-mac-forums-are-online/</link> <comments>http://www.hackmac.org/announcements/the-hack-mac-forums-are-online/#comments</comments> <pubDate>Sat, 30 Apr 2011 00:29:05 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[Announcements]]></category> <category><![CDATA[bash]]></category> <category><![CDATA[community]]></category> <category><![CDATA[discussion]]></category> <category><![CDATA[forum]]></category> <category><![CDATA[forums]]></category> <category><![CDATA[guides]]></category> <category><![CDATA[hack mac]]></category> <category><![CDATA[hackmac]]></category> <category><![CDATA[tutorials]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=993</guid> <description><![CDATA[The ultimate place to discuss Mac security and hacking has opened up to the public! Check out the HackMac.org forums now!]]></description> <content:encoded><![CDATA[<p>Hey everyone!</p><p>We&#8217;ve been hard at work on creating a community here at HackMac.org, and we think it&#8217;s time to really open up the discussion. After hearing from you guys over and over again that you wanted a forum, we&#8217;ve finally created one!</p><p><a
href="http://www.hackmac.org/forum/">Click here to access the forum.</a></p><p>What can you do on the forums? A whole lot, including:<br
/><ul
class="goodlist"></p><ul><li>Ask questions about the articles on our main site</li><li>Ask questions about technical problems you&#8217;re having with your computer</li><li>Answer other people&#8217;s questions</li><li>Talk about whatever you feel like in the off-topic section</li><li>Write guides or articles of your own</li></ul><p></ul></p><p>And of course, you can pretty much talk about whatever else you want. You should head over to the <a
href="http://www.hackmac.org/forum/">forums</a> right now and register!</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/announcements/the-hack-mac-forums-are-online/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Port Forwarding Basics</title><link>http://www.hackmac.org/hacks/workarounds/port-forwarding-basics/</link> <comments>http://www.hackmac.org/hacks/workarounds/port-forwarding-basics/#comments</comments> <pubDate>Thu, 24 Mar 2011 11:18:59 +0000</pubDate> <dc:creator>Jeff Browning</dc:creator> <category><![CDATA[Guides]]></category> <category><![CDATA[Workarounds]]></category> <category><![CDATA[apple remote desktop]]></category> <category><![CDATA[att]]></category> <category><![CDATA[cisco]]></category> <category><![CDATA[connect]]></category> <category><![CDATA[connection mapping]]></category> <category><![CDATA[direct]]></category> <category><![CDATA[forward]]></category> <category><![CDATA[hack]]></category> <category><![CDATA[linksys]]></category> <category><![CDATA[map]]></category> <category><![CDATA[mapping]]></category> <category><![CDATA[minecraft server]]></category> <category><![CDATA[over internet]]></category> <category><![CDATA[port 22]]></category> <category><![CDATA[port forwarding]]></category> <category><![CDATA[port mapping]]></category> <category><![CDATA[ports]]></category> <category><![CDATA[ports forwarding]]></category> <category><![CDATA[redirect]]></category> <category><![CDATA[remote]]></category> <category><![CDATA[remote connection]]></category> <category><![CDATA[remotely]]></category> <category><![CDATA[screen sharing]]></category> <category><![CDATA[screenshare]]></category> <category><![CDATA[screensharing]]></category> <category><![CDATA[ssh port forwarding]]></category> <category><![CDATA[terminal port forwarding]]></category> <category><![CDATA[verizon]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=949</guid> <description><![CDATA[Port forwarding is used to allow connections from external computers connect with services within a local area network. Port forwarding can be very useful if you want to connect to your computer from a remote location, and we'll give you an overview how!]]></description> <content:encoded><![CDATA[<p>Port forwarding is used to allow connections from external computers to connect with services within a local area network.</p><h3>Why Forward Your Ports?</h3><p>Port forwarding can be very useful if you want to connect to your computer from a remote location. For instance, if you try to SSH into your computer from another using your external IP address, the connection will time out. Why? Because the SSH command is pointing to the router, and not the particular computer. The router doesn’t know where to direct the SSH. With port forwarding, you can configure your router to forward any incoming connections to port 22 (the port SSH uses) to your specific computer. This can also be used to host multi-player servers, or even allow you to connect over the internet via Apple Remote Desktop.</p><p>You do have to keep in mind some of the dangers when forwarding your ports; your router usually provides some degree of protection from hackers trying to SSH into your computer, and you’re opening up that port. There’s nothing to stop the hackers from trying to guess or <a
href="http://www.hackmac.org/hacks/decrypt-mac-os-x-password-hashes">bruteforce your password</a>. If they succeed, they would then have full access to your computer from anywhere. Keep that in mind when forwarding your ports, and as always, remember to keep your password secure.</p><h3>How do I forward my ports?</h3><p>The process for port forwarding is different for every router. Thankfully, someone has compiled all of that information (along with screenshots and default router passwords) together into one website.</p><p>Portforward.com has <a
href="http://screenshots.portforward.com/">router specific guides</a> with screenshots that should help you get started.<br
/> They don’t have everything, but their list is pretty extensive.</p><p>They also have a <a
href="http://portforward.com/default_username_password/">list of default router passwords</a>, which will be very useful if you haven’t changed your router password &#8212; most don’t, but you should!</p><h3>How do I know which ports to forward?</h3><p>Portforward.com has got that too, including everything from Minecraft Server (port 25565) to Age of Empires III (ports 80 and 2300) and Apple Remote Desktop (it has three ports to forward, 3283, 5900, and 5988). Here’s <a
href="http://portforward.com/cports.htm">the full list</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/hacks/workarounds/port-forwarding-basics/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>everyAir: Remotely Control Your Computer From Your iDevice</title><link>http://www.hackmac.org/applications/everyair-remotely-control-your-computer-from-your-idevice/</link> <comments>http://www.hackmac.org/applications/everyair-remotely-control-your-computer-from-your-idevice/#comments</comments> <pubDate>Thu, 17 Mar 2011 00:34:14 +0000</pubDate> <dc:creator>Alex Galvin</dc:creator> <category><![CDATA[Applications]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[computer]]></category> <category><![CDATA[control]]></category> <category><![CDATA[desktop]]></category> <category><![CDATA[everyair]]></category> <category><![CDATA[idevice]]></category> <category><![CDATA[imac]]></category> <category><![CDATA[ios]]></category> <category><![CDATA[ipad]]></category> <category><![CDATA[iphone]]></category> <category><![CDATA[iphone 3gs]]></category> <category><![CDATA[iphone 4]]></category> <category><![CDATA[ipod]]></category> <category><![CDATA[ipod touch]]></category> <category><![CDATA[remote desktop]]></category> <category><![CDATA[remoted]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=822</guid> <description><![CDATA[everyAir is a great app for remotely control your computer, regardless of operating system, from your iDevice. It costs five dollars on the App Store and you can download their computer client on any number of home computers. It has many options for navigating your computer, including a mouse drag mode and an on-screen-keyboard.]]></description> <content:encoded><![CDATA[<p><a
href="http://www.everyair.net/">everyAir</a> is a great app for remotely controlling your computer, regardless of operating system, from your iDevice. It costs five dollars on the App Store and you can download their desktop client on any number of home computers. It has many options for navigating your computer, including a mouse drag mode and an on-screen-keyboard.</p><p><img
src="http://www.hackmac.org/wp-content/uploads/2011/03/photo.png" alt="Keyboard Mode" title="EveryAir Keyboard Mode" width="580" height="340" class="aligncenter size-full wp-image-927" /></p><p>It&#8217;s main function is to display the computer screen live, and allow you to use the computer remotely. everyAir supports &#8220;pinch to zoom&#8221; functionality, so that you can focus on certain portions of the screen. During testing on an iPod touch it was determined that some resolution differences can make it more difficult to control. On one of our Mac Pros with a 32 inch monitor (1990&#215;6969 resolution), it took a lot of pinching and zooming to navigate around the screen. This problem was not present with one of our MacBook Pros, and was very cool. Beyond just using it to control the screen from a distance, it functions very well as a tablet.</p><p><img
src="http://www.hackmac.org/wp-content/uploads/2011/03/photo-1-300x200.png" alt="&quot;Game&quot; Controller Mode" title="EveryAir &quot;Game&quot; Controller Mode" width="300" height="200" class="alignleft size-medium wp-image-925" /></p><p>PandaElf, the creators of everyAir, extol its ability to play video games such as Starcraft and World of Warcraft, and they included a D-Pad and joystick set of controls to make gaming easier. However, it&#8217;s difficult to game when using an iPod, due to the small screen size, but when using an iPad it truly is glorious. It takes a little getting used to, like every remote desktop application, because the gestures to control the machine are vastly different than you&#8217;re used to, but playing Starcraft and Minecraft is very, very fun. I am, however, rather old fashioned when it comes to gaming and think I will continue playing World of Warcraft with the classic option: a mouse and keyboard.</p><p>As for connectivity, everyAir is intended for use over a Local Area Network (LAN), although with port forwarding you can connect to your machine remotely. I would advise caution when exposing your computer to the Internet as it makes your machine much more vulnerable to hackers and unauthorized users. While the low latency on local networks is fantastic, expect far worse performance when connecting via the internet.</p><p>All in all I am quite pleased with everyAir. It had exceeded my expectations and it&#8217;s well worth the five bucks. It still has some features that have yet to be implemented, such as a live audio feed (it currently only sends video), but PandaElf says they are working on this along with other new and exciting features.</p><p>I strongly recommend this app for anybody who wants to be able to control their computer from their iDevice.</p><p
class="box download"> Check out the <a
href="http://www.everyair.net">everyAir iOS application</a> and download it!</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/applications/everyair-remotely-control-your-computer-from-your-idevice/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How to Remotely Control Multiple Computers Using SSHSudo</title><link>http://www.hackmac.org/terminal-tips/how-to-remotely-control-multiple-computers-using-sshsudo/</link> <comments>http://www.hackmac.org/terminal-tips/how-to-remotely-control-multiple-computers-using-sshsudo/#comments</comments> <pubDate>Sun, 13 Mar 2011 21:13:21 +0000</pubDate> <dc:creator>Evan Savage</dc:creator> <category><![CDATA[Applications]]></category> <category><![CDATA[Guides]]></category> <category><![CDATA[OS X]]></category> <category><![CDATA[Terminal Tips]]></category> <category><![CDATA[cd]]></category> <category><![CDATA[prank]]></category> <category><![CDATA[remote control]]></category> <category><![CDATA[remotely control]]></category> <category><![CDATA[ssh]]></category> <category><![CDATA[sshsudo]]></category> <category><![CDATA[sudo]]></category> <category><![CDATA[superuser]]></category> <category><![CDATA[terminal]]></category> <guid
isPermaLink="false">http://www.hackmac.org/?p=885</guid> <description><![CDATA[Have you ever wanted to remotely control multiple computers at the same time with just a few simple commands? We go in-depth in this article and teach you how to do just that.]]></description> <content:encoded><![CDATA[<p>Back in our <a
href="http://www.hackmac.org/hacks/remotely-control-a-computer-a-basic-ssh-tutorial/">SSH Basics</a> article, we taught you how to use SSH to access a target computer and perform commands on that computer. We&#8217;re going to go a bit further in this article and then show you a very cool tool that can simplify a lot of your work with SSH.</p><p>You should remember how to:<br
/><ul
class="goodlist"></p><ul><li>Use SSH syntax</li><li>Open up a connection to that computer</li><li>Execute commands remotely</li></ul><p></ul></p><p>Just one more time, here&#8217;s the syntax for SSH:</p><p><code>ssh user@hostname</code></p><p>If you don&#8217;t remember what all the parts of that command do, head back to our <a
href="http://www.hackmac.org/hacks/remotely-control-a-computer-a-basic-ssh-tutorial/">Basic SSH</a> article.</p><h3>What&#8217;s a SuperUser?</h3><p>We&#8217;ve mentioned it a couple times before, but I&#8217;d like to go into a bit more depth about what sudo is and what it can do for you.</p><p>First of all, let&#8217;s talk about what a superuser is. A superuser is an account on a computer that has all permissions. That is, they can do anything to any file or account on the computer – think of the superuser as the ultimate account.</p><p>Sudo allows you to execute a command as a superuser, meaning there are no restrictions on the command.</p><p>How do you use sudo?</p><p>Just type:</p><p><code>sudo <em>command</em></code></p><p>It will prompt you for the root password, which you should then type in and hit enter (nothing will show up as you type). Assuming you typed the password right, the command will be executed without any restrictions. If you don&#8217;t know what the root password is, you should subscribe to our newsletter over in the sidebar – we tell you exactly how to get into the root account and change the password to whatever you want!</p><h3>How can sudo be useful?</h3><p>Sudo is useful when you want to perform commands like deleting files or changing passwords when you&#8217;re logged into an account that doesn&#8217;t have permission to perform those tasks.</p><p>You might be asking right now why you shouldn&#8217;t just be logged into a superuser all the time. That is not smart since any command you type will be immediately executed without any need for a password. That means that even if you type a very dangerous command (imagine you type the command to delete the contents of your hard drive), it will be executed.</p><p>I recommend staying on a normal user account and only using sudo when you need to.</p><h3>Remotely Controlling Multiple Computers</h3><p>We&#8217;re going to move to a slightly different topic now: using ssh to access multiple computers.</p><p>The slow way to do this is pretty simple: just run the same commands over and over again changing the target computer&#8217;s IP address and username, if applicable. This is fine if you&#8217;re running the same command on just two or three computers, but any higher than that and it starts to become an annoyance.</p><h3>Introducing SSHSudo</h3><p>There&#8217;s a tool that hugely simplifies this whole process: <a
href="http://bit.ly/sshsudo">sshsudo</a>.</p><p>Not only does sshsudo allow you to remotely perform commands on multiple computers, but it also allows you to painlessly run tasks via sudo on their computers.</p><p>Where might this be useful? Imagine you&#8217;re in a place where all the administrator account are the same, like a workplace or school. You could remotely control all the computers at once and run commands as the superuser on all of them! That&#8217;s pretty cool.</p><h3>Installing SSHSudo</h3><p>Installing SSHSudo is pretty easy. Just head to the website and <a
href="http://bit.ly/sshsudo-download">download the file</a>. It&#8217;s really small. Put the file in whatever directory you want. I&#8217;ll just put it in my home directory, so the path is:</p><p><code>~/Users/evansavage/sshsudo</code></p><p>Now we&#8217;re going to make the script executable. This is a vital step – without it, we won&#8217;t be able to run it. So type into Terminal:</p><p><code>chmod +x ~/Users/evansavage/sshsudo</code></p><p>Of course, replace the path to the file with where ever you put yours. Now you can run the script!</p><h3>Using SSHSudo</h3><p>Now here&#8217;s the part you&#8217;ve been waiting for – how to remotely control multiple computers!</p><p>Here&#8217;s the SSHSudo syntax (don&#8217;t worry, we&#8217;ll go through each part of it):</p><p><code>sshsudo -r -v [-u user] AccountList Command [arguments]</code></p><p>Whew! Let&#8217;s start at the beginning:</p><p><code><strong>sshsudo</strong></code> is the start of the command – that&#8217;s the path to your ssh sudo file. I&#8217;ll show you how I recommend simplifying getting to the file in a minute, though.</p><p><code><strong>-r</strong></code> is a modifier for the command sshsudo. You can choose to add it or not. If you do put it there, it will copy whatever script you&#8217;re running on the target computer to the target computer instead of running it remotely from your computer. This is useful if you want the script to execute more quickly, since the whole thing will be on the target computers.</p><p><code><strong>-v</strong></code> is another modifier. It makes the shell display verbose output. This just means it will show more details of what is going on – you probably don&#8217;t need this.</p><p><code><strong>-u</strong></code> is yet another modifier. This sets the default user for the script. If you do this, you don&#8217;t need to specify the username in the <code><strong>AccountList</strong></code> part of the command. If you choose not to specify the user, it will use whatever you put after <code><strong>-u</strong></code>. If you don&#8217;t put anything here, you will need to type the username for each computer you&#8217;re targeting. You may want to do that if you&#8217;re targeting a different account on each computer, but if you want to run a command as, say, admin on all those computers, this can be very useful.</p><p><code><strong>AccountList</strong></code> is where you put the accounts. They should be formatted like this: <code>user1@computer1,user2@computer2,user3@computer3</code> and so on. If you put a default username after the <code><strong>-u</strong></code> modifier, the format could be like this: <code>computer1,computer2,computer3</code> etc. Alternatively, this could be the path to a file where you have the username and account syntax, one per line. Where I put computer1, computer 2, and computer 3, you should put the IP addresses, just like we did in the <a
href="http://www.hackmac.org/hacks/remotely-control-a-computer-a-basic-ssh-tutorial/">SSH Basics</a> article.</p><p><code><strong>Arguments</strong></code> is where you put the actual command that you want to run. If you need a refresher on what you can do here, go back to our first SSH article or check out <a
href="http://www.hackmac.org/terminal-tips/run-applescript-from-the-command-line/">How to Run AppleScript from the Command Line</a>.</p><p>So a sample workflow would be:</p><ol><li>Open up Terminal</li><li>Type <code><strong>cd ~/Users/evansavage</strong></code> and hit enter</li><li>Type <code><strong>sshsudo -u admin 1.1.1.1,2.2.2.2,3.3.3.3 say Im in your computer</strong></code> and hit enter</li></ol><p>This will make the computers on the local network with IP addresses 1.1.1.1, 2.2.2.2, and 3.3.3.3 all say &#8220;Im in your computer&#8221; out loud via the account name <code>admin</code>.</p><p>By using <code><strong>cd ~/Users/evansavage</strong></code>, I navigated to where my SSHSudo script was. That way when I execute the sshsudo command, I won&#8217;t need to type in a path to the file. Of course, change that to where you put your SSHSudo file</p><p>If you noticed, we left out the apostrophe in <strong><code>I'm</code></strong>, shortening it to <code><strong>Im</strong></code>. That&#8217;s because Terminal uses single quotes (the same character as an apostrophe) to call for other functions. If you type the command using <strong><code>I'm</code></strong>, leaving the apostrophe in, the command won&#8217;t run properly.</p><p>By the way, if you want to know more about pranking people by using SSH, sign up for our newsletter over in the right sidebar. It will send you a screencast after a couple days detailing exactly how to pull some awesome pranks on your friends.</p><p>I hope that by now, you&#8217;re realizing how many options you have. You can do so much with SSHSudo, from pranking a group of people to installing an app on multiple computers. Let us know in the comments if you have any questions about any of this, and we&#8217;ll be glad to answer them!</p> ]]></content:encoded> <wfw:commentRss>http://www.hackmac.org/terminal-tips/how-to-remotely-control-multiple-computers-using-sshsudo/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
