Unsigned code running on Windows RT


A crack has been found in the armor of Windows RT. This subset of Windows 8 is designed to run on ARM processors. The payload listed in the image above allows you to run unsigned desktop applications on the OS.

We haven’t seen very much about the Windows RT package, so it’s nice to hear [Clrokr's] thoughts on it. As far as he can tell the system has not been watered down from its Intel-aimed (x86) counterpart. Rather, RT seems to be a direct port with what is called “Code Integrity” mechanisms switched on. There is a kernel-level setting, barricaded behind UEFI’s Secure Boot, which determines the minimum software signing level allowed to run on the device. This is set to zero on a Windows 8 machine, but defaults to 8 on an ARM device. [Clrokr] uses a debugger to insert the code seen above into a DLL file in order to reset that minimum signing value to 0.

Do you have a project in mind for which this is useful? We’d love to hear about it in the comments!

[via Reddit]

Adding payload to an RC cessna

For just a few bucks you can add a payload to your flying toys. In this case it’s a Cessna RC plane which now has an added surprise. The first thing to be dropped was a parachute with a weight on it (for testing purposes). But there are hints of future projects that will use the same system for different purposes.

As you can see in the image above, the system depends on an additional compartment attached to the bottom of the plane. It was built from foam board to keep the weight down and connects using rare earth magnets. The bottom of the enclosure acts as the door, hinging on a servo motor with a bamboo skewer as the axle. So far the test drops have gone pretty well, but some more work needs to be done with the parachute design. It only opens about 60% of the time. We can sympathize, having had to work out some of our own parachute issues.

Don’t miss video from the plane as well as the ground after the break.

[Read more...]