Statistics

Members: 1927
News: 293
Web Links: 1
Visitors: 3953475

Who's Online

We have 2 guests online
Damn Vulnerable LinuxDamn Vulnerable Linux (DVL) is a Linux-based (modified Damn Small Linux) tool for IT-Security & IT-Anti- Security and Attack & Defense. [CLICK HERE FOR MORE INFOS! ]

Featured Conference Video

T16-Recon2006-Joe_Stewart-OllyBonE.gif OllyBone - Semi-Automatic Unpacking on IA-32. View the conference video here!
Home arrow Articles - Programming arrow Reverse Code Engineering arrow Embedded Reverse Engineering: Cracking Mobile Binaries
Embedded Reverse Engineering: Cracking Mobile Binaries
User Rating: / 1
PoorBest 
Written by Seth Fogie   
Side Story
Coding Smart And Dynamic Code - For better protections, and for the art of it!

Running code is beautiful, isn’t it? Small islands of code floating in a vast sea of data. Those code islands must run in a strict, pre-defined way in order to work. Normally you would have dozens of files in memory, and even more threads, running on a single CPU. The outcome can be a cool 3D FPS, a MP3 player or even a word processor. The sheer complexity is mind blowing. Think what happens when you break into Softice. Its like freezing rain drops in mid air, while its raining on a vast, green, rain forest. Now imagine you could not only stop those rain drops, but also make them go upwards! Imagine you could create thunder and lightning at your will... Its possible! In this article we are going to explore both old and new techniques of code manipulation. Dynamic code has a great value to both low level programming and protections alike. Here I wish to show you how it can be done.
Keywords: Dynamic Code; Running Code Backwards

Read More >>



Windows CE is the operating system of choice for most pocket PC devices. As such, it is important to understand the basics of how this operating system works to become proficient at reverse engineering on the PPC platform. This segment of the paper will outline the particulars of Windows CE, and what it means to you when researching the characteristics of a program.
Download: pdf Embedded Reverse Engineering: Cracking Mobile Binaries