Visual C++編程全能詞典是一款非常不錯的數字化學習軟件,他的內容也是相當的豐富,分為“入門”“應用”“開發”三種模式。分階段學習,還是比較適合你這種有一定的基礎又無法突破的編程愛好者。
在兩年前,我就開始破解這個軟件,從那時開始,我開始接觸破解的
一年前,終於破解了這個軟件的主程序,那一次,我高興地興高采烈
以下是2014-08-12的破解記錄
從昨晚九點開始,我把Visual C++編程全能詞典移到我的新電腦上,發現以前在XP的破解不管用了,於是,我打開OD,進行代碼分析,Visual C++ 編程全能詞典.exe,這是主程序,經過分析,發現需要安裝獲得配置文件,安裝後得到C:\Windows\SysWOW64\windmorc\9065478901123.ini,打開一片亂碼,例如:“||dL}G^xVv\d5}yn1+T|JUNci&LO`ri@\[Dg]JV3<[s!Xpo.49*WseI(,Q'/H[#;$j=ec8t6z$R$8-NIrbl{gCSTQZ&2?v0.KRWHu3?JoEMf`AY))Zj#UyS[ApBVKlNwYmxq(Faor%OF{[[g,:'`XYV_DP]{MLiW\MzP*&cOtbRk[^^GGj*@s9”
使用OD並且結合以前使用VB Decomplier獲得的記錄分析發現:
2C,30,34,3C,44
var_28 input num 00836BEB
ecx+40h
edx+40h
C:\WINDOWS\system32\windmorc\9065478901123.ini 注冊碼存儲位置
00948078、00548078 注冊判斷位置(關鍵點,0F85機器碼(遠跳轉jnz),修改為0F84機器碼(遠跳轉JZ),就OK了)
00947CF5 00947EED
注冊窗口創建00948165
創建CALL:73494218
注冊未成功CALL:009F2590(009F029E 009F02F4 009F036A 009F03B2)
009F2690(009E03B7 00A1B1C4 00A1B1FE 00A1B26F)返回到00A1B274
00A1B19D
00A1B160(00A13E05)
00A13900(00947CC4)
最終發現,00947C65 一個重要判定點,判斷是否注冊成功,使用WinHex將74(je)改成75(jne)之後,問題解決
然後繼續解密 編程詞典浮動查詢窗口.exe
當年沒有成功解密這個程序
今天經過不斷地跟蹤發現,發現一處可疑跳轉,但是一改就崩潰,於是打開我的老電腦,上麵有正版授權,兩台電腦同時跟蹤,最終在006A264D發現一處cmp eax,0x50,將eax改成0xB後發現能夠運行,但如果改變下一行的ja為NOP,則程序崩潰,原因不明,最終在程序中改成如下:
006A2644 改為 B8 0B000000 90
含義為:
mov eax,0xB
nop
分析結果:
0069CCA6 注冊未成功
0069CC50 注冊未成功CALL
本地調用來自 006A2674, 006A26AE, 006A271F
返回到006A2724
0067F8D1 一個重要判定點,判斷是否注冊成功
006A2610->0069D355->0067F91B
0067F847
0067F7CC
0069D480
006A0BE0
區別:006A264D->006A26D6(CASE B)
最終成功破解,至此,該程序可在任意電腦使用,脫離了機器碼限製
76.4M / 03-25
立即下載55M / 06-05
立即下載237.9M / 04-13
立即下載140.5M / 03-06
立即下載900.9M / 03-02
立即下載96.2M / 07-06
立即下載311.2M / 07-06
立即下載335M / 07-06
立即下載200M / 07-06
立即下載413.8M / 07-06
立即下載353.9M / 06-05
立即下載131.8M / 04-13
立即下載230.8M / 03-03
立即下載195.6M / 03-03
立即下載165.4M / 03-03
立即下載45.6M / 09-08
立即下載665.2M / 07-06
立即下載2.84G / 07-06
立即下載93M / 07-06
立即下載338.3M / 07-06
立即下載1.38G / 07-26
立即下載488.3M / 07-16
立即下載109.8M / 06-03
立即下載142M / 01-08
立即下載1.2M / 11-23
立即下載548.8M / 04-13
立即下載1.6M / 04-13
立即下載1.48G / 03-18
立即下載646.6M / 03-03
立即下載133.7M / 03-03
立即下載325.8M / 06-07
立即下載60M / 04-29
立即下載254M / 04-25
立即下載659M / 04-23
立即下載1M / 12-26
立即下載253.4M / 12-08
立即下載253M / 12-08
立即下載1.19G / 11-16
立即下載110.5M / 04-23
立即下載26.7M / 03-16
立即下載488.3M / 07-16
立即下載248.9M / 12-08
立即下載248.9M / 12-08
立即下載201.2M / 04-13
立即下載100.6M / 03-06
立即下載148.9M / 03-06
立即下載1.12G / 07-06
立即下載1.25G / 07-06
立即下載9.48G / 07-06
立即下載50KB / 07-06
立即下載116.2M / 04-10
立即下載1.92G / 04-17
立即下載201.5M / 04-13
立即下載7.31G / 07-01
立即下載94.3M / 07-06
立即下載2.48G / 07-06
立即下載7.63G / 07-06
立即下載1M / 07-06
立即下載778.1M / 07-06
立即下載509.7M / 07-06
立即下載561.8M / 07-11
立即下載1.32G / 01-19
立即下載72M / 07-06
立即下載548.7M / 07-06
立即下載1.00G / 07-06
立即下載9.13G / 07-06
立即下載126.2M / 07-06
立即下載72M / 07-06
立即下載105.1M / 07-06
立即下載132M / 07-06
立即下載