Introduction to Reverse Engineering
|
Acc. to Wiki, Reverse engineering is the process of discovering the technological principles of a device, object, or system through analysis of its structure, function & operation. It often involves taking something (e.g., a mechanical device, electronic component, software program, or biological, chemical or organic matter) apart and analyzing its workings in detail to be used in maintenance, or to try to make a new device or program that does the same thing without using or simply duplicating the original etc..
Reverse-engineering is especially important with computer hardware and software. Programs are written in a language, say C++ or Java, that's understandable by other programmers. But to run on a computer, they have to be translated by another program, called a compiler, into the ones and zeros of machine language. Compiled code is incomprehensible to most programmers, but there are ways to convert machine code back to a more human-friendly format, including a software tool called a decompiler.
Reverse-engineering is used for many purposes: as a learning tool; as a way to make new, compatible products that are cheaper than what's currently on the market; for making software interoperate more effectively or to bridge data b/w different operating systems or databases; and to uncover the undocumented features of commercial products.
Reverse-engineering can also expose security flaws and questionable privacy practice.
With the help of Reverse Engineering we can modify a software at own way... Like we can change the name of Software and also convert Trial Software to License one... n many more.
So Reverse Engineering is a hacker friendly tool... Use it n Enjoy responsibly..!!
Tools
1. OLLYDBG TOOL: Important one !
Download Link: http://www.ollydbg.de/odbg201b.zip
2. HEX WORKSHOP TOOL:
The Hex Workshop Hex Editor is a set of hexadecimal development tools for
Microsoft Windows, combining advanced binary editing with the ease and flexibility
of a word processor. With Hex Workshop you can edit, cut, copy, paste, insert, and delete hex, print customizable hex dumps and export to RTF or HTML for publishing.
Download Link: HexWorkshop Tool
3. COMING SOON:
Have a great day! Peace…
Join me on Google+
|
Respected Readers :-
|
E njoyed this post very much – So why not you Subscribe to our regular Email Updates ! and stay connected with us forever .
0 comments :
Have any question? Feel free to Ask Below
Your feedback is always Precious to us.
I will try to answer all the queries as soon as possible.
Regards
karan chauhan