游客:
注册
|
登录
|
会员
|
搜索
|
帮助
KCDDP ADV综合创作站
»
高级技术区
» 求助加密插件的编写
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: 求助加密插件的编写
jkkj
会员
UID 713
精华 0
积分 17
帖子 2
阅读权限 5
注册 2008-2-24
#1
大
中
小
使用道具
发表于 2008-2-24 19:54
资料
短消息
加为好友
求助加密插件的编写
正在汉化一个用kirikiri2制作的游戏,
用crass-0.4.7.17和kirikiri插件用xror参数可以提取素材.
但制作补丁的话还要对素材用同一方式进行加密才能被程序读取.
求一个加密程序或者xp3enc.dll加密插件
联系QQ:870422291,万分感谢.
xp3dec.tpm下载地址:
http://pickup.mofile.com/2850402839970326
[
本帖最后由 jkkj 于 2008-2-24 20:00 编辑
]
jkkj
会员
UID 713
精华 0
积分 17
帖子 2
阅读权限 5
注册 2008-2-24
#2
大
中
小
使用道具
发表于 2008-2-24 19:56
资料
短消息
加为好友
补充游戏的解密方式:
static void xp3filter_decode_xor_ror(BYTE *buf, unsigned int len, DWORD hash)
{
BYTE shift, xor;
shift = (BYTE)hash;
xor = (BYTE)((hash >> 8) & 0xff);
if (!shift)
shift = 15;
if (!xor)
xor = 0xf0;
shift &= 7;
for (unsigned int i = 0; i < len; i++) {
buf
^= xor;
buf
= (buf
>> shift) | (buf
<< (8 - shift));
}
}
keakon
会员
TomoFansClub会长
UID 153
精华 0
积分 273
帖子 180
阅读权限 5
注册 2007-4-8
#3
大
中
小
使用道具
发表于 2008-7-22 08:53
资料
短消息
加为好友
if (!shift)
shift = 15;
if (!xor)
xor = 0xf0;
这个没法逆运算啊=。=
buf = (buf >> shift) | (buf << (8 - shift));
这句也好难理解在干啥…
在我眼中,只要萌的都是loli。不管她有多老,是男的也好,是机器人也罢,就算没有实体,我也一定要萌上她!
智代after PS2汉化移植完毕
投票
交易
悬赏
活动
KCDDP ADV综合创作站
Kirikiri/KAG区
> 基础技术区
> 高级技术区
> 技术发布区
> KAGeXpress
> THE NVL Maker
创作区
> 龙泉乡
> [Hollowings]紫罗兰
> 栖梦街的小广场
> 奇亚拉
> 美术馆
> 遗忘书之墓
> 壁炉厅
综合区
> 三月兔亭餐厅
> 凤凰星
清除 Cookies
-
联系我们
-
[Key Fans Club] the Council of Doujin-game Development and Promotion
-
Archiver
-
WAP
界面风格
----------
默认风格
iuv2_blue
天高云淡
Powered by
Discuz!
5.5.0
© 2001-2006
Comsenz Inc.
Processed in 0.022968 second(s), 9 queries , Gzip enabled
粤ICP备05060595号
[ 当前模板 - 天高云淡
v
设计制作 -
七星论坛
v
请使用1024*768或以上分辨率浏览本模板 ]
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
基本概况
流量统计
客户软件
发帖量记录
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计