首页
社区
课程
招聘
[求助]一个自解密的crackme算法问题.
发表于: 2009-7-31 01:05 3363

[求助]一个自解密的crackme算法问题.

2009-7-31 01:05
3363
假设:1.A,B为两个已知的十六进制数(如A=0x12345678 B=0x34567890)
        2.x为要求的注册码

然后进行以下运算:
B = (A+x) xor B
B = B - (A>>10H)
假设运算到这里B的值为:0xabcdef00
然后将B的一、二位拿出来与一组数据组成另外一个值C(x)(C(x) = 0xabxxxxxx,其中x为一组已知值)
将B的后几位拿出来与另外一组数据组成一个新值D(x)(D(x) = 0xcdef00xx,x为一组已知值)

最后进行如下运算:
B xor C(x) xor D(x) = E
其中,E为已知数.

请问:
I.方程有解吗?
II.如果方程有解,怎么解?

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回