panjianm 发表于 2018-6-14 11:38:57

windows7下手动破解wingide4.1.6

  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'
页: [1]
查看完整版本: windows7下手动破解wingide4.1.6