| qa892166756 |
08-08-22 00:04 |
修改众大人请求告诉我下面的是什么意思啊!!! [Enable] Alloc(newmem,2048) Alloc(blaaaa,4587520) Label(originalcode) loadbinary(blaaaa,054.CEM)
newmem: cmp ecx,00400000 jb originalcode cmp ecx,00860000 ja originalcode mov eax,blaaaa sub eax,00400000 add ecx, eax
originalcode: //重这里开始下面的代码就不知道是什么意思了 mov eax,[ebp+10] push esi //保存ESI到寄存器:这里我也不知道是不是这个意思[s:5] push edi //保存EDI到寄存器:这里我也不知道是不是这个意思[s:5] jmp 0046E573 //这里是跳到什么地方
0046e56e: jmp newmem //这你我好像记得是算法开始的地方跳转到我们的内存镜像中让他去检查镜像
[Disable] Dealloc(newmem) Dealloc(blaaaa) 0046e56e: mov eax,[ebp+10] push esi push edi |
|