⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winice.txt

📁 关于黑客的论坛的下载资料
💻 TXT
字号:

养狗狗程式 For Win31
  1·算注册码的方法
      1·使用 WinICE 内的 WLDR 载入 DOGZ·EXE 
      2·键入 X 指令执行程式 
      3·进入程式後选择 Adoption Me Now (黄色的按扭) 
      4·依据指令在 UnLock Code 栏位中随意填入相同格式的号码(例如 
          1234-5678 等等)
      5·按 Ctrl+D 键叫出 WinICE 
      6·键入 BPX GetDlgItemText(不分大小写) 
      7·键入 X 指令离开 WinICE 
      8·选择 Continue 按扭 
      9·此时会触发中断 先键入 BC * 清除所有的中断後再键入 G SS ESP
          後按下  X 键离开 
      10·此中断会立即被触发 此时程式的样子应该如下所示 此时键入
            D ES 5440 後连续抄下五个字元 设为 12345 

       CS 7EB7     CALL          
       CS 7EBC     ADD    SP 04
       CS 7E       CALL          
       CS 7E       OR     AX AX
       CS 7E       JNZ   7F23

      11·把刚才的数值四个四个一组 中间用减号隔开然後不足的部份补0即为注册
            码(以上一步骤为例则为 1234-5000) 
      12·键入 BC * 指令清除所有的中断後使用此注册码即可注册 

Trumpet Winsock v3.0 for Win 3.1
  1 算注册码的方法
        1·使用 WinICE 载入 TCPMAN·EXE
        2·在 CS AEh 处使用 BPX 指令下断点
        3·使用 BD * 指令把刚才设定的断点 Disable 掉
        4·选择 Special/Password registration···
        5·在 Registration name 中填入想要的名字
        6·按 Ctrl+D 键叫出 WinICE
        7·键入 BE * 指令把刚才 Disable 掉的断点 Enable
        8·键入 X 指令离开 WinICE
        9·选择 OK 键
        10·此时会触发我们刚才所 Enable 的断点 把 DX 及 AX 暂存器
              的数值抄下来(不是 EDX 及 EAX 哟) 并使用 BD * 指令把断
              点 Disable 掉
        11·在 Registration password 栏位输入注册码 
              格式为 DX的数值-AX的数值
                                +--> 是减号 不是叫你把 DX 减掉 AX 
        12·再选择一次 OK 键 注册告成 回家休息 
  2 如何注册
        1·执行 TCPMAN·EXE
        2·选择 Special
        3·选择 Password registration···
        4·填入 Registration name
        5·填入 Registration password
        6·选择 OK 键
        7·注册完毕
  注3 名字的大小写不会影响到注册码 例如 Register 和 REGISTER 的注册码一模
        一样
发信人: Hoder.bbs@eesp.ncit.edu.tw (千里独行), 信区: hacker
标  题: 用 WinICE 来算注册码第三集
发信站: 勤益工商专校 BBS (Fri Sep 20 10:06:21 1996)
转信站: news.csie.nctu!aidebbs!spring!news.cc.nctu!suncc.ccu!ccnews.nchu!news
Origin: 140.128.71.21

Ultra Editor
   1·算注册码的方法(此软体比对注册码的地方离取得的地方有点远 因此会须要
       Trace 一下程式码)
       1·用 WinICE 载入 UltraEdt·EXE
       2·键入 X 指令执行程式
       3·此时 Ultra Editor 会告诉你尚未注册(若是使用已注册版来算
           注册码的话须先把 Ultra Editor 目录下的 UltraEdt·
           REG 及 Windows 目录下的 UltraEdt·INI 档案内的
           〔User ID〕 段落全部删除存档後再才能用 WinICE 载入 
       4·选择 Enter Authorization Code 钮 
       5·在 Enter User name 键入姓名并於 Enter Autho-
           rization Code 栏中填入长度为 7 的一串数字 
       6·按 Ctrl+D 键叫出 WinICE 後键入 BPX GetDlgIt-
           em(减号不要加进去)後执行 X 指令离开 WinICE 
       7·按下 Ok 钮後会触发刚才我们所设定的中断 此时键入 BC * 指令清除
           刚才所设定的中断 并键入 G @SS ESP 後按下 X 键继续执行程式 
       8·在 X 键按下後会立刻再回到 WinICE 的画面 从此时开始用 T 指令
           及 P 指令开始追踪程式 除了少数的回圈及副程式外会经过不少的
           LEAVE 和 RETF 指令 看到远程呼叫的指令时(CALL     
                )特别注意是否符合下列形式 
                        ·
                        ·
           PUSH WORD PTR 〔BP-2C〕(在此指令之前大约还有二个
                                                               PUSH 指令)
           CALL      1AC  此副程式会去比对你所输入的注册码是否正确
           ADD   SP +08      (在比对之前程式会把你输入的注册码由字串
           OR     AX AX        转为数值型式)
           JNZ   0132
           JMP   01FD
       9·看到上面的副程式了没 我们再追进去後会看到一组比较指令 形式如下 
                        ·
                        ·
           CMP   SI 〔    〕  执行到此指令为止并把 DI 及 SI 暂
           JNZ                   存器的数值抄下来 
           CMP   DI 〔    〕
           JZ (或者是 JNZ)
       10·把 DI 暂存器的数值当做高字组 把 SI 暂存器的数值当做低字组後算
             出相当於十进制多少 此十进制数字即为注册码 
             例 假设 DI=0034  SI=0D88 
                 那麽组合後为 00340D88h
                 转成十进制为 3411336 此即为注册码 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -