请各位大大帮忙分析下代码
刚学汇编不久,只找到了算法地址,分析不出算法的实现,请哪位大大翻译成其它语言,只要不是汇编就行,最好是C++,谢谢了004088C0/$55 push ebp
004088C1|.8BEC mov ebp,esp
004088C3|.83C4 F8 add esp,-0x8
004088C6|.8945 FC mov ,eax
004088C9|.8B4D FC mov ecx,
004088CC|.BA 0000C000 mov edx,0xC00000
004088D1|>8A01 /mov al,byte ptr ds:
004088D3|.8845 FB |mov byte ptr ss:,al
004088D6|.33C0 |xor eax,eax
004088D8|.8A45 FB |mov al,byte ptr ss:
004088DB|.8A80 B8924000 |mov al,byte ptr ds:
004088E1|.8845 FA |mov byte ptr ss:,al
004088E4|.8A45 FA |mov al,byte ptr ss:
004088E7|.8801 |mov byte ptr ds:,al
004088E9|.41 |inc ecx
004088EA|.4A |dec edx
004088EB|.^ 75 E4 \jnz XDec.004088D1
路过学习一下 简单演示了一下,仅供交流。char string[]=".... ";//实际当中这里存的数据都是16进制的值
char *p=string;
for(int i=0;i<0xC00000H,i++)
{
string=*(*p+0x4092B8);
p++;
}
页:
[1]