USBKill Transforms a Thumb Drive Into an "Anti-Forensic" Device
Orome1 writes with a snippet from a report at net-security.org; a hacker going by Hephaestos has shared with the world a Python script that, when put on an USB thumb drive, turns the device in an effective kill switch for the computer to which it's plugged in. USBkill, as the programmer dubbed it, "waits for a change on your USB ports, then immediately kills your computer." The device would be useful "in case the police comes busting in, or steals your laptop from you when you are at a public library," Hephaestos explained.
we coulda had in school
Only appy app apps can out-app the appiest app to prevent app appers from apping apps!
Apps!
kill that, bitch!
You might need one stick for every port supporting DMA, as that's how most forensics teams do ramdumps without disturbing the computer itself.
USB 3, eSATA, and Firewire, basically.
Doesn't TrueCrypt support full drive encryption and USB-based hardware keys for decryption? That sounds like all this "invention" does. It doesn't actually kill your computer.
I mean my USB hub never drops my mouse connection or anything like that. So there is no chance of a false positive.
I am Slashdot. Are you Slashdot as well?
Too bad that's not installed by default on the two most used desktop operating systems.
Get free satoshi (Bitcoin) and Dogecoins
s/killswitch/shutdown/
http://etherkiller.org/
Here's the source:
https://github.com/hephaest0s/...
What's next - a tutorial on how to press the power button?
So it's a deadman's switch basically.
"In case the police come busting in" is a condition typically followed by a hailstorm of bullets here in the United States. Afterwards, assuming you have a winning complexion, charges are fabricated and officers exhonorated.
Our prosecution also works similar to a firehose. Typically if youre arrested for loitering or driving while black, youll be charged with resisting arrest and a large slew of other charges that may not even apply to your specific encounter. Once in jail a member of the prosecution team will approach you with a laundry list of offenses and the threat of decades of years in jail. Mercifully they will offer a plea bargain that, should you choose to simply plead guilty, youll only spend a fraction of that time in prison. If you cant afford a lawyer, and dont have a firm grasp of legal proceedings yourself, this option is generally chosen.
Wiping the contents of your laptop, or refusing to give a password in the US, is generally met with unfavourable consequences. Indefinite forcible detention at border checkpoints without charges, for example, befell moxy marlinspike. computing chicanery in general that goes beyond the relm of 'good consumer' will find you hounded to the end of your days, as was the case of the late Aaron Schwartz. Given my options, id rather feign ignorance than quietly activate a duress payload.
Good people go to bed earlier.
If you're that worried just work on a remote machine in a secure location via an encrypted remote desktop session. Nothing in local ram or disk. Anyway, since when does "kill" equal "shutdown nicely"? *sigh*
tying it to your wrist ensure your computer shuts down immediately if your arrested.
So does tying your wrist to a power cord, breaker, fuse.
The serves the same purpose as keeping your foot near the switch of your power bar.
Now if it instamelted your drives then i'd be impressed
How do you pee if this is attached to you? Do you keep a bunch of one-gallon jugs next to your desk?
Even if you aren't guilty of whatever they were believing that the evidence on the computer would incriminate you for, that's still a crime, and not a very lightly taken one.
File under 'M' for 'Manic ranting'
Nothing says "guilty" to a jury like intentional destruction of evidence.
r in ur thumb nao
I read the introduction, and was expecting a Mission: Impossible-style "This computer will self-destruct in 5 seconds" with smoke and everything...
Remove the battery and wrap the power cord around your leg. When the cops pull you away from the computer, or delicately unwrap you and try to move it to a battery, it shuts off immediately without any BS.
The script does not need to be "put on a USB thumb drive"....
It just has to run, watching for a specific USB "device" removal.
Non-news, non-genius, just a "smart" idea for specific uses.
Reminds me of something I wrote back around 1981. Working with the early IBM PC at the machine code level several flaws surfaced and for fun I packaged them all together in the boot sector of a 5 1/4" floppy which we put in a "break glass" box and put on the wall (There were no hard drives yet, the XT wasn't out yet). If you placed the floppy in the boot drive it would destroy the hardware in a few seconds. First, there was a bit on the original IBM display adapter (mono text only) which would lock the horizontal sweep on the standard IBM monitor forcing the horizontal output power transistor to overheat and burn out. You would see the display image collapse while the monitor would squeal while smoke (literally!) would come out the sides and back, and die with a $200 repair to fix it. Second, there were no stops on the head movement on those original floppy drives - with the right loop they would step out until the heads fell off inside the case with a pair of clunks if you had a 2 drive system. (Not a difficult repair, but you had to know what your were doing and get into the floppy drives themselves to fix it.) Finally, the speaker ran off of a shift register which could be loaded with a really nasty PWM sound and set to free run. With interrupts disabled and the CPU halted, the machine sat there smoking with a very loud nerve-rattling siren, completely dead and unable to boot. It would require major physical repairs to get it working again. The monitor would stink for weeks afterwards.
Just set up a script on the machine looking for a specific USB device, start shutdown if the device is not present. This is pretty common stuff, hell my old Lenovo laptop has a smartcard slot in it that would do the same thing if the card was removed.
In fact if you look you can find the same thing all over the place for the last decade on many hacking sites, even back in the late 90's this kind of stuff was on the "scene" I had back to back modems in telcom rooms inside boxes that if the box was opened it dumped 110V into the modem logic boards so that when discovered they would self destruct.
Most "hackers" today probably dont even own a buttset.
Do not look at laser with remaining good eye.
... and php
lol
MFW 2015 and not having 4 pound of C4 inside your computer.
a minimalist version of windows bob - and the computer commits suicide as the only way out.
I'm playing here anymore. First captcha was 'reactor' and second was 'nubile'. This place looks like a honeypot trap.
If you and your RFID card (which you have on your person, I'm assuming) get more than 4 feet away from a machine with Xyloc installed, it locks the machine. This has been around for several years. Then you just have to have your drive-encrypted OS wipe itself after x number of failed login attempts.
As opposed to Rube Goldberg over there with the fishing line and the USB dongle. Nice work, Rube. Nobody thought to bring pinking shears.
you need to download update for your PYTHON AND DOT NET to continue.
lol are you all retarded here?
Not compared to you, Platform Warrior.
She thinks she turns off her computer by pressing the power button on her monitor. she also calls the internet...AOL.
My God can beat up your God. Just kidding...don't take offense. I know there's no God.
I had to settle for stealing the ass. principles paddle, the coaches paddle, and stringing them up the flagpole...
with oil paint on the handles - lasts for days...
Much more convenient.
This seemed like a neat idea so I just now wrote a 16-line script to lock my screen whenever any usb device is plugged/unplugged. I'm not that paranoid so I saw no need to shutdown the computer, and I don't often plug/unplug devices so I saw no need for a whitelist, but even if I did implement a whitelist, I can't image it adding up to the 172 lines of code that is in the python version from the fine article.
How is this effectively different than a power switch that would instantly turn the computer off? Remember the good ol' days when OFF turned things off rather than running several minutes of "Shutdown procedure?"
Why not just close the lid or move the mouse to the sleep corner or if it's a mac press the sleep button?
Couldn't you just make a USB device with a short in it and plug it in to any USB port to 'kill' a computer?
Exactly.... All of these tactics that prevent authorities from gaining access to your locked / encrypted data are only marginally effective in most real-world scenarios.
It may be true that nobody can really *force* you to give up a pass-code that you've only stored in your own head. But they don't barge in, confiscate your hardware AND arrest you if they don't feel they've already got a pretty good case against you. (If it really hinges only on them getting to see the data on your computer's drive that's password protected, they don't have enough evidence to arrest and hold you.)
I'd venture to say that in most computer-related arrests made these days, they gathered most of the evidence based on data they were able to see transmitted over the Internet or viewed at a remote destination someone sent it to. (EG. Microsoft's current court case against a guy who they claimed massively pirated copies of Windows 7 by illegally activating them. They've got evidence on the Microsoft activation servers that point to his IP address, uploaded by the computers he was activating. Being unable to see anything on his PC is pretty irrelevant at this point for investigators, I'm sure.)
This won't work. I have cats.
Use the same USB trick, but run your OS in a VM under the TreVisor hypervisor. When the USB device is removed simply put the machine to sleep.
TreVisor only stores your encryption key in the debug registers of the processor. It places restrictions on running op-codes to read these registers or to overwrite itself via DMA. It encrypts both the disk and inactive pages of memory.
Once the CPU suspends, the debug registers are lost and you have to enter your passphrase before the guest VM can do anything at all.
09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
It sounds like the plan is to tether a USB key to your wrist that when you pull away from it the device is removed. This then triggers the machine to shut down, allowing your encrypted drive to be "locked".
Alternatively, you could tie a string to your ankle to the power cord, when you remove that device from the "socket" the machine will also shut down, and has no risk of hanging processes which would delay the "power off"
I forget which case it was, but there was one in the news a little while back. Some dark market guy, living on his Uni campus and doing his thing. Apparently the bust tried to do the DPR thing, but he had an encrypted, battery-less laptop and he was able to yank the power cord out.
I hammered out a Golang version of this that works for Windows. It's intended to have zero dependencies and more features. Check it out at https://github.com/alaska/deadman
Any and all contributions welcome.
Beer, or cola as the case may be.
Maybe this was the goal: http://kukuruku.co/hub/diy/usb-killer