首页
社区
课程
招聘
[求助]怎样才能快速提高汇编代码的阅读能力?
发表于: 2008-5-23 08:29 10603

[求助]怎样才能快速提高汇编代码的阅读能力?

2008-5-23 08:29
10603
现在我需要逆向一个软件,看了两天汇编代码,头很大,完全没有头绪.
平时看到把软件代码从头注释到尾的大侠一直都很崇拜.想问问怎么
才能提高阅读能力?熟能生巧?工具?

自己:C++编程多年,最开始也是从汇编开始编程的,OD用的半熟.

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (25)
雪    币: 581
活跃值: (149)
能力值: ( LV12,RANK:600 )
在线值:
发帖
回帖
粉丝
2
虽然我对汇编还是比较讨厌....但我觉得学习的话还是自己写高级程序...然后反汇编的看...就看你有没这个时间....偶面对汇编老是给自己借口说没时间...呵呵..晕啊
2008-5-23 08:52
0
雪    币: 282
活跃值: (31)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
只要功夫深,铁杵磨成针
2008-5-23 09:15
0
雪    币: 70
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
无它,唯手熟尔
2008-5-23 09:36
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
XX速成培训班
2008-5-23 10:38
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
6
重新用它编程,在使用中学习。
2008-5-23 11:00
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
换位思考,先猜全,然后对号入座
2008-5-23 11:53
0
雪    币: 260
活跃值: (259)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
8
多读多写,稳当快速的方法
2008-5-23 14:53
0
雪    币: 1946
活跃值: (243)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
9
拿来YY,高效NB的方法
2008-5-23 16:14
0
雪    币: 8209
活跃值: (4458)
能力值: ( LV15,RANK:2459 )
在线值:
发帖
回帖
粉丝
10
我想知道怎样把10元钱快速变成100元
2008-5-23 17:57
0
雪    币: 1946
活跃值: (243)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
11
在后面+个0
2008-5-23 17:59
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
12
告诉LZ出售快速提高汇编代码阅读能力秘籍100元促销9折优惠
2008-5-23 18:13
0
雪    币: 8209
活跃值: (4458)
能力值: ( LV15,RANK:2459 )
在线值:
发帖
回帖
粉丝
13
ls和ls的ls怎么形影不离啊
2008-5-23 18:30
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
帮lz顶一下
我也想知道
2008-5-23 19:56
0
雪    币: 360
活跃值: (77)
能力值: ( LV9,RANK:250 )
在线值:
发帖
回帖
粉丝
15
当初也有些头疼,但是下载好多了,其实就是多练,同时基础非常重要,汇编和编程的。
2008-5-23 23:15
0
雪    币: 277
活跃值: (106)
能力值: ( LV9,RANK:230 )
在线值:
发帖
回帖
粉丝
16
坚持就是胜利哈,我分析OD前面三天啥都没看懂,后面就慢慢看懂一部分了,现在还是有好多地方不是完全看明白的
2008-5-23 23:28
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
似乎没有什么快的办法,我本来就很菜,所以代码打印出来带在身边,没事就看,用笔划划。有时间了动态跟踪。开始要分清函数,然后就是变量和全局变量寻址,汇编我从来都没有学过,弄清变量和函数以后需要什么命令然后在汇编书上查,查多了自然就记住了....
2008-5-24 08:59
0
雪    币: 109
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
最重要是要先通过API或者别的先猜出来别人的思路,要不然逆向肯定是一头雾水。
2008-5-24 09:00
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
19
先学习指令
然后看看流程

差不多了吧。

有编程基础这个不会太难的。
2008-5-24 23:00
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
20
把他当爱人一样的去看.

这是我想得出来最快速的方法了.
2008-5-26 08:57
0
雪    币: 86
活跃值: (34)
能力值: ( LV2,RANK:150 )
在线值:
发帖
回帖
粉丝
21
多分析自己写的程序。。。熟练了,试着分析别人的程序。。慢慢的,就提高汇编代码的阅读能力了。
2008-5-26 10:01
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
学汇编,用汇编
2008-5-26 13:17
0
雪    币: 209
活跃值: (55)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
坚持下来就好了,看了两天,基本看出点头绪了.
2008-5-26 15:40
0
雪    币: 215
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
24
学逆向还是得多想想的 ,根据自己了解的PE结构和系统知识分析那些高级语言中的东西如何体现在汇编语言中,熟能生巧多想想就OK了
2008-5-26 17:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
有同样的想法,哈哈
2008-6-19 16:05
0
游客
登录 | 注册 方可回帖
返回
//