首页
社区
课程
招聘
[求助}帮忙看看这个算法是不能逆的么
2013-10-12 00:35 12972

[求助}帮忙看看这个算法是不能逆的么

2013-10-12 00:35
12972
下面有个代码大牛门帮我看看,这个密码是不是不能逆,是在看不出什么门道,因为水平太差了,比如这个原始代码是256位,经过装换完,就是192位了。这个能逆向么

代码在附近里

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
打赏
分享
最新回复 (12)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whnet 2013-10-12 09:58
2
0
256  -> 192  因为不是一一对应的。 数据有损 ,理论上是不能还原的。 。
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sunflover 2013-10-12 12:13
3
0
没看到附件在哪儿,上传的图像也不是关键部分,无法判定
雪    币: 58
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
jeffcjh 2013-10-12 12:22
4
0
LZ提出的问题中有几点细节没有交代清楚:
1、字节集到十六进制、十六到十等转换到底是咋回事
2、代码中的EBXX、EDII没有初始值就进行运算了
3、其他问题......
所以请LZ补充这些细节后给大伙再看看,也可以顺便把代码贴出来(感觉像是脚本代码似的)。
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-12 19:47
5
0
是易语言写的,是在od 里看着源码写出来的,我是上od 上的汇编代码好看,还是上易语言,本人易语言是新学的,就这个写了一天时间运算的结果才和od 里的数据一样,你们说我上什么代码
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-12 20:14
6
0
其实16进制运算的,我由于不会写代码,只能用易语言写,易语言还不能直接16进制运算,我只有 把文本转十六进展,在转成10进制,然后运算,edx ebx edi 没有初始值, 他有个256位的密码表,读取密码表就是assic码加上96,因为易语言没有0 我就加了个1,我觉得是可以逆向的,但是头很大
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-12 20:15
7
0
你看到的图像就是关键东西了,我就那么多代码,其他的是密码的数值 ,其实我连数组赋值都不会,我是直接一个一个赋值的,
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-12 20:16
8
0
他是6和8 运算的,平均几次就少一个了,所以他是逐渐减少的
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-13 12:50
9
0
这个是每次解密的16进制,有一定的规律  没跳3次,一次正确的,你们帮我看看,我现在脑袋短路,求助看雪大神。。。。。。。。 E+383+E0F8+( 383E3E)结果 +E0F8F8C+83E3E313+F8F8C4D1+ (3E313444结果)去点 前面的3e +8C4D110D+13444373+D110DCE5+ (44 373946结果)去掉前面的44 +DCE518F+739463E2+E518F8B8+46 3E2E31 +8F8B8C4C+E2E31334+B8C4CD18+31 334630+4CD18C0D+34630344+18C0D118+30 344639+D118E50+44639402+18E500BC+39402F37+500BCDD0+2F37414+BCDD0510+37414435+D0510D4E+14435393+10D4E4F9+35393E40+4E4F900B+93E402E3+F900B8DC+402E3736+B8DCD90+E3736404+DCD90124+36404933+90124CCE+49333B3+24CCECF9+333B3E43+CECF90CD+B3E43374+F90CDD18+43374637+CDD18DD2+74637493+18DD24C5+37493147+D24C51CC+93147314+C51CC50D+47314342+CC50D091+14342454+D091511+42454447+915111CD+54447374+111CDD28+47374A2E+CDD28B8D+74A2E343+28B8D0E0+2E343836+8D0E0D8C+43836323+E0D8C8F0+36323C34+8C8F0D0D+23C34373+F0D0DCF5+34373D40+DCF5011+73D40474+F5011D08+40474234+11D08D0D+74234353+8D0D4E0+3435383E+D4E0F8B+5383E2C3+E0F8B0C8+3E2C323A+8B0C8E91+C323A453+C8E914DC+3A453736+914DCD90+53736424+DCD90920+36424833+90920CCD+24833363+20CCD8D0+33363433+CD8D0CCD+63433364+D0CCD928+33364A34+CD928D0F+64A343C4+28D0F101+343C4043+F1010CC+C4043334+10CCD04+43334130+CCD04C0D+34130344+4C0D108+3034423E+D108F8A+4423E2A3+8F8A8C5+3E2A3147+8A8C51CD+A3147373+C51CDCC4+4737313C+CDCC4F0D+7313C364+C4F0D920+3C36482A+D920A8B+6482A2E3+20A8B8CD+2A2E3344+8B8CD10D+E3344363+CD10D8E0+44363833+D8E0CCE+638333A3+E0CCE8CC+333A3331+CE8CCC50+A3331433+CCC50CD0+31433438+50CD0E0D+33438363+D0E0D8D5+38363548+D8D520A+635482A3+D520A8DC+482A373A+A8DCE8E+A373A383+DCE8E0DC+3A38373C+8E0DCF0C+8373C313+DCF0C4ED+3C313B40+C4ED00C+13B40304+ED00C108+40304232+C108C8D+4232373+8C8DCDD+32373742+8DCDD092+73742483+DD0920EC+42483B2E+920ECB8C+83B2E333+ECB8CCE0+2E333834+8CCE0D12+33834483+E0D120E0+34483836+120E0D8C+83836324+E0D8C910+36324432+8C910C8C+24432334+10C8CD09+32334245+8CD0914C+34245334+914CD1C+4533472E+4CD1CB8B+3472E2E4+1CB8B910+2E2E4432+8B910C8C+E4432333+10C8CCDC+32333731+8CCDCC51+33731472+DCC51CB8+31472E2F+51CB8BD1+72E2F464+B8BD1908+2F464233+D1908CCF+642333C3+8CCF0E4+333C3935+CF0E4D4F+C39353F3+E4D4FCDC+353F3734+4FCDCD11+F3734443+DCD110C9+34443247+110C91CD+43247353+C91CD4E8+47353A3C+CD4E8F0D+53A3C343+E8F0D0E0+3C343831+D0E0C50+43831404+E0C50118+31404636+50118D8F+46363C4+18D8F100+363C402F+8F100BD1+C402F444+BD1108+2F444237+D1108DCE+44237394+8DCE509+37394246+CE50918F+942463D4+918F505+46 3D4143+8F5050D0+D4143413+50D04C4+43413135+   这样一直排列下去
雪    币: 25
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
sunflover 2013-10-13 17:50
10
0
你看到的图像就是关键东西了,我就那么多代码
那你继续研究,菜鸟帮不上你
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-13 21:54
11
0
我也是菜鸟, 我自己根据汇编语言写的代码,就几句,
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
whnet 2013-10-14 08:56
12
0
说了。 理论上讲就是不能还原的。 假设说 输入 是 0-7  对应输出 是0-1 你自己想想你从0-1 能不能逆出来0-7.。
雪    币: 157
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
chinacoold 2013-10-14 09:54
13
0
他有个256位的key ,我对算法不行的
游客
登录 | 注册 方可回帖
返回