<?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>pskl.us</title>
	<atom:link href="http://www.pskl.us/wp/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.pskl.us/wp</link>
	<description>Preset Kill Limit</description>
	<lastBuildDate>Thu, 17 May 2012 18:15:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>We got a takedown notice from LifeShield for our positive review</title>
		<link>http://www.pskl.us/wp/?p=722</link>
		<comments>http://www.pskl.us/wp/?p=722#comments</comments>
		<pubDate>Thu, 10 May 2012 18:19:57 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Group News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[dmca]]></category>
		<category><![CDATA[home security]]></category>
		<category><![CDATA[ingrid]]></category>
		<category><![CDATA[lifeshield]]></category>
		<category><![CDATA[security systems]]></category>
		<category><![CDATA[takedown]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=722</guid>
		<description><![CDATA[Yes, you read the headline correctly. Our 95% glowing review of the LifeShield products and services earned me a DMCA takedown notice from a &#8220;Digital Content Protection&#8221; company on behalf of LifeShield. You&#8217;re saying &#8220;OK, that sure sounds dumb, but what are the grounds for a takedown notice in the first place?&#8221; I had the [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, you read the headline correctly.</p>
<p>Our 95% glowing review of the LifeShield products and services earned me a DMCA takedown notice from a &#8220;Digital Content Protection&#8221; company on behalf of LifeShield. You&#8217;re saying &#8220;OK, that sure sounds dumb, but what are the grounds for a takedown notice in the first place?&#8221; I had the same question.<br />
The content of the notice was:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>It has come to our attention that your website or website hosted by your company contains links to LifeShield, Inc website (<span style="color: #1155cc;">www.lifeshield.com</span>) which results in financial losses by the company we represent, because of search engine penalties.</p>
<p>I request you to remove from following website (<span style="color: #1155cc;">pskl.us</span>)<br />
all links to <span style="color: #1155cc;">www.lifeshield.com</span> website as soon as possible.<br />
In order to find the links please do the following:<br />
1) If this is an online website directory, use directory&#8217;s search system to find &#8220;LifeShield&#8221; links.<br />
2) If there are hidden links in the source code of website, open website&#8217;s main page and view its source code. Search for &#8220;<span style="color: #1155cc;">lifeshield.com</span>&#8221; in the source code and you will see hidden links.</p>
<p>I have a good faith belief that use of the material in the manner complained of is not authorized by LifeShield, Inc, its agents, or the law. Therefore, this letter is an official notification to effect removal of the detected infringement listed in this letter.</p>
<p>I further declare under penalty of perjury that I am authorized to act on behalf of copyright holder and that the information in this letter is accurate.</p>
<p>Please, inform me within 48 hours of the results of your actions. Otherwise we will be forced to contact your ISP.<br />
LifeShield, Inc will be perusing legal action if the webmaster does not remove the referenced link within 48 hours.<br />
LifeShield, Inc will be forced to include the hosting company in the suite for trademark infringement.</p></blockquote>
<p>Makes perfect sense, right? Trademark infringement. Because of links. As part of a review.</p>
<p>As you would assume, I was furious. I forwarded the email to a sales manager at LifeShield and then called them and left a message. I got a call back later that night from the sales manager. She apologized and said I didn&#8217;t have to remove the links. I said I was pretty annoyed at being threatened with a BS takedown notice and a simple apology wasn&#8217;t going to cut it. I wanted to know that this isn&#8217;t how they do business.</p>
<p>I got an email from her later that night:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I didn’t want to call you because it is so late, but I wanted to go ahead and contact you about this. I did hear back from my manager via email and she said that they are contacting the gentleman who sent the email, and they will have this taken care of immediately. There will be no further action that you have to take and you will not receive any more emails like this. I apologize about this and if you have any questions please feel free to contact me.</p></blockquote>
<p>I got another email from upper management:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I am the svp interactive for lifeshield.com.  Please ignore the dmca email you received.  We hired them to protect our trademark and your site was accidentally included in our list of sites.  I just sent them a note to take you off their list.  Please keep our links on your site.  We apologize for the inconvenience.</p></blockquote>
<p>I was no longer really worried about the &#8220;inconvenience&#8221; so much as I was worried that I was supporting and endorsing a company with unethical business practices. I replied with this:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>While I appreciate the apology, I have a bigger question: are you OK with how this guy is going about &#8220;protecting your trademark?&#8221;<br />
Telling people you are going to sue them (and their ISP) if they don&#8217;t remove LINKS to your website is unethical at best and quite possibly fraudulent use of the DMCA. Did you read the email he sent me? Here are a few of my favorite parts:</p>
<p style="padding-left: 30px;">It has come to our attention that your website or website hosted by your company contains links to LifeShield, Inc website (www.lifeshield.com) which results in financial losses by the company we represent, because of search engine penalties.</p>
<p>I&#8217;m sure this isn&#8217;t news to you, but this is 100% BS. You can&#8217;t claim losses via poor SEO and leverage a law suit against somebody else to fix it.</p>
<p style="padding-left: 30px;">I have a good faith belief that use of the material in the manner complained of is not authorized by LifeShield, Inc, its agents, or the law. Therefore, this letter is an official notification to effect removal of the detected infringement listed in this letter.</p>
<p>Once again, I&#8217;m sure you know that permission is not needed to provide links to a publicly-available website. This guy identified himself as the head of &#8220;anti-piracy.&#8221; He is basically equating a link to intellectual property. This is fallacious on so many levels, I don&#8217;t even know where to begin.</p>
<p style="padding-left: 30px;">Please, inform me within 48 hours of the results of your actions. Otherwise we will be forced to contact your ISP.<br />
LifeShield, Inc will be perusing legal action if the webmaster does not remove the referenced link within 48 hours.<br />
LifeShield, Inc will be forced to include the hosting company in the suite for trademark infringement.</p>
<p>Finally, the threat. Remove the links or we&#8217;ll sue you and your hosting company. For trademark infringement. You&#8217;ve got to be kidding me.</p>
<p>This is not how you protect a trademark, Evan, this is how you ruin it. Am I to understand that the people intended to be on your &#8220;list&#8221; (bad reviews?) are also getting letters like this? Have you heard of the Streisand Effect?<br />
Now, if there are people out there legitimately infringing on your trademark, by all means, pursue them and shut them down&#8230; but do it with legitimate DMCA takedowns, not this thug-style intimidation BS. We all know how these work: people will do as you ask because it isn&#8217;t worth the trouble (or possible legal fees) to put up a fight, even though they know you have ZERO legal ground to stand on.</p>
<p>Please tell me you are straightening this out with the IP protection company (or cutting off your business relationship with them). I&#8217;m willing to accept the explanation that you hired this company thinking they were above-board and you didn&#8217;t know they&#8217;d be up to these shenanigans, but now you DO know. This isn&#8217;t how you want to handle your business on the Internet. I can tell you I don&#8217;t want to be involved with or endorse a business that does so.</p></blockquote>
<p>Sums up my feelings well, I think. They were not impressed with my righteous indignation, however, and replied thusly:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I appreciate your feedback.  However, we had a site cloak lifeshield and generate over 700K back links to our site without our knowledge.  Google stepped in and slapped us with a search ranking penalty to which our business has suffered major losses.  Understood that the links on your site to LifeShield.com may be legitimate (and we rectified this) but we needed to be aggressive to rectify the situation and protect our business.  We are a legitimate home security brand with hundreds of employees and had to layoff great employees due to this and our business is still down significantly. Again, I apologize for the inconvenience; however, as a business owner yourself, you can imagine our loss.</p></blockquote>
<p>So I said:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>So you&#8217;re saying that somebody went out and bought 700K back links for you, knowing that it would get you penalized by Google? So does that mean you had (Company name) send out 700K DMCA notices? Talk about throwing good money after bad. Report the linkspam to the spam team at Google, then spend that money on an SEO expert rather than on trying to bully people with intimidation.</p>
<p>I understand that it sucks when people mess with your business, but it doesn&#8217;t excuse slimy tactics by you. If your house catches on fire, you don&#8217;t put it out with manure. How many other innocent people got your pit bull&#8217;s strong-arm, unethical (borderline fraudulent) DMCA takedown notice? Do you care? Or are you just scorching earth?</p>
<p>I want to be on your side, but you are making it difficult by standing behind a practice that represents all that is wrong with the internet. I really, really believe you should rethink this methodology.</p></blockquote>
<p>No response. 2 days later, I got <strong>ANOTHER </strong>takedown notice, identical to the first one. I informed LifeShield:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I received another takedown notice this morning from the brilliant minds of (Name of company), identical to the last.</p>
<div>If you&#8217;d like to call him off, I&#8217;d like to be CC:&#8217;ed on the emails for my records, and I&#8217;d like to receive an email from him stating that he will not be taking legal action against me or my hosting service.</div>
</blockquote>
<p>I got no response from LifeShield, but I got this from the genius at the IP protection company:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I have received a complaint from our customer LifeShield.com about you not satisfying our business practice.</p>
<p>While I have some objections I must accept that you are right and would like to apologize for any inconveniences caused.</p>
<p>As a  justification of our good intentions I&#8217;d like you to realize that we&#8217;ve been put on a very tight deadline and had to remove over 5 thousands links within 10-14 days and we had no ability to check the quality and the nature of those links. Our client hired an SEO expert requiring to remove links in the list before they go ahead and submit a reconsideration request with Google.</p>
<p>As a result we&#8217;ve got it done in that way. Again I do apologize and would like you to reconsider your opinion about us and our client.</p>
<p>Please let me know if you have any questions, I&#8217;d be happy to explain.</p>
<p>P.S. We are like the police dealing mostly with online criminals and sometimes we forget that there are a lot of good people around, honestly doing their online business.</p></blockquote>
<p>Yes, everybody, have some sympathy for these heroes, these &#8220;internet police.&#8221; Brilliant. I like that he admitted that I&#8217;m right, though. My response:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>My problem with your business practice is very simple:</p>
<p>A party creating large quantities of backlinks to a site in order to generate SEO (or, in this case, destroy SEO) is unethical.</p>
<p>It is not illegal.</p>
<p>Threatening legal action against this party (and making the spurious claim of &#8220;trademark infringement&#8221;) for doing so is even more unethical (since you are supposed to be the good guys) and short-sighted, in my opinion.</p>
<p>Any &#8220;SEO Expert&#8221; who recommends this course of action is just as misguided and, in my opinion, not very good at their job.</p></blockquote>
<p>His response to this was very telling, I think:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I got your idea. All this &#8220;link removal&#8221; thing is quite new to us. It is our second order of this kind, but we have already processed more them 30k links. And what we find is that people not react when we kindly ask them to remove the links. We tried to contact huge amount of website and ask them to get rid of those links, but didn&#8217;t get any response at all. And on the opposite email which you got from us first time worked really good. <img src='http://www.pskl.us/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I felt like this is not the right thing to do, but you know we had to finish our business. However, I apologize once again for any inconvenience we caused. And in case you will ever need any Intellectual Property protection service just shoot me an email. I&#8217;ll give you a discount for our services.</p></blockquote>
<div>So they knew it was &#8220;not the right thing to do,&#8221; but it worked, so who cares! Those are some high-quality business practices.</div>
<p>While all this was going on, I had one other little issue with LifeShield. They weren&#8217;t paying me for referrals I had earned. When I originally wrote my reviews of the LifeShield products and services (March, 2010), they had a referral system in place. If I got 5 referrals, I&#8217;d get free security system monitoring for life. They provided a link to give to possible customers. I used it all over my reviews. I personally knew 3 parties that had purchased systems via my referral link, but I figured there were more that I didn&#8217;t know about (based on the amount of traffic my post was getting and the comments/questions I received). I called them up one day and asked what the status was of my referrals to see if I had earned my free monitoring yet.</p>
<p>They said I had zero referrals. Zero. I asked to speak to a manager immediately, and the manager basically told me that the referral system wasn&#8217;t working. Thanks so much for telling us, folks. I told them I was pretty upset about that and I felt confident that I had provided them with 5 customers and I&#8217;d like my free monitoring. She spoke with management and got back to me quickly to tell me that they agreed. They gave me the free monitoring for life. Great, right? At that point, the referral system became useless to me so I removed the links and just left the review stand. I updated it from time to time and answered any questions people posted as comments or emailed to me. I was grateful for a product I really like and for the free monitoring.</p>
<p>Fast forward to late 2011: they launched a new referral system that offered $150 per referral for new customers! Great deal, especially since the referred party also would get a free network camera. After verifying that I could take part (since I had used the previous referral program), I signed up immediately and added the new referral links and info to my reviews. I also updated the review to reflect some of the changes they had made to their service (such as requiring a contract). They would email me when people used my referral link so that I could send a personalized link to the new customer to help make sure the referral was recorded properly. I didn&#8217;t understand why this was necessary, but I did it anyway. Every time.</p>
<p>I noticed that the referral tracking system was (once again) showing that I had not earned any referrals. I had email and phone conversations with sales reps and sales managers over and over, checking to make sure that I was, in fact, getting credit for my referrals. They assured me that I was. &#8220;The system only updates once a month,&#8221; they told me. A month later, still nothing. &#8220;I&#8217;ll make sure they get put in immediately,&#8221; they&#8217;d tell me. Still nothing. Around this time is when the first DMCA takedown notice shows up. Nice timing, eh?</p>
<p>At this point, I had $1350 worth of referrals that I could document (and that LifeShield had confirmed&#8230;who knows if there were more, perhaps?). I was told at one point:</p>
<blockquote style="color: #222222; font-family: arial, sans-serif; line-height: normal; background-color: rgba(255, 255, 255, 0.917969);"><p>I just heard back and was told that all the credits should be processed by the end of the day today. If there is any change in that I will let you know.</p></blockquote>
<p>And that was the very last email I ever received from LifeShield. As you would probably assume, I never received my referral payout. Combine this with the shady DMCA takedowns and you have a very unhappy blogger. The sad part is that I still love the products and service. That&#8217;s the only reason I left the reviews up. I emailed LifeShield to let them know I was removing all my referral links (and why) and that I&#8217;d be eventually writing a blog post (like this one) explaining the whole ordeal. I&#8217;d like to let customers read my review and also read this description of their business practices and then make up their own minds as to whether or not they&#8217;d like to do business with LifeShield. If you think I&#8217;m being a whiny turd about all this and the product sounds great: go ahead and buy it. If you think the product sounds great but you don&#8217;t like the way they work: move on to the competition. Regardless, let me know what you think in the comments below.</p>
<p>Oh, one last thing. The &#8220;SVP Interactive&#8221; of LifeShield inexplicably cc&#8217;ed me on a recent email to the IP protection company with a new list of sites to harrass over &#8220;trademark infringement.&#8221; That doggone &#8220;reply to all&#8221; button will get you every time, eh? Seriously, learn how to internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=722</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Dual Booting Windows 7 w/Bitlocker and BackTrack Linux 5.  (You SAID WHAT?)</title>
		<link>http://www.pskl.us/wp/?p=700</link>
		<comments>http://www.pskl.us/wp/?p=700#comments</comments>
		<pubDate>Thu, 05 Apr 2012 14:47:53 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[Backtrack]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[thinkpad]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=700</guid>
		<description><![CDATA[Recently, due to laptop thefts at work and the risk of Personally Identifiable Information (PII) loss, I had to make the difficult choice to start a project to force encrypt our user laptops.  So, due to &#8220;what do we already own?&#8221; , I chose Microsoft Bitlocker for the Windows 7 computers, and FileVault for the [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, due to laptop thefts at work and the risk of Personally Identifiable Information (PII) loss, I had to make the difficult choice to start a project to force encrypt our user laptops.  So, due to &#8220;what do we already own?&#8221; , I chose Microsoft Bitlocker for the Windows 7 computers, and FileVault for the Macintosh OSX 10.7 computers.</p>
<p>That seems fine, however, one &#8220;snag&#8221;&#8230;   I use a dual boot Backtrack 5 and Windows 7 machines DAILY at work.  So, being the guy who lives by the rule &#8220;Don&#8217;t give an order that you&#8217;re not willing to follow yourself&#8221; kind of guy, I had to figure out how to encrypt my windows side and still boot Backtrack 5.</p>
<p>I got it to work.  I was painful.</p>
<p>take a second to re-read that.  yes, it works, and yes, it caused me pain to make it work.</p>
<p>So, here are the steps I used to make this work:</p>
<p>Step 1: Wipe the drive.  (you should have backed it up if you needed to save something&#8230;  I shouldn&#8217;t have to tell you that.)</p>
<p>Step 2: Create a partition for the Win7 to be housed.  Make it the first partition.  Leave unallocated space for BackTrack.  (I left 30 gigs for backtrack&#8230;  you probably want more, I have a lot of scripts that always put captured data on something external that I mount and encrypt with Truecrypt&#8230;)</p>
<p>Step 3: Install Windows7 (or dump your standard image) to that partition.  Mine created a 100MB boot thing before the windows 7 partition, let it do whatever it wants to do, except use that unallocated space you already saved for Backtrack.</p>
<p>Step 4: Boot Windows 7 and test.   Make sure Windows 7 works first! (Well, functions as well as one could expect for Windows)</p>
<p>Step 5: In Windows, run this command from a command prompt: &#8220;%windir%\System32\BdeHdCfg.exe&#8221; -target default  (this command preps the drive for Bitlocker.)</p>
<p>Step 6: Encrypt the drive via Bitlocker with your pin.  (record the recovery key.  this is the single more important long string of numbers you&#8217;ll ever deal with in Windows. Preserve it, protect it.  This key is your life, young padawan&#8230;)</p>
<p>Step 7: When it&#8217;s done, Boot Windows 7 and test.   Make sure Windows 7 still works!  (Well, functions as well as one could expect for Windows)</p>
<p>Step 8: Pause Bitlocker.   I turned it off.  (this seems to make no sense, but I had a problem testing this that if I tried to encrypt the drive after installing Linux, forget it, it died.)</p>
<p>Step 9: Boot Backtrack 5 DVD/USB key.</p>
<p>Step 10: Install backtrack 5 to that new unallocated partition.   I configured /dev/sda3 as my /boot partition and /dev/sda5 as my root and /dev/sda6 as my swap.  /dev/sda1 was the windows 7 boot partition and /dev/sda2 was my windows 7 system partition)</p>
<p>Step 11: make sure when you install grub, you install it to /dev/sda3.   DO NOT PUT IT IN THE MBR or /dev/sda or /dev/sda1.  If you do, you just screwed yourself.</p>
<p>Step 12: This will only boot to Windows 7 still.   Grab BCDEDIT for windows, and add a boot option to boot linux on /dev/sda3.</p>
<p>Step 13:  Boot Windows 7 and test.   Make sure Windows 7 still works! (Well, functions as well as one could expect for Windows)</p>
<p>Step 14: Boot Backtrack 5 from the windows boot menu.  it should shell to grub, boot it.  Make sure Backtrack 5 works.</p>
<p>Step 15: Boot Windows 7 and turn Bitlocker back on.   (record the recovery key.  this is the single more important long string  of numbers you&#8217;ll ever deal with in Windows. Preserve it, protect it.   This key is your life, young padawan&#8230;)</p>
<p>Step 16: It should present you the windows 7 boot menu, where option 1 is Windows 7 and option 2 is Backtrack Linux then it should now prompt you for your Bitlocker pin.</p>
<p>I can&#8217;t stress two things: #1) this took me weeks of wiping the drive to figure this out.  Don&#8217;t be shocked if you have to tweek the steps for your specific situation.  #2) that recovery key is the most important thing in this process&#8230;</p>
<p>a few notes: (things that make you go Hmmmm&#8230;)<br />
1) It asks you to pick which OS first, then prompts you to enter your Bitlocker pin&#8230;   You can&#8217;t boot linux unless you unlock bitlocker first.  Not sure why, but I&#8217;ll call it an &#8220;added feature!&#8221;  Remember, the linux side is NOT ENCRYPTED!   That means don&#8217;t be an <strong>*idiot*</strong> what you store there, assume it&#8217;s accessible if someone takes your laptop.<br />
2) After you update-grub, plan on having your recovery password around for Bitlocker&#8230;  it always keeps asking me for it after I update grub, even though it&#8217;s installed to the /boot partition. (/dev/sda3 in my case)  <span style="text-decoration: underline"><em><strong>Don&#8217;t leave your recovery key in your laptop bag, because that defeats the purpose of encrypting it, duh.</strong></em></span> I can&#8217;t stress that enough. The whole &#8220;point&#8221; is to protect the windows side in case anyone takes your laptop from getting any useful info off it&#8230;.  Don&#8217;t forget the goal while you&#8217;re having so much fun messing with this nightmare.</p>
<p>&#8211;Bill (General Major Webelo Captain Zapp Brannigan)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=700</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>IT Crowd themed boot animation for Android phones</title>
		<link>http://www.pskl.us/wp/?p=685</link>
		<comments>http://www.pskl.us/wp/?p=685#comments</comments>
		<pubDate>Mon, 09 Jan 2012 15:18:51 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[galaxy nexus]]></category>
		<category><![CDATA[root]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=685</guid>
		<description><![CDATA[If you have a rooted Android phone, maybe you&#8217;ve messed around with replacing your boot animation (there are ways to do it without root, but you&#8217;re rooted anyway, right?). I was bored a few months ago and I made a boot animation for my Droid Incredible that is based on the opening credits of the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.pskl.us/wp/wp-content/uploads/2012/01/anim05.png"><img class="alignnone size-medium wp-image-686" title="anim05" src="http://www.pskl.us/wp/wp-content/uploads/2012/01/anim05-180x300.png" alt="anim05" width="180" height="300" /></a> <a href="http://www.pskl.us/wp/wp-content/uploads/2012/01/anim25.png"><img class="alignnone size-medium wp-image-687" title="anim25" src="http://www.pskl.us/wp/wp-content/uploads/2012/01/anim25-180x300.png" alt="anim25" width="180" height="300" /></a></p>
<p>If you have a rooted Android phone, maybe you&#8217;ve messed around with replacing your boot animation (there are ways to do it without root, but you&#8217;re rooted anyway, right?).</p>
<p>I was bored a few months ago and I made a boot animation for my Droid Incredible that is based on the opening credits of the fantastic show The IT Crowd (look it up on Netflix if you haven&#8217;t seen it. You can thank me later). Now I&#8217;ve updated the animation for the 720p screen on my new Galaxy Nexus.</p>
<p>I made a crappy video demonstrating the boot animation here: <a href="http://bit.ly/ITCBoot" target="_blank">http://bit.ly/ITCBoot</a></p>
<p>If you&#8217;d like to download them, they are here:</p>
<p><a href="http://min.us/moMYt8CDO#1o" target="_blank">Galaxy Nexus</a> (1280&#215;720 version)</p>
<p><a href="http://min.us/moMYt8CDO#2o" target="_blank">Droid Incredible</a> (800&#215;480 version)</p>
<p>Basic readme instructions are included in the zip file.</p>
<p><strong>Install at your own risk!</strong></p>
<p>My animation got a nice mention here on Androinica: <a href="http://androinica.com/2012/01/galaxy-nexus-it-crowd-boot-animation/">http://androinica.com/2012/01/galaxy-nexus-it-crowd-boot-animation/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=685</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magic of RSYNC&#8230;</title>
		<link>http://www.pskl.us/wp/?p=664</link>
		<comments>http://www.pskl.us/wp/?p=664#comments</comments>
		<pubDate>Wed, 28 Sep 2011 13:46:21 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=664</guid>
		<description><![CDATA[I routinely back up my RHEL boxes with RSYNC over SSH&#8230;   It&#8217;s just something I do.   Yeah, I know, I&#8217;m using &#8220;X&#8221; commercial backup application and it works well, yadda, yadda, yadda.   However, I still make at least weekly backups with RSYNC to a NAS.  It is a habit of mine, like hookers and blow. [...]]]></description>
			<content:encoded><![CDATA[<p>I routinely back up my RHEL boxes with RSYNC over SSH&#8230;   It&#8217;s just something I do.   Yeah, I know, I&#8217;m using &#8220;X&#8221; commercial backup application and it works well, yadda, yadda, yadda.   However, I still make at least weekly backups with RSYNC to a NAS.  It is a habit of mine, like hookers and blow.</p>
<p>Question came up, &#8220;how do you do a bare metal restore from that backup?&#8221; which tags along with the question &#8220;how do you do a bare metal copy from old server to brand new server?&#8221;</p>
<p>If the hardware isn&#8217;t too odd <em>(usually hardware RAID controllers you have drivers in your initrd is the limiting factor here, but you can work around that too with some Linux foo skillz&#8230;</em>), or it&#8217;s a bare metal restore to same hardware, yes, you can use RSYNC.</p>
<p>for my examples: &#8220;sourceserver&#8221; is the other running server that you want to bare metal copy to the destination.<br />
&#8220;target&#8221; is the destination server.<br />
<strong>First:</strong> boot the destination server with a rescue disk.   I use RHEL rescue CD.<br />
Create your partitions to taste, and reboot again with the RHEL rescue CD.</p>
<p><strong>Second:</strong> Mount partitions in the order you want them.  <em>example: (I just picked an example partition table, seriously, match what you really need&#8230;)</em><br />
mount /dev/sda2 /mnt/sysimage<br />
mkdir /mnt/sysimage/boot<br />
mount /dev/sda1 /mnt/sysimage/boot<br />
mkdir /mnt/sysimage/home<br />
mount /dev/sda5 /mnt/sysimage/home<br />
mkdir /mnt/sysimage/var<br />
mount /dev/sda6 /mnt/sysimage/var</p>
<p>this mounts all of the &#8220;target&#8221; under /mnt/sysimage on the rescue cd.<br />
<strong>Third: </strong>I have this script I run:  (<em>which you can make on the rescue disk, once again, a little bit of foo goes a long way&#8230;</em>)</p>
<p>#!/bin/sh<br />
rsync &#8211;verbose  &#8211;stats &#8211;owner &#8211;group &#8211;devices \<br />
&#8211;recursive &#8211;times &#8211;perms &#8211;links \<br />
&#8211;rsh=/usr/bin/ssh \<br />
&#8211;delete \<br />
&#8211;include=/opt/nfs \<br />
&#8211;exclude=/proc \<br />
&#8211;exclude=/sys \<br />
root@&#8221;sourceserver&#8221;:/ /mnt/sysimage<br />
#</p>
<p>enter your SSH password  (<em>yes, you should allow root logon through SSH for this one, if you don&#8217;t know how to enable that, look it up on google, it&#8217;s braindead easy&#8230;</em>)</p>
<p><strong>Fourth: </strong> reset the permissions on the &#8220;/&#8221; share and make sure they are right:<br />
chmod 755 /<br />
<strong>Fifth:</strong> Finally, fix grub.  (<em>this example is from my VMware ESX servers&#8230;</em>)</p>
<p>From the linux rescue:</p>
<p>Issue the grub command:<br />
grub</p>
<p>then type in these commands:  (<em>depending on your hard drive layout and 0 = zero for those easily confused&#8230;</em>)<br />
device (hd0) /dev/sdm  (<em>this server was /dev/sdm instead of something normal like /dev/sda</em>&#8230;   <em>salt to taste, or add butter like Paula Dean&#8230;</em>)<br />
root (hd0,0)<br />
setup (hd0)<br />
quit</p>
<p>then reboot and test, test again, enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=664</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Harbor Freight Auto-Darkening Solar Welding Helmet Repair</title>
		<link>http://www.pskl.us/wp/?p=648</link>
		<comments>http://www.pskl.us/wp/?p=648#comments</comments>
		<pubDate>Mon, 26 Sep 2011 18:49:51 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[batteries]]></category>
		<category><![CDATA[cr2330]]></category>
		<category><![CDATA[harbor freight]]></category>
		<category><![CDATA[helmet]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[welding]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=648</guid>
		<description><![CDATA[A little over a year ago, I purchased one of Harbor Freight&#8217;s auto-darkening welding helmets.  For $50, it&#8217;s a great deal. Unfortunately, after less than a year of use, it simply stopped working.  Somewhat ironically, the way you find out that your helmet has stopped working is by getting a flash burn in your eyes [...]]]></description>
			<content:encoded><![CDATA[<p>A little over a year ago, I purchased one of Harbor Freight&#8217;s auto-darkening welding helmets.  For $50, it&#8217;s a great deal.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/helmet1.jpg"><img class="aligncenter size-medium wp-image-649" title="helmet1" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/helmet1-300x300.jpg" alt="helmet1" width="300" height="300" /></a></p>
<p>Unfortunately, after less than a year of use, it simply stopped working.  Somewhat ironically, the way you find out that your helmet has stopped working is by getting a flash burn in your eyes when you weld using a broken helmet.</p>
<p>One of the guys in my welding class mentioned that there are batteries in the helmet which can go bad over time.  Batteries in a solar-powered helmet?  Clearly this guy was nuts &#8212; but I thought I&#8217;d check it out anyway.</p>
<p>Turns out, he wasn&#8217;t crazy.  There are two CR2330 coin cells soldered directly to the main circuit board inside of the unit:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/battery.JPG"><img class="aligncenter size-medium wp-image-651" title="battery" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/battery-300x223.jpg" alt="battery" width="300" height="223" /></a>Checking the batteries with my voltmeter, I quickly discovered that one of them was completely dead.  The other battery was still putting out a solid 3VDC.</p>
<p>Since soldering in batteries every time they go dead is not exactly a user-friendly solution, I decided to replace them with AAA&#8217;s.  Here&#8217;s the procedure.</p>
<p>1)  Remove the darkness adjustment knob by gently prying it off with a screwdriver.  Un-screw the plastic nut which holds the unit in place.</p>
<p>2)  Remove the clear plastic shield from the front of the helmet, and then gently remove the electronics assembly by unhooking the retaining spring.</p>
<p>3)  Use a utility knife to pop open one corner of the enclosure.  Work your way around the circumference with a screwdriver, breaking apart the plastic weld, until the cover can be removed.</p>
<p>4) Mark the locations of the (+) and (-) of each coin cell.  Using your desoldering braid, remove the coin cells.</p>
<p>5)  Go to Radio Shack and buy two AAA battery holders.  I used these:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/batt-holder.JPG"><img class="aligncenter size-medium wp-image-652" title="batt-holder" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/batt-holder-300x223.jpg" alt="batt-holder" width="300" height="223" /></a></p>
<p>6)  Solder one AAA holder in place of each of the coin cells that you removed.  Be sure to observe polarity.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/solder-wires-in.JPG"><img class="aligncenter size-medium wp-image-653" title="solder wires in" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/solder-wires-in-223x300.jpg" alt="solder wires in" width="223" height="300" /></a></p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/2holders.JPG"><img class="aligncenter size-medium wp-image-654" title="2holders" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/2holders-300x223.jpg" alt="2holders" width="300" height="223" /></a></p>
<p>7)  Using the shaft of your soldering iron, melt a hole in the side of the enclosure so that the wires from the battery holders can exit.  You&#8217;ll also want to melt a corresponding hole in the cover.</p>
<p>8)  Mix up some 2-part epoxy, and epoxy the wires to the enclosure.  This step probably is not necessary, but I don&#8217;t want to burn my eyeballs again.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/epoxy.JPG"><img class="aligncenter size-medium wp-image-655" title="epoxy" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/epoxy-300x223.jpg" alt="epoxy" width="300" height="223" /></a></p>
<p>9) Wait for the epoxy to dry.  Take this opportunity to clean all the viewing windows with Windex and a lint-free cloth, then  reassemble the unit.  There are four friction pins which seem to hold everything together just fine.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/reassemble.JPG"><img class="aligncenter size-medium wp-image-656" title="reassemble" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/reassemble-300x223.jpg" alt="reassemble" width="300" height="223" /></a></p>
<p>10)   Re-install the electronics housing into the helmet.  Re-attach the darkness adjustment dial.</p>
<p>11)  Glue the two AAA holders to the inside of the helmet.  I initially used the same epoxy that I used to hold the wires in place, but it didn&#8217;t bond to either the plastic of the helmet or the plastic in the battery holders.  I ended up using my hot glue gun, which worked very well.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/glue.JPG"><img class="aligncenter size-medium wp-image-657" title="glue" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/glue-300x223.jpg" alt="glue" width="300" height="223" /></a></p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/09/glue2.JPG"><img class="aligncenter size-medium wp-image-658" title="glue2" src="http://www.pskl.us/wp/wp-content/uploads/2011/09/glue2-300x223.jpg" alt="glue2" width="300" height="223" /></a></p>
<p>12)   Install four AAA batteries, and then test your helmet.  I found &#8211; quite by accident &#8211; that the helmet will darken when you look at a halogen light bulb.</p>
<p>13)  Go weld stuff.</p>
<p>Good luck with your repair!</p>
<p>~Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=648</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>My Conversation with an AIM Bot</title>
		<link>http://www.pskl.us/wp/?p=641</link>
		<comments>http://www.pskl.us/wp/?p=641#comments</comments>
		<pubDate>Tue, 21 Jun 2011 16:17:36 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=641</guid>
		<description><![CDATA[AIM Bots are nothing new &#8212; a poorly coded Eliza clone will IM you and attempt to get you to click on a URL.   The URLs I&#8217;ve seen tend to fall into one of two categories:  either a link to a malware download (usually an .exe) or a &#8220;free sign up&#8221; of some type which [...]]]></description>
			<content:encoded><![CDATA[<p>AIM Bots are nothing new &#8212; a poorly coded <a href="http://en.wikipedia.org/wiki/ELIZA">Eliza </a>clone will IM you and attempt to get you to click on a URL.   The URLs I&#8217;ve seen tend to fall into one of two categories:  either a link to a malware download (usually an .exe) or a &#8220;free sign up&#8221; of some type which asks for your credit card information.</p>
<p>Here&#8217;s a conversation I had with an AIM bot which called itself &#8220;Jenny&#8221;&#8230;  (note:  I added the .noclick suffix to the URL)</p>
<p><span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:11:17 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;"> <img src='http://www.pskl.us/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:12:49 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>this seems legitimate.<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:13:06 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">hello whats up? 21/f you</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:13:35 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>my name is Alan Turing<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:13:58 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">Jenny</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:14:17 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>Jenny.py I bet<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:14:37 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">o i&#8217;m sorry i can be forgetful at times..</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:15:01 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>The thing about Arsenal is, they always try to walk it in.<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:15:30 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">so whats up</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:15:39 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>My hovercraft is full of eels.<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:16:08 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">not much just got done reading a book.. it got me feeling naughty..</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:17:00 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>I bet that you have a webcam you want me to check out.<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:17:22 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">are you in the mood 4 some fun?</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(1:18:13 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>Are we going to balance my checkbook?<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(1:18:37 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">weII i have a webcam do you wanna play?</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(2:13:15 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>Shocking!<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(2:13:38 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">i would love to let you watch me play with my pussy for u do you want to see?</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(2:14:24 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>What kind of cat do you have?<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(2:14:42 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">ok click http://secretchatroulette.noclick.com/acceptinvite?=1796 &amp; fill out your info don&#8217;t worry it&#8217;s FREEE!!!</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(2:15:28 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>All that trouble to write an AIM bot and your URL doesn&#8217;t even work.  Sheesh.<br />
<span style="font-weight: normal;"><span style="color: #cc0000;"><span style="font-size: x-small;">(2:15:48 PM) </span></span></span><span style="font-weight: bold; color: #cc0000;">incandescence20: </span><span style="font-size: x-small;"><span style="color: #3cddd9;"><span style="font-family: Verdana;">if i was a bot ..why would i be wearing this hat?? lolz</span></span></span><br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(2:16:34 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>you must be regex&#8217;ing on the word bot<br />
<span style="font-weight: normal;"><span style="font-size: x-small;"><span style="color: #204a87;">(2:16:59 PM) </span></span></span><span style="font-weight: bold; color: #204a87;">x2716057: </span>if ( $string=~/bot/i ) { print &#8220;I am not a bot&#8221;}</p>
<p>Jenny stopped talking to me after the last IM.  I guess she doesn&#8217;t like Perl.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=641</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Backtrack 5 is out!  Do you get a kernel panic when you startx?  The FIX is here!</title>
		<link>http://www.pskl.us/wp/?p=630</link>
		<comments>http://www.pskl.us/wp/?p=630#comments</comments>
		<pubDate>Wed, 18 May 2011 15:40:54 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[Backtrack]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[thinkpad]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=630</guid>
		<description><![CDATA[So, being someone who used Backtrack daily for my career, I routinely make sure I&#8217;m current with Backtrack.  So Backtrack 5 is out, I went and grabbed x64 KDE version, backedup up my PSKL directory on BT4R2, and blew it away&#8230; First thing, startx didn&#8217;t load from the DVD until I removed some cache files&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>So, being someone who used <a title="http://www.backtrack-linux.org/" href="http://www.backtrack-linux.org/" target="_blank">Backtrack</a> daily for my career, I routinely make sure I&#8217;m current with Backtrack.  So Backtrack 5 is out, I went and grabbed x64 KDE version, backedup up my PSKL directory on BT4R2, and blew it away&#8230;</p>
<p>First thing, startx didn&#8217;t load from the DVD until I removed some cache files&#8230;<br />
rm /root/.kde/cache-root/icon-cache.kcache<br />
rm /root/.kde/cache-root/plasma_theme_Volatile.kcache<br />
rm /root/.kde/cache-bt/icon-cache.kcache<br />
rm /root/.kde/cache-bt/plasma_theme_Volatile.kcache</p>
<p>So finally startx loaded and I was able to use the graphical installer to install it to my hard drive on my laptop.</p>
<p>When I rebooted, I did startx, and got a kernel panic (blinking caps lock light).   So I&#8217;m like, &#8220;M&#8217;kay, x64 kde is borked&#8230;&#8221; so I grabbed x64 gnome, repeat process, same things, x32 gnome, repeat process, same thing.  ok, it&#8217;s NOT borked, I&#8217;m just not doing it right.</p>
<p>so I searched and searched, found nothing immediately useful.  (I could bore the heck out of anyone with some of the searches I did to get at this one&#8230;)</p>
<p>Finally, I found this kernel parameter: <span style="text-decoration: underline"><strong>i915.modeset=1</strong></span></p>
<p>they should rename that to &#8220;setbrokentofixed=1&#8243;</p>
<p>So, put that at the end of your GRUB_CMDLINE_LINUX_DEFAULT in your /etc/default/grub and update-grub!</p>
<p>Boom, I appended that and now startx works and I can enjoy the BT5 goodness&#8230;   Now I just gotta configure my metasploit account on there and put my pskl directory back with all out awesome scripts.</p>
<p>Enjoy BackTrack 5!</p>
<p>Update (June 15th 2011): Talking with a few others, including the great comments here, you might need this like in your /etc/default/grub<br />
Alternative line from Daveonator<cite></cite>:<br />
GRUB_CMDLINE_LINUX_DEFAULT=&#8221;text splash vga=791 i915.modeset=1&#8243;<br />
then update-grub.</p>
<p>Try it, and let us know.</p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2169567693693823";
/* pskl */
google_ad_slot = "5041614893";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=630</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Facebook HTTPS setting is borked</title>
		<link>http://www.pskl.us/wp/?p=614</link>
		<comments>http://www.pskl.us/wp/?p=614#comments</comments>
		<pubDate>Mon, 07 Feb 2011 19:01:18 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=614</guid>
		<description><![CDATA[We are all so busy applauding facebook for adding an &#8220;always use HTTPS&#8221; setting (thanks for finally responding to firesheep, folks), but maybe we should look a little more closely at it before telling the moms of the world to just set it and forget it. The stupid thing turns itself off (and doesn&#8217;t turn [...]]]></description>
			<content:encoded><![CDATA[<p>We are all so busy applauding facebook for adding an &#8220;always use HTTPS&#8221; setting (thanks for finally responding to firesheep, folks), but maybe we should look a little more closely at it before telling the moms of the world to just set it and forget it. The stupid thing turns itself off (and doesn&#8217;t turn itself back on) when you go to a non-HTTPS facebook page.</p>
<p>In case you haven&#8217;t seen it described on 50,000 websites at this point, here&#8217;s the deal with the new &#8220;feature:&#8221;</p>
<p>Click on &#8220;Account&#8221; at the upper right of your facebook page and choose &#8220;Account Settings&#8221; &#8230; you&#8217;ll get something like this:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-01.PNG"><img class="alignnone size-full wp-image-615" title="facebook-01" src="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-01.PNG" alt="facebook-01" width="580" height="475" /></a></p>
<p>Click on &#8220;Account Security&#8221; and you&#8217;ll be able to check the new https box, illustrated here:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-02b.PNG"><img class="alignnone size-full wp-image-616" title="facebook-02b" src="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-02b.PNG" alt="facebook-02b" width="550" height="91" /></a></p>
<p>note that it says &#8220;whenever possible&#8221; &#8230; this implies that there are some parts of the facebook site that are NOT capable of being served up via https. I have no idea why this is still the case, but it clearly is. The wording would also imply that once you check this box, you will get a https connection &#8220;whenever possible&#8221; and a http connection when https is not possible. What it DOESN&#8217;T say is that the first time you view a non-https page, the box will simply uncheck itself and next time you go to a https-capable page, it&#8217;ll be back in vanilla http mode.</p>
<p>So what are these non-https-capable pages? I can&#8217;t speak for all of them, but I&#8217;d be willing to bet that most of them are &#8220;facebook applications.&#8221; The only facebook app I use is Scrabble. After checking the https box, I tried to go to Scrabble and I got this page first:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-04.PNG"><img class="alignnone size-full wp-image-617" title="facebook-04" src="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-04.PNG" alt="facebook-04" width="568" height="162" /></a></p>
<p>Excellent, right? It is warning me that I&#8217;m leaving the safe-and-cozy https-zone. What this warning SHOULD say is &#8220;if you hit &#8216;continue,&#8217; you are permanently turning off the https option.&#8221;</p>
<p>Yes, that&#8217;s right, once I&#8217;m done playing my turn in the http-only-danger-zone of the Scrabble application, I go back to facebook home and I&#8217;m back to http.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-05.PNG"><img class="alignnone size-full wp-image-618" title="facebook-05" src="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-05.PNG" alt="facebook-05" width="247" height="30" /></a></p>
<p>I went back to check my account settings and I see this:</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-02.PNG"><img class="alignnone size-full wp-image-619" title="facebook-02" src="http://www.pskl.us/wp/wp-content/uploads/2011/02/facebook-02.PNG" alt="facebook-02" width="556" height="91" /></a></p>
<p>Well, that&#8217;s just fantastic. What&#8217;s the point of saying &#8220;whenever possible&#8221; when it means &#8220;until impossible?&#8221; This has to be a mistake, and I hope they fix it&#8230; then we can all tell our moms to go and re-check the box as it has probably been turned off when they went to play farmville or whatever the hell other pages are non-https.</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/yo3uxqwTxk0" frameborder="0" allowfullscreen></iframe></p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2169567693693823";
/* pskl */
google_ad_slot = "5041614893";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Update:<br />
This was discussed on Tech News Today (first 5 minutes)</p>
<p><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/H7Dm7T_7gfo" frameborder="0" allowfullscreen></iframe></p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-2169567693693823";
/* pskl smaller */
google_ad_slot = "5518885280";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=614</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Never Use Email Tech Support. Ever.</title>
		<link>http://www.pskl.us/wp/?p=611</link>
		<comments>http://www.pskl.us/wp/?p=611#comments</comments>
		<pubDate>Fri, 14 Jan 2011 14:22:23 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[panasonic]]></category>
		<category><![CDATA[sierra wireless]]></category>
		<category><![CDATA[tech support]]></category>
		<category><![CDATA[toughbook]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=611</guid>
		<description><![CDATA[Today I&#8217;d like to thank Panasonic for reminding me why I should never use an &#8220;email tech support&#8221; form, even if the question I have is simple and clear. In the future I&#8217;ll look back on this post to remind myself to either call tech support or simply shoot myself in the face. A bit [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;d like to thank Panasonic for reminding me why I should never use an &#8220;email tech support&#8221; form, even if the question I have is simple and clear. In the future I&#8217;ll look back on this post to remind myself to either call tech support or simply shoot myself in the face.<br />
A bit of background on this exchange (so that you know what the techs know):<br />
I bought a few <a href="http://www.panasonic.com/business/toughbook/business-rugged-toughbook-C1-convertible-tablet-pc.asp">Panasonic C1 Toughbook</a> convertible tablets (to replace old Lenovo ThinkPad X60 tablets). All of our Lenovo tablets had built-in Verizon radios (Sierra mini PCIe cards) even though we only activated about 10 of them at any given time. They were a cheap option so we figured &#8220;why not&#8221; when we bought the tablets. Tablets would change hands and I&#8217;d simply move the activation from one radio to another and the user would never know the difference. I&#8217;ve also been known to physically remove these radios from Lenovo tablets and move them to Dell laptops when the need came up. Worked just fine.<br />
When I was shopping for the Toughbooks I noticed that they only come with a Gobi option for a WWAN radio and the option is rather expensive. I figured &#8220;why pay a few hundred $$ for a Gobi radio when I already have a bunch of Verizon radios laying around for free?&#8221; I examined the first few Toughbooks and found what I suspected would be there: a mini PCIe slot with antenna wires ready to be connected to a radio&#8230;just like the Dells&#8230;just like the Lenovos. I tried installing 2 different models of Sierra Wireless radios and neither of them worked. It was as if they were not there at all. I suspect there is a hardware switch somewhere that enables the mini PCIe slot or some alternate BIOS that adds in the ENABLE/DISABLE option for WWAN (which is documented as being in the BIOS in the Gobi-equipped machines)&#8230;or maybe they did something completely different and goofy that I&#8217;m not thinking of.<br />
I didn&#8217;t want to spend 4 hours on the phone searching for an answer to this question, so I figured I&#8217;d use their &#8220;contact tech support&#8221; form and wait for an email response. Here is what I sent:</p>
<p style="padding-left: 30px; "><strong>Subject: Hardware<br />
Inquiry: Toughbook CF-C1 tablets&#8230; I have 7 of them so far.<br />
I got them without WWAN cards but now I would like to add them. I see the mini PCIe slot and the antenna wires seem all ready to go, but when I put in a Sierra Wireless MC5725 (Verizon) card, it is as if it isn&#8217;t there. The system doesn&#8217;t see it at all. The option in the bios to enable or disable a WWAN card seems to be missing completely. These Sierra cards work fine in my Dells and my Lenovos.<br />
Is it possible to get this to work? Is there a hardware switch somewhere that I need to turn on to enable the mini-PCIe slot?</strong></p>
<p>It only took about 8 hours to get a response I should have expected:</p>
<p style="padding-left: 30px; "><strong>Thank you for your continued support of Panasonic Toughbook computers.</strong></p>
<p style="padding-left: 30px; "><strong>The CF-C1 does not have a Sierra Wireless MC5725 (Verizon) card it has a Qualcomm / Gobi module.</strong></p>
<p>Yes, yes&#8230; that is what I was confused about: which card the system ships with. Thanks so much for taking the time to skim my question with the attention of a coke-sniffing gnat.</p>
<p>If anybody out there knows the definitive answer to my question, I&#8217;d love to hear it, but really just for the sake of curiosity. I&#8217;ve decided to just have the users get MiFi units instead of messing with built-in Verizon cards from now on.</p>
<p>For what it&#8217;s worth, these Toughbooks are really really nice. They are REALLY expensive, but really nice, too. They are shockingly light&#8230;the first time people pick them up they think it is an empty shell and not a real computer. They are very fast, too, and the semi-ruggedness is very handy for us because our users aren&#8217;t the most gentle people with their hardware. Battery life is excellent, especially if you get the optional second battery (get it).</p>
<p>Thanks, Panasonic tech support!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=611</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Did you know that there is a fiber tester inside your SFPs?</title>
		<link>http://www.pskl.us/wp/?p=549</link>
		<comments>http://www.pskl.us/wp/?p=549#comments</comments>
		<pubDate>Tue, 07 Dec 2010 20:21:14 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=549</guid>
		<description><![CDATA[Cisco calls it DOM &#8211; Digital Optical Monitoring &#8211; and it&#8217;s built into some of their SFP, XenPak, and X2 transceivers: http://www.cisco.com/en/US/docs/interfaces_modules/transceiver_modules/compatibility/matrix/OL_8031.html Unfortunately, but not surprisingly, the feature isn&#8217;t built into any of the common SFPs that most network engineers use on a day to day basis, such as the GLC-LX or GLC-SX units.  Cisco [...]]]></description>
			<content:encoded><![CDATA[<p>Cisco calls it DOM &#8211; Digital Optical Monitoring &#8211; and it&#8217;s built into some of their SFP, XenPak, and X2 transceivers:</p>
<p><a href="http://www.cisco.com/en/US/docs/interfaces_modules/transceiver_modules/compatibility/matrix/OL_8031.html">http://www.cisco.com/en/US/docs/interfaces_modules/transceiver_modules/compatibility/matrix/OL_8031.html</a></p>
<p>Unfortunately, but not surprisingly, the feature isn&#8217;t built into any of the common SFPs that most network engineers use on a day to day basis, such as the GLC-LX or GLC-SX units.  Cisco thinks that DOM functionality is worth an extra $300 a pop, putting the <a href="http://www.cdwg.com/shop/products/default.aspx?EDC=874021">cost of a DOM-enabled single mode SFP close to $800</a>.</p>
<p>I have found, however, that some third-party SFPs include the DOM functionality.  I&#8217;ve been using the <a href="http://www.championone.net/singleFiberoptics.htm">single-fiber SFPs from Champion One</a> for many years.  They work great, only use a single fiber (instead of a pair) and give you DOM functionality for free.</p>
<p>Here&#8217;s how to get started with DOM:</p>
<p>1)  Enable support for non-Cisco SFPs:</p>
<blockquote>
<pre>PSKL_6509(config)#service unsupported-transceiver</pre>
</blockquote>
<p>2)  Enable DOM Monitoring :</p>
<blockquote>
<pre>PSKL_6509(config)#transceiver type all</pre>
</blockquote>
<p>3)  Install some DOM-compatible transceivers.</p>
<p>4)  Take some light measurements!  In this example, I&#8217;m using a <a href="http://www.championone.net/PDFs/SingleFiberProducts.pdf">1000SFP31B20L Single Fiber SFP</a> in slot 2/9/22:</p>
<blockquote>
<pre>PSKL_6509#sh interfaces gigabitEthernet 2/9/22 transceiver 

ITU Channel not available (Wavelength not available),
Transceiver is internally calibrated.
If device is externally calibrated, only calibrated values are printed.
++ : high alarm, +  : high warning, -  : low warning, -- : low alarm.
NA or N/A: not applicable, Tx: transmit, Rx: receive.
mA: milliamperes, dBm: decibels (milliwatts).

                                  Optical   Optical
            Temperature  Voltage  Current   Tx Power  Rx Power
Port        (Celsius)    (Volts)  (mA)      (dBm)     (dBm)
----------  -----------  -------  --------  --------  --------
Gi2/9/22      44.1       3.26      22.2      -2.5      -5.1</pre>
</blockquote>
<p>This feature is incredibly handy when troubleshooting fiber issues.  A low value in the Rx Power column indicates that you have a bad fiber, or more commonly, a dirty jumper somewhere.    You can even use MRTG or Cacti to <a href="http://forums.cacti.net/about23089.html">log and graph your optical health</a> over time.</p>
<p>~Eric</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=549</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The TSA and Your Privates</title>
		<link>http://www.pskl.us/wp/?p=535</link>
		<comments>http://www.pskl.us/wp/?p=535#comments</comments>
		<pubDate>Wed, 17 Nov 2010 21:32:08 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Whining]]></category>
		<category><![CDATA[airlines]]></category>
		<category><![CDATA[jeff jarvis]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security theater]]></category>
		<category><![CDATA[tsa]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=535</guid>
		<description><![CDATA[I&#8217;ve had a lot of thoughts lately on the TSA&#8217;s new practices for protecting us from terrorist shenanigans during air travel. My privacy-minded friends and I pass links back and forth each day with horror stories from people who have felt violated by the TSA. All of this came to a head today when Jeff [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a lot of thoughts lately on the TSA&#8217;s new practices for protecting us from terrorist shenanigans during air travel. My privacy-minded friends and I pass links back and forth each day with horror stories from people who have felt violated by the TSA. All of this came to a head today when Jeff Jarvis said this on twitter this morning:</p>
<p><strong>I may stand alone, but I&#8217;d rather be groped than blown up in an airplane with a murderer who had not been groped.</strong></p>
<p>This is clearly an oversimplification of the argument (it isn&#8217;t an &#8220;A or B&#8221; situation&#8230;a lot of people on twitter were shouting &#8220;False Dichotomy!!&#8221;) and is beneath Jeff, in my opinion. For those who don&#8217;t know Jeff, you can find info about him here <a href="http://www.buzzmachine.com/about-me/">http://www.buzzmachine.com/about-me/</a></p>
<p>Generally speaking, I&#8217;m a big fan of his work and of his opinions. Just about every time I hear him speak or read his blog, I feel like he &#8220;gets it.&#8221; Not so much today, though. Jeff kept spouting fallacious arguments in favor of the TSA&#8217;s policies and many people responded unfavorably to what he was saying (Jeff has about 55,000 followers, FYI). I think he&#8217;d agree that most of his twitter feedback was negative. I jumped in and sent a few replies but I was frustrated, as usual, by the 140 character limit. Jeff replied to a few of my tweets in a very civil manner, as one would expect, except for the fact that he called me a drama queen. Oh, and he joked that people who are against the TSA procedures must have small penises. Once again, this is beneath you, Jeff.</p>
<p>I won&#8217;t recap the entire conversation here (you can see it on twitter if you want to), but Jeff agreed to read my argument if I were to post it in blog form&#8230; so here we are. I&#8217;ll try to keep this as brief as possible, Jeff, I know you&#8217;re a busy guy.</p>
<h2>&#8220;Enhanced&#8221; Security Screenings Are Merely Security Theater And Will Not Keep Us Safe</h2>
<p>To many people, this is not news. Many years ago (pre-9/11), George Carlin put it brilliantly when he spoke of the illusion of safety. More recently, Bruce Schneier coined the term &#8220;Security Theater.&#8221; I don&#8217;t know why I&#8217;m even writing this post since so many others have already made the point so much better than I ever could, such as Noah Shachtman in this<a href="http://online.wsj.com/article/SB10001424052748704658204575611031585381708.html" target="_blank"> piece from the WSJ</a>&#8230;.but I&#8217;ll do it anyway because I have some bits I&#8217;d like to add.</p>
<p><strong>Fallacy #1: If we had these measures 10 years ago, it would have prevented 9/11</strong></p>
<p><strong>My opinion: </strong></p>
<p>The only thing preventing 9/11 from happening again is 9/11 itself. Today&#8217;s terrorists know they can&#8217;t pull off another 9/11-style hijack-then-crash-into-specific-targets attack again because the passengers won&#8217;t stand for it. On September 10th, 2001, we were all told that we should comply and be quiet if we are on a hijacked plane. The September 11th attacks depended upon that and, for the most part, it worked. Evidence has shown that this is no longer the case. Passengers that get goofy on a flight get a first-class ass kicking courtesy of their fellow passengers.</p>
<p>So if we had today&#8217;s security and September 10th&#8217;s mindset, could they have pulled it off? Of course they could have. They possibly wouldn&#8217;t have their boxcutters but there are plenty of other ways to intimidate Sept 10th-mindset passengers with equipment you can still get on a plane. Don&#8217;t make me list specifics, I don&#8217;t want to get a visit from the FBI. Use your imagination&#8230; that&#8217;s what the terrorists do. Even using something as simple (and previously thought of as harmless) as boxcutters was fairly inventive on their part. They made use of something they were pretty sure they could get through security. When all you have to do is sit around, day after day, thinking of ways to beat a system, you will find a way. As long as the TSA procedures are made public and the limitations are detailed, which has to be the case, the enemy will think of a method to abuse those limitations. Remember, we cannot project our perception of what is acceptable behavior onto them: they will use children or other extreme measures that will make us sick to our very cores if it will help them accomplish their goals.</p>
<p><strong>Fallacy #2: Today&#8217;s security would have caught the underwear bomber.</strong></p>
<p><strong>My opinion:</strong></p>
<p>This one comes straight from one of Jeff&#8217;s tweets. While this is essentially true, it misses the point entirely. We started taking our shoes off because of the &#8220;shoe bomber&#8221; and now we get groped because of the &#8220;underwear bomber.&#8221; Do you see the pattern? There was never another shoe bomber, there will probably never be another underwear bomber (I&#8217;d also like to point out that neither of these dingbats boarded a plane in the US&#8230;they both went through European security). Both of them sat around their (no doubt) smelly apartments for weeks formulating a plan based on the limitations of the security through which they would have to pass. I really really hate to say it, but there are probably more dingbats sitting in smelly apartments thinking about the same stuff right now.</p>
<p>We keep reacting to previous threats and the bad guys keep evolving. That is the very crux of security theater: make it look like we&#8217;re &#8220;doing something about the problem.&#8221; Would there have been another underwear bomber if we hadn&#8217;t started the new procedures? Possibly, but he probably would have been just as successful as the first one. My understanding of the underwear bomber is that he was a nervous mess. He would have been denied access to a plane in Israel simply from one of their well-trained security people talking to him. They probably would have snagged the shoe bomber, too.</p>
<p><strong>Fallacy #3: The logical conclusion is that we&#8217;ll all end up flying naked. THEN we&#8217;ll be safe for sure.</strong></p>
<p><strong>My opinion:</strong></p>
<p>This may not come as a surprise, but the goal of a terrorist attack is not &#8220;blow up planes&#8221; or &#8220;hijack planes&#8221; &#8230; it is to kill or injure a very large group of people. Airlines were, for a long time, an ideal target for this kind of action. Some planes carry over 200 people and none of them can get away from the bad guys. Security was really lousy up until the hijack-happy 80&#8242;s when people suddenly became afraid to fly. Security was beefed up and hijackings went way down (especially on flights coming out of the US). As a result of this heightened security, pulling off the September 11th attacks took a great deal of planning, organization, and luck.</p>
<p>After September 11th, airlines in the US ceased to be a viable target for serious terrorists. I say &#8220;serious&#8221; terrorists because the terrorists who have tried to walk through security since then are crackpots and utter failures. The combination of heightened security efforts (pre-gropefest) and passengers who will not be cowed into compliance makes the chances of success drop lower and lower. I&#8217;m not saying that there will never be another airplane-based terror attack, I&#8217;m just saying the chances are extremely slim at this point. The bombs-disguised-as-toner recently showed that airplanes can still work for terrorists on SOME level but it also shows that they are not willing to try their luck with security checkpoints any more.</p>
<p>If you look at it from the viewpoint of a terrorist who hates America (I know it makes you feel dirty, but you have to understand the enemy if you ever wish to defeat them), I&#8217;ll bet you can think of a LOT better targets than airplanes for accomplishing your goals. Once again, I&#8217;m not going to name specifics, but I&#8217;ve only thought about this for a few minutes and I can think of a few horrific ideas. Now imagine that you are a terrorist and this is ALL you think about.</p>
<p>I&#8217;m not saying all this so that you live your life in fear. We simply can&#8217;t allow that to happen. The truth is you have a much better chance of being struck by lightning than being injured in a terrorist attack. This doesn&#8217;t mean we should not be diligent, but there are limits to what is APPROPRIATE diligence. I feel strongly that the new TSA procedures cross that line. There are better ways to accomplish the overall goal and it is the job of the TSA to find these methods. Replace security theater with actual security.</p>
<p>I don&#8217;t know who said it first this morning, but somebody on twitter brought up the following Ben Franklin quote:</p>
<p><strong>Those who would give up Essential Liberty to purchase a little Temporary Safety, deserve neither Liberty nor Safety</strong></p>
<p>Couldn&#8217;t be more apt.</p>
<p>Some other reading you might be interested in:</p>
<p><a href="http://www.schneier.com/blog/archives/2010/11/tsa_backscatter.html">Bruce Schneier talking specifically about new TSA procedures</a><br />
<a href="http://www.schneier.com/blog/archives/2009/11/beyond_security.html" target="_blank">Bruce Schneier &#8211; Beyond Security</a><br />
<a href="http://www.twitlonger.com/show/71qvq6" target="_blank">Jason Alexander&#8217;s take on the situation</a><br />
<a href="http://www.boingboing.net/2010/11/19/tsa-confiscates-heav.html">TSA confiscates heavily-armed soldiers&#8217; nail-clippers</a><br />
<a href="http://gmancasefile.blogspot.com/2012/01/tsa-fail.html" target="_blank">Former FBI Agent shares his feelings about the TSA</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=535</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Windows Boxes Become Infected</title>
		<link>http://www.pskl.us/wp/?p=530</link>
		<comments>http://www.pskl.us/wp/?p=530#comments</comments>
		<pubDate>Wed, 27 Oct 2010 17:45:09 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=530</guid>
		<description><![CDATA[This is a quick screencast which shows how easy it is for a Windows system to become infected with malware. In this example, a fully patched Windows 7 system becomes infected with a fake anti-virus product. The website visited in this video is still actively serving malware, so surf to it at your own risk. [...]]]></description>
			<content:encoded><![CDATA[<p>This is a quick screencast which shows how easy it is for a Windows system to become infected with malware.  In this example, a fully patched Windows 7 system becomes infected with a fake anti-virus product.    The website visited in this video is still actively serving malware, so surf to it at your own risk.</p>
<p><iframe src="http://player.vimeo.com/video/16247136" width="601" height="451" frameborder="0"></iframe>
<p><a href="http://vimeo.com/16247136">How Windows Boxes Become Infected</a> from <a href="http://vimeo.com/user1075137">Layer Two</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=530</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>500mW USB Adapter goodness!</title>
		<link>http://www.pskl.us/wp/?p=518</link>
		<comments>http://www.pskl.us/wp/?p=518#comments</comments>
		<pubDate>Tue, 26 Oct 2010 18:49:11 +0000</pubDate>
		<dc:creator>Bill</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[BT4]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=518</guid>
		<description><![CDATA[Alfa 500mW AWUS036H USB Wireless Adapter 802.11 b/g Network Radio Card is a win in Backtrack 4! I picked up a Alfa USB Wireless Adapter about a month or so ago, and it&#8217;s a definitely a good card for Backtrak 4. For some reason, I&#8217;m one of the few that had to switch the realtek [...]]]></description>
			<content:encoded><![CDATA[<p>Alfa 500mW AWUS036H USB Wireless Adapter 802.11 b/g Network Radio Card is a win in Backtrack 4!</p>
<p>I picked up a Alfa USB Wireless Adapter about a month or so ago, and it&#8217;s a definitely a good card for Backtrak 4.</p>
<p>For some reason, I&#8217;m one of the few that had to switch the realtek driver for it, and boom, every wireless utility a tried in BT4 worked great.  (I&#8217;m using BT4 RC1, on a Lenovo x201.)</p>
<p>So to get the good love, follow my simple steps in BT4:<br />
vi /etc/modprobe.d/blacklist</p>
<p>find &#8220;blacklist r8187&#8243;  (if you don&#8217;t know how to use vi or vim, I weep for you.)<br />
comment that out with the hash / pound / number / whateveryoucallitinyourworld &#8220;#&#8221;, and add this line:<br />
blacklist rtl8187</p>
<p>save it and reboot.  (too used to dealing winblows.. probably could remove it and rmmod the rtl8187)<br />
it should be using the r8187 kernel module instead of the rtl8187.</p>
<p>Boom, kismet should work and all the other good stuff should work in BT4 with this good card.</p>
<p>A side item: if you&#8217;ve never used wepbuster to show someone how bad wep is, <strong>*do it*</strong>.<br />
Eric  and I wrote some scripts for DEFCON a few years ago to automatically  crack WEP with the parts that were around then.   This does something  just like it, but seems to run through all the different vectors you  could use.  Basically, start it, and let it go&#8230;  very handy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=518</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: LifeShield Wireless Homeview Camera</title>
		<link>http://www.pskl.us/wp/?p=474</link>
		<comments>http://www.pskl.us/wp/?p=474#comments</comments>
		<pubDate>Fri, 15 Oct 2010 13:09:33 +0000</pubDate>
		<dc:creator>jeremy</dc:creator>
				<category><![CDATA[Group News]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[ingrid]]></category>
		<category><![CDATA[lifeshield]]></category>
		<category><![CDATA[security system]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=474</guid>
		<description><![CDATA[UPDATE (2012-05-10): I&#8217;ve been less-than-thrilled with the business practices of LifeShield lately. I still am a big fan of their products and services, so these reviews stand true, but if you&#8217;d like to know what they are up to, read this blog post. Full disclosure: LifeShield sent me this camera for review, I did not purchase [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE (2012-05-10):</strong> I&#8217;ve been less-than-thrilled with the business practices of LifeShield lately. I still am a big fan of their products and services, so these reviews stand true, but if you&#8217;d like to know what they are up to, read <a href="http://www.pskl.us/wp/?p=722">this blog post</a>.</p>
<p>Full disclosure: LifeShield sent me this camera for review, I did not purchase it.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2010/09/Homeview-Camera.jpg"><img class="alignnone size-full wp-image-475" title="Homeview Camera" src="http://www.pskl.us/wp/wp-content/uploads/2010/09/Homeview-Camera.jpg" alt="Homeview Camera" width="200" height="200" /></a></p>
<p>As you all know from my <a href="http://www.pskl.us/wp/?p=362" target="_blank">InGrid/LifeShield security system review</a>, I&#8217;m a big fan. I&#8217;ve been using the system for a few months now and I&#8217;m still very happy with my purchase. I&#8217;ve added on a few peripherals of sorts, such as a water detector, which will let me know if my second-floor laundry room is flooding. I had considered buying a network camera to attach to the system, but I just hadn&#8217;t gotten around to it yet.</p>
<p>Lucky for me, the folks from LifeShield contacted me and said that they liked my review. &#8220;Would you like to do a review of one of our new wireless cameras?&#8221; they asked. Not a difficult question to answer, so the camera showed up a few days later.</p>
<p><strong>The Hardware:</strong></p>
<p>The camera sells for $129.99 on LifeShield.com</p>
<p>Package includes the camera, the base/mount, AC power adapter and an ethernet cable.</p>
<p>The camera itself has 640&#215;480 resolution.</p>
<p>This appears to be some sort of stock hardware made by a 3rd party as it looks <em>exactly </em>like the wireless camera you can get with the <a href="http://link.schlage.com/Products/Pages/WirelessCamera.aspx" target="_blank">Schlage LiNK system</a>.</p>
<p><strong>Setup:</strong></p>
<p>Adding the camera to the security system is very simple. Before you can use it wirelessly, you need to power on the camera and plug it into your wired network. The two lights on the front indicate power and network activity, so you can tell pretty quick if it is up and running. Once it is booted up, you simply navigate to Cameras &gt;&gt; Add Camera on the LifeShield handset or base unit. It will scan for a few seconds, find the camera, then allow you to &#8220;name&#8221; it.</p>
<p>Now that the camera is attached, you need to log on to My LifeShield and you&#8217;ll notice that now there is 1 camera listed under the Cameras tab. Click on Camera Settings and you&#8217;ll see the options that are available to you. The first thing you&#8217;ll probably want to do is adjust the wireless settings so that the camera can connect to your wireless network. It had no problem connecting to my home WPA2-encrypted wireless network.</p>
<p>On the settings page, you can also tell it to flip the image horizontally, vertically, or both, which will open up your camera mounting options. You can also tell it to turn the front LEDs off if you want a stealthier mount. Image quality settings are also available, such as brightness and contrast.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2010/10/lifeshield-camera-edit.PNG"><img class="alignnone size-medium wp-image-510" title="lifeshield-camera-edit" src="http://www.pskl.us/wp/wp-content/uploads/2010/10/lifeshield-camera-edit-300x239.PNG" alt="lifeshield-camera-edit" width="300" height="239" /></a></p>
<p>Now that you have the wireless settings nailed down, you can move the camera away from the wired connection and test it out. Make sure that the camera successfully connects to your wireless network by going back to the web UI and telling it to take a test shot. If it all works out honky-dory, feel free to move the camera to where you intend to permanently mount it. Once you plug it in, it should connect to your wifi and you can take another test shot to confirm that it is working.</p>
<p><strong>General Use:</strong></p>
<p>Now that the camera is set up to view your front door or your kid&#8217;s room or the garage, what can you do with it?</p>
<p>There are 2 levels of service for the camera with LifeShield. The basic service is free with the monitoring package you are already paying for, and this is the service I have. I&#8217;ll explain what you can do with this service in a moment. The 2nd level of service is $6/month, and it allows you to add special triggers and to view live video and images from the camera remotely. I have not tested this service, but I&#8217;ll report here if I decide to activate it.</p>
<p>I have reviewed the basic service, however, and here&#8217;s what it can do for you:</p>
<ul>
<li>When your alarm is triggered, have the camera take a pic or record video</li>
<li>Using the <a href="http://www.lifeshield.com/products/mobile_access.php" target="_blank">new mobile app</a> or the mobile My LifeShield page, you can tell it to take a pic at any time and then view it.</li>
</ul>
<p>This obviously makes the camera a lot less useful, but if this is all you really want it to do, it is great that it won&#8217;t cost you any extra money per month.</p>
<p>I kind of glossed over it quickly, but you may have noticed my mention of the <a href="http://www.lifeshield.com/products/mobile_access.php" target="_blank">new mobile app</a> from LifeShield. This was just released recently and if you have an Android phone, an iPhone, or a fairly new BlackBerry, you&#8217;ll want to install this app. It is a MUCH better experience than the mobile My LifeShield web page. I&#8217;ll be writing a review of the app as soon as I can.</p>
<p><strong>Performance:</strong></p>
<p>As I mentioned before, the camera only produces a 640&#215;480 image, so you won&#8217;t be getting a lot of detail here. It is enough to get some idea of what is going on, though. I&#8217;d rate the quality as similar to a low-end USB webcam (like an old Logitech QuickCam). Actually, I&#8217;m sure the sensor in the camera is the same as is used in webcams. As is the case with webcams, performance is good as long as there is decent light. If you don&#8217;t have the camera pointing towards a well-lit area, the image quality will degrade and get extremely noisy very quickly.</p>
<p>&#8230;which brings me to my problem with the unit: it doesn&#8217;t have IR illuminating LEDs. If you don&#8217;t know what I&#8217;m talking about, check out this <a href="http://www.amazon.com/dp/B002EP30EW?tag=psklus-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B002EP30EW&amp;adid=1AH0HSJ1TCXV9WDBMQMW&amp;" target="_blank">TRENDnet IP Camera</a>. It has a bunch of IR LEDs around the lens that will (invisibly to the naked eye) light up the area in front of the camera. &#8220;Night vision,&#8221; for lack of a better phrase. Our eyes can&#8217;t see IR light but digital camera sensors pick it up just fine. A camera that turns on these LEDs once the lights go out allow you to see what is going on in a pitch-black room. It would look something like this (sample shot from a camera that does have IR illum):</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2010/10/IRcam.jpg"><img class="alignnone size-full wp-image-508" title="IRcam" src="http://www.pskl.us/wp/wp-content/uploads/2010/10/IRcam.jpg" alt="IRcam" width="495" height="330" /></a></p>
<p>So I ask: what is the point of the camera taking a picture at the time an alarm goes off if there is no IR illumination? Do you expect your thieves to come in during the day, or to turn on all the lights? Chances are good that you&#8217;d get a picture of blackness.</p>
<p>That&#8217;s a bit disappointing, but probably not a deal breaker. Chances are good that you&#8217;re more interested in using this camera for much more casual photos than for catching a crook. If you had this camera mounted in your front hall so you could see people coming in the front door (probably not in pitch-black), you&#8217;ll be just fine.</p>
<p><strong>Conclusion:</strong></p>
<p>If you are looking for an easy-to-implement home surveillance camera and you don&#8217;t want to spend a ton of money, this camera will work just fine. Some people would say &#8220;why not just buy an IP camera that is higher resolution and has more options?&#8221; Well, if you are asking that question, this camera might not be for you. IP cameras are fine for those of us who know how to set them up and allow access to them from outside our router/firewall, etc, but I don&#8217;t think that&#8217;s the target audience for this camera. This camera&#8217;s biggest selling point, I think, is the ease of setup and use. Unlike a lot of IP cams I&#8217;ve used in the past, I haven&#8217;t yet had to reboot this camera. It just works, and that&#8217;s the most important part.</p>
<p>UPDATE 12-08-2011: I&#8217;ve been using this camera a lot more since I realized that it has a web UI. What does this mean? It means I can view live video from the camera from my phone or tablet via a VPN connection and this app <a href="https://market.android.com/details?id=com.rcreations.WebCamViewerPaid" target="_blank">IP Cam Viewer</a>. This requires some networking know-how on your part, but it sure beats paying an extra monthly fee to be able to view live video from the camera.</p>
<p><em>Do you own this camera, and has your experience been different from mine? Please let me know in the comments.</em></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=474</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>iPhone Privacy:  What about the SSL Apps?</title>
		<link>http://www.pskl.us/wp/?p=485</link>
		<comments>http://www.pskl.us/wp/?p=485#comments</comments>
		<pubDate>Tue, 05 Oct 2010 18:23:43 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[GPS Data]]></category>
		<category><![CDATA[Information Security]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[Tracking]]></category>
		<category><![CDATA[UDID]]></category>

		<guid isPermaLink="false">http://www.pskl.us/wp/?p=485</guid>
		<description><![CDATA[Following up on our story from last week, we looked more closely at applications which used SSL to encrypt communications between iPhones and remote servers in order to determine if they were transmitting iPhones&#8217; unique identifiers. We performed SSL MITM attacks against several of these applications to obtain the messages in the clear. While this [...]]]></description>
			<content:encoded><![CDATA[<p>Following up on our <a href="http://www.pskl.us/wp/?p=476">story from last week</a>, we looked more closely at applications which used SSL to encrypt communications between iPhones and remote servers in order to determine if they were transmitting iPhones&#8217; unique identifiers.</p>
<p>We performed SSL MITM attacks against several of these applications to obtain the messages in the clear.</p>
<p>While this study is not yet complete, so far the findings show that many of these applications are using SSL to transmit UDIDs to a remote host.  For example, the &#8220;Mirror Free&#8221; application (<a href="http://itunes.apple.com/us/app/id379516970?mt=8">http://itunes.apple.com/us/app/id379516970?mt=8</a>) which emulates a mirror using the iPhone&#8217;s front-facing camera was decrypted and shown to be transmitting UDIDs to a remote host.  Here is the plaintext of a portion of the SSL conversation;  the UDID of the test phone is the string beginning with &#8220;b3d1bad&#8221; and ending with &#8220;d46b&#8221;.</p>
<pre>00 01 00 05 65 6e 5f 55 53 00 00 00 0b 34 2e 30       en_US    4.0
2e 31 2e 38 41 33 30 36 00 00 00 01 00 00 00 98   .1.8A306
0a 28 62 33 64 31 00 00 00 00 00 00 00 00 00 00    (b3d1badxxxxxxx
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   xxxxxxxxxxxxxxxx
00 00 00 00 00 00 64 34 36 62 12 13 63 6f 6d 2e   xxxxxxd46b  com.
61 70 70 63 75 62 62 79 2e 6d 69 72 72 6f 72 1d   appcubby.mirror
00 00 00 00 32 09 69 50 68 6f 6e 65 33 2c 31 3a       2 iPhone3,1:
03 34 31 30 42 03 33 31 30 48 04 52 14 5d c8 f9    410B 310H R ]
23 42 65 ac e5 96 c2 6d 00 00 80 c0 7d 00 40 97   #Be    m    } @
47 58 c0 02 60 e0 03 68 90 01 70 02 7a 03 34 31   GX  `  h  p z 41
30 82 01 03 33 31 30 88 01 00 92 01 03 35 37 30   0   310      570
b2 01 05 65 6e 5f 55 53 00 00 00 0b 00 00 00 09      en_US
0a 05 08 c0 02 10 32 10 01 00 00 00 0c 00 00 00         2
00 00 00 00 0c 00 00 00 00 00 00 00 0c 00 00 00</pre>
<p>We studied the following applications from our paper and confirmed they are transmitting UDIDs via SSL:</p>
<ul>
<li>Bed Intruder Soundboard</li>
<li>Color Fill</li>
<li>Galaxy on   Fire</li>
<li>I Bomber 2</li>
<li>Mirror Free</li>
<li>Mr.  Runner</li>
<li>Pimple   Popper</li>
</ul>
<p>In most of the cases where SSL was used, communication terminated on the qwapi.com network.  The SSL certificate used on the servers on this domain indicate the name of the company is Quattro Wireless.</p>
<p><a href="http://www.pskl.us/wp/wp-content/uploads/2010/10/qwapi-certificate.PNG"><img class="aligncenter size-full wp-image-498" title="qwapi-certificate" src="http://www.pskl.us/wp/wp-content/uploads/2010/10/qwapi-certificate.PNG" alt="qwapi-certificate" width="527" height="646" /></a></p>
<p><a href="http://www.engadget.com/2010/01/04/apple-buying-mobile-ad-network-quattro-wireless-for-275m/">Quattro Wireless was acquired by Apple</a> and is responsible for serving advertisements through the iAd system.  Quattro Wireless&#8217;s website went down after the acquisition, but the <a href="http://web.archive.org/web/20080612155209/www.quattrowireless.com/media-planning-targeting.html">Wayback Machine cached the content</a>.    In 2008 they boasted the following capabilities:</p>
<blockquote><p>Quattro works with our agency partners to devise media plans to leverage our engaged audience based on partner goals and key targeting ideals: contextual, demographic information when available for both on and off deck sources, registration data, <span style="text-decoration: underline;">behavioral profiling</span> and clustering. Targeting is available throughout the Quattro Network based on:</p>
<p>Channel, country, carrier, handset, time of day, Geo, demographic and mobile behavior across the Network</p>
<p>Standard Web advertising capabilities such as Frequency Capping, Pacing and Smoothing are available on a per campaign basis.</p></blockquote>
<p>Sound familiar?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pskl.us/wp/?feed=rss2&#038;p=485</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

