问一个古早游戏的破解问题

  • d
    dimdm
    最近心血来潮突然想自己试着做做看拆包汉化当做是练习日语。
    不过想要弄得那个游戏因为太古早了(1999)。所以在2个破解网站上都没有看到相关工具。
    所以想在万能的S1问问看有没有人知道.EMC格式的游戏文件如何解包?
    有业内的**知道么?
  • すぴぱら
    首先要明确一点:文件名和文件类型没有关系,你无法从一个文件的扩展名推出数据结构
  • m
    masterzx
  • d
    dimdm
    所以一般这种是用什么样的方法?
  • 超氪金月饼
    主机游戏的话先用模拟器运行起来再用模拟器调试吧...

    PC的就用冰刃之类的看汇编调试
  • B
    BRRM
    想汉化(解包)游戏,老老实实走汇编逆向才是正道,靠别人现成工具属于邪道,靠别人实在太看运气了,而且你拆的出来也未必能装的回去。

    一般来说难度 pc < 模拟器 < 没破解的主机(psv ps4等),pc拥有非常成熟的动态调试工具,模拟器勉强可以动态调试,没破解的主机只能靠静态分析
  • d
    dimdm
    能介绍下pc方面的么?谢谢
  • B
    BRRM
    邪道方法,用英文google搜,有人写过工具就直接用(解包和组包的工具都要有)
    正道方法,逆向就用动态调试工具 ollydbg,如果只是单纯想拆出来,那么直接内联汇编调用解包函数更快,但这么搞没法装回去,想装回去还是要分析算法。
    (对了,逆向前先确认exe有没有被加密或者压缩过)