yijun 发表于 2005-3-26 02:34:08

注册码常出现处(新手必读)

1)经典比较组合,常为注册码出现处(by programhunter)
1
    moveax [      ]这里可以是地址,也可以是其它寄存器
    movedx [      ]同上通常这两个地址就储存着重要信息
    call 00??????
    test eax eax
    jz(jnz)
2
    moveax [      ]这里可以是地址,也可以是其它寄存器
    movedx [      ]同上通常这两个地址就储存着重要信息
    call 00??????
    jne(je)
3
mov eax []
mov edx []
cmp eax,edx
jnz(jz)
或者
beginmov al []
      mov cl []
      cmp al,cl
      jnz(jz)
      mov al [+1]
      mov cl [+1]
      cmp al,cl
      jnz(jz)
      cmp eax ecx (eax为计数器)
      jnl begin
      mov al 01
4
    lea edi [    ]
    lea esi [    ]
    repz cmpsd
    jz(jnz)
5
    moveax [      ]这里可以是地址,也可以是其它寄存器
    movedx [      ]同上通常这两个地址就储存着重要信息
    call 00??????
    setz (setnz) al (bl,cl…)
6
    moveax [      ]这里可以是地址,也可以是其它寄存器
    movedx [      ]同上通常这两个地址就储存着重要信息
    call 00??????
    test eax eax
    setz (setnz) bl,cl…
7
    call 00??????***
    push eax (ebx,ecx…)
    ……
    ……
    call 00??????
    pop eax (ebx,ecx…)
    test eax eax
    jz(jnz)
    这个形式比较特别,它的关键比较地方不在第二call中,而在第一call中。

Saver 发表于 2005-3-26 20:36:29

8错,支持

渔歌子 发表于 2005-3-26 21:12:19

虽然看过,还是支持的说。

温柔 发表于 2005-4-14 01:37:42

谢谢斑竹~~~~~~

314948476 发表于 2005-4-14 16:03:53

很好呀,谢谢斑竹

m16a22008 发表于 2005-4-16 14:59:49

写的太好了,对我们这些菜鸟来说,实用

xbb[DFCG] 发表于 2005-4-16 17:10:09

支持一下,新手最好能记住这些。这些都是前辈们经验的结晶!!

ljy3282393 发表于 2005-4-17 23:02:43

虽然看过,还是支持的说

风雪夜 发表于 2005-4-18 12:57:29

谢谢楼主,我已经学了。

machi 发表于 2005-4-20 22:40:05

还是看不明白
页: [1] 2 3 4 5 6
查看完整版本: 注册码常出现处(新手必读)