首页
社区
课程
招聘
[旧帖] [求助][求助]知道输入数据,知道输出数据,如何能猜出其中的算法 0.00雪花
发表于: 2011-9-1 17:21 1458

[旧帖] [求助][求助]知道输入数据,知道输出数据,如何能猜出其中的算法 0.00雪花

2011-9-1 17:21
1458
假如有一个黑盒子,对其输入一串数据后,它会对数据运算然后输出另一串数据,输入数据和输出数据都是八个字节。我可以得到无穷多个输出和输出数据对,有没有办法对过这些输入和输出数据对,反推出黑盒子里面的算法呢?

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 4
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以, 需要多组数据
2011-9-1 17:22
0
雪    币: 34
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢回答,假设我可以控制输入,得到任意组数据,那么如何反推其中的算法呢?需要什么什么样的数学方法,什么样的数学工具,给点提示吧,谢谢
2011-9-1 17:25
0
雪    币: 4
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这样是比较难的。

如果有软件的话,调试是比较快捷的办法 具体的话要看具体情况了
2011-9-1 17:36
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感觉很难啊,像密码破译
2011-9-1 17:45
0
雪    币: 29
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我也想知道啊
2011-9-1 19:35
0
雪    币: 47
活跃值: (35)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这就好比一个注册机,你可以任意输入用户名,然后注册机将计算出相对应的注册码

这得知道程序是怎么计算的才行吧
2011-9-2 21:12
0
雪    币: 793
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
好像是近世代数,用数学模型移位寄存器可以
2011-9-2 21:49
0
游客
登录 | 注册 方可回帖
返回
//