首 页文章中心黑客软件黑客动画绿色软件私服技术私服下载本站论坛
您当前的位置:黑客之家文章中心脱壳破解商业保护 → 文章内容 退出登录 用户管理
本类热门文章
相关文章
站内广告
方正飞腾3.1加密狗破解过程---浅谈Sentinel Super Pro的加密算法(14千字)
作者:佚名  来源:不详  发布时间:2008-1-10 16:23:16

减小字体 增大字体

Sentinel superpro是加密强度很高的产品,如果用得好,在没有狗的的情况解它几乎是没有可能,这次解它是带狗来破它的(

真的狗小弟买不起,只好用人家的模拟狗,用模拟狗来破小弟是头一回,呵呵),小弟旨在通过本文,让各位朋友了解SUPERPRO

的加密算法和在带狗的情况下破解软件。

工具:
    Trw2000
    Hview
    IDA(w32dasm在反汇编大文件时会死掉,不知哪位朋友有什么好的方法解决)

好,我们用最常见的方法中断程式:bpio 378,中断后返回到主程序,而且我们知道狗驱动是sx32w.dll:

.text:00951A32                push    offset unk_B99568
.text:00951A37                call    RNBOsproFormatPacket  <=====初始化狗数据
.text:00951A3C                movzx  eax, ax
.text:00951A3F                test    eax, eax
.text:00951A41                jz      short loc_951A49
.text:00951A43                xor    eax, eax
.text:00951A45                add    esp, 4
.text:00951A48                retn
.text:00951A49 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
.text:00951A49
.text:00951A49 loc_951A49:                            ; CODE XREF: sub_951A10+31j
.text:00951A49                push    offset unk_B99568
.text:00951A4E                call    RNBOsproInitialize    <=====初始化函数
.text:00951A53                movzx  eax, ax    <=====返回到这里
.text:00951A56                test    eax, eax
.text:00951A58                jz      short loc_951A60
.text:00951A5A                xor    eax, eax
.text:00951A5C                add    esp, 4
.text:00951A5F                retn
.text:00951A60 ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
.text:00951A60
.text:00951A60 loc_951A60:                            ; CODE XREF: sub_951A10+48j
.text:00951A60                push    0A9ACh
.text:00951A65                push    offset unk_B99568
.text:00951A6A                call    RNBOsproFindFirstUnit    <=====查找狗,如果有则返回0
.text:00951A6F                movzx  eax, ax                  <=====这里可以改为xor eax,eax  nop
.text:00951A72                test    eax, eax
.text:00951A74                jz      short loc_951A7C
.text:00951A76                xor    eax, eax
.text:00951A78                add    esp, 4
.text:00951A7B                retn
.text:00951A7C ; 哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪哪?
.text:00951A7C
.text:00951A7C loc_951A7C:                            ; CODE XREF: sub_951A10+64j
.text:00951A7C                                        ; sub_951A10+95j
.text:00951A7C                push    offset unk_B99568
.text:00951A81                call    sub_951AC0      <=====F8进入---------------------1
.text:00951A86                add    esp, 4
.text:00951A89                test    eax, eax   
.text:00951A8B                jz      short loc_951A96
.text:00951A8D                call    sub_951B20      <=====F8进入---------------------2
.text:00951A92                test    eax, eax
.text:00951A94            &nbs

[1] [2] [3] [4] [5] [6]  下一页

[] [返回上一页] [打 印]
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 - 文章投稿 - 软件发布 - 购物资讯网 - _