<?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>My life, well-lived &#187; hacks</title>
	<atom:link href="http://blog.kgrothoff.org/tag/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.kgrothoff.org</link>
	<description>It is indeed the best revenge... ;)</description>
	<lastBuildDate>Sun, 29 Jan 2012 09:59:58 +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>The Stupidest&#8230; Hacker&#8230; Ever.</title>
		<link>http://blog.kgrothoff.org/2006/09/14/the-stupidest-hacker-ever/</link>
		<comments>http://blog.kgrothoff.org/2006/09/14/the-stupidest-hacker-ever/#comments</comments>
		<pubDate>Fri, 15 Sep 2006 03:19:44 +0000</pubDate>
		<dc:creator>Krista</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[idiots]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.kgrothoff.net/2006/09/14/the-stupidest-hacker-ever/</guid>
		<description><![CDATA[Link yanked from Peter Forret&#8217;s blog &#8211; may I present: The Stupidest Hacker Ever. Come on&#8230; laugh. Old Guard of the Internets, you know you want to&#8230; I don&#8217;t know if it&#8217;s apocryphal or not, but it did make me &#8230; <a href="http://blog.kgrothoff.org/2006/09/14/the-stupidest-hacker-ever/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Link yanked from <a href="http://blog.forret.com/" target="_blank">Peter Forret&#8217;s blog</a> &#8211; may I present: <a href="http://www.frihost.com/forums/vt-51466.html" target="_blank">The Stupidest Hacker Ever</a>.</p>
<p>Come on&#8230; laugh. Old Guard of the Internets, you <em>know</em> you want to&#8230; I don&#8217;t know if it&#8217;s apocryphal or not, but it did make me snort my coffee.</p>
<p><em><strong>EDIT: Fixed mysteriously broken URL. WordPress inserted random spaces into the URL months after this post was made (?!?!!??!!).</strong></em></p>
<p><strong><em>EDIT #2: Apparently, the link I originally used has now been taken down, so I found it mirrored elsewhere and fixed the above link.</em></strong></p>

]]></content:encoded>
			<wfw:commentRss>http://blog.kgrothoff.org/2006/09/14/the-stupidest-hacker-ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removing U3 (and associated bundled software) from the SanDisk Cruzer Micro USB flash drive</title>
		<link>http://blog.kgrothoff.org/2006/08/24/removing-u3-and-associated-bundled-software-from-the-sandisk-cruzer-micro-usb-flash-drive/</link>
		<comments>http://blog.kgrothoff.org/2006/08/24/removing-u3-and-associated-bundled-software-from-the-sandisk-cruzer-micro-usb-flash-drive/#comments</comments>
		<pubDate>Fri, 25 Aug 2006 03:41:46 +0000</pubDate>
		<dc:creator>Krista</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[corporate bullshit]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.kgrothoff.net/2006/08/24/removing-u3-and-associated-bundled-software-from-the-sandisk-cruzer-micro-usb-flash-drive/</guid>
		<description><![CDATA[Ok, so this isn&#8217;t really a hack per se, but it&#8217;s useful information for anyone who&#8217;s just bought one of these little puppies. I saw this nice little 1GB USB flash drive when I was in Wisconsin last week for &#8230; <a href="http://blog.kgrothoff.org/2006/08/24/removing-u3-and-associated-bundled-software-from-the-sandisk-cruzer-micro-usb-flash-drive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Ok, so this isn&#8217;t really a hack <em>per se</em>, but it&#8217;s useful information for anyone who&#8217;s just bought one of these little puppies.</p>
<p>I saw this <a href="http://www.sandisk.com/Products/Item(1919)-SDCZ6-1024-SanDisk_Cruzer_Micro_1GB_Black__New.aspx">nice little 1GB USB flash drive</a> when I was in Wisconsin last week for 30 bucks (after instant rebate) at a Best Buy. I was there for something else, but my dad had just misplaced his USB drive just before an extended consulting trip to North Carolina, and I figured I&#8217;d call and ask if he wanted me to pick one up for him. (My question was really whether I should buy one or two &#8211; 30 bucks is a very nice price for a decent amount of storage, and I figured Christian and I could certainly use it.)</p>
<p>So 60 bucks later, I left Best Buy with two little USB drives. They&#8217;re nice and small, have a retractable USB connector, and don&#8217;t have a cap to lose (which may or may not be a good thing). I thought it was a good buy in any event. When I got to the car, though, I noticed the fine print about <a href="http://www.u3.com/">U3 technology</a> and some crappy software bundled on the drive (Skype with a free month of voicemail, some password storage software, and an anti-virus package, I think). <em>Eh,</em> I thought to myself. <em>I&#8217;ll just wipe it when I get home. </em>As I&#8217;ve implied before, I don&#8217;t really like companies deciding what&#8217;s installed on my hardware for me.</p>
<p>Well, I finally unpacked the thing today, and for some reason or other decided to look up this U3 stuff before I plugged the thing in. I like to know what devices and software are going to do before I let them run amok on my system. Sure enough, Amazon&#8217;s reviews of the drive had lots of complaints about the U3 Launchpad application running everytime the drive was plugged in, lots of undesirable stuff going on in the background, errors if the drive was not removed using the U3 tool instead of the Windows &#8220;Safely Remove Hardware&#8221; application, etc.</p>
<p><em>Ewww&#8230;</em> I thought. <em>This could suck&#8230; Bunches of people griping about it can&#8217;t mean anything good.</em></p>
<p>Of course, I&#8217;ve overestimated people before.</p>
<p>But after finding out how to fix it and forwarding the link to my father (who I hadn&#8217;t talked to since he got to North Carolina and started using the thing), I found out even he had had trouble with it. He&#8217;s a darned smart cookie, and he was pretty irritated:</p>
<blockquote><p><em>It is REALLY annoying.  It even told me that I had removed it improperly without using the f@3$%$*** eject button, even though I had disabled it from windows. &#8230; [I] will fix it after I transfer my files, but it&#8217;s nice to know that I don&#8217;t have to throw the damned thing away!</em></p></blockquote>
<p>So I figured posting the fix might not be a bad thing, and might speed up some frustrated person&#8217;s search on how to get rid of the unwanted software. Fortunately, poking around at the SanDisk site reveals that it&#8217;s pretty easy to get U3 and all of the associated crap off of your drive.</p>
<p>Here&#8217;s how it goes, if you&#8217;re running Windoze (I don&#8217;t know if U3 even runs for other OSs, so if you&#8217;re running MacOS X or a *nix distro, the fix may be as simple as just formatting the drive):</p>
<ol>
<li>If you&#8217;ve used the device before, make sure you&#8217;ve gotten everything off of the drive you need. You&#8217;ll be reformatting it. (The application may have an option that allows you to keep the data &#8211; I don&#8217;t remember &#8211; but better safe than sorry.)</li>
<li>Plug in the drive &#8211; the U3 launchpad will load. You can close the U3 tour program and whatever main window pops up if you like, but leave the U3 launchpad icon in the system tray enabled (i.e. don&#8217;t exit the launchpad application entirely).</li>
<li>Download SanDisk&#8217;s <a href="http://u3.sandisk.com/launchpadremoval.htm" target="_blank">U3 Launchpad Removal Tool</a> (opens in new window) &#8211; as the site says, make sure the USB device is plugged in and Launchpad is still running.</li>
<li>Run the tool, and choose the option which completely removes U3 and formats the drive.</li>
</ol>
<p>Voilà, you now have a regular old USB drive which you can break in any way you want.</p>
<p><em>(Edit: If the SanDisk tool above doesn&#8217;t work for you, you might try the <a href="http://www.u3.com/uninstall/final.aspx" target="_blank">uninstall tool from u3.com</a> &#8211; thanks to Olaf for the information. I had no trouble with the SanDisk tool, but I can only speak for myself!)</em></p>
<p>I admit that I am not a fan of bundling unwanted applications with devices or other software. Hell, I get annoyed with programs that install links to URLs for internet providers on my desktop, let alone executables that hide on my disk doing God-knows-what. (Well, ok, I have a pretty good idea as to what, but that&#8217;s only because I take the time to find out and eradicate them.) This is just one more example of how companies think it&#8217;s really OK to do whatever they want with your machine once you&#8217;ve bought something from them &#8211; purchase this OS, and you tacitly agree to relinquish control of your data. Purchase this DSL package, and you agree to have MSN as your ISP, even if you don&#8217;t need the service. Purchase this hardware, and you agree to let data be tracked that you would otherwise keep private or to run certain applications on your machine that you have no desire or need for.</p>
<p>Now, I understand that part of the reason that drive was so cheap was probably because there was some monetary incentive to SanDisk to push U3 out to consumers. And it was easy enough to get rid of <em>once I looked for a solution</em>. But let&#8217;s face it &#8211; <a href="http://en.wikipedia.org/wiki/Series_of_tubes" target="_blank">Joe Blow who uses his CD drive for a cup holder and thinks he breaks the Internet every time his connection lags</a> is not going to know how to find a solution. My feeling is that unless the software is <em>clearly </em>advertised on the packaging along with an explicit mention of how to get rid of the software, companies have no business installing or running anything on your machine that is not directly related to the product you intended to buy.</p>
<p>I <em>loooooove</em> corporate America. Yes, yes I do.</p>
<p><em><strong>Standard disclaimer: If anything breaks as a result of following any instructions anywhere on this site, the responsibility lies with you, not me. I&#8217;m a poor academic &#8211; suing me would be pointless anyway&#8230; <img src='http://blog.kgrothoff.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </strong></em></p>
<p><em>(Added 1/10: Thanks to Jim C. for the updated Sandisk removal link.)</em></p>

]]></content:encoded>
			<wfw:commentRss>http://blog.kgrothoff.org/2006/08/24/removing-u3-and-associated-bundled-software-from-the-sandisk-cruzer-micro-usb-flash-drive/feed/</wfw:commentRss>
		<slash:comments>253</slash:comments>
		</item>
		<item>
		<title>How to disable the Actiontec DSL modem web activity log</title>
		<link>http://blog.kgrothoff.org/2006/08/12/how-to-disable-the-actiontec-dsl-modem-web-activity-log/</link>
		<comments>http://blog.kgrothoff.org/2006/08/12/how-to-disable-the-actiontec-dsl-modem-web-activity-log/#comments</comments>
		<pubDate>Sat, 12 Aug 2006 22:22:16 +0000</pubDate>
		<dc:creator>Krista</dc:creator>
				<category><![CDATA[Tech drivel]]></category>
		<category><![CDATA[corporate bullshit]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://blog.kgrothoff.net/2006/08/12/how-to-disable-the-actiontec-dsl-modem-web-activity-log/</guid>
		<description><![CDATA[Edit: This was posted in 2006. You know, before we all had smartphones which were trackable anywhere and one could be annoyed by the little things, like my DSL modem keeping an activity log with no way for me to &#8230; <a href="http://blog.kgrothoff.org/2006/08/12/how-to-disable-the-actiontec-dsl-modem-web-activity-log/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong><em>Edit: This was posted in 2006. You know, before we all had smartphones which were trackable anywhere and one could be annoyed by the little things, like my DSL modem keeping an activity log with no way for me to shut it off.</em></strong></p>
<p><strong><em>I closed comments at some point because it became clear that there were people who, regardless of how and what I said, thought I was implying that this would somehow keep things private from your ISP. Which is lame, because I&#8217;d never say something like that. </em></strong><em><strong>We simply did this because it annoyed us. It&#8217;s not very useful.</strong></em></p>
<p><strong><em>Also, I made the mistake of calling Busybox a Linux distro in the original post, which it is not &#8211; it&#8217;s a toolset which, with a Linux kernel added, for example, is useful on embedded devices. My bad. Correction noted, and thanks. However, leaving a comment on another page because the comments are closed here is</em> <em>itself a wee bit annoying. Please don&#8217;t do that. </em><em>The comments were closed because the post is dead. Thanks.</em><em><br />
</em></strong></p>
<p>So today Christian and I were setting up the extended network in our new house here in scenic Denver. I set up the DSL modem just for my computer yesterday, since Christian has no power in his suite of rooms, and noticed that the modem had a &#8220;web activity log&#8221; utility and thought, grumbling, that we&#8217;d have to get around to turning that off, because surely there&#8217;s an easy way to turn that off, right? I put it out of my mind and went out to dig holes in the garden.</p>
<p>Now today, we decided to get Christian set up temporarily until his study is ready to go, so we moved everything around, reconfigured the network, and threaded a lot of cords and cables into the room next to my study. When we were going through the modem configuration page to set things up, Christian saw the web activity log, and his head started spinning around. Now, we had no choice of modems when we ordered from Qwest, and I did not look around on the web enough to notice that Actiontec advertises this as a &#8220;feature&#8221; (you know, so that you can keep an eye on what your kids/husband/dog are doing on the internet). But clearly this is <em>not something we want.</em></p>
<p>Sorry folks, but the last thing I particularly want is a modem that is keeping track of what I am doing. When I surf the net to satisfy my <a href="http://www.bernd-brot.de/">Bernd das Brot</a> fetish, I don&#8217;t think it&#8217;s really anyone&#8217;s business. More to the point, in these days of creepy surveillance everywhere, I don&#8217;t particularly think it&#8217;s a good idea to have hardware sold to me by my ISP keeping track of what I do on the internet, even if Qwest was the only major phone company not to sell customer information to the NSA. It&#8217;s not like Qwest couldn&#8217;t keep track of what we were doing on their own, but this does seem like a suspiciously convenient solution to the problem of ISPs having to store huge amounts of customer data &#8211; why not have the customers store it on their own? And let&#8217;s tell them it&#8217;s a &#8220;feature&#8221;! They&#8217;ll be <em>thrilled</em>.</p>
<p>Neither Christian or I were happy about it, and while we found a few posts on the net complaining about this &#8220;service&#8221; being available (and not readily removable) to the customer without his or her consent, we found no solutions. Fortunately, the Actiontec GT-701 (and several of their other modems, it seems) is running <a href="http://www.busybox.net/">BusyBox</a> (a tiny little GNU toolkit intended for embedded systems), so you can actually telnet in and <em>do stuff</em> to it. With quite a bit of poking around, Christian found where the activity log hides, and we symlinked it to /dev/null to get rid of it. Worked like a charm! There are no guarantees that they won&#8217;t hide it elsewhere if folks start shutting off their logs, but in the meantime, here&#8217;s the dummies&#8217; guide to how to get rid of that activity log (the only assumption I make is that you can read and you have access to some sort of a telnet client &#8211; there&#8217;s nothing hard about this):</p>
<p>First, you&#8217;ll need to telnet in to your modem with your administrative username and password. If you don&#8217;t remember it, it can be changed from your browser on the modem&#8217;s web page under Advanced Utilities &gt; Admin Username &amp; Password. In general, unless you&#8217;ve done something fancy, your modem (and its web interface) is at 192.168.0.1. If not, you probably know where it is. Anyway, telnet to wherever it is:</p>
<pre>&gt; telnet 192.168.0.1
Trying 192.168.0.1...
Connected to 192.168.0.1.
Escape character is '^]'.

BusyBox on (none) login: youradminusername
Password:

BusyBox v0.61.pre (2006.02.18-05:21+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

#</pre>
<p>Ok, so now you&#8217;re in. You&#8217;ll want to change to the directory where the log is hidden:</p>
<pre># cd /var/tmp</pre>
<p>The file you&#8217;re looking for is <em>log_web_activity</em>. First, you&#8217;ll have to remove the file so that we can make it point to something harmless:</p>
<pre># rm log_web_activity</pre>
<p>Now, and this is important, in order to prevent the log from being written to, you need to create a symbolic link from the old file name to /dev/null (if you know nothing about Linux/Unix/whatever, think of it as a lovely black hole to which you&#8217;ll be shipping your data). If none of that made any sense to you, fear not. Just type what I tell you to type. Afterwards, that pesky file should disappear for good!</p>
<pre># ln -s /dev/null log_web_activity</pre>
<p>Now log out of the modem, and you&#8217;re home free:</p>
<pre># exit
Connection closed by foreign host.
&gt;</pre>
<p><strong>Edit:</strong> <em><strong>Note that you&#8217;ll have to do this anytime the router reboots. Since, as <a href="http://grothoff.org/christian">Christian</a> kindly notes in the comment below, /var is a partition in RAM (and thus it &#8211; and your symlink &#8211; get hosed on shutdown) and the startup scripts can&#8217;t be edited since they&#8217;re all in read-only memory, you can&#8217;t do anything about it permanently unless you&#8217;re industrious enough to build a new ROM image.</strong></em></p>
<p><em><strong>In short, anytime your modem loses power or reboots, you&#8217;ll have to go through the steps above again.</strong></em></p>
<p>That should be it.</p>
<p>Now, I&#8217;m not saying there might not be people who might have uses for that activity log, but I just don&#8217;t think there&#8217;s any good reason for my ISP or the manufacturer to put something like that on my modem by default without asking for permission, and plenty of evil reasons for them to do so. This is bad form by industry, and given that your average Joe is unlikely to take precautions to make the box less accessible from the outside, it seems to me to be a reasonably serious violation of privacy. Or maybe the FBI will start getting subpoenas for web activity logs for all Americans who&#8217;ve looked at German websites this week dedicated to <a href="http://service.spiegel.de/cache/international/0,1518,408450,00.html">grumpy bread-shaped puppets with arms that are way too short</a> because some terrorist had bread for breakfast.</p>
<p>Either way, bad idea, Qwest and Actiontec. Bad idea.</p>
<p><strong><em>Disclaimer: I&#8217;m not affiliated with Qwest or Actiontec. Sometimes I&#8217;m barely affiliated with me. I also take no responsibility for your modem breaking, exploding, or calling up the FBI to tell them about your bread-shaped puppet fetish. If you really don&#8217;t know what you&#8217;re doing, call someone (not me) and ask. Use this information at your own risk.</em></strong></p>
<p><strong>Edit:</strong> Thanks to <a href="http://www.autumnfactory.com/">bluezoo7</a> for catching my typo in the log path&#8230;</p>

]]></content:encoded>
			<wfw:commentRss>http://blog.kgrothoff.org/2006/08/12/how-to-disable-the-actiontec-dsl-modem-web-activity-log/feed/</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
	</channel>
</rss>

