x32dbg插件这个QT编的坏家伙怎么汉化?
本帖最后由 冥界3大法王 于 2020-2-29 15:26 编辑要汉化的是x32dbg的插件,不然乱码,能看出修改哪个函数吗?看了网上的视频和论坛的多个贴子,貌似要对qt5core.dll 下手
00007FF9 | 48:8D15 | lea rdx,qword ptr ds: | 00007FF94F3EA0D8:"Stack"》》》要修改这个不乱码
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | E8 AF03 | call <修改后的easylabelview.sub_7FF94F3E27D0> |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | 49:8BD7 | mov rdx,r15 |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 8E | call qword ptr ds:[<&?addTab@QTabWidget@@QEAAHPEAVQWidget@@AEBVQStri |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 EB | call qword ptr ds:[<&??1QString@@QEAA@XZ>] |
00007FF9 | BA 1700 | mov edx,17 |
00007FF9 | 48:8D0D | lea rcx,qword ptr ds: | 00007FF94F3EA0E0:":/icons/images/icon.png"
00007FF9 | FF15 D1 | call qword ptr ds:[<&?fromAscii_helper@QString@@CAPEAU?$QTypedArrayD |
00007FF9 | 48:8945 | mov qword ptr ss:,rax |
00007FF9 | 48:8D55 | lea rdx,qword ptr ss: |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 17 | call qword ptr ds:[<&??0QIcon@@QEAA@AEBVQString@@@Z>] |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | 33D2 | xor edx,edx |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 47 | call qword ptr ds:[<&?setTabIcon@QTabWidget@@QEAAXHAEBVQIcon@@@Z>] |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 F4 | call qword ptr ds:[<&??1QIcon@@QEAA@XZ>] |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 A1 | call qword ptr ds:[<&??1QString@@QEAA@XZ>] |
00007FF9 | 41:83C9 | or r9d,FFFFFFFF |
00007FF9 | 45:33C0 | xor r8d,r8d |
00007FF9 | 48:8D15 | lea rdx,qword ptr ds: | 00007FF94F3F74B0:"Set bookmarks(^D)"》》》要修改这个不乱码
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | E8 3203 | call <修改后的easylabelview.sub_7FF94F3E27D0> |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | 48:8B57 | mov rdx,qword ptr ds: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 10 | call qword ptr ds:[<&?addTab@QTabWidget@@QEAAHPEAVQWidget@@AEBVQStri |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 6D | call qword ptr ds:[<&??1QString@@QEAA@XZ>] |
00007FF9 | 48:8D55 | lea rdx,qword ptr ss: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 37 | call qword ptr ds:[<&?windowIcon@QWidget@@QEBA?AVQIcon@@XZ>] |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | BA 0100 | mov edx,1 |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 DC | call qword ptr ds:[<&?setTabIcon@QTabWidget@@QEAAXHAEBVQIcon@@@Z>] |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 89 | call qword ptr ds:[<&??1QIcon@@QEAA@XZ>] |
00007FF9 | 41:83C9 | or r9d,FFFFFFFF |
00007FF9 | 45:33C0 | xor r8d,r8d |
00007FF9 | 48:8D15 | lea rdx,qword ptr ds: | 00007FF94F3F74C3:"Set Labs(:)"》》》要修改这个不乱码
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | E8 D202 | call <修改后的easylabelview.sub_7FF94F3E27D0> |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | 48:8B57 | mov rdx,qword ptr ds: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 B0 | call qword ptr ds:[<&?addTab@QTabWidget@@QEAAHPEAVQWidget@@AEBVQStri |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 0D | call qword ptr ds:[<&??1QString@@QEAA@XZ>] |
00007FF9 | 48:8D55 | lea rdx,qword ptr ss: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 D7 | call qword ptr ds:[<&?windowIcon@QWidget@@QEBA?AVQIcon@@XZ>] |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | BA 0200 | mov edx,2 |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 7C | call qword ptr ds:[<&?setTabIcon@QTabWidget@@QEAAXHAEBVQIcon@@@Z>] |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 29 | call qword ptr ds:[<&??1QIcon@@QEAA@XZ>] |
00007FF9 | 41:83C9 | or r9d,FFFFFFFF |
00007FF9 | 45:33C0 | xor r8d,r8d |
00007FF9 | 48:8D15 | lea rdx,qword ptr ds: | 00007FF94F3F74D2:"Set comments(;)"》》》要修改这个不乱码
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | E8 7202 | call <修改后的easylabelview.sub_7FF94F3E27D0> |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | 48:8B57 | mov rdx,qword ptr ds: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 50 | call qword ptr ds:[<&?addTab@QTabWidget@@QEAAHPEAVQWidget@@AEBVQStri |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 AD | call qword ptr ds:[<&??1QString@@QEAA@XZ>] |
00007FF9 | 48:8D55 | lea rdx,qword ptr ss: |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 77 | call qword ptr ds:[<&?windowIcon@QWidget@@QEBA?AVQIcon@@XZ>] |
00007FF9 | 90 | nop |
00007FF9 | 4C:8BC0 | mov r8,rax |
00007FF9 | BA 0300 | mov edx,3 |
00007FF9 | 48:8B4F | mov rcx,qword ptr ds: |
00007FF9 | FF15 1C | call qword ptr ds:[<&?setTabIcon@QTabWidget@@QEAAXHAEBVQIcon@@@Z>] |
00007FF9 | 90 | nop |
00007FF9 | 48:8D4D | lea rcx,qword ptr ss: |
00007FF9 | FF15 C9 | call qword ptr ds:[<&??1QIcon@@QEAA@XZ>] |
00007FF9 | 44:8964 | mov dword ptr ss:,r12d |
00007FF9 | 48:8D05 | lea rax,qword ptr ds: | 00007FF94F3EA120:"1on_currentChanged(int)"
参考过论坛上的很多贴子,还是不会,看得脑袋都大了,难道非得搞个环境编译一个,发现问题,再找到后再入手吗 ?
还有这个视频https://v.qq.com/x/page/o08254fqdmq.html qt不是有自己的翻译文件?.qm 要想汉化,需要先把他整体的编码转换一下 Bds1r 发表于 2020-2-29 14:56
要想汉化,需要先把他整体的编码转换一下
@Bds1r
看不懂,头大啊~~
没学过QT开发
汉化个插件这么麻烦啊。
页:
[1]