一直在看雪潜水
最近在玩一个英文游戏,玩了半天最后有点心痒痒 于是就想试试汉化
但是本人技术实在是菜,现在还没有半点头绪
下面切入正题
---------------------------------------------------------------
游戏叫UPLINK..有点老的一款黑客模拟游戏
用了不下4.5种资源查看工具都看不到字符串
UE打开也是找不到一点相关的信息 论坛上说是有经过加密
但是用ollydgb可以看到字符串 ,英文修改也是可以正常显示
我目前步骤是这样
查找字符串 “if you are registered” 这个是进入游戏登陆界面显示的文字 然后跳转
00466ABB . 68 386D5700 PUSH uplink.00576D38 ; ASCII "If you are registered as an Uplink Agent,
enter your username and password below.
Otherwise, click on the New User button."
00466AC0 . 68 C06B5700 PUSH uplink.00576BC0 ; ASCII "texthelp"
00466AC5 . E8 46EF0700 CALL uplink.004E5A10 // 我是从这里跟进
00466ACA . 83C4 3C ADD ESP,3C
---------------------------------------------------------------------------------------
004E5A10 /$ 8B5424 08 MOV EDX,DWORD PTR SS:[ESP+8]
004E5A14 |. 8BC2 MOV EAX,EDX
004E5A16 |. 56 PUSH ESI
004E5A17 |. 8D70 01 LEA ESI,DWORD PTR DS:[EAX+1]
004E5A1A |. 8D9B 00000000 LEA EBX,DWORD PTR DS:[EBX]
004E5A20 |> 8A08 MOV CL,BYTE PTR DS:[EAX] //这里我知道是读取单字节 我直接修改 成MOV CL,DWORD PTR DS:[EAX] 就会提示命令不支持所给的操作数...
004E5A22 |. 83C0 01 ADD EAX,1
004E5A25 |. 84C9 TEST CL,CL
004E5A27 |.^ 75 F7 JNZ SHORT uplink.004E5A20
004E5A29 |. 8B4C24 10 MOV ECX,DWORD PTR SS:[ESP+10]
004E5A2D |. 2BC6 SUB EAX,ESI
004E5A2F |. 6BC0 32 IMUL EAX,EAX,32
004E5A32 |. 51 PUSH ECX
004E5A33 |. 50 PUSH EAX
004E5A34 |. 52 PUSH EDX
004E5A35 |. 8B5424 14 MOV EDX,DWORD PTR SS:[ESP+14]
004E5A39 |. 52 PUSH EDX
004E5A3A |. E8 71FFFFFF CALL uplink.004E59B0
004E5A3F |. 83C4 10 ADD ESP,10
004E5A42 |. 5E POP ESI
004E5A43 \. C3 RETN
--------------------------------------------------------------------
求大牛帮助,要怎么修改 或者给出相应操作的教程
[课程]Android-CTF解题方法汇总!