gbata 0.7a 发布,顺带汉化以及退壳步骤

原创 2006年06月13日 23:44:00
其实我现在基本不玩GBA了,GBAROM也很少摆弄了,但不知道为什么,今天看到gbata出新版,还是忍不住要汉化她,反正也不费什么事。

这是一个给GBAROM打补丁的软件,功能比较强大,可以打软复位、时钟、IPS等各种补丁,还可以给ROM去片头、减肥等功能,绝对是GBA游戏玩家的必备工具。因为有一段日子,特别热衷于玩GBA游戏——主要是指恶魔城系列,所以那段时间知道了这个软件,上一版0.7我也汉化了,所以如果借助 Multilizer的翻译记忆功能,这个软件弹指就可以汉化完。但难点在于退壳上面。

这个软件结构比较简单,我是指文件少,就一个,不过用PEiD测下来表明,是加的最麻烦的PeCompact 2.x的壳,基本没有什么自动退壳的软件可以用,所以只好用OllyDBG来手动退了。

PeCompact2.x制造了两个异常(00000000内存写异常和Single Step单步循环异常),可以轻松通过查看SEH链来进行脱壳。

我参考了一个OllyDBG通用的退壳步骤:
1、去掉所有异常忽略,保留kernel32里的内存读写异常忽略
2、F9,运行
3、遇到写[00000000]内存异常,暂停
4、查看右下角SEH链信息,也可从右上角esp+4获得第一个SE Handle,Ctrl+G,来到此地址
5、向下找到jmp eax,大概在+CBH处(我这里是+CDH),记住此eax地址
6、Ctrl+F2重新载入,下硬件执行断点:he 4A0B64,F9,找到push  ebp的语句,可以右键dump了
7、F8(有的需要,我这里已经在上一步完工了)
8、dump,imprec fix iat,完工(有些还需要修复iat表,我这里也不需要了,dump出来的直接能用)

然后用Multilizer汉化,不在话下,只是它生成的.exe没法用,提示“不是标准的win32程序”,没办法,把Delphi特有的CHS资源文件,用ReScope强行打开,拷贝里面的RCData到dump的程序里,这样就好了。

还有部分ASCII资源,用UltraEdit就轻松搞定了。

谁要是有兴趣,可以到Emu-Zone社区里去下载,我发布在那里了(这里什么时候能上传就好),以下地址:
http://bbs.emu-zone.org/newbbs/viewthread.php?tid=379901&extra=page%3D1

GBA-ELINK2烧录程序(XP系统运行,包括gbata修复文件ROM)

  • 2015年11月13日 14:52
  • 5.75MB
  • 下载

最近汉化了很多作品,得出了一点经验

至于怎样的软件我肯去花时间汉化,当然是和游戏相关了,正所谓兴趣驱动行动,所以一般都是模拟器以及相关工具了。最近汉化了很多工具,三个PC98模拟器(Anex86、NPII、T98-Next),两个NDS...
  • shooter556
  • shooter556
  • 2007-01-22 19:11:00
  • 1353

gbata 0.7a 发布,顺带汉化以及退壳步骤

其实我现在基本不玩GBA了,GBAROM也很少摆弄了,但不知道为什么,今天看到gbata出新版,还是忍不住要汉化她,反正也不费什么事。这是一个给GBAROM打补丁的软件,功能比较强大,可以打软复位、时...
  • shooter556
  • shooter556
  • 2006-06-13 23:44:00
  • 4841

自己的脱壳过程(PEtite2.2)

以前分析过一个壳的源码就是用异常到达OEP的(而不是单纯jmp到oep) 今天脱的这个PEtite 2.2用普通的方法(内存断点,ESP定律等)似乎都无法跟到OEP 这种情况下可以尝试异常法,...
  • u010887709
  • u010887709
  • 2013-07-20 20:54:09
  • 680

pietty 0.3.27退壳方法

我在使用Unix/Linux的过程中经常要用到putty这个虚拟终端,但后来我又发现了pietty,号称putty的增强版,是一个台湾朋友写的,pietty 0.3.27是最新版,已经很长时间不更新了...
  • shooter556
  • shooter556
  • 2006-08-24 13:48:00
  • 1800

CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查

如何打架自己的GITHUB
  • qq_19279303
  • qq_19279303
  • 2017-09-08 16:20:20
  • 278

NDSTS 0.2简体中文版

NDSTS 0.2简体中文版,用于观看NDS ROM信息的小工具这个软件的作者是coolhj,就是原先写gba tools advanced工具的大牛,gbata我也是汉化过两个版本的,所以对他的程序...
  • shooter556
  • shooter556
  • 2006-12-15 09:12:00
  • 923

language2000 侦壳工具V4.51汉化绿色.rar

  • 2010年01月08日 16:23
  • 217KB
  • 下载

IOS 逆向工程之砸壳

在《iOS应用逆向工程》4.6.2节中,我们曾推荐使用iPhoneCake源的AppCrackr 1.7版给App砸壳。这种方式简单粗暴,省时省力,但正是因为它过于方便有木有,导致几乎所有iDevic...
  • ccnyou
  • ccnyou
  • 2016-03-15 09:53:35
  • 3613
收藏助手
不良信息举报
您举报文章:gbata 0.7a 发布,顺带汉化以及退壳步骤
举报原因:
原因补充:

(最多只允许输入30个字)