?? 第5集.htm
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD> <TITLE>破解入門第五集</TITLE> <META content="text/html; charset=gb2312" http-equiv=Content-Type></HEAD><BODY bgcolor=#cc9966><a name=home></a><font face="宋體" size="+4" color="Black"><p align="center">破解入門第五集</font></P><P><table align="right"><tr style="font-size=9pt"> <td><a href="new1.htm">【第一集】</a></td> <td><a href="new2.htm">【第二集】</a></td> <td><a href="new3.htm">【第三集】</a></td> <td><a href="new4.htm">【第四集】</a></td> <td><a href="new5.htm"><font color="Gray">【第五集】</font></a></td> <td><a href="new6.htm">【第六集】</a></td></tr></table><BR><BR><font face="宋體"><font size="+2" color="#800000">KANJIWEB V3.0注冊實例破解</font><br><div align="right">〖<a href="tool\kanjiweb.zip">下載KanJiWeb</a>〗</div><P>今天我再來給大家講一講KANJIWEB V3.0的破解,與上一集不同的是: 這次換用另一個中斷點,會有什么不同呢?往下看看就知道了.<BR><font color="Red">第一步</font>,將KanJiWeb啟動,然后將注冊框敲出來,輸入注冊碼: '79797979'.輸入完了,不要急著按OK鍵.<BR><font color="Red">第二步</font>,切換到ICE中(知道怎么切換吧:按CTRL-D鍵),下中斷: Bpx GetDlgItemText ,然后按F5鍵返回注冊程式.<BR><font color="Red">第三步</font>,按下注冊框的OK鍵,發生什么事了,對,被ICE攔下來了,到此步,我們已經成功一半了.也許有的網友表示懷疑,但是你要給自己一點自信心嘛!不然,我怎么教你也白搭.<BR><font color="Red">第四步</font>,將中斷暫時屏蔽,用什么命令呢?對了: Bd * ,星號代表所有的中斷.<BR><font color="Red">第五步</font>,按一下F12鍵,在我的機器上是一次就夠了,你自己要試按.停下后,按F10鍵開始追蹤了...<P><table> <font color=#990000> <tr> <td>10C7:3900</td> <td>LEA AX,[BP+FF52]</td> </TR> <TR> <TD>...</td> <TD>略過</td> </tr><tr> <td>10C7:39C9</td> <TD>XOR BYTE PTR [SI],86</td> </TR><TR> <TD>10C7:39CC</td> <TD>INC SI</td> </TR><TR> <TD>10C7:39CD</td> <TD>LEA AX,[BP+FE2F]</td> </TR><TR> <TD>10C7:39D1</td> <TD>CMP SI,AX</td> </TR><TR> <TD>10C7:39D3</td> <TD>JB 39C9</td> </TR><TR> <TD>程式在此循環九遍</td> <td></td> </tr><tr> <td>10C7:39D5</td> <TD>LEA DI,[BP+FE26]</td> </TR><TR> <TD>10C7:39D9</td> <TD>LEA SI,[BP-4A]</td> </TR><TR> <TD>在此下命令:</td> <td>D SI /D DI</td> </tr><tr> <td>看見什么了:</td> <td>SI=自己輸入的注冊碼</td> </tr><tr> <td></td> <td>DI=真正的注冊碼</td> </tr> <TD>...</td> <TD>略過</td> </TR><TR> <TD>10C7:39F4</td> <TD>OR AX,AX</td> </TR><TR> <TD>10C7:39F6</td> <TD>JNZ 3A3A</td> </TR><TR> <TD>...</td> <TD>略過</td> </TR><tr> <td>10C7:3A32</td> <TD>JMP 3A53</td> </tr><tr> <td>10C7:3A34</td> <TD>MOV SI,[BP-08]</td> </TR><TR> <TD>10C7:3A37</td> <TD>JMP 3A6D</td> </TR><TR> <TD>10C7:3A39</td> <TD>NOP</td> </TR><TR> <TD>10C7:3A3A</td> <TD>MOV SI,0001</td> </TR><TR> <TD>10C7:3A4E</td> <TD>CALL USER!MESSAGEBOX</td> </TR></FONT></TABLE>當程式走到 10C7:3A4E 處就會出現注冊失敗的信息框,那怎樣避免呢?很簡單,往上面看看有什么地方可跳過此CALL呢?找到了嗎?對了,它在: 10C7:3A32 JMP 3A53 處,但剛才為何沒走到此處呢?當你重新追蹤一遍會發現問題出在: 10C7:39F6 JNZ 3A3A 處,知道了吧,如果沒有那個跳轉命令,就不會出現討厭的注冊失敗的信息了.知道該怎么辦呢?當然是動手干掉它了,將它NOP掉就可以了.NOP的機器碼是: 90. 下 CODE ON 命令,將 JNZ 3A3A 的兩個BYTE改為 9090 即可.<br><p><p><p><div align="center"> <a href="new4.htm"><img src="pre.gif" alt="上一篇" WIDTH="109" HEIGHT="32"></a> <a href="new6.htm"><img src="next.gif" alt="下一篇" WIDTH="108" HEIGHT="32"></a></div><P><font color=#6600ff>歡迎光臨"破解交流網" http://coolfly.126.com<BR>E-mail: CoolFly@yeah.net</font></BODY></HTML>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -