首页
社区
课程
招聘
[求助]请教几条汇编语句
发表于: 2009-10-28 21:41 5091

[求助]请教几条汇编语句

2009-10-28 21:41
5091
请教几条汇编语句:
mov eax,dword ptr[ecx];//ecx里面是一串字符
mov edx,7efefeff;
add edx,eax;
xor eax,ffffffff;
xor eax,edx;
add ecx,4;
test eax,81010100;
je short 0244c670;
我是想知道这几条是在检测什么呢,为什么先加7efefeff,再异或ffffffff,再异或7efefeff,然后和81010100与呢?

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

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 192
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我把跟踪结果输出一下吧
mov eax,dword ptr[ecx]//
结果:eax=DDCE8CD
mov edx,7EFEFEFF 结果不用说了
add edx,eax
结果edx=5CCDB7CC
xor eax,FFFFFFFF
结果eax=22314732
xor eax,edx//edx=7EFEFEFF
结果eax=7EFCF0FE
add ecx,4这个就是把ecx指针向后移四个字节,指向后面的字符
test eax,81010100;//eax=7EFCF0FE的
je short 0244C670//,与81010100后跳转
2009-10-28 22:03
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
把那几句代码写出数学表达式

81010100=eax^ffffffff^(eax+7efefeff)
^应该支持分配率吧
81010100=eax^ffffffff^eax+eax^ffffffff^7efefeff
81010100 =  ffffffff+eax^81010100
两边同时^81010100
0=ffffffff^81010100+eax
eax=-7efefeff
eax=81010100

所以是在搜索81010100
2009-10-29 09:27
0
雪    币: 116
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
//ecx里面是一串字符

看着不像
2009-10-29 10:38
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
5
一个强调基于dword为单位的字符串处理函数内的巧遇非4的倍数又要找00之另人费解之代码
2009-10-29 11:07
0
雪    币: 2513
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
ls实乃偶像人物,膜拜一把~~~
2009-10-29 11:12
0
雪    币: 6
活跃值: (1201)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
可以参考windows的strcpy的实现。
2009-10-29 11:30
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
8
你的头像.....kyo那一类的...怕怕
2009-10-29 11:56
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
9
3.结帖率低到一定的程度,将影响ID权限,所以请及时结帖

http://bbs.pediy.com/showthread.php?t=100530
2009-11-3 09:21
0
雪    币: 1596
活跃值: (30)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
10
我猜是判断注册码/用户名某四位+-*/后是否等于0X81010100.等于就注册成功,不等于就OVER
2009-11-3 17:42
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
11

请问5楼有讲错吗? 结帖没5楼的份
2009-11-9 09:18
0
雪    币: 2513
活跃值: (620)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
5L的回答太过深奥了,嘎嘎……
没份儿太正常了
2009-11-9 09:25
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
费力不讨好
2009-11-9 12:14
0
游客
登录 | 注册 方可回帖
返回
//