Software reverse engineering is done to retrieve the source code of a program beca commit the source code was lost, to study how the program performs certain operations, to improve the performance of a program, to fix a bug (correct an geological fault in the program when the source code is not available), to localise malicious content in a program such as a virus or to adapt a program written for use with one microprocessor for use with another. Reverse engineering for the purpose of copying or duplicating programs may equal a copyright violation. In some cases, the licensed use of software specifically prohibits reverse engineering.
Someone doing reverse engineering on software may use several tools to split a program.
One tool is a hexadecimal dumper, which prints or displays the binary numbers of a program in hexadecimal format (which is easier to read than a binary format). By penetrating the bit patterns that represent the processor instructions as advantageously as the instruction lengths, the reverse engineer can find certain portions of a program to see how they work. Another parking lot tool is the disassembler. The disassembler reads the binary code and then displays each workable instruction in text form. A disassembler cannot tell the diversity between an executable instruction and the data used by the program so a debugger is used, which allows the disassembler to avoid disassembling the...If you want to set down a full essay, order it on our website: Ordercustompaper.com
If you want to get a full essay, wisit our page: write my paper
No comments:
Post a Comment