首页
社区
课程
招聘
[求助]mov eax, 38E38E39
发表于: 2008-7-19 16:20 34316

[求助]mov eax, 38E38E39

2008-7-19 16:20
34316
收藏
免费 8
支持
分享
最新回复 (60)
雪    币: 190
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
那么如何根据编译器给出的这个常量值推算出除数呢?
2010-2-27 10:29
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
前边都说了啊
这个数=2^33/被除数+1

所以被除数等于2^33/(这个数-1)

不过除以有2的倍数因子的数时候,后边会跟shr edx,xx一类的指令或者mov xxx,edx
shr xxx,xx

比如除以72
会先除以9,再把商右移3次
2010-3-11 11:28
0
雪    币: 233
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
这个贴子看了四遍了,还保存为WORD文档。哈哈
2010-4-30 21:59
0
雪    币: 152
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
太厉害了!佩服!
2010-5-11 16:49
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
厉害,学习了
2010-5-25 14:27
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
最后一句没理解到。为什么负数要把结果+1呢?
2010-5-25 14:54
0
雪    币: 3540
活跃值: (102)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
57
很好,学到东西了,虽然这个知识暂时使用不上
2012-2-28 14:02
0
雪    币: 675
活跃值: (42)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
58
拜帖~~~~~
2013-2-27 09:53
0
雪    币: 45
活跃值: (1684)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
59
说的好,我在调试notepad2透明属性的时候就碰到这个东西,来到这里才知道这个魔数,
0040A162  |.  85C0          test eax,eax
0040A164  |.  7C 05         jl short Notepad2.0040A16B
0040A166  |.  83F8 64       cmp eax,64
0040A169  |.  7E 05         jle short Notepad2.0040A170
0040A16B  |>  B8 4B000000   mov eax,4B
0040A170  |>  69C0 FF000000 imul eax,eax,0FF
0040A176  |.  8BC8          mov ecx,eax
0040A178  |.  B8 1F85EB51   mov eax,51EB851F
0040A17D  |.  F7E9          imul ecx
0040A17F  |.  C1FA 05       sar edx,5
0040A182  |.  8BC2          mov eax,edx
0040A184  |.  C1E8 1F       shr eax,1F
0040A187  |.  03D0          add edx,eax
0040A189  |.  6A 02         push 2
0040A18B  |.  0FB6CA        movzx ecx,dl
0040A18E  |.  51            push ecx                                 ;  透明度
0040A18F  |.  6A 00         push 0
0040A191  |.  56            push esi                                 ;  notepad2句柄
0040A192  |.  FFD7          call edi                                 ;  user32.SetLayeredWindowAttributes

上传的附件:
2016-11-7 15:50
0
雪    币: 9
活跃值: (344)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
很经典的东西,希望更新到snowman的解码模块就好了,脱离IDA F5
2016-11-7 16:13
0
雪    币: 200
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
屌,readyu一定是经常反汇编自己的程序看得来的经验。
2016-12-16 10:28
0
游客
登录 | 注册 方可回帖
返回
//