<?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>Hacker for Hire &#187; Tips from a Hack</title>
	<atom:link href="http://blog.hackerforhire.org/category/tips-from-a-hack/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hackerforhire.org</link>
	<description>Burning Down People&#039;s Dreams Since That One Day ...</description>
	<lastBuildDate>Mon, 16 Jan 2012 02:39:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Stupid iPhone and Stupid Tethering</title>
		<link>http://blog.hackerforhire.org/2010/07/17/stupid-iphone-and-stupid-tethering/</link>
		<comments>http://blog.hackerforhire.org/2010/07/17/stupid-iphone-and-stupid-tethering/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 14:21:16 +0000</pubDate>
		<dc:creator>Wyatt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips from a Hack]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tether]]></category>
		<category><![CDATA[tethering]]></category>

		<guid isPermaLink="false">http://blog.hackerforhire.org/?p=416</guid>
		<description><![CDATA[The last time I installed the tethering packages from Cydia, I lost access to voicemail for 2 weeks, couldn't get them to uninstall, yada-yada-yada, annoying experience. But today, I actually had time to think about how to solve this issue and then it hit me: I'm a moron; I should have seen this last year. Five minutes later, I was on the net.]]></description>
			<content:encoded><![CDATA[<p>I was sitting at a coffee shop today I was disappointed I forgot to ask for the wifi key.  Now I could totally sit here and crack the WEP key, but that takes precious CPU and battery life and well, I just wasn&#8217;t that interested in getting the tools to compile for my Mac.  This led me to wax poetic about the days I used to have a tether to my iPhone 3G and I thought &#8230; &#8220;Man, I would sure like to be able to tether again;&#8221; but the last time, that didn&#8217;t go over so well.  The last time I installed the tethering packages from Cydia, I lost access to voicemail for 2 weeks, couldn&#8217;t get them to uninstall, yada-yada-yada, annoying experience.  But today, I actually had time to think about how to solve this issue and then it hit me:  I&#8217;m a moron, I should have seen this last year.  Five minutes later, I was on the net.<br />
<span id="more-416"></span><br />
At the very basic level, tethering is nothing more than providing a way to share your phone&#8217;s connection to the internet.  I&#8217;ve been using a similar tool for years to do the same sort of thing, <strong>ssh</strong>.  So why not just use that again?  For all you hackers out there, he&#8217;s the quick and dirty in 10 easy steps:</p>
<ol>
<li>Jail-break your iPhone.  I recommend any of the following the procedures <a href="http://gizmodo.com/tag/iphone-jailbreak/" target="_blank">here</a></li>
<li>Install SSH using Cydia</li>
<li>Setup a computer-to-computer network in whatever capacity you like (yea Mac!)</li>
<li>Join your iPhone to the computer-to-computer network</li>
<li>Open up a terminal and ping the broadcast address to find you iPhone (or whatever other method you want to find the IP address of the Iphone)</li>
<li>SSH over to your iPhone and change your password and install a public-private key pair</li>
<li>SSH back over to your iPhone using a command like this `ssh root@&lt;iphone_ip&gt; -D8080` to setup a SOCKS proxy tunnel</li>
<li>Setup your web browser to use a SOCKS proxy using any way you like (<a href="http://www.google.com/search?q=use+SSH+proxy" target="_blank">examples here</a>)</li>
<li>Open your iPhone and go to some web-page to get a 3G data IP address</li>
<li>Start surfing the web on your &#8220;tethered&#8221; iphone</li>
</ol>
<p>That&#8217;s all there is to it.  Now you can &#8220;tether&#8221; your iPhone, share the connection, whatever you want.  Oh, and AT&amp;T can&#8217;t actually &#8220;tell&#8221; you&#8217;re tethering without some effort.  Now there are obviously more things you can do to make life easier like:</p>
<ul>
<li>Installing the SSH reconnection tool</li>
<li>Disabling SSH timeouts with</li>
<li>Automatically connecting the Data IP address when you SSH</li>
</ul>
<p>However, those are left as an exercise to the reader.  Don&#8217;t you hate it when people do that?  I know I do.  Friggen jerks.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hackerforhire.org/2010/07/17/stupid-iphone-and-stupid-tethering/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quickie: XMBC/Boxee Created in Linux</title>
		<link>http://blog.hackerforhire.org/2008/10/20/quickie-xmbcboxee-created-in-linux/</link>
		<comments>http://blog.hackerforhire.org/2008/10/20/quickie-xmbcboxee-created-in-linux/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 01:35:34 +0000</pubDate>
		<dc:creator>Wyatt</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips from a Hack]]></category>
		<category><![CDATA[apple tv]]></category>
		<category><![CDATA[patch stcik]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://blog.hackerforhire.org/?p=247</guid>
		<description><![CDATA[Alright, I&#8217;m sure this will be documented much more clearly elsewhere and in a hacker-ish manner, but here&#8217;s the basic steps to make the atv-bootloader in a Linux environment so you can install Boxee or XBMC. Make sure you install the HFS/HFS+ tools for your Linux distribution. Open up the shell and roll up your [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, I&#8217;m sure this will be documented much more clearly elsewhere and in a hacker-ish manner, but here&#8217;s the basic steps to make the <a href="http://code.google.com/p/atv-bootloader/">atv-bootloader</a> in a Linux environment so you can install <a href="http://boxee.tv">Boxee</a> or <a href="http://xbmc.org">XBMC</a>.  Make sure you install the HFS/HFS+ tools for your Linux distribution.</p>
<ol>
<li>Open up the shell and roll up your sleeves</li>
<li>Get the latest from svn
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span> <span class="kw2">svn</span> <span class="kw2">co</span> http:<span class="sy0">//</span>atvusb-creator.googlecode.com<span class="sy0">/</span>svn<span class="sy0">/</span>trunk<span class="sy0">/</span>atvusb-creator</div>
</div>
</li>
<li>Change into the atv-usbcreator directory and launch the creator
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>atvusb-creator$ <span class="kw2">sudo</span> .<span class="sy0">/</span>atvusb-creator.py</div>
</div>
</li>
<li>Plug in a partitioned USB drive and create the patch stick with Boxee/XBMC/whatever (which will do it wrong, but that&#8217;s ok!)</li>
<li>Now, write the <strong>real</strong> image to the device using dd like a good linux user
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>atvusb-creator$ <span class="kw2">dd</span> <span class="re2">if</span>=staging<span class="sy0">/</span>atv_512MB.img <span class="re2">of</span>=<span class="sy0">/</span>dev<span class="sy0">/</span>sdb</div>
</div>
</li>
<li>Once that&#8217;s done, pop out the USB drive and plug it back in</li>
<li>You should now be prompted to automount 2 partitions on the drive, the second should be empty</li>
<li>Copy everything from payloads into this mounted directory
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>atvusb-creator$ <span class="kw2">sudo</span> <span class="kw2">cp</span> <span class="re5">-r</span> payloads<span class="sy0">/</span>patchstick<span class="sy0">/*</span> <span class="sy0">/</span>media<span class="sy0">/</span>PATCHSTICK<span class="sy0">/</span>.</div>
</div>
</li>
</ol>
<p>Hope it works for you!  And if not, give it a few, they&#8217;ll have a Windows and Linux version working shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hackerforhire.org/2008/10/20/quickie-xmbcboxee-created-in-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Glad To Help</title>
		<link>http://blog.hackerforhire.org/2008/10/10/glad-to-help/</link>
		<comments>http://blog.hackerforhire.org/2008/10/10/glad-to-help/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 05:26:29 +0000</pubDate>
		<dc:creator>Wyatt</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tips from a Hack]]></category>

		<guid isPermaLink="false">http://blog.hackerforhire.org/?p=238</guid>
		<description><![CDATA[Every now and again, I get the chance to help someone out and I just thought I&#8217;d share this one for a couple of reasons. First, I like helping people. Second, it shows that there are solutions to common problems on the Internet that don&#8217;t require delving into the illegal and unethical side of things. [...]]]></description>
			<content:encoded><![CDATA[<p>Every now and again, I get the chance to help someone out and I just thought I&#8217;d share this one for a couple of reasons. First, I like helping people.  Second, it shows that there are solutions to common problems on the Internet that don&#8217;t require delving into the illegal and unethical side of things.</p>
<p>I received an email from Raili with the following:</p>
<blockquote><p>
Hi Wyatt</p>
<p>My name’s Raili and I’m in Thunder Bay, Ontario.</p>
<p>A new client of ours has a serious website conflict and I’m looking for advice.  Several years ago a fly-by-night web guy bought them a domain, built them a terrible site and then, before even finishing it, left the country for parts unknown:  no forwarding address.  Since then the client’s bought a new domain and we’ve designed a nice site for them, but despite advertising efforts people are still stumbling across the old website which nobody can alter, take down, redirect or ANYTHING until 2010.  We’ve got a massive fundraising effort underway for them and an important event about to be launched and I’m really worried that people are going to go to the old site and be baffled or turned off and we’ll miss our chance to collect their donations.</p>
<p>Client’s real site:  [withheld]<br />
Client’s unfixable site:  [withheld]</p>
<p>Can you offer advice – we haven’t found anyone locally who can help us.</p>
<p>Warm regards,<br />
Raili
</p></blockquote>
<p>My reply:</p>
<blockquote><p>
Raili,</p>
<p>I pulled the whois information on the unfixable domain and I found the<br />
following:</p>
<p>[-- lots of whois information --]</p>
<p>While it seems like a lot of information, it does provide you with some important details.  First, you domain registrar is InnerWise Inc.  Since your organizational information matches the domain information, you should be able to contact them and tell them you&#8217;ve had an administrative change and that Ning Zhang is no longer your administrator and you need to resolve the issue that he has the passwords to this domain.  It will take several phone calls and you sending in your information in paper form in more ways that will be pleasent; however, if you are persistent and can provide all the proof that you are your organization, you should be able to regain control of the domain since it has been registered to your organization.</p>
<p>I hope this helps and remember, be persistent.  Talk to managers, talk to phone representatives, and re-enforce the fact that you are a non-profit organization and above all, do not give up.  This process is painful for your protection (say someone tries to pretend to be you and steal the domain) but it is not impossible.</p>
<p>Good luck,</p>
<p>Wyatt
</p></blockquote>
<p>The success in the response:</p>
<blockquote><p>
Wyatt-<br />
Thanks so much for your help.  The WHOIS info got me to the registrar and they were very helpful. (nice tech support folx!) We had things sorted out by the afternoon.  If by some weird twist you ever meet [name withheld] please take a few of his teeth out for me and tell him that was from [business name withheld].</p>
<p>I&#8217;ve read a couple of the postings on your site and have to tell you how impressed I am by your command and consistent defense of the English language.  Hope your business is doing well &#8211; you deserve it.</p>
<p>Again &#8211; thanks, it was totally unexpected and gratifying to have your help.</p>
<p>Raili
</p></blockquote>
<p>I&#8217;m really glad I could help Raili out and actually see it happen for a change.  Normally, I never get a response back from the first email.  This also points out a few good points to keep in mind from a business / web-perspective.</p>
<ol>
<li>If you&#8217;re a business owner, <strong>make sure</strong> your domain names are registered in your business&#8217;s name.  Raili was able to get the domain information changed because he could provide business charter information and validate ownership of the business</li>
<li>Make sure you buy the all domain names (.org, .net, .com) when you start <img src='http://blog.hackerforhire.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
<li>Persistence pays off</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.hackerforhire.org/2008/10/10/glad-to-help/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Too Good To Be True</title>
		<link>http://blog.hackerforhire.org/2008/08/28/too-good-to-be-true/</link>
		<comments>http://blog.hackerforhire.org/2008/08/28/too-good-to-be-true/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 03:15:41 +0000</pubDate>
		<dc:creator>Wyatt</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Tips from a Hack]]></category>
		<category><![CDATA[scam]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://blog.hackerforhire.org/?p=228</guid>
		<description><![CDATA[Some would think this is success, but I like to check again just to make sure ...]]></description>
			<content:encoded><![CDATA[<p><strong>Update</strong>:  <em>In retrospect of writing this, I think I&#8217;m going to start a new section in the blog called &#8220;Tips from a Hack&#8221; to hopefully educate people and try to prevent issues like this in the future.  If anyone else has suggestion on tips or things they would like to know about, email me.</em></p>
<p>There are somethings I get asked to do quite frequently, most I won&#8217;t do because they are illegal or unethical or some combination of the two.  Occasionally, I&#8217;ll have people ask me to recover password for them.  Most times it&#8217;s easy and very doable; however, sometimes there isn&#8217;t much I can do due to the nature the request.  The other day I got one from a lady that had fallen into a scam.</p>
<p>If you&#8217;re ever really bored sometime, find a software product you like and drop it into to Google.  For example, Photoshop.  You&#8217;ll notice one of the &#8220;sponsored&#8221; links is a site that offers you a download and all you have to do is complete several <em>small, stupid</em> tasks.  We&#8217;ll after moving around from site to site, they provide you with a file to download, but you&#8217;ll need to provide a &#8220;password&#8221; found by going to another site and searching for some magic term.  This is of course all done in an effort to get referrals and advertising and malarkey of that crap.</p>
<p>Most users would hope that after they finshed doing all of this, they would get their software &#8230; yea, right.  Most times, these site provide corrupted files.  Other times, they are password protected with passwords that would never appear on any site.  So that&#8217;s where I came in.  This lady had gone through probably 15 different sites and around $50 to get an update to Photoshop CS3 and just couldn&#8217;t seem to get anywhere.</p>
<p>Enter Hacker for Hire.</p>
<p>So I get the file she&#8217;s looking at and I can tell right away that things aren&#8217;t adding up.  First off, I hear the story and I know that it&#8217;s just not going to end well.  Second, when I get the file, it&#8217;s only 6mb.  Now I&#8217;ve not used Photoshop recently, but I have downloaded other Adobe and it can only be described as bloatware.  Don&#8217;t get me wrong, Photoshop is great and does and excellent job but it falls into that category where programmers have just given up on how bloated their code gets.  Micro-rant asside, there is no way an update from CS2 to CS3 is going to be only 6mb.</p>
<p>So I start to crack the zip file (thank you <a href="http://www.goof.com/pcg/marc/fcrackzip.html">fcrackzip</a>!) and just let the crack run overnight.  The result?</p>
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>Desktop$ fcrackzip <span class="re5">-b</span> <span class="re5">-p</span> aaaaaa <span class="re5">-u</span> <span class="nu0">2008</span>-Update.zip</p>
<p>PASSWORD FOUND<span class="sy0">!!!!</span>: pw == t5MbAQ</div>
</div>
<p>Some would think this is success, but I like to check again just to make sure &#8230;</p>
<div class="codesnip-container" >
<div class="bash codesnip">wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>Desktop$ <span class="kw2">unzip</span> <span class="re5">-P</span> t5MbAQ <span class="nu0">2008</span>-Update.zip<br />
Archive: &nbsp;<span class="nu0">2008</span>-Update.zip<br />
&nbsp; &nbsp;skipping: TheProduct<span class="sy0">/</span>product.zip &nbsp;incorrect password<br />
wyatt<span class="sy0">@</span>hax0red:~<span class="sy0">/</span>Desktop$</div>
</div>
<p>Anyone else see the problem?  It&#8217;s the right password for the first file in the zip, the directory, but not for the actual content, which is probably another password protected zip file.  I thought about taking the time to patch fcrackzip to deal with this, but I already knew the truth.  This was a sham, plain and simple.</p>
<p>So a lesson for everyone out there, think twice before you submit any information online.  If it sounds to good to be true, it almost certainly is.  Try to remember to buy from trusted sources, like <a href="http://amazon.com">Amazon.com</a> or something like that instead of these scam artists.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hackerforhire.org/2008/08/28/too-good-to-be-true/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

