win7下手動破解wingide4.1.6
類似的方法請參考
http://hi.baidu.com/hacklzt/blog/item/358cc512f1532538dd540105.html
這裏我只講4.1.6不同的地方
1.解壓bin/2.5/src.zip/process/abstract.pyo
2.HEX編輯器,找到地址5420, 看到這一行有11 00 6a 02 00 6f
3.將6a改爲70, (將02改爲03) (這裏可以不改)
驗證:
1.用http://pypi.python.org/pypi/unpyclib/0.8.1
反彙編此文件
命令爲
c:\Python26\python.exe application.py -d abstract.pyo > abstract.txt
2.查找GetTermDaysLeft
3.將看到如下的代碼
000001CA 7C - LOAD_FAST 'self'
000001CD 69 - LOAD_ATTR '_GetTermDaysLeft'
000001D0 7C - LOAD_FAST 'lic'
000001D3 83 - CALL_FUNCTION
000001D6 7D - STORE_FAST 'daysleft'
000001D9 7C - LOAD_FAST 'daysleft'
000001DC 64 - LOAD_CONST -1
000001DF 70 - JUMP_IF_TRUE -> 000001E5 (這一行剛好是我們改的,跳轉到 1E5, 剛好是無限制喲)
000001E2 6F - JUMP_IF_FALSE -> 000001F9
000001E5 01 - POP_TOP
000001E6 74 - LOAD_GLOBAL '_'
000001E9 64 - LOAD_CONST 'unlimited'