Skip to main content

Posts

Showing posts from June, 2014

Hacking - Best OF Reverse Engineering - Part2

Write Your Own Debugger Why Debugging? Debugging is usually used to detect application bugs and traces its execution … and also, it’s used in reverse engineering and analyzing application when you don’t have the source code of this application. Reverse engineering is used mainly for detecting vulnerabilities, analyzing malware or cracking applications. We will not discuss in this article how to use the debugger for these goals … but we will describe how to write your debugger using SRDF… and how you can implement your ideas based on it. Security Research and Development Framework This is a free open source Development Framework created to support writing security tools and malware analysis tools and to convert the security research and ideas from the theoretical approach to the practical implementation. This development framework was created mainly to support the malware field to create malware analysis tools and anti-virus tools easily without reinventing the wheel and i

Hacking - Best OF Reverse Engineering - Part1

What is Reverse Engineering? Reverse engineering as this article will discuss it is simply the act of figuring out what software that you have no source code for does in a particular feature or function to the degree that you can either modify this code, or reproduce it in another independent work. In the general sense, ground-up reverse engineering is very hard, and requires several engineers and a good deal of support software just to capture all of the ideas in a system. However, we’ll find that by using tools available to us, and keeping a good notebook of what’s going on, we should be able to extract the information we need to do what matters: make modifications and hacks to get software that we do not have source code for to do things that it was not originally intended to do. Why Reverse Engineer? Answer: Because you can. It comes down to an issue of power and control. Every computer enthusiast (and essentially any enthusiast in general) is a control-freak. We love the