首页
社区
课程
招聘
[讨论]有没有好的方法增加软件被爆破的难度
发表于: 2006-3-27 15:15 4084

[讨论]有没有好的方法增加软件被爆破的难度

hud 活跃值
2
2006-3-27 15:15
4084
对于共享软件,找一个强的加密算法倒不是难事,因为已经有很多现成的成熟加密算法。可是对于爆破,却是非常伤脑筋。对于破解,爆破似乎是个低一些的层次;但是对于共享软件作者,防止爆破可能远比找个加密算法难。希望各位朋友给一些思路,有什么办法可以增加被爆破的难度?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 721
活跃值: (350)
能力值: ( LV9,RANK:1250 )
在线值:
发帖
回帖
粉丝
2
最简单的方法,但这却是一个思路:

1、先使用CRC32校验;

2、然后用代码检测关键跳转指令是否正确,若正确则使用SMC写入正确代码,否则写入错误代码;

3、再次使用CRC32校验,是否应该等于一个新的CRC32值(应修改为正确的代码后,手动写入这个值)。
2006-3-27 15:31
0
雪    币: 221
活跃值: (161)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
谢谢你的意见!

这段时间考试完了应该轻松些吧(我毕业几年了)?

你的思路很好!不过有个问题,SMC如果用汇编可以实现,但如果用高级语言,比如VB,不知道怎么实现?能否有个示例代码?
2006-3-28 11:56
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
可以逆向下面这个软件会增加更多
保护方法比如复杂度,硬件相关。

Software: Fuji Xerox DocuWorks Desktop v5.0.2
2006-3-28 12:25
0
雪    币: 210
活跃值: (11)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
看看国华的软件,那个叫悍呐。
2006-3-28 13:08
0
游客
登录 | 注册 方可回帖
返回
//