Instantly Hack Any PC Without Cracking Tools
112 views
How do you instantly hack a Windows XP, Windows Vista, Linux, MAC, or BSD with the same tool, without bothering to ever crack a password? Why, you just simply plug your box into theirs via Firewire, and run some Python code. That’s right, it’s that easy. With each OS you want to hack, you simply need slightly different code tailored to the system. How is this even possible, though?
Firewire is a seldom-used and misunderstood technology. Many people have ports for IEEE1394 (Firewire’s technical name) and don’t even notice. One of Firewire’s “features” is to allow for direct memory access, or DMA. This means that you can manipulate the system’s RAM contents via a Firewire port. It’s not that simple though.. or wait, yes it is! All you have to do is tell the unsuspecting target that you’re an iPod and it will let you in, allowing the code to do it’s magic, unlocking the box, killing it, changing things, whatever you can imagine.
This guy is the one who came up with the idea:

You can find the rest of the technical details on his site, here.
In case you’ve heard enough, you need to have kernel-level raw1394 support on a Linux box, and then download the following:
Winlockpwn - the actual script that does the work (Windows XP unlock variant).
pythonraw1394 - allows Python to interface with Firewire on the lowlevel.
Make sure you have swig installed, as it’s not on most systems by default, and then copy Winlockpwn into the directory you get when extracting pythonraw. Open a terminal and run make in the directory, then run the winlockpwn script through Python.
Enjoy.
(BTW - For those of you who may immediately say “Is there one for Windows?”, you’ll have to find raw firewire access on Windows, and Python bindings for it for this script to work, or else tool your own to whatever access you find.)
Popularity: 10% [?]
Explore posts in the same categories: hacking, hardware, linux, python, scripts, technical, windows