首页
社区
课程
招聘
[旧帖] [求助]这段汇编什么意思 0.00雪花
发表于: 2009-3-13 22:43 5147

[旧帖] [求助]这段汇编什么意思 0.00雪花

2009-3-13 22:43
5147
00404DC4     85C0            test eax,eax
00404DC6     74 0A           je short moxing.00404DD2
00404DC8     8B50 F8         mov edx,dword ptr ds:[eax-8]
00404DCB     42              inc edx
00404DCC     7E 04           jle short moxing.00404DD2
00404DCE     F0:FF40 F8      lock inc dword ptr ds:[eax-8]
00404DD2     C3              retn

经常在注册码算法中看到就是不知道是搞什么的,感觉像是计数什么的,就是不知道是什么意思。知道的请回答下谢谢了!~~~
还有那 lock也解释下用那有什么用!

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 2155
活跃值: (29)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
??? lock inc  dword ptr ds:[eax-8]  ???

很神奇,好像我还没见过 lock inc 这种指令…………

真晕,我得回去好好看书了~_~
2009-3-13 23:20
0
雪    币: 94
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
lock 当他不存在好了。就是在加法时,锁定总线什么的,防止两个CPU同时操作
This instruction is a prefix that causes the CPU assert bus lock
signal during the execution of the next instruction.  Used to
avoid two processors from updating the same data location.  The
286 always asserts lock during an XCHG with memory operands.  This
should only be used to lock the bus prior to XCHG, MOV, IN and
OUT instructions.
2009-3-14 00:18
0
雪    币: 59
活跃值: (41)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
我想问下,这一段代码是什么意思啊,干什么用的?难道你们做CRACKME没碰到过么?经常碰到的啊
2009-3-14 10:46
0
雪    币: 59
活跃值: (41)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
他增加1的那个数据是用来干什么的啊?不是指针定位什么的吧?
2009-3-14 10:48
0
雪    币: 94
活跃值: (18)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
把内存中的一块数据+1了,什么意思得结合程序来看啊
2009-3-14 11:30
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
7
delphi ?
2009-3-14 12:02
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
if(eax!=0)
{
mov edx,dword ptr ds:[eax-8]
inc edx
if(eax>0)
{lock inc dword ptr ds:[eax-8]}
else
{结束}
}
else
{结束 }
是不是这个意思?
2009-3-14 12:22
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
9
那个好像是delphi为了支援多显示器在用的程序码
我想你不会对这感兴趣的, 你追到Delphi内部干嘛 ?
这跟你破解无关.
2009-3-14 12:50
0
雪    币: 59
活跃值: (41)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
10
哦是这个意思啊,我不知道是什么意思,看很多里面都有这个,老是条用这段代码加啊减的以为是什么操作呢.
2009-3-14 22:13
0
游客
登录 | 注册 方可回帖
返回
//