开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 162|回复: 8
收起左侧

[图文资料] 梦幻西游喊话框字符内容输入call

[复制链接]
结帖率:50% (1/2)
发表于 昨天 18:55 | 显示全部楼层 |阅读模式   湖南省郴州市
分析方法:ce 搜索聊天输入框 里的 字符输入总数,比如 12225  搜索 5 ,然后反复过滤 找出字符数量内存地址

去xdbg里断点 硬件写入 4字节 ,

然后堆栈记录:

如下:
线程 ID 地址               返回到              返回自              大小  注释                               方   
712                                                                                          
      000000C8EB19D278 00007FFDAD89398A 00007FFDAD893B18 30  mhmain.00007FFDAD893B18          用户模块
      000000C8EB19D2A8 00007FFDAD7A850C 00007FFDAD89398A 30  mhmain.00007FFDAD89398A          用户模块   
      000000C8EB19D2D8 00007FFDAD7123D5 00007FFDAD7A850C 60  mhmain.00007FFDAD7A850C          用户模块  -这个
      000000C8EB19D338 00007FFDAE0B3420 00007FFDAD7123D5 80  mhmain.00007FFDAD7123D5          用户模块
      000000C8EB19D3B8 00007FFDAD7121C5 00007FFDAE0B3420 40  mhmain.00007FFDAE0B3420          用户模块
      000000C8EB19D3F8 00007FFDAE0B3420 00007FFDAD7121C5 80  mhmain.00007FFDAD7121C5          用户模块
      000000C8EB19D478 00007FFDAD7121C5 00007FFDAE0B3420 40  mhmain.00007FFDAE0B3420          用户模块
      000000C8EB19D4B8 00007FFDAD719C6C 00007FFDAD7121C5 A10 mhmain.00007FFDAD7121C5          用户模块
      000000C8EB19DEC8 00007FFDAD7B61B4 00007FFDAD719C6C 30  mhmain.00007FFDAD719C6C          用户模块
      000000C8EB19DEF8 00007FFDAD7B6087 00007FFDAD7B61B4 50  mhmain.00007FFDAD7B61B4          用户模块
      000000C8EB19DF48 00007FFDAD7C1409 00007FFDAD7B6087 880 mhmain.00007FFDAD7B6087          用户模块
      000000C8EB19E7C8 00007FFDAD7C0C70 00007FFDAD7C1409 60  mhmain.00007FFDAD7C1409          用户模块
      000000C8EB19E828 00007FFDAD7C0B03 00007FFDAD7C0C70 B10 mhmain.00007FFDAD7C0C70          用户模块
      000000C8EB19F338 00007FFDAD7D83FB 00007FFDAD7C0B03 260 mhmain.00007FFDAD7C0B03          用户模块
      000000C8EB19F598 00007FF7B18B8EEB 00007FFDAD7D83FB 1D0 mhmain.00007FFDAD7D83FB          用户模块
      000000C8EB19F768 00007FF7B18B9AB3 00007FF7B18B8EEB 540 mhmain.00007FF7B18B8EEB          用户模块
      000000C8EB19FCA8 00007FF7B18BB2A6 00007FF7B18B9AB3 40  mhmain.00007FF7B18B9AB3          用户模块
      000000C8EB19FCE8 00007FFE1FA67374 00007FF7B18BB2A6 30  mhmain.00007FF7B18BB2A6          系统模块
      000000C8EB19FD18 00007FFE20EDCC91 00007FFE1FA67374 80  kernel32.00007FFE1FA67374        系统模块
      000000C8EB19FD98 0000000000000000 00007FFE20EDCC91     ntdll.00007FFE20EDCC91           用户模块

找到关键call:
本文章转载来自:bbs.dult.cn
00007FFDAD7A8370      | 48:895C24 10              | mov qword ptr ss:[rsp+10],rbx           |
00007FFDAD7A8375      | 48:897424 18              | mov qword ptr ss:[rsp+18],rsi           |
00007FFDAD7A837A      | 57                        | push rdi                                |
00007FFDAD7A837B      | 48:83EC 20                | sub rsp,20                              |
00007FFDAD7A837F      | 80B9 D8000000 00          | cmp byte ptr ds:[rcx+D8],0              |
00007FFDAD7A8386      | 8BFA                      | mov edi,edx                             |
00007FFDAD7A8388      | 48:8BD9                   | mov rbx,rcx                             |
00007FFDAD7A838B      | 74 07                     | je mhmain.7FFDAD7A8394                  |
00007FFDAD7A838D      | 8BC2                      | mov eax,edx                             |
00007FFDAD7A838F      | E9 97010000               | jmp mhmain.7FFDAD7A852B                 |
00007FFDAD7A8394      | E8 B3ADF6FF               | call mhmain.7FFDAD71314C                |
00007FFDAD7A8399      | 48:391D 28B90C02          | cmp qword ptr ds:[7FFDAF873CC8],rbx     |
00007FFDAD7A83A0      | 8BF0                      | mov esi,eax                             |
00007FFDAD7A83A2      | 0F85 81010000             | jne mhmain.7FFDAD7A8529                 |
00007FFDAD7A83A8      | E8 C7261000               | call mhmain.7FFDAD8AAA74                |
00007FFDAD7A83AD      | 44:8BC8                   | mov r9d,eax                             |
00007FFDAD7A83B0      | 85C0                      | test eax,eax                            |
00007FFDAD7A83B2      | 0F84 71010000             | je mhmain.7FFDAD7A8529                  |
00007FFDAD7A83B8      | 83E7 02                   | and edi,2                               |
00007FFDAD7A83BB      | 85FF                      | test edi,edi                            |
00007FFDAD7A83BD      | 75 0D                     | jne mhmain.7FFDAD7A83CC                 |
00007FFDAD7A83BF      | 40:38BB 02010000          | cmp byte ptr ds:[rbx+102],dil           |
00007FFDAD7A83C6      | 0F84 4D010000             | je mhmain.7FFDAD7A8519                  |
00007FFDAD7A83CC      | 41:83F9 20                | cmp r9d,20                              | 20:' '
00007FFDAD7A83D0      | 0F8D 27010000             | jge mhmain.7FFDAD7A84FD                 |
00007FFDAD7A83D6      | 41:83F9 D2                | cmp r9d,FFFFFFD2                        |
00007FFDAD7A83DA      | 0F84 0F010000             | je mhmain.7FFDAD7A84EF                  |
00007FFDAD7A83E0      | 41:83F9 D9                | cmp r9d,FFFFFFD9                        |
00007FFDAD7A83E4      | 0F84 FB000000             | je mhmain.7FFDAD7A84E5                  |
00007FFDAD7A83EA      | 41:83F9 DB                | cmp r9d,FFFFFFDB                        |
00007FFDAD7A83EE      | 0F84 E7000000             | je mhmain.7FFDAD7A84DB                  |
00007FFDAD7A83F4      | 41:83F9 DC                | cmp r9d,FFFFFFDC                        |
00007FFDAD7A83F8      | 0F84 C1000000             | je mhmain.7FFDAD7A84BF                  |
00007FFDAD7A83FE      | 41:83F9 DD                | cmp r9d,FFFFFFDD                        |
00007FFDAD7A8402      | 0F84 96000000             | je mhmain.7FFDAD7A849E                  |
00007FFDAD7A8408      | 41:83F9 E5                | cmp r9d,FFFFFFE5                        |
00007FFDAD7A840C      | 0F84 85000000             | je mhmain.7FFDAD7A8497                  |
00007FFDAD7A8412      | 41:83F9 F3                | cmp r9d,FFFFFFF3                        |
00007FFDAD7A8416      | 74 2B                     | je mhmain.7FFDAD7A8443                  |
00007FFDAD7A8418      | 41:83F9 F7                | cmp r9d,FFFFFFF7                        |
00007FFDAD7A841C      | 74 1B                     | je mhmain.7FFDAD7A8439                  |
00007FFDAD7A841E      | 41:83F9 F8                | cmp r9d,FFFFFFF8                        |
00007FFDAD7A8422      | 0F85 F1000000             | jne mhmain.7FFDAD7A8519                 |
00007FFDAD7A8428      | 48:8B03                   | mov rax,qword ptr ds:[rbx]              |
00007FFDAD7A842B      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A842E      | FF90 38020000             | call qword ptr ds:[rax+238]             |
00007FFDAD7A8434      | E9 D3000000               | jmp mhmain.7FFDAD7A850C                 |
00007FFDAD7A8439      | BA 0D080000               | mov edx,80D                             |
00007FFDAD7A843E      | E9 CE000000               | jmp mhmain.7FFDAD7A8511                 |
00007FFDAD7A8443      | 803D 5647EE01 00          | cmp byte ptr ds:[7FFDAF68CBA0],0        | 00007FFDAF68CBA0:L"ā"
00007FFDAD7A844A      | 48:8D4B 38                | lea rcx,qword ptr ds:[rbx+38]           |
00007FFDAD7A844E      | C74424 30 0C080000        | mov dword ptr ss:[rsp+30],80C           |
00007FFDAD7A8456      | 48:8D5424 30              | lea rdx,qword ptr ss:[rsp+30]           |
00007FFDAD7A845B      | 74 30                     | je mhmain.7FFDAD7A848D                  |
00007FFDAD7A845D      | E8 7602FEFF               | call mhmain.7FFDAD7886D8                |
00007FFDAD7A8462      | 8B4424 30                 | mov eax,dword ptr ss:[rsp+30]           |
00007FFDAD7A8466      | 85C0                      | test eax,eax                            |
00007FFDAD7A8468      | 75 05                     | jne mhmain.7FFDAD7A846F                 |
00007FFDAD7A846A      | 41:B0 01                  | mov r8b,1                               |
00007FFDAD7A846D      | EB 0C                     | jmp mhmain.7FFDAD7A847B                 |
00007FFDAD7A846F      | 83F8 01                   | cmp eax,1                               |
00007FFDAD7A8472      | 0F85 A1000000             | jne mhmain.7FFDAD7A8519                 |
00007FFDAD7A8478      | 45:33C0                   | xor r8d,r8d                             |
00007FFDAD7A847B      | BA 08000000               | mov edx,8                               |
00007FFDAD7A8480      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A8483      | E8 783B9000               | call mhmain.7FFDAE0AC000                |
00007FFDAD7A8488      | E9 8C000000               | jmp mhmain.7FFDAD7A8519                 |
00007FFDAD7A848D      | E8 4602FEFF               | call mhmain.7FFDAD7886D8                |
00007FFDAD7A8492      | E9 82000000               | jmp mhmain.7FFDAD7A8519                 |
00007FFDAD7A8497      | BA 0E080000               | mov edx,80E                             |
00007FFDAD7A849C      | EB 73                     | jmp mhmain.7FFDAD7A8511                 |
00007FFDAD7A849E      | 48:8B93 18010000          | mov rdx,qword ptr ds:[rbx+118]          |
00007FFDAD7A84A5      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A84A8      | 48:2B93 10010000          | sub rdx,qword ptr ds:[rbx+110]          |
00007FFDAD7A84AF      | 4C:8B03                   | mov r8,qword ptr ds:[rbx]               |
00007FFDAD7A84B2      | 48:C1FA 02                | sar rdx,2                               |
00007FFDAD7A84B6      | 41:FF90 B8010000          | call qword ptr ds:[r8+1B8]              |
00007FFDAD7A84BD      | EB 0E                     | jmp mhmain.7FFDAD7A84CD                 |
00007FFDAD7A84BF      | 33D2                      | xor edx,edx                             |
00007FFDAD7A84C1      | 48:8B03                   | mov rax,qword ptr ds:[rbx]              |
00007FFDAD7A84C4      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A84C7      | FF90 B8010000             | call qword ptr ds:[rax+1B8]             |
00007FFDAD7A84CD      | 48:8B03                   | mov rax,qword ptr ds:[rbx]              |
00007FFDAD7A84D0      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A84D3      | FF90 18020000             | call qword ptr ds:[rax+218]             |
00007FFDAD7A84D9      | EB 3E                     | jmp mhmain.7FFDAD7A8519                 |
00007FFDAD7A84DB      | 8B93 E4000000             | mov edx,dword ptr ds:[rbx+E4]           |
00007FFDAD7A84E1      | FFCA                      | dec edx                                 |
00007FFDAD7A84E3      | EB DC                     | jmp mhmain.7FFDAD7A84C1                 |
00007FFDAD7A84E5      | 8B93 E4000000             | mov edx,dword ptr ds:[rbx+E4]           |
00007FFDAD7A84EB      | FFC2                      | inc edx                                 |
00007FFDAD7A84ED      | EB D2                     | jmp mhmain.7FFDAD7A84C1                 |
00007FFDAD7A84EF      | 48:8B03                   | mov rax,qword ptr ds:[rbx]              |
00007FFDAD7A84F2      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A84F5      | FF90 30020000             | call qword ptr ds:[rax+230]             |
00007FFDAD7A84FB      | EB 0F                     | jmp mhmain.7FFDAD7A850C                 |
00007FFDAD7A84FD      | 48:8B03                   | mov rax,qword ptr ds:[rbx]               | 00007FFDAF067878
00007FFDAD7A8500      | 41:8BD1                   | mov edx,r9d                                    | 输入字符 ASCLL  1=31
00007FFDAD7A8503      | 48:8BCB                   | mov rcx,rbx                                     | 00000262A4032430
00007FFDAD7A8506      | FF90 40020000             | call qword ptr ds:[rax+240]             | 聊天字符输入call
00007FFDAD7A850C      | BA 0F080000               | mov edx,80F                             |
00007FFDAD7A8511      | 48:8BCB                   | mov rcx,rbx                             |
00007FFDAD7A8514      | E8 23000000               | call mhmain.7FFDAD7A853C                |
00007FFDAD7A8519      | E8 56251000               | call mhmain.7FFDAD8AAA74                |
00007FFDAD7A851E      | 44:8BC8                   | mov r9d,eax                             |
00007FFDAD7A8521      | 85C0                      | test eax,eax                            |
00007FFDAD7A8523      | 0F85 92FEFFFF             | jne mhmain.7FFDAD7A83BB                 |
00007FFDAD7A8529      | 8BC6                      | mov eax,esi                             |
00007FFDAD7A852B      | 48:8B5C24 38              | mov rbx,qword ptr ss:[rsp+38]           |
00007FFDAD7A8530      | 48:8B7424 40              | mov rsi,qword ptr ss:[rsp+40]           |
00007FFDAD7A8535      | 48:83C4 20                | add rsp,20                              |
00007FFDAD7A8539      | 5F                        | pop rdi                                 |
00007FFDAD7A853A      | C3                        | ret                                     |

堆栈信息:
1: rcx 00000262A4032430
2: rdx 0000000000000035
3: r8 0000000000000000
4: r9 0000000000000035
5: [rsp+20] 00000000FFFFFFFF

调用测试 11.png
就这么简单,
游客,如果您要查看本帖隐藏内容请回复




点评

dlt专用账号又来宣传dlt了, 还没倒闭啊?   浙江省嘉兴市  发表于 昨天 23:41

结帖率:50% (1/2)

签到天数: 8 天

发表于 2 小时前 | 显示全部楼层   陕西省延安市
看看                                                         
回复 支持 反对

使用道具 举报

签到天数: 20 天

发表于 昨天 23:06 | 显示全部楼层   江西省吉安市
看一下....
回复 支持 反对

使用道具 举报

签到天数: 17 天

发表于 昨天 23:02 | 显示全部楼层   广东省深圳市
1
回复 支持 反对

使用道具 举报

签到天数: 20 天

发表于 昨天 22:09 | 显示全部楼层   福建省福州市

前排学习一下
回复 支持 反对

使用道具 举报

签到天数: 8 天

发表于 昨天 21:46 | 显示全部楼层   广东省深圳市
前排学习一下
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 23 天

发表于 昨天 21:25 | 显示全部楼层   天津市天津市
666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 昨天 21:10 | 显示全部楼层   香港特别行政区*
感谢分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备2025452707号) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表