博主资料

留言 加为好友 收藏

用户名:  prefetchnta
来自:  海外 北美
年龄:  24

最近访问的人:

蓝兰岛
2008-09-07 19:38:24
办理无抵押贷款
2008-09-05 15:16:46
划过
2008-09-04 21:35:59
wo的BLOG
2008-09-04 12:50:21
笑对人生!
2008-09-03 14:02:04
哈尔滨网站建设
2008-09-01 16:48:56
惶者生存--董衍善
2008-08-31 14:09:46
Neverland
2008-08-29 17:44:33
徐祖哲
2008-08-29 08:15:06
老谢
2008-08-28 10:30:26

文章列表

个人统计

用户名: prefetchnta
等级: 初来乍到
威望: 60
积分: 705
在线时间: 113 小时
日志总数: 53
评论数量: 345
访问次数: 299088
建立时间: 2006-07-15
RSS订阅       手机访问

日志文章列表

2008年01月11日 23:22:02

一个未知压缩算法还原的应对方法

   如果包文件或图片里用了他们自己设计的压缩算法,想要回过去,但又不想分析他的程序,除了利用他算法里的一些简单的编码方式做伪压缩外,还可以使用替换压缩算法的方法。
   一般来说,那些自己设计的压缩算法都是弱压缩(字典不大或考虑性能因素),我们可以使用一些现成的压缩算法来替换,只要保证压缩后的大小比他原来的大小小即可。这样做有一个好处就是不需要重新生成包文件了,只要在原来的文件位置上覆盖即可,不需要修改其他文件的偏移。
   当然不是全部换成我们的算法了。只要在我们想要修改的文件数据块前加一个标志,然后hook了他的解码入口处,check一下标志来决定使用那种解码即可,方便有效。至于压缩算法嘛可以使用zlib,外挂一个dll,也可以使用日本佬写的那几个LZHUF/LZARI,都是相对的call,可以直接植入exe,虽然滑窗小了点效果还是不错的,压3M的高度图(24位的灰度BMP文件)比zlib大了几十K而已。

阅读全文>>

Tags: 压缩编码还原  

类别: 其他 |  评论(0) |  浏览(4884) |  收藏
2008年01月10日 22:59:42

TimeLeap里的日本妹

   早前从美少女梦工厂那里拿来的一个3D 18X,一直放在那里没有动过。现在GV支持HLSL了正好拿出来热热手。今天初步分析一下,基本结构算是摸清楚了,只是边界和数据块的种类规律还没有找全,还有就是骨架和动画部分(最痛苦的部分)。不过这并不影响我们渲染她的模型,先上一张图:
[attachment=39494]
   从框架上可以看到里面内衣内裤等都做的很全,想要一件件看还要在3D插件接口上添加一些东西,可以做到在主程序里自由选择显示或隐藏部件。另外还要支持多层纹理,以便使用她的shader。
--------------------------------------------------------------------------------------------
   今天把全部的模型都搞出来了,动画数据搞不搞看情况,也许还是应该让我们自己来控制姿势^^。变态的小日本竟然把什么灯光、模型、场景、动画和摄象机等所有信息都放在同一个文件里,相互穿插造成解析时很困难,不过幸好还能得到想要的部分,估计正式版的..

阅读全文>>

Tags: TimeLeap   3D模型  

类别: 逆向工程 |  评论(0) |  浏览(3222) |  收藏