亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? winzip80.txt

?? 這是井風的破解心得
?? TXT
字號:

軟件名稱:WINZIP8.0(FileVersion:13.0  32bit)  Winzip32.EXE  1,393KB
下載地點:http://cycycycy.yeah.net  (已經漢化,附注冊碼)
發 信 人: 井風
時    間: 2000-11-21 
破解工具:Trw20001.22
難    度:易

前    言:
              應幾位網友的請求,本人特寫下這篇文章。其目的不是單單為破解此軟件,意義在于拋磚
          引玉,讓初學者理解破解的基本思路。本文具有一定的普遍性,過程講解盡可能詳細,即使是
          未接觸過破解的人也能按步聚找出注冊碼,掌握一套普遍適用的方法。本文歡迎轉載,但務必
          請保留原文完整性。

              本人再次呼吁!每個能人志士積極行動起來,拿出自已的經驗和技術,積極參與交流活動,
          為提高我國計算機技術水平貢獻一份力量。鳴謝!廣大為網友提供技術和經驗的高手、為大家
          建設網站提供交流點的站長們。
             
詳細過程:

一、 運行TRW2000程序
二、 運行Winzip8.0
三、 粗跟蹤
  1 點HELP-->about winzip...-->register...
  2 輸入 Namme:cccc   Reg Key: 88888888 (8個8)
  3 Ctrl+N 呼出TRW,下斷點:BPX HMEMCPY  按F5 返回
  4 點OK,被攔截,
  5 bd * , 作廢所有斷點
  6 pmodule,直接到達Winzip領空,下代碼:

0137:00407F6D  CALL     `USER32!GetDlgItemTextA`
0137:00407F73  PUSH     EDI       <--來到此行,是WINZIP的代碼,細跟蹤可以直接中斷到這行[A]
0137:00407F74  CALL     0043F89A
0137:00407F79  PUSH     EDI
0137:00407F7A  CALL     0043F8C3
0137:00407F7F  POP      ECX
0137:00407F80  MOV      ESI,0048CDA4
0137:00407F85  POP      ECX
0137:00407F86  PUSH     BYTE +0B

  7 按F12,在1次后出現非法注冊碼錯誤對話框,點OK退出
  8 分析:    按1次后即出現非法注冊碼錯誤框,說明驗證注冊碼就在這段代碼中(F12 運行到遇到 RET,
          RETF,IRET指令時停下來)。接下來應找出具體哪個CALL產生錯誤框,并記錄下大致跳轉的過程。
          以便可找出在哪個跳轉位置可以跳過產生錯誤框的的CALL。進一步找出驗證注冊碼、計算注冊碼
          的位置。

四、 細跟蹤
  1 同前,輸入注冊碼,呼出TRW,設斷點:BPX 004077F73  <--是上面[A]行
  2 點OK,被攔截,代碼如下面[步聚7后面]
  3 bc * ,清除所有斷點
  4 現在要找出產生誤注冊碼框的的哪個CALL:按F10,即單步跟蹤。一直按F10,一直按,注意記下的次數,
    直到出現錯誤框,假設使用次數為X次。
  5 從步聚1開始重來,做到步聚4時按F10(X-1)次,即找出了產生錯誤的CALL,
    是下面代碼后部的0137:00408018  CALL  00430025,就是這條指令產生錯誤框。
  6 著重分析如何跳過0137:00408018  CALL  00430025這條產生錯誤框指令。讀者可從下面代碼由后面向前
    讀,弄懂本人的分析過程。另也可以首先在離0137:00408018  CALL  00430025這條產生錯誤框指令不遠
    代碼處開始,記錄一份程序執行到0137:00408018 CALL 的跳轉過程,這樣便于直接找出那個重要的跳轉
    點,即如本程序中的00407FBC  JZ  00408005。
  7 現在已基本找出驗證注冊碼的地方了0137:00407FB5  CALL 004079D5 這個CALL中驗證注冊碼,所以要深
    入跟蹤進這個CALL。(深入跟蹤步聚在代碼后面)

0137:00407F6D  CALL     `USER32!GetDlgItemTextA`
0137:00407F73  PUSH     EDI       <--中斷于此行,從這行起開始細跟蹤,即按F10鍵。
0137:00407F74  CALL     0043F89A
0137:00407F79  PUSH     EDI
0137:00407F7A  CALL     0043F8C3
0137:00407F7F  POP      ECX
0137:00407F80  MOV      ESI,0048CDA4
0137:00407F85  POP      ECX
0137:00407F86  PUSH     BYTE +0B
0137:00407F88  PUSH     ESI
      .
      .
      .
0137:00407F96  CALL     0043F89A
0137:00407F9B  PUSH     ESI
0137:00407F9C  CALL     0043F8C3
0137:00407FA1  CMP      BYTE [0048CD78],00
0137:00407FA8  POP      ECX
0137:00407FA9  POP      ECX
0137:00407FAA  JZ       00408005
0137:00407FAC  CMP      BYTE [0048CDA4],00
0137:00407FB3  JZ       00408005

0137:00407FB5  CALL     004079D5   <--就是這個CALL中驗證注冊碼,所以深入跟蹤進入這個CALL

0137:00407FBA  TEST     EAX,EAX    <--就是這個測試(TEST),至關重要,EAX的值由上面的CALL決定,
                                      哪就是說上面這個CALL驗證注冊碼,并相應置EAX的值,決定是
                                      否跳轉。應深入到這個CALL中,找出驗證的地方。
0137:00407FBC  JZ       00408005   <--這里如跳轉則到00408005 CALL,接下去執行00408018 CALL,出錯

0137:00407FBE  PUSH     EDI
0137:00407FBF  MOV      EDI,0047FFA4
0137:00407FC4  PUSH     DWORD 0047DB24
0137:00407FC9  PUSH     EDI
0137:00407FCA  CALL     0043B5DA
0137:00407FCF  PUSH     ESI
0137:00407FD0  PUSH     DWORD 0047E66C
0137:00407FD5  PUSH     EDI
0137:00407FD6  CALL     0043B5DA
0137:00407FDB  PUSH     DWORD 0047FFC4
0137:00407FE0  PUSH     BYTE +00
0137:00407FE2  PUSH     BYTE +00
0137:00407FE4  PUSH     DWORD 0047DB30
0137:00407FE9  CALL     0043B5C1
0137:00407FEE  MOV      EAX,[00487AF4]
0137:00407FF3  ADD      ESP,BYTE +28
0137:00407FF6  TEST     EAX,EAX
0137:00407FF8  JZ       00408001
0137:00407FFA  PUSH     EAX
0137:00407FFB  CALL     `GDI32!DeleteObject`
0137:00408001  PUSH     BYTE +01
0137:00408003  JMP      SHORT 00408035
0137:00408005  CALL     004082A6  <--上面00407FBC行跳到此行,如執行到此行,則會執行00408018 CALL
0137:0040800A  PUSH     DWORD 028E   說明上一跳轉已判別出輸入的是錯誤注冊碼。繼續向分分析
0137:0040800F  CALL     0043F5ED
0137:00408014  PUSH     EAX
0137:00408015  PUSH     EBX
0137:00408016  PUSH     BYTE +3D
0137:00408018  CALL     00430025    <--執行此行CALL則出現錯誤框,須找出如何才能跳過此行
0137:0040801D  ADD      ESP,BYTE +10
0137:00408020  INC      DWORD [00487AF8]


四、 深入跟蹤
  1 重復細跟蹤步聚中的1-3步;
  2 按F10,小心不要走過頭呵,一直執行00407FB5 CALL 004079D5 這行;
  3 按F8,追入此CALL,來到下面代碼(代碼在步聚4后面);
  4 按F10,邊按邊分析,值得懷凝地方可查看各寄存器的內容(用D EAX 、EDI等命令)你會找到下面的
    代碼,本程序就在這里計算和驗證注冊碼。按F10鍵53次到達0137:00407A97 PUSH EAX(見代碼),這
    里就是…………。

0137:00407905  POP      ESI  <-- 追入上敘CALL后,來到此行
0137:00407906  POP      EBP
0137:00407907  RET      04
0137:0040790A  PUSH     ESI
0137:0040790B  MOV      ESI,ECX
    .
    .
    .
0137:00407A5E  PUSH     EAX
0137:00407A5F  CALL     00467C10
0137:00407A64  PUSH     DWORD C8
0137:00407A69  LEA      EAX,[EBP+FFFFFDF8]
0137:00407A6F  PUSH     BYTE +00
0137:00407A71  PUSH     EAX
0137:00407A72  CALL     00467C10
0137:00407A77  ADD      ESP,BYTE +18
0137:00407A7A  TEST     ESI,ESI
0137:00407A7C  JZ       00407A91
0137:00407A7E  CALL     004082A6
0137:00407A83  AND      DWORD [00489FDC],BYTE +00
0137:00407A8A  XOR      EAX,EAX
0137:00407A8C  JMP      00407B42
0137:00407A91  LEA      EAX,[EBP+FFFFFEC0]
0137:00407A97  PUSH     EAX          <--按F10鍵53次到這行
0137:00407A98  PUSH     EDI          <--執行此行后,下令D EDI,顯示‘cccc’,即輸入的注冊名
0137:00407A99  CALL     00407B47     <--呼叫計算注冊碼子程序(新版本)
0137:00407A9E  MOV      ESI,0048CDA4 <--傳送輸入的注冊碼,執行此行后下令D ESI,顯示‘8個8’
0137:00407AA3  LEA      EAX,[EBP+FFFFFEC0]
0137:00407AA9  PUSH     ESI          <--將輸入的假碼‘8個8’壓入堆棧,下令D ESI,顯示‘8個8’
0137:00407AAA  PUSH     EAX          <--計算出的注冊碼壓入堆棧,下令D EAX 顯示正確注冊碼:
                                                                                    02EC0252 
0137:00407AAB  CALL     004692D0     <--呼叫驗證注冊碼子程序,看看輸入的是否為新版本注冊碼。
0137:00407AB0  ADD      ESP,BYTE +10
0137:00407AB3  NEG      EAX
0137:00407AB5  SBB      EAX,EAX
0137:00407AB7  INC      EAX
0137:00407AB8  MOV      [00489FDC],EAX
0137:00407ABD  JNZ      00407B27    <--如輸入的注冊碼正確,這里跳轉,可返回呼叫程序,
                                       可跳過00408018 CALL ,完成程序注冊。
0137:00407ABF  LEA      EAX,[EBP+FFFFFEC0]
0137:00407AC5  PUSH     EAX       
0137:00407AC6  PUSH     EDI         <--執行此行后,下令D EDI,顯示‘cccc’,即輸入的注冊名
0137:00407AC7  CALL     00407BE4    <--呼叫計算注冊碼子程序(老版本)
0137:00407ACC  LEA      EAX,[EBP+FFFFFEC0]
0137:00407AD2  PUSH     ESI          <--將輸入的假碼‘8個8’壓入堆棧,下令D ESI,顯示‘8個8’
0137:00407AD3  PUSH     EAX          <--計算出的注冊碼壓入堆棧,下令D EAX 顯示正確注冊碼:
                                                                                   07480594
0137:00407AD4  CALL     004692D0     <--呼叫驗證注冊碼子程序,看看輸入的是否為新版本注冊碼。
0137:00407AD9  ADD      ESP,BYTE +10
0137:00407ADC  NEG      EAX
0137:00407ADE  SBB      EAX,EAX
0137:00407AE0  INC      EAX
0137:00407AE1  MOV      [00489FDC],EAX
0137:00407AE6  JNZ      00407B27
0137:00407AE8  LEA      EAX,[EBP+FFFFFEC4]
0137:00407AEE  PUSH     BYTE +04
0137:00407AF0  PUSH     EAX
0137:00407AF1  PUSH     ESI
0137:00407AF2  CALL     004696C0
0137:00407AF7  ADD      ESP,BYTE +0C
0137:00407AFA  TEST     EAX,EAX
0137:00407AFC  JNZ      00407B20             (JUMP)
0137:00407AFE  LEA      EAX,[EBP+FFFFFEC0]
0137:00407B04  PUSH     BYTE +04
0137:00407B06  PUSH     EAX
0137:00407B07  PUSH     DWORD 0048CDA8
0137:00407B0C  CALL     004696C0
0137:00407B11  ADD      ESP,BYTE +0C
0137:00407B14  TEST     EAX,EAX
0137:00407B16  JNZ      00407B20
0137:00407B18  MOV      [00489FDC],EBX
0137:00407B1E  JMP      SHORT 00407B27
0137:00407B20  AND      DWORD [00489FDC],BYTE +00
0137:00407B27  PUSH     DWORD 012C
0137:00407B2C  LEA      EAX,[EBP+FFFFFEC0]
0137:00407B32  PUSH     BYTE +00
0137:00407B34  PUSH     EAX
0137:00407B35  CALL     00467C10
0137:00407B3A  MOV      EAX,[00489FDC]
0137:00407B3F  ADD      ESP,BYTE +0C
0137:00407B42  POP      EDI
0137:00407B43  POP      ESI
0137:00407B44  POP      EBX
0137:00407B45  LEAVE   
0137:00407B46  RET       <--執行此行返回呼叫程序


至此,找出注冊碼!


小   結: 
            此程序有兩處計算和驗證注冊碼的子程序。它可用新版本的注冊碼注冊,亦可用前一版本的
        注冊碼完成注冊。
         User Name:    cccc 
         Reg Key:      02EC0252 或07480594  (新舊版本注冊碼皆可用)
后   記:
        有疑問請與我聯系:hz.cy@163.net

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久伊人久久99| 精品国产露脸精彩对白 | www.色精品| 国内精品伊人久久久久影院对白| 天天综合色天天综合| 视频一区欧美精品| 黄页网站大全一区二区| 蜜臀a∨国产成人精品| 精品蜜桃在线看| 精品国产麻豆免费人成网站| 日韩欧美色电影| 久久先锋影音av鲁色资源| 久久久一区二区| 国产精品网站在线播放| 国产精品久久久久毛片软件| 午夜一区二区三区视频| 午夜精品福利在线| 麻豆精品国产传媒mv男同| 久久国产精品99精品国产 | 国产在线不卡一卡二卡三卡四卡| 精品系列免费在线观看| 国产福利91精品一区| 99久久免费精品| 欧美日韩一区二区三区在线| 日韩午夜在线影院| 国产喷白浆一区二区三区| 亚洲日本电影在线| 亚洲午夜免费电影| 美女网站色91| 成人污污视频在线观看| 91国产福利在线| 精品理论电影在线观看 | 亚洲主播在线观看| 蜜桃精品视频在线观看| 国产精品亚洲综合一区在线观看| 成人免费毛片app| 欧美图区在线视频| 久久色在线视频| 亚洲美女视频在线| 久久精品国产一区二区| 不卡av在线网| 8v天堂国产在线一区二区| 久久日韩精品一区二区五区| 亚洲男女一区二区三区| 欧美成人女星排名| 激情五月婷婷综合网| 国产精品一区二区不卡| 91成人免费电影| 精品久久久久久亚洲综合网| 一色屋精品亚洲香蕉网站| 天堂一区二区在线免费观看| 国产91精品在线观看| 欧美日精品一区视频| 久久精品综合网| 亚洲成人一区在线| 丁香激情综合五月| 91精品国产综合久久久久| 国产精品成人在线观看| 蜜臀精品久久久久久蜜臀| bt欧美亚洲午夜电影天堂| 69p69国产精品| 亚洲视频每日更新| 国产精品综合av一区二区国产馆| 欧美日韩精品一区二区天天拍小说| 国产欧美日韩中文久久| 日韩精品久久久久久| 色诱视频网站一区| 久久久亚洲精品石原莉奈 | 精品一区二区国语对白| 日韩欧美一级精品久久| 亚洲成人自拍偷拍| 91天堂素人约啪| 国产片一区二区| 精品一区二区三区影院在线午夜| 欧美日韩国产三级| 亚洲日本中文字幕区| 国产成人精品www牛牛影视| 日韩午夜激情视频| 日韩精品欧美精品| 欧美色大人视频| 亚洲综合小说图片| a亚洲天堂av| 国产精品三级在线观看| 国产一区二区三区在线观看免费视频 | 26uuu精品一区二区在线观看| 日韩精品免费专区| 欧美日韩国产一区| 亚洲 欧美综合在线网络| 91免费看`日韩一区二区| 国产精品视频第一区| 国产精品一区二区三区网站| 2021久久国产精品不只是精品| 免费久久精品视频| 欧美情侣在线播放| 日韩精品三区四区| 欧美一区二区三区色| 日本亚洲免费观看| 91精品国产丝袜白色高跟鞋| 亚洲国产你懂的| 欧美日韩国产在线播放网站| 一区二区三区欧美| 色老汉一区二区三区| 亚洲理论在线观看| 欧洲人成人精品| 亚洲h动漫在线| 欧美一区二区人人喊爽| 天天爽夜夜爽夜夜爽精品视频| 欧美性欧美巨大黑白大战| 亚洲综合在线免费观看| 色天使色偷偷av一区二区| 亚洲一区二区三区四区在线观看| 91片在线免费观看| 亚洲欧美精品午睡沙发| 欧美亚洲免费在线一区| 午夜av一区二区三区| 欧美成人国产一区二区| 韩国女主播一区| 国产精品看片你懂得| 国产成人av福利| 亚洲欧美在线观看| 欧美日韩一区高清| 美女视频网站久久| 欧美精品一区二区三区在线 | 欧美日韩高清在线播放| 日本不卡一二三| 精品国产乱码久久久久久1区2区| 国产99一区视频免费| 亚洲三级在线看| 欧美精品aⅴ在线视频| 精品中文字幕一区二区| 国产精品青草综合久久久久99| 色综合天天综合色综合av | 日韩精品欧美精品| www国产精品av| 91在线一区二区三区| 日一区二区三区| 国产欧美一区二区三区鸳鸯浴| 94-欧美-setu| 毛片不卡一区二区| 国产精品国产三级国产| 777欧美精品| 国产成人一区二区精品非洲| 一区精品在线播放| 亚洲国产精品精华液2区45| 日韩欧美你懂的| 国产精品成人一区二区三区夜夜夜| 欧美不卡一区二区| 日本一区二区三区电影| 日韩欧美国产一区二区三区| 欧美日本不卡视频| 国产精品人妖ts系列视频| 国产蜜臀av在线一区二区三区| 日韩一级完整毛片| 中文字幕av一区 二区| 国产成人亚洲精品狼色在线 | 欧美不卡一区二区| 97久久超碰国产精品电影| 美女性感视频久久| 依依成人精品视频| 久久久久九九视频| 欧美男生操女生| caoporen国产精品视频| 久久国产人妖系列| 一区二区三区在线观看国产| 欧美精品一区二区三区蜜桃视频| 一本大道综合伊人精品热热| 国产伦精品一区二区三区免费迷| 尤物在线观看一区| 国产精品毛片久久久久久| 欧美一区二区福利在线| 在线视频一区二区三| 国产精品一区二区91| 久久99久久精品欧美| 亚洲成人资源在线| 亚洲美女精品一区| 国产欧美在线观看一区| 精品欧美一区二区在线观看| 欧美三级资源在线| 色久综合一二码| 暴力调教一区二区三区| 极品少妇一区二区三区精品视频 | 国产一区二区免费看| 舔着乳尖日韩一区| 亚洲午夜久久久久久久久久久 | 图片区小说区区亚洲影院| 亚洲蜜臀av乱码久久精品| 国产精品青草久久| 久久久亚洲欧洲日产国码αv| 日韩一区二区在线观看视频播放| 欧美亚日韩国产aⅴ精品中极品| 99视频有精品| 成人午夜av电影| 成人涩涩免费视频| 国产精品一二三| 国产高清成人在线| 国产精一区二区三区| 国模一区二区三区白浆| 精品无人码麻豆乱码1区2区 | 色综合天天综合色综合av| av电影一区二区|