首页
社区
课程
招聘
深思狗一阶黑箱算法讨论:z = f(x,y)
2004-6-24 19:14 6136

深思狗一阶黑箱算法讨论:z = f(x,y)

2004-6-24 19:14
6136
x,y范围:
0xffff<= x >=0
0xffff<= y >=0

f(x,y)中可能使用了0x80,0x7f,0x1f等常量,请朋友们一起研究研究。。。。

下面是枚举的部分数据:
f(0,0)=0x38
f(0,1)=0x65
f(0,2)=0x43
f(0xF7,0xF7)=0x45
f(0x100,0x100)=0x48
f(0x6aa,0x4f7)=0xd
f(0x100,0x14d)=0xb
f(0xffff,0xffff)=0x37
f(1,1)=0x66

请不要考虑查表法,因为所有序列全部穷举完需要n年。。。。。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 3
打赏
分享
最新回复 (6)
雪    币: 195
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小牧童 2004-6-25 08:42
2
0
嘿嘿,有漏洞的。:D
雪    币: 302
活跃值: (410)
能力值: ( LV12,RANK:410 )
在线值:
发帖
回帖
粉丝
Spring.W 10 2004-6-25 09:05
3
0
本人在破解一个软件,发现软件使用的是动态调用加密狗,所以想在不改动原主程序的前提下,重新写个SENSE3.DLL,以便做到100%完全仿真原来加密狗功能。
    现在的问题是:
    1、狗内数据区数据已经100%获取并仿真。
    2、狗内程序区的 Encrypt 函数 就是上面我要求讨论的f(x,y),我现在只能穷举,没有研究出实现方法。但是,穷举的问题是:每次操作狗大约需要10ms,那么全部穷举完需要:0xffffffff * 10ms/100/60/60/24 = 4971天,所以穷举不可能。。
   3、希望有这方面经验的朋友,帮助出点主意了,谢谢了。。
雪    币: 414
活跃值: (531)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
nig 4 2004-6-25 11:11
4
0
按统计方法,占一半的机率,你应该用2486天了。

另外,设计有效的数据也是必要的。你可以参看一下手册,里面有效的指令6个吧,记不清了,所以根本用不上那么久的。
雪    币: 205
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
bobo801123 2004-6-25 12:34
5
0
如果是S3真强版,那代码区就没这么小了,要猜,穷举真的有点不可能,反正,
S3据说已经没有什么公司使用了,代码去太短了,简直就不叫加密狗,但必定是
历史的需要,开辟了另个先河,中国人一个 “牛”了得,厉害!
雪    币: 302
活跃值: (410)
能力值: ( LV12,RANK:410 )
在线值:
发帖
回帖
粉丝
Spring.W 10 2004-6-25 12:56
6
0
猜的我焦头烂额。。没有结果。。苦恼!实在不行,只有爆破了。。
雪    币: 195
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
小牧童 2004-6-25 14:25
7
0
复制一只深思III狗3小时内就可以搞定了。与我联系 QQ:5810851
游客
登录 | 注册 方可回帖
返回