能力值:
(RANK:680 )
|
-
-
2 楼
你那个加密后的tar文件怎么得到的? 以前的?
这个解密我看要结合调试分析了~~
帮顶~
|
能力值:
(RANK: )
|
-
-
3 楼
"文件链接已失效".
另外, tar只是将所有的文件当成数据流顺序存放, 类似copy /b a+b+c, 本身并不具备加密功能.
通常为了节省空间会将tar出来的文件再进行压缩以节省空间, 这时才可能进行加密.
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
那要如何解密呢。.?
|
能力值:
(RANK:680 )
|
-
-
5 楼
sorry, 我问的是你那个解密后的tar文件怎么得到的 ?
|
能力值:
(RANK:680 )
|
-
-
6 楼
|
能力值:
(RANK: )
|
-
-
7 楼
1. 原始文件不是tar格式(至少不是Unix下那种通用的tar格式).
2. 加密方式是以0x100为单位的块加密.
3. 加密算法是xor.
4. 密钥的前0x10个字节为: 6E 6F 6C 6D 62 63 60 61 66 67 64 65 1A 1B 18 19
也就是说, 你把加密前后的内容取头0x100个字节对应xor之后就可以得到密钥了.
|
能力值:
(RANK:680 )
|
-
-
8 楼
arab大哥真强. 膜拜ing ...
我当初看的时候, 一看加密前后大小一样, 马上就想到了xor.
然后看了下密文, 相同的BYTE其明文不一样, 相同的DWORD其明文也不一样,
于是没办法了, 潜意识里把xor否决了~~
|
能力值:
(RANK:420 )
|
-
-
9 楼
哇 ~~哈~~哈~~哈~~板上都是牛人一堆~~除了我是小青蛙~frog~
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
这个 tar 是一个服务端内的 IP文件。...
我是买来的。..
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
密钥0~100:
6E6F6C6D62636061666764651A1B18191E1F1C1D12131011161714150A0B08090E0F0C0D
02030001DB1DB4053A3B38393E3F3C3D32333031363734352A2B28292E2F2C2D22232021
26272425DADBD8D9DEDFDCDDD2D3D0D1D6D7D4D5CACBC8C9CECFCCCD
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
能否留下大侠的联系Q。..
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
这样的话如何写解密器呢。.?
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
版主,我才是正宗的~!
|
能力值:
(RANK:680 )
|
-
-
15 楼
大致可以这样:
unsigned char key[0x100] = "\x6E\x6F\x6C\x6D\x62"
"\x63\x60"
...
void main()
{
FILE *fp = fopen("enc.tar","rb");
FILE *fp2 = fopen("dec.tar","wb");
unsigned char buffer[0x100];
while(fread(buffer,0x100,1,fp))
{
for(int i = 0;i<0x100;++i)
{
buffer[i] ^= key[i];
}
fwrite(buffer,0x100,1,fp2);
}
//fuck tail data
...
fclose(fp);
fclose(fp2);
}
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
这个代码不完整吧。楼主省略了一些代码吧.!
"\0x63\0x60"
...
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
我对算法不是完全了解哦..
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
我试尝做个解密器.但是未成功。.不会写这位异或....
15楼的大哥.你发的C语言的代码。..
我不会用C 看不怎么懂...
英文没学好。..
|
能力值:
( LV2,RANK:15 )
|
-
-
19 楼
不管用什么语言,只有有异或操作就行了
^ 在C里是异或操作
|
能力值:
(RANK: )
|
-
-
20 楼
jackozoo已经把程序框架都写好了, 你只需要填上那0x100个密钥就可以了.
你要写解密器, 至少得会一种语言吧? 不会C, 那么你会哪种编程语言呢?
或者说, 你想让别人帮你写一个解密器? 如果是, 那也要表达出来才行啊.
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
C语言 我看不懂...
郁闷...
看得懂就不会请教了。..哈哈.我是一个小鸟..
|
能力值:
(RANK:680 )
|
-
-
22 楼
我就好事做到底吧~~
解密器见附件~
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
谢谢你。. 帮了我..
解密出来的文件需要加密才能运行
你能不能把你的QQ留下来哦..
我想独立完成...有问题可以请教你的嘛.!做我老师也可以吖.
|
能力值:
(RANK:680 )
|
-
-
24 楼
做不了你老师, 解密算法是arab搞掂的, 我只是写出code而已.
|
能力值:
( LV2,RANK:10 )
|
-
-
25 楼
至少比我厉害.......
嘿嘿...我英文学的少..不懂那些...难度系数感觉大了点..
|
|
|