首页
社区
课程
招聘
[旧帖] [求助]我又来了,这几天汇编代码什么意思 0.00雪花
发表于: 2009-2-20 16:50 3999

[旧帖] [求助]我又来了,这几天汇编代码什么意思 0.00雪花

2009-2-20 16:50
3999
---------------------------------------------------------------------------------------------
004A9C6D    8A5424 0C            MOV DL,BYTE PTR SS:[ESP+C]
004A9C71    8A4431 04           MOV AL,BYTE PTR DS:[ECX+ESI+4]
004A9C75    8AD8                 MOV BL,AL
004A9C77    C0EB 04             SHR BL,4
004A9C7A    C0E0 04            SHL AL,4
004A9C7D    0AD8                OR BL,AL
004A9C7F    32DA                 XOR BL,DL
004A9C81    885C31 04          MOV BYTE PTR DS:[ECX+ESI+4],BL
004A9C85    8B86 04780000      MOV EAX,DWORD PTR DS:[ESI+7804]
004A9C8B    41                    INC ECX
004A9C8C    3BC8                CMP ECX,EAX
004A9C8E  ^ 72 E1                 JB SHORT Hall.004A9C71

是一个算法

有高人帮忙分析下吗。。。我只知道
逻辑左移
逻辑右移

异或

唉唉唉。。。
我看不懂啊。。。。
郁闷那个。。。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
固定值为 DL  (SS:[ESP+C])

由 ESI+4+ECX 处, 开始取 byte
取到的 Byte 左右对调 . 例如: 3B => B3
然后跟 DL xor
放回去, 准备取下一个 Byte

上列动作每次 ECX 会加 1, 一直到 ECX >= [ESI+7804]
2009-2-20 17:06
0
雪    币: 128
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
楼上,。。。。。。

我爱你。。。。。。。
2009-2-20 17:42
0
雪    币: 485
活跃值: (12)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
4
支持你.......
2009-2-20 17:56
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
5
你什么时候会再来?
2009-2-20 19:54
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我也来爱你.
2009-2-20 19:56
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
7
你太帅了. 怕怕
2009-2-20 20:00
0
雪    币: 1564
活跃值: (3572)
能力值: ( LV13,RANK:420 )
在线值:
发帖
回帖
粉丝
8
我更爱你
2009-2-20 20:08
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
9
原来你有目的.
发出来一起讨论
2009-2-20 20:14
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
太帅了,比陈冠希还帅。哈哈
2009-2-20 22:08
0
游客
登录 | 注册 方可回帖
返回
//