设为首页收藏本站官方微博

汉化任务 异或加密字幕文件暴力解密工具(yaozheng请进)

[复制链接]
查看: 2639|回复: 8
打印 上一主题 下一主题

[汉化任务] 异或加密字幕文件暴力解密工具(yaozheng请进)

跳转到指定楼层
楼主
发表于 2010-2-25 23:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

异或加密字幕文件暴力解密工具(yaozheng请进)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

9#
发表于 2010-3-4 11:10 | 只看该作者
不好意思,可能之前理解错了。改了一下,请再看一下。
3 Z" F* s4 D) s& ~5 C9 j3 d3 g& }! M1 t, w/ E# F5 ?3 A
在公司里电脑好像上传文件不行,我先传到网盘里吧。/ U& r* Q5 m& H  x! j' E
( O7 H/ J+ |) Y- @0 ~& b+ u& B
http://d.namipan.com/d/d8584c25c ... 019da98e70a25fc0000
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-3-3 21:06 | 只看该作者
收到,不过不完全符合我的要求。
" L2 J; U8 A+ A; r; ^0 j我希望得到的结果是如下这样的,那么哪个key是加密用的key就一目了然了。: |" u6 t; P5 Q9 j
另外,补上COMDLG32.OCX,没有这个的电脑无法运行这个工具。
9 G- x& O2 @6 `4 U+ D1 Z. z
! b4 |  |. j- sKey   0x00
0 V( A) M& e# \7 d+ c; pMZ    L[?OX?NY? I^?H_?K\\L[?MZ    NY? OX?H_?I^?J]OX?NY? 3 [! G$ M9 B  V+ ^
3 a$ P- C& O- ~7 J
Key   0x01. X+ G. B7 {+ w* r* G' O  R- K
MZ    L[?K\\?J]?I^NY? OX?L[?MZ    J]?K\\?H_I^?H_?K\\?J]?+ k# p  ?4 Q- [7 F1 U5 T( m1 c/ ~8 ]
* J' Z7 R9 G3 _: o- F
Key   0x02
" N9 u  A7 T! q2 S% Y) g4 LMZ    L[?OXH_?I^?J]?K\\?L[?MZ    NYK\\?J]?I^?H_?OX?NY? 
回复 支持 反对

使用道具 举报

7#
发表于 2010-3-3 10:51 | 只看该作者
我搞完了,请看看是否满足要求。
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2010-3-1 21:15 | 只看该作者
收到,谢谢!
/ ^2 G& C% t4 F& n+ H& n等我有时间测试看看。
回复 支持 反对

使用道具 举报

5#
发表于 2010-2-28 20:56 | 只看该作者
我把自己用的编译发出exe吧  I8 ~0 e" `9 b3 E) Q. M2 d  A

; ~* D9 |' W: P1 A2 K; h1 a把需要xor解密的文件改名为“1.cfg,和xor.exe文件放一起,运行xor.exe,生成一个test的文件,用16进编辑器打开test,仔细看那个像是xor加密的吧。
1 {; s/ d' Z" H. R: n
: m! |  n: `; D. r& {3 U# j更完善的就等待吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2010-2-26 21:05 | 只看该作者
感谢byp100 ,期待yaozheng的汉化工具作品。
回复 支持 反对

使用道具 举报

板凳
发表于 2010-2-26 21:04 | 只看该作者
收到,周末俺来研究一下,感谢楼上提供的资料。
回复 支持 反对

使用道具 举报

沙发
发表于 2010-2-26 19:48 | 只看该作者
这代码我网上看到了,直接拿来利用,我一般是把16个字节改成64字节,把要xor的改成animation.cfg,然后生成个test文件,用16进看看数据那个像吧。, W, [9 f5 V- w3 s! n

; U2 }- E( W- \( o2 S5 _! n懂的参考修改完善出工具吧
0 Y, c2 |7 z6 V( a) o1 `' w- Z
3 n, z' p' Q0 F+ ]2 T3 M1 O6 v6 ~3 O
9 a1 o4 M+ J8 X! ?3 m: m3 b
#include<stdio.h>9 E; v9 ?0 N( `
#include<windows.h># L- k1 R7 e" {9 O6 {& m6 l) X' l% X
main()4 F; Y5 J% A) P! f$ B2 D# b! W
{
8 `& m8 Y1 h9 q8 L% D& [FILE *fp,*fp2;
: B8 E3 o: s* R% U( Nint i,j;  //i用作记录0到255之间任一个数,j用作记录当前XOR的字节位置# H' u. z9 J: k# @7 o
byte *buffer,*buffer1,*buffer2,*buffer3;//指针buffer和buffer1一组,制作buffer2. X, t% F4 w! W' A
//和buffer3
6 F( }# E% r' f0 ^, z# ~# v4 R //一组,buffer指针会变动,buffer制作永远指向
8 r( \$ ^: P3 G+ T  T. d- n //buffer的第一个字节位置,buffer2和buffer3同样道
; `; T* ?7 L+ B+ A9 ~+ p) Z //理
/ }6 u! G) E$ f% `* p- zbuffer =(byte*)malloc(16); //分配16个字节给buffer指向的位置; Y. k! q+ q# `# r6 p8 C3 F
buffer2 =(byte*)malloc(16*256); //分配16*256个字节给buffer2指向的位置
  j" F  D) Q2 J0 }+ Y; i- i9 sfp = fopen("animation.cfg", "rb");//打开怀疑加密了的文件/ ?5 y/ r( l2 `, u3 ~3 g# o
buffer3=buffer2;                  //buffer3保存buffer2初始时的地址5 U) h' V9 E: F, `% n9 y9 w! O
for (i=0;i<=255;i++)! x, }4 J9 w1 ]$ u7 t1 g
{
4 r6 Z' v8 v: c/ [buffer1=buffer;               //buffer1保存buffer初始时的地址
1 ]5 a( \/ U+ \& E0 {: Yfseek(fp, 0, 0);               //重定位到animation.cfg文件的开头( @* o' F5 E* {* z7 k. X
fread(buffer1, 16, 1, fp);   //读取animation.cfg文件的开头16字节数据到buffer
! r8 j, I- T! N# {6 v# X1 Gfor(j=0;j<16;j++)# z3 g' Q9 O- y- k! y
{4 b' J% h+ `5 R1 \" H* s
*buffer1=*buffer1^i; //animation.cfg文件的开头第一个字节和0~255之间
: [% n1 a( G; s$ e //任一个数值异或,结果保存在buffer1所指的位置上
) v2 C. w/ p! [7 i. @4 L*buffer2=*buffer1;   //将buffer1所指向的数据复制到buffer2所指的位置
: @- c) W) Q, ~buffer1=buffer1+1;              //buffer1指针加1,准备读取下一个数据
) n2 L8 S& y7 B& v# ~$ \* ^+ E! O# ?0 pbuffer2=buffer2+1;              //buffer2指针加1,准备存储下一个数据5 H+ i4 ~+ ]2 b% g# F
}3 g( Q1 J- {5 u1 q1 `4 h
}8 S5 h9 a6 W* L8 t3 M
fp2 = fopen("test", "wb+");          //打开一个二进制文件,准备将数据写入) Y9 Y  j6 h# K" `+ j& g
fwrite(buffer3, 16*256, 1, fp2);//buffer3保存buffer2初始时的地址,这个语句将* g7 P3 e; `3 t9 @3 f0 P" k# Z2 k: q
//buffer2初始时的地址所指的数据,用二进制方式写入! d, [" s# v8 e8 R) v. y
  //16×256字节
# ^! [4 ?8 V# F9 f  ?0 hfclose(fp2);                           //关闭文件句柄- s' F( u' C. I( Y7 A2 J# w- M
fclose(fp);' F) P' x$ z; ^8 e
2 |) O7 C9 X2 }. `, e
}
; ~6 E1 R* T, D  {. g7 E6 a7 t9 w# M2 w8 _! y
: |! L7 D1 ^" t2 u/ t
http://book.51cto.com/art/200903/112751.htm
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

快速回复 返回顶部 返回列表