• 标 题:注册你的Jammer1.95 (4千字)
  • 作 者:zombieys
  • 时 间:2001-4-11 14:30:47
  • 链 接:http://bbs.pediy.com

注册你的Jammer1.95

软件名称:JAMMER 1.95
软件主页:http://www.Agnitum.com
主要功能:端口/注册表/进程监视器,能反馈扫描者的ip和isp
主要目的:寻找自己的注册码
破解难度:非常简单(适合初学者)

    正规方法:选注册填自己的大名(长度大于等于8),注册码1随便填,注册码2填78787878,进s-ice下s 30:0 l ffffffff '78787878',下bpm "搜到的地址",按f5返回,点注册被拦到,按几次f12知道进入jammer领空,再按几次f10到这里

:0041BE67 E8E8480000              Call 00420754
:0041BE6C 33C9                    xor ecx, ecx
:0041BE6E 394DE0                  cmp dword ptr [ebp-20], ecx
:0041BE71 0F8452010000            je 0041BFC9
:0041BE77 837DE408                cmp dword ptr [ebp-1C], 00000008  //用户名应大于等于8位
:0041BE7B 0F8C48010000            jl 0041BFC9
:0041BE81 83FF0A                  cmp edi, 0000000A                  //注册码应大于等于10位
:0041BE84 0F8C3F010000            jl 0041BFC9

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0041BEE0(C)
|
:0041BE8A 8B4664                  mov eax, dword ptr [esi+64]
:0041BE8D 8D7901                  lea edi, dword ptr [ecx+01]
:0041BE90 8A1408                  mov dl, byte ptr [eax+ecx]
:0041BE93 2BC1                    sub eax, ecx
:0041BE95 8855F3                  mov byte ptr [ebp-0D], dl
:0041BE98 8B55E4                  mov edx, dword ptr [ebp-1C]
:0041BE9B 8BCF                    mov ecx, edi
:0041BE9D 8A4410FF                mov al, byte ptr [eax+edx-01]
:0041BEA1 0FAFCF                  imul ecx, edi
:0041BEA4 0FBED0                  movsx edx, al
:0041BEA7 0355E0                  add edx, dword ptr [ebp-20]
:0041BEAA 0FBE45F3                movsx eax, byte ptr [ebp-0D]
:0041BEAE 03D1                    add edx, ecx
:0041BEB0 B9FF000000              mov ecx, 000000FF
:0041BEB5 03C2                    add eax, edx
:0041BEB7 33D2                    xor edx, edx
:0041BEB9 F7F1                    div ecx
:0041BEBB 0FB6C2                  movzx eax, dl
:0041BEBE 50                      push eax
:0041BEBF 8D45EC                  lea eax, dword ptr [ebp-14]

* Possible StringData Ref from Data Obj ->"%0.2X"
                                  |
:0041BEC2 68940B4300              push 00430B94
:0041BEC7 50                      push eax

* Reference To: MFC42.Ordinal:0B02, Ord:0B02h
                                  |
:0041BEC8 E8F94B0000              Call 00420AC6
:0041BECD 83C40C                  add esp, 0000000C
:0041BED0 8D45EC                  lea eax, dword ptr [ebp-14]
:0041BED3 8BCB                    mov ecx, ebx
:0041BED5 50                      push eax

* Reference To: MFC42.Ordinal:03AB, Ord:03ABh
                                  |
:0041BED6 E8F14E0000              Call 00420DCC
:0041BEDB 8BCF                    mov ecx, edi
:0041BEDD 83F905                  cmp ecx, 00000005                  //计算用户名生成串
:0041BEE0 7CA8                    jl 0041BE8A                        //以上是写注册机要看的:)
:0041BEE2 FF7668                  push [esi+68]
:0041BEE5 FF33                    push dword ptr [ebx]

* Reference To: MSVCRT.strcmp, Ord:02B8h
                                  |
:0041BEE7 E88E520000              Call 0042117A                      //比较注册码与用户名生成串
:0041BEEC 59                      pop ecx
:0041BEED 85C0                    test eax, eax                      //返回0注册成功
:0041BEEF 59                      pop ecx
:0041BEF0 7407                    je 0041BEF9                        //跳则注册码正确
:0041BEF2 6A00                    push 00000000
:0041BEF4 E9D1000000              jmp 0041BFCA                      //瞎填去死(作者语)


我们来看看它算出的注册码吧:)
0041BEE7 E88E520000              Call 0042117A
进入
42117a jmp [425918]
当走到
780047f2 mov eax,[edx]                                      //下d edx可以看到你的注册码了luck^^
注意这是在MSVCRT!text+37D7的地盘,其余的均在JAMMER的领空

完活:)good luck

部分注册码:
zombieys
000001-EFEDDCDCE5

=ION=zombieys
000001-B2C7BEC8B9

=ION=mummy
000001-B8BBC6D4C4


———————————————————————————————>
             .-"   "-.      Cracked by zombieys      >
                /      \      My oicq is 1789655        >
              |       |    My hp is zombieys.yeah.net>
             |, .-. .-. ,|    My hp is zombieys.126.com >
                |)(__/ \__)(|                                >
                |/  /\  \|      Thanks for your supports  >
      (@_@)    (_  ^^  _)                                >
    _  )\_______\__|IIIIII|__/_____                          >
_)@8@8{}<________|-\IIIIII/-|____zombieys_____________________>