美文网首页Steam喜+1日常
另类的拆包方式-Steam喜+1日常

另类的拆包方式-Steam喜+1日常

作者: 琴梨梨 | 来源:发表于2017-08-22 21:48 被阅读209次

今天要尝试的拆包方式和以往不一样

今天用到的工具比较特殊,没错各位看题图应该已经明白了吧

没错今天用到的就是能够代替女朋友的宇宙最强IDE-Visual Studio

因为今天要拆的这款游戏太特殊了

正常的游戏在目录里都有资源包或者资源文件夹,可是当我打开这个游戏的根目录时,我惊呆了(黑人问号。jpg)

只有两个文件?????

打开那个比较小的文件,看样子是存档

那么目标只剩下一个文件了

直觉告诉我可能是个自解压文件,gamemaker之类工具出来的游戏就是自解压文件,于是果断右键压缩软件打开

还真™是个标准的exe啊

我的内心是崩溃的。。。所有数据都在这个正常的可执行文件里。。。

要不打开游戏直接截取内存?

我这系统还运行不了(之后我会更一篇文章介绍我怎么成功运行这个游戏的过程:为了这个游戏,我整了个虚拟机)

突然想到VS2017可以提取exe内图片资源,那就不如试试看吧

打开exe,看样子是对了

一组组来看,先看appblock,看样子似乎是游戏默认存档

对比一下,确定这就是默认存档

dialog有三个,似乎都不是游戏界面应有的

dllblock里面的文件看得出就是一个个dll文件,想不到居然还有把dll封进exe这种操作

右键导出一个试试

果真是个dll文件

值得一次的是此时VS2017莫名其妙crash了

eventblock里似乎是游戏地图文件

导出看看,似乎做了保护手段,先不管它,毕竟拆包一般情况不需要这个文件

files里面所有文件开头都有WAVEfmt,直觉告诉我是音频文件

导出用小丸看看,果真音频文件

把音频文件全导出了(VS没有批量导出好累啊)

hlsl内的shader文件,没用,先不管

icon是图标,想都不用想

imageblock里似乎是一张png

直接导出不能识别

看样子不止一张png所以不能直接打开

levelblock应该就是关卡具体数据了,用不到,先不管

menu里一些本不应该出现在游戏里的菜单

menublock,空文件?????

manifest文件,和安卓一样都是xml

导出来看也没什么特殊,不过没限制语言按照道理中文系统也可以跑啊,比较迷

stringtable也是空的

到此为止,音乐资源出来了,图像资源需要二次处理,dll出来了,拆包所需的结果已经全部到手

写这篇文章一方面是记录自己的拆包过程,另一方面是提醒各位游戏拆包爱好者,在找不到可用方法时可以找找偏方,比如VS拆包就是个偏方

另外对于不确定格式的资源,可以分析文件头部信息判断

预告:下一篇文章:为了这款游戏,我装了个虚拟机

点一下喜欢好不好嘛

琴梨梨黑历史大全套

支持云签到的贴吧云工具箱

老APP也可以后台纯净!

小巧好用的MD5校验工具

就是有带背景截图这种操作!

相关文章

  • 另类的拆包方式-Steam喜+1日常

    今天要尝试的拆包方式和以往不一样 今天用到的工具比较特殊,没错各位看题图应该已经明白了吧 没错今天用到的就是能够代...

  • Ringies-Steam喜+1日常

    今天评测的是一款08年的老游戏 08年是个怎么样的时候呢?这是那一年的顶级显卡 这是当年的顶级CPU(x3380跳...

  • Chicka Wars-Steam喜+1日常

    在打开游戏之前,我习惯性的打开了商店页面,然后我看到了下面这个情况 第一反应:难不成和nekopara一样有那种东...

  • Steam喜+1日常-开坑篇

    琴梨梨从破乎转移到简书了!接下来会慢慢把破乎的文章转移过来 讲真简书编辑器比破乎好用多了,破乎编辑器给人一种拿着核...

  • Fragile Ball-Steam喜+1日常

    今天评测的这款游戏对于手残来说非常非常不友好 以至于这款游戏被刷成了多半差评 其实这款游戏相当的不错,至少琴梨梨是...

  • Mars Industries-Steam喜+1日常

    今天评测的游戏来自后宫群群友的选择 这款游戏只有21篇评测,还是褒贬不一 继续往下翻,看到11r售价,以及来自绿光...

  • Socxel Pixel Soccer-Steam喜+1日常

    这次评测的游戏和上一款chicka wars(http://www.jianshu.com/p/14f5aaaa5...

  • Trump Simulator 2017-Steam喜+1日常

    这次评测的游戏看标题就知道是个蹭热点游戏,另外话说为什么现在好多游戏都非要叫xx模拟器啊,就不能起点别的名字吗? ...

  • Hyper Color Ball-Steam喜+1日常

    这款游戏的配置要求挺低? 你想的太简单了,除了载入过程,GPU一直都是全力以赴的状态 因为频率全程满血,就不放图了...

  • JAVA-每日一面 2022-01-25

    什么是 TCP 粘包/拆包以及TCP 粘包/拆包的解决办法 TCP 粘包/拆包1、要发送的数据大于 TCP 发送缓...

网友评论

    本文标题:另类的拆包方式-Steam喜+1日常

    本文链接:https://www.haomeiwen.com/subject/mokrdxtx.html