The Atomic Pi: Is it Worth It?

Several months ago, a strange Kickstarter project from ‘Team IoT’ appeared that seemed too good to be true. The Atomic Pi was billed as a high-power alternative to the Raspberry Pi, and the specs are amazing. For thirty five American buckaroos, you get a single board computer with an Intel …read more

Continue reading The Atomic Pi: Is it Worth It?

In Return-Oriented Programming how can the machine execute unaligned instructions?

I am reading “The Geometry of Innocent Flesh on the Bone: Return-into-libc without Function Calls (on the x86)”.

The author claims that x86 code is like English written without punctuation or spaces, so that the words all ru… Continue reading In Return-Oriented Programming how can the machine execute unaligned instructions?

Scientists claim to have invented the unhackable processor

An intriguing paper published by researchers at the University of Michigan describes a new processor architecture capable of self-encryption that can fend off any hacks. A DARPA-supported project, the new chip design renders the current electronic secu… Continue reading Scientists claim to have invented the unhackable processor

If x86 architecture has overflow flag in the CPU, then why can’t we use it to detect integer overflows in C binaries?

I’m talking about the overflow flag that is used in some architectures like x86:
https://en.wikipedia.org/wiki/Overflow_flag

why aren’t operating systems using this overflow flag to stop integer overflows?
what is the usag… Continue reading If x86 architecture has overflow flag in the CPU, then why can’t we use it to detect integer overflows in C binaries?

Docker developers can now build Arm containers on their desktops

Docker and Arm today announced a major new partnership that will see the two companies collaborate in bringing improved support for the Arm platform to Docker’s tools. The main idea here is to make it easy for Docker developers to build their applications for the Arm platform right from their x86 desktops and then deploy […] Continue reading Docker developers can now build Arm containers on their desktops

Bufferoverflow development with EIP in control but forced to use a certain OPCODE

I’m working on an exploit for a course, where I finally have the EIP in my hands. My buffer is conveniently located at ESP and I could find a JMP ESP, which redirects the program flow to my buffer.

The only problem I have no… Continue reading Bufferoverflow development with EIP in control but forced to use a certain OPCODE