阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 3369|回复: 14

[原创] 偶说一下思讯软件的加密过程

[复制链接]

该用户从未签到

发表于 2010-2-4 13:31:09 | 显示全部楼层 |阅读模式
偶研究过思讯软件的加密过程
老版的就不说了,只要能反编译(加上了三层混淆代码)基本上就没难度
新版的(以商业之星V7为例)在加PB代码中进进出出,之后,
又调用一个外部的DLL进行验证
这个DLL是非同小可的,VC写的,即加壳,又混淆,还有乱序,一切能使用的手段都用了上
呵呵,看到这里,高手们应该知道怎么处理了吧
楼主热帖
启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2023-12-26 15:55
  • 签到天数: 331 天

    [LV.8]以坛为家I

    发表于 2010-2-4 16:39:03 | 显示全部楼层
    有些高深,不过对于希望这方面的还是不错的
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

     楼主| 发表于 2010-2-4 18:00:51 | 显示全部楼层

    其实也没啥

    能解决反PB反混淆的的问题
    下面就是DLL文件的的破壳,研究,要懂的反编译过的来的汇编代码
    我没有深研究过
    提示一下,DLL中,所有的进程都调用同一个函数
    而这个函数要根据传的不同的参数(调用过程产生的)
    再调用一个2K的表,进行运算,结果是什么?
    不结束谁也不知道,呵呵,有毅力的兄弟可以研究一下
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2021-12-20 20:48
  • 签到天数: 130 天

    [LV.7]常住居民III

    发表于 2010-2-4 22:44:38 | 显示全部楼层
    pb反混淆怎么解决?
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

     楼主| 发表于 2010-2-5 08:35:13 | 显示全部楼层

    pb反混淆

    先说一下混淆,PB代码混淆是采用了在伪代码中加入JMP跳转指令来实现的
    在PB的代码中就是采用GOTO语句
    这一点和在汇编中加入跳转指令是一样的,
    反混淆的原理有两种,
    1.如果是关键代码,可以采用人工的方式来做,看到JMP跟着跳就是了,只要主流程不变就行。
    2.采用语法分析,写个自动机,自动清除JMP跳转
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    擦汗
    2022-10-5 17:49
  • 签到天数: 462 天

    [LV.9]以坛为家II

    发表于 2010-2-5 10:14:48 | 显示全部楼层
    楼上的全部都是高手 佩服佩服
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2013-1-1 18:46
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2010-2-28 22:26:58 | 显示全部楼层
    首先VM加密先解决了在说。这个难度大一些
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2023-4-18 21:47
  • 签到天数: 1022 天

    [LV.10]以坛为家III

    发表于 2010-3-3 11:33:29 | 显示全部楼层
    希望高手能把商业之星V7破戒好了
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2021-12-20 20:48
  • 签到天数: 130 天

    [LV.7]常住居民III

    发表于 2010-3-3 21:09:19 | 显示全部楼层
    原帖由 whiteyl 于 2010-2-5 08:35 发表
    先说一下混淆,PB代码混淆是采用了在伪代码中加入JMP跳转指令来实现的
    在PB的代码中就是采用GOTO语句
    这一点和在汇编中加入跳转指令是一样的,
    反混淆的原理有两种,
    1.如果是关键代码,可以采用人工的方式来做, ...

    用什么软件反? od?还是别的?
    启用邀请码注册,提高发帖质量,建设交流社区

    该用户从未签到

    发表于 2010-6-14 11:14:57 | 显示全部楼层
    ※ 注 意1:本论坛为技术交流论坛,只有具有交流意义的帖子和附件才能由管理奖励金币。
    ※ 注 意2:为了网友们能更快地理解你的回复,请详细表述你的交流内容,并最好附上问题图片。

    对于不符合以上要求的帖子,管理员将进行扣分和删除处理。
    以上内容请在提交帖子前删除

    加入阳光:http://bbs.sunwy.org/thread-23277-1-1.html
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表