Much Assembly Required: Game Your Way to Assembly Guru Status

It can be hard these days to find an excuse to create something for learning purposes. Want a microcontroller board? Why make one when you can buy an Arduino or a Blue Pill for nearly nothing? Want to control a 3D printer? Why write the code when you can just download something that works well like Marlin or Repetier? If you want to learn assembly language, then, it can be hard to figure out something you want to do that isn’t so silly that it demotivates you. If that sounds like you, then you should check out Much Assembly Required. …read more

Continue reading Much Assembly Required: Game Your Way to Assembly Guru Status

Learning ARM assembly with visUAL

Learning assembly is very important if you want to get a grasp of how a computer truly works under the hood. VisUAL is a very capable ARM emulator for those interested in learning the ARM assembly.

In addition to supporting a large subset of ARM instructions, the CPU is emulated via a series of elaborate and instructive animations that help visualise the flow of data to/from registers, any changes made to flags, and any branches taken. It also packs very useful animations to help grasp some of the more tricky instruction such as shifts and stack manipulations.

As it is …read more

Continue reading Learning ARM assembly with visUAL

Danielle Applestone: Building the Workforce of 2030

You wake up one morning with The Idea — the one new thing that the world can’t do without. You slave away at it night and day, locked in a garage expending the perspiration that Edison said was 99 percent of your job. You Kickstart, you succeed, you get your prototypes out the door. Orders for the new thing pour in, you get a permanent space in some old factory, and build assembly workstations.  You order mountains of parts and arrange them on shiny chrome racks, and you’re ready to go — except for one thing. There’s nobody sitting at …read more

Continue reading Danielle Applestone: Building the Workforce of 2030

Buffer Overflow doesn’t have enough space for exploit after being crashed

So I’m trying to write a buffer overflow for a knowingly vulnerable server application, I want to learn how to do this on my own and just want some direction.

I’m watching it in immunity debugger on the server and have control over the EC… Continue reading Buffer Overflow doesn’t have enough space for exploit after being crashed