请教这段代码是什么意思?

pushebpmovebp,esppush00938370calldwordptr[0086526c]:RtlEnterCriticalSectionmoveax,[eb... push ebp
mov ebp,esp
push 00938370
call dword ptr [0086526c] : RtlEnterCriticalSection
mov eax,[ebp+08]
shl eax,05
add eax,00938388
cmp dword ptr [eax],00
je 0065e2f6
mov [ebp+08],eax
mov eax,[ebp+08]
call dword ptr [eax]
push 00938370
call dword ptr [00865278] : RtlLeaveCriticalSection
pop ebp
ret

这是一段检测代码
能说下每句是什么意思吗?
原先把 je 0065e2f6 改成 jmp 0065e2f6
就没事了的,后来程序本身又有动态代码检测这段代码
所以不能直接改了。
我想请问下,有没有别的办法可以达到同样的功能!
没人知道吗?
展开
 我来答
焉湉湉00P
2008-10-10 · TA获得超过1856个赞
知道大有可为答主
回答量:1556
采纳率:100%
帮助的人:1385万
展开全部
代码看上去没啥,进入临界区读取数值然后进行运算而闹态已

PS:你别光贴手纳汇编代码啊,连前面的00xxxxx的地址都液薯源不给出来……我晕……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式