逆向工程 [英] Reverse engineering
本文介绍了逆向工程的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以准确地告诉我什么是软件的逆向工程.您可以包括一个描述它的小例子. plz
Can anyone tell me exactly what is reverse engineering of software. you can include a small example describing it. plz
推荐答案
是获取程序对象(可重定位或可执行文件)并将二进制代码做什么将其转换为源代码的过程.它需要很多有关程序对象,指令代码等格式的知识,以及大量的工作.互联网上有一些现成的解决方案,请看一下Google.
It is the process of taking a program object (relocatable or executable) and converting it into source code by figuring out what the binary code does. It requires a lot of knowledge of the format of program objects, instruction codes etc, plus much hard work. There are some ready made solutions floating about the internet, take a look at Google.
让我为您找到Google [
Let Me Google That For You [^].
:)
用简单的话
引人注目的
(input) Source Code --[ compiler ]--> (output) executable or like
逆向工程
(output) Source Code <--[ reverser ]-- (input) executable or like
例如:
Sybase PowerAMC(或类似工具)中的SQL可以非常简单地通过玩SQL =)来理解逆向工程".
您可以尝试使用数据库(sql脚本->二进制数据库;二进制数据库-> sql脚本)
in easy words
Compelling
(input) Source Code --[ compiler ]--> (output) executable or like
Reverse engineering
(output) Source Code <--[ reverser ]-- (input) executable or like
example :
in Sybase PowerAMC (or like) can very easy way to understanding "Reverse engineering" just by playing with SQL =).
you can try with database (sql script -> binary database; binary database -> sql script)
这篇关于逆向工程的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文