| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2739 人关注过本帖
标题:如何学反汇编
只看楼主 加入收藏
TE20
Rank: 1
等 级:新手上路
威 望:1
帖 子:57
专家分:0
注 册:2007-4-15
收藏
 问题点数:0 回复次数:8 
如何学反汇编
我编了个最简单的显示“Hello!”的程序,想看看反汇编后的内容,可以看到反汇编的内容就没办法了,最下面几行看不懂了,请问各位仁兄如何学习反汇编啊,能给点心得吗,能提供个教程,之类的吗,我邮箱是 xute1126@yahoo.com.cn,先谢谢了
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册


搜索更多相关主题的帖子: 汇编 Hello 仁兄 教程 
2007-08-14 17:19
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
好像后边的就不属于你的程序了 不用管

win32汇编
病毒 加密
目前兴趣所在
2007-08-14 17:21
TE20
Rank: 1
等 级:新手上路
威 望:1
帖 子:57
专家分:0
注 册:2007-4-15
收藏
得分:0 

那刚开始mov ax,0b61中的0b61,和下面的mov dx,0000中0000等是值什么啊,偏移地址?


吾应日三省吾身
2007-08-14 17:28
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
反汇编里的东西和你的程序相对应 你就知道它是什么了啊 0b61就是你的数据段 0000就是偏移地址

win32汇编
病毒 加密
目前兴趣所在
2007-08-14 17:31
TE20
Rank: 1
等 级:新手上路
威 望:1
帖 子:57
专家分:0
注 册:2007-4-15
收藏
得分:0 

那假如我不知道源程序,就看这个反汇编的内容,你能知道我的程序是在显示hello!,怎么看出来啊?


吾应日三省吾身
2007-08-14 17:40
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 

用一下debug -e命令 试试


win32汇编
病毒 加密
目前兴趣所在
2007-08-14 18:57
hkbyest
Rank: 1
等 级:新手上路
威 望:2
帖 子:30
专家分:0
注 册:2007-6-14
收藏
得分:0 

debug -t单步执行时有一点提示的。
况且如果你熟悉中断格式的话,自然会知道是显示字符串,而字符串的地址在哪里,然后-d 一下嘛

2007-08-14 21:54
无理取闹
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:53
帖 子:4264
专家分:0
注 册:2006-7-26
收藏
得分:0 
楼上是高手哦

win32汇编
病毒 加密
目前兴趣所在
2007-08-14 21:59
losttime9958
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-8-27
收藏
得分:0 
都是高手,小弟我刚起步有的东西还看不懂,各位大哥还须多多指教

2007-09-01 12:16
快速回复:如何学反汇编
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015805 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved