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

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

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

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

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

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

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

使用道具 举报

9#
发表于 2010-3-4 11:10 | 只看该作者
不好意思,可能之前理解错了。改了一下,请再看一下。* ^3 o" _# s0 v) n1 N7 [/ V
" v; P3 W* B- z5 K7 R
在公司里电脑好像上传文件不行,我先传到网盘里吧。
6 l- E: z/ H0 _+ c# _
) Y, z- P- D* I" xhttp://d.namipan.com/d/d8584c25c ... 019da98e70a25fc0000
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2010-3-3 21:06 | 只看该作者
收到,不过不完全符合我的要求。
) f& j7 i0 P9 X! ]$ v' u5 P& U我希望得到的结果是如下这样的,那么哪个key是加密用的key就一目了然了。2 i; b/ J' R/ @7 ]0 h. ?
另外,补上COMDLG32.OCX,没有这个的电脑无法运行这个工具。3 ?# w: B5 Z. V- X! z; r' d

$ n& V. D9 d' I$ AKey   0x00
. }+ b7 O/ K! h& [MZ    L[?OX?NY? I^?H_?K\\L[?MZ    NY? OX?H_?I^?J]OX?NY? / ?/ g5 G; Q' j+ N0 B

. Q1 N2 |! }: E- [Key   0x01( z+ x! G  N; I2 h  {
MZ    L[?K\\?J]?I^NY? OX?L[?MZ    J]?K\\?H_I^?H_?K\\?J]?
" @! \& w% f/ u0 D: T# k6 y3 q* j. v: M; V# {- t) D, a  G; N
Key   0x027 r+ }) Z$ @) R  l
MZ    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 | 只看该作者
收到,谢谢!- J+ S- u+ p" a7 i% t2 Y
等我有时间测试看看。
回复 支持 反对

使用道具 举报

5#
发表于 2010-2-28 20:56 | 只看该作者
我把自己用的编译发出exe吧
- F& z8 F7 w) I  K
7 b9 T5 ~3 d3 U  x- `4 `' j把需要xor解密的文件改名为“1.cfg,和xor.exe文件放一起,运行xor.exe,生成一个test的文件,用16进编辑器打开test,仔细看那个像是xor加密的吧。5 t, e' L+ o3 D, l* z# _

, U# X. z& F: n" Q# L  q更完善的就等待吧

本帖子中包含更多资源

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

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进看看数据那个像吧。
9 @, V5 I4 D0 H* D% Z2 g2 z, ~; `. H5 r' R; G
懂的参考修改完善出工具吧
' O% d+ l% ]2 c4 r2 @  N# H
3 s5 e$ |- y6 X: n2 B' u* z' h
: m: `: P/ L& g1 [8 {; o' v. e
+ Y  s: \5 s. {5 A- a, w. d#include<stdio.h>
7 z% O5 z$ i$ |, O#include<windows.h>
1 m# L1 b  P. c; `main(), v3 C7 `- r; B' v
{, O& f3 }9 L4 s* }) U7 x6 e
FILE *fp,*fp2;
5 o: `8 }( f! |  z7 n1 |9 I/ Wint i,j;  //i用作记录0到255之间任一个数,j用作记录当前XOR的字节位置
4 {$ _9 S& k: a9 P8 A' ?byte *buffer,*buffer1,*buffer2,*buffer3;//指针buffer和buffer1一组,制作buffer2  v- l9 U8 P! P3 Q0 U* C( f
//和buffer3
. C; S3 A$ k; `0 L! q1 ~ //一组,buffer指针会变动,buffer制作永远指向
: q/ G7 O$ s9 `+ L! f //buffer的第一个字节位置,buffer2和buffer3同样道
/ T, g, W1 v- F4 x //理/ S. m' [) y! K7 c( ^0 b
buffer =(byte*)malloc(16); //分配16个字节给buffer指向的位置5 P% S0 \% \1 o* h
buffer2 =(byte*)malloc(16*256); //分配16*256个字节给buffer2指向的位置, `# a3 @8 S. w
fp = fopen("animation.cfg", "rb");//打开怀疑加密了的文件
  n" Z7 E8 s$ @# Ibuffer3=buffer2;                  //buffer3保存buffer2初始时的地址
& P5 u7 R* j. v9 r7 xfor (i=0;i<=255;i++)
1 m1 u" |3 H, n" O/ I% U{( ]8 _+ l# M9 A% B4 |
buffer1=buffer;               //buffer1保存buffer初始时的地址
2 Q' S$ W7 V7 m1 t/ o0 f. C$ `5 N) Ufseek(fp, 0, 0);               //重定位到animation.cfg文件的开头
# z. m' V- A. T. n# s0 r- i" z( efread(buffer1, 16, 1, fp);   //读取animation.cfg文件的开头16字节数据到buffer6 ^3 K2 B3 F( W. i1 b" i" k
for(j=0;j<16;j++). Z1 @& b4 D: {; }# F2 t
{
1 b. Z& c5 R3 ~7 g1 j; K2 |# [*buffer1=*buffer1^i; //animation.cfg文件的开头第一个字节和0~255之间
; ~7 W' Q, d  }. e9 ?1 H5 x //任一个数值异或,结果保存在buffer1所指的位置上6 r) M& O) K" k# r/ s" m
*buffer2=*buffer1;   //将buffer1所指向的数据复制到buffer2所指的位置
+ q8 Z1 w8 [" m7 P, J# U. Wbuffer1=buffer1+1;              //buffer1指针加1,准备读取下一个数据4 A. o8 r* q& |. b) B( Z
buffer2=buffer2+1;              //buffer2指针加1,准备存储下一个数据) n# o" V6 ^6 Z; p
}, a* x9 Q8 x& `0 ?5 i
}9 |6 T+ x3 w3 i4 {
fp2 = fopen("test", "wb+");          //打开一个二进制文件,准备将数据写入1 a  ~' a$ S  H4 E" Z
fwrite(buffer3, 16*256, 1, fp2);//buffer3保存buffer2初始时的地址,这个语句将: {) B% e" z3 m. K: M
//buffer2初始时的地址所指的数据,用二进制方式写入
: B4 I4 ?. [  n5 o! e5 d0 T0 e  //16×256字节2 K6 O! R' m- H# K
fclose(fp2);                           //关闭文件句柄
3 N' W$ z0 Q1 d' e- P/ ofclose(fp);$ x3 |0 h: M9 O& [, K, k8 @

8 e( V, t' F* x, R$ y/ Y2 G! Y8 ?$ ^' ^}1 |' D, ?7 p4 O; {/ p$ V( A) m8 z

; X2 t* \1 z9 ?1 H8 h6 Z3 F# Z# v. [
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日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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