直接贴代码了哈....
问题是不明白ecx+100h到底怎么来的 有什么用....不像别的寄存器用之前都是要压栈的... 这里没有压栈....
wardenseg1:0C3D115D 53 push ebx
wardenseg1:0C3D115E 57 push edi
wardenseg1:0C3D115F 90 nop
wardenseg1:0C3D1160
wardenseg1:0C3D1160 loc_C3D1160: ; CODE XREF: wardencrypt+70j
wardenseg1:0C3D1160 8A 81 00 01 00+ mov al, [ecx+100h]
wardenseg1:0C3D1166 8A 99 01 01 00+ mov bl, [ecx+101h]
wardenseg1:0C3D116C FE C0 inc al
wardenseg1:0C3D116E 88 81 00 01 00+ mov [ecx+100h], al
wardenseg1:0C3D1174 0F B6 C0 movzx eax, al
wardenseg1:0C3D1177 8A 14 08 mov dl, [eax+ecx]
wardenseg1:0C3D117A 8D 3C 08 lea edi, [eax+ecx]
wardenseg1:0C3D117D 02 DA add bl, dl
wardenseg1:0C3D117F 88 99 01 01 00+ mov [ecx+101h], bl
wardenseg1:0C3D1185 8A 17 mov dl, [edi]
wardenseg1:0C3D1187 0F B6 C3 movzx eax, bl
wardenseg1:0C3D118A 8A 1C 08 mov bl, [eax+ecx]
这只是函数刚进来的一部分.... 这个函数是单独给出的... 跟外面没有联系...
逆向方面高手的告诉一下我啊
一定要阿...
[课程]FART 脱壳王!加量不加价!FART作者讲授!