本文目录一览

1,反汇编具体方法

意思模糊 如果想依靠程序实现反汇编那么使用 IDA/W32DSM90工具等 如果想在编程中实现的话可以下个反汇编的库disasm/pvdasm等
使用U命令对机器进行反汇编
静态反汇编用W32ASM等,楼上说那个不错。 动态反汇编用OD。 可以去看雪学院论坛上看看,上面有这方面的权威资料
下载一个反汇编工具 一般都会有交你如何使用的

反汇编具体方法

2,不知道反汇编怎么来弄

反汇编是将目标程序转换成汇编源程序的,而汇编是将汇编源程序转换成目标程序。将汇编源程序到目标程序的过程叫汇编,将汇编源程序汇编成目标程序的这个程序叫汇编程序。如果你的程序没有错误的话。先用-d 段地址:段基址 L查看的数据个数—u找到你转换成小写字母后的一条指令的地址。-g=cs:0 **(**表示刚看到的转换成小写字母后的下一条指令的ip),再用-d 段地址:段基址 L查看的数据个数到这里就完成了。至于你说的从键盘接受一个大学字母,那得调用int 21h 功能号AH=01H,返回值为AL,是字符的ASCII码值。呵呵,我学的东西很多都忘了。你试试看吧。

不知道反汇编怎么来弄

3,什么叫反汇编如何反汇编

通常,编写程序是利用高级语言如C,Pascal等语言进行编程的,后再经过编译程序生成可以 被计算机系统 直接执行的执行文件。反汇编即是指将这些执行文件反编译还原成 汇编语言或其他 高级语言。但通常反编译出来的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码 会发生很大的变化,非编程高手很难读懂。 另外,有许多程序也可以 进行逆向操作即 反编译 以求修改,例如Flash的文件生成的SWF文件,也可以被反汇编成Flash原码,但会发现与原程序有很大变化。 反汇编可以通过反汇编的一些软件实现吧,好象DEBUG也能反汇编的 DEBUG 文件位置 -u,这样好象就能实现了吧

什么叫反汇编如何反汇编

4,反汇编教程

这样和你说吧,要学反汇编,先学汇编,所有的反汇编的知识都是以汇编语言为基础的,也没有人专门学关于反汇编的书,因为就像只有教人怎样安装锁的知识,没有专门的撬锁的知识一样,反汇编在解密和逆向工程方面应用极大,这方面的知识是比较敏感的。不过学了汇编的人一般都会反汇编了,因为加入我告诉你,“101111000011”是在汇编中将数据送到累加器的命令,反推,你就会知道用其他手段将指令转送出来。 你想学反汇编,看汇编反面的书吧,看过后,你自己就知道怎样反汇编了。 你可以去百度文库 和 看雪论坛 下一些相关的书。看雪论坛是一个专业的逆向(反汇编)技术论坛,相信你如果用心的话会在那里学到许多有用的知识。 最后祝你学业有成。

5,反汇编怎么用

反汇编:把目标代码转为汇编代码的过程。 通常,编写程序是利用高级语言如C,Pascal等高级语言进行编程的,然后再经过编译程序生成可以被计算机系统直接执行的文件。反汇编即是指将这些执行文件反编译还原成汇编语言或其他高级语言。但通常反编译出来的程序与原程序会存在许多不同,虽然执行效果相同,但程序代码 会发生很大的变化,非编程高手很难读懂。 另外,有许多程序也可以 进行逆向操作即反编译以求修改,例如Flash的文件生成的SWF文件,也可以被反汇编成Flash原码,但会发现与原程序有很大变化。反汇编可以通过反汇编的一些软件实现DEBUG也能反汇编的,DEBUG文件位置-u,这样就能实现了。 静态反汇编是从反汇编出来的程序清单上分析,从提示信息入手进行分析。目前,大多数软件在设计时,都采用了人机对话方式。所谓人机对话,即在软件运行过程中,需要由用户选择的地方,软件即显示相应的提示信息,并等待用户按键选择。而在执行完某一段程序之后,便显示一串提示信息,以反映该段程序运行后的状态,是正常运行,还是出现错误,或者提示用户进行下一步工作的帮助信息。为此,如果我们对静态反汇编出来的程序清单进行阅读,可了解软件的编程思路,以便顺利破解。 常用的静态分析工具是W32DASM、OllyDbg IDA和HIEW等。简单地讲,反汇编可以看到软件作者的编程思路,可以破解部分资源,可以将软件汉化等,例如找到它是如何注册的,从而解出它的注册码。

文章TAG:如何  利用  反汇编  反汇编程序  如何利用gdb反汇编程序  
下一篇