首页
社区
课程
招聘
未解决 [求助]关于逆向的一点疑惑
发表于: 2019-4-1 10:03 2364

未解决 [求助]关于逆向的一点疑惑

2019-4-1 10:03
2364
接触逆向已经很久了,但是属于业余选手一直不入门径,现在的水平感觉到了一个瓶颈无法突破,简单的能看懂,但是一遇到像下面的
sub eax,esi                           ;  eax==7FFEFFFF==应用层最大地址-esi==00010000==应用层最小地址
shr eax,0x10
add eax,eax
add eax,eax
mov dword ptr ss:[ebp-0x48],eax
push 0x4                                                     ; /Protect = PAGE_READWRITE
push 0x1000                                                  ; |AllocationType = MEM_COMMIT
push eax                                                     ; |Size = 7FFDFFFF (2147352575.)
push ebx                                                     ; |Address = NULL
call dword ptr ds:[<&KERNEL32.VirtualAlloc>]                 ; \VirtualAlloc
类似这种程度的

sub eax,esi                           ;  eax=系统最大地址-esi系统最小地址

shr eax,0x10

add eax,eax

add eax,eax

像这四句指单独都知道意思,但是组合在一起,就不明白它的意思了,到底是怎么样的高级语言会产生这种形式的汇编指令(我了解过除法的优化啥的),不知道这里边有没有什么门道,有没有高手指点下,该如何去学习理解类似这种指令.


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 26
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
教你
2019-4-1 11:27
0
雪    币: 781
活跃值: (1116)
能力值: ( LV5,RANK:78 )
在线值:
发帖
回帖
粉丝
3
推荐你看下钱老师的书.
2019-4-1 15:41
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你管他什么意思,你主要是看他做完这么多运算,结果是什么不就知道了。
2019-4-1 17:38
0
雪    币: 65
活跃值: (177)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
好吧,我只是想了解下专业搞逆向的是怎么想的,毕竟像我这种野路子,所有套路都是自己摸索的,可能走偏了都不知道,
2019-4-1 17:45
0
雪    币: 12502
活跃值: (3048)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
yhjlikeyhj 好吧,我只是想了解下专业搞逆向的是怎么想的,毕竟像我这种野路子,所有套路都是自己摸索的,可能走偏了都不知道,
那是你量不够多。你逆10个helloworld,就看出点眉目了。
2019-4-1 20:25
0
雪    币: 484
活跃值: (57)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
bambooqj 推荐你看下钱老师的书.
请问钱老师的书是指哪本书?
2019-4-1 21:41
0
雪    币: 2375
活跃值: (433)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
白菜大哥 那是你量不够多。你逆10个helloworld,就看出点眉目了。
取哪里找hello world呢
2019-4-1 23:06
0
雪    币: 9934
活跃值: (2554)
能力值: ( LV6,RANK:87 )
在线值:
发帖
回帖
粉丝
9
蜜雪草精灵 请问钱老师的书是指哪本书?
《c++反汇编与逆向分析技术揭秘》
2019-4-2 12:57
0
游客
登录 | 注册 方可回帖
返回
//