• 标 题:Unfoxall 2.0 增强版完美破解方法 (2千字)
  • 作 者:000ye
  • 时 间:2000-5-17 3:20:50
  • 链 接:http://bbs.pediy.com

《Unfoxall 2.0 增强版完美破解方法》

    首先非常感谢TCL朋友,如果不是他把Unfoxall 2.0 增强版(未注册版本)送给我,现在我也不会把这篇文章贴出来!
    Unfoxall的确是一个非常优秀的foxpro反编译软件,它取用一机一注册码的方法来对用户进行限制,真讨厌!

破解工具:SoftIce for win95/98

破解方法:
    1. 运行unfoxall
    2. 用鼠标单击unfoxall菜单->“帮助”, 然后再单击“关于unfoxAll”
    3. 待弹出对话框后请再单击“注册”按钮
      录入如下资料:
        用户姓名:000ye
        用户单位:china
    4. 单击“生成待注册文件”按钮 
    5. 这时系统会在本目录下生成一个名为“unfoxAll.ini”的文件
    6. ctrl+D, 激活softIce
    7. bpx hmemcpy
    8. 按F5
    9. 用鼠标单击“注册unfoxAll”按钮,这时程序被拦
    A. BD *,按F12, 直到进入unfoxAll的领空(不知按多少下)
    B. bpx 0048FC64  (这个步骤非常重要)
    C. 按F5,然后再根据实际情况操作,这时系统会出现两个提示框,当你按“确认”后,系统会自动退出(这是好现象)
    D. 重新启动unfoxAll,这时程序会在xxxx:0048FC64处被拦
      xxxx:0048FC5F  MOV EAX, [006E0CFC]    ; d eax 这是真正的注册码
      xxxx:0048FC64  MOV EDX, [EBP-10]      ; d edx 这是你所谓的注册码
      xxxx:0048FC67  CALL 00403F18          ; 注册码比较的call
      xxxx:0048FC6C  JNZ 0048FCA2            ; 不相等则跳
    E. d eax, 还不赶快把它抄下来?我这里看到的是“5304C7A1”

得到注册码后如何注册?
    1. 首先打开unfoxAll目录下的unfoxAll.ini文件
    2. 这时你会看到如下东东:
      [UserInfo]
      UserName=000ye
      UserCompany=china
      UserKey=E90666CF    (这个东东因机器不同而不同)
      SerialNumber=[Not Registered]
    3. 把其改为这样:
      [UserInfo]
      UserName=000ye
      UserCompany=china
      UserKey=E90666CF   
      SerialNumber=5304C7A1
      改完后请保存退出
    4. 用鼠标单击unfoxall菜单->“帮助”, 然后再单击“关于unfoxAll”
    5. 待弹出对话框后请再单击“注册”按钮
    6. 用鼠标单击“注册unfoxAll”按钮
    7. 选择“unfoxall.ini”文件,然后再按“打开”按钮
    8. 最后根据实际情况操作,就这样,unfoxAll已经被成功注册了,高兴吗?

                              000ye  [CCG]
                            2000.05.17