WinDBG 技巧:列出模块(DLL/EXE)里面所有的符号(symbol)
模块 技巧 symbol 所有 dll 符号 里面 exe
2023-09-27 14:26:38 时间
想对某个函数下断点,但是记不清楚的函数具体的名字,这个时侯可以使用x命令来列举所有的符号。
命令格式为:
x [选项] 模块名字!符号匹配表达式
这里的符号匹配表达式类似dos的文件名匹配表达式,可以用*号和?号做通配符。比如我想列出user32.dll里面所有的以GetWindowT开头的符号,使用命令
0:016> x user32!GetWindowT*
75f50f7b USER32!GetWindowTextA (struct HWND__ *, char *, int)
75f4adc5 USER32!GetWindowTextLengthW (struct HWND__ *)
75f4acc3 USER32!GetWindowTextW (struct HWND__ *, unsigned short *, int)
75f625b5 USER32!GetWindowTextLengthA (struct HWND__ *)
75f60898 USER32!GetWindowThreadProcessId (struct HWND__ *, unsigned long *)
具体的选项就不多解释了,有兴趣可以看看windbg的帮助文件。 想看看notepad里面有哪些public的函数以及变量? 用windbg打开notepad 试试x命令吧 :)
0:001> x /t /v notepad!*
jpg 改 rar
相关文章
- pymysql模块
- 使用concurrent.futures模块并发,实现进程池、线程池
- shiro的使用2 灵活使用shiro的密码服务模块
- PYTHON 异常处理 二 TRY 模块
- 三菱Q系列光纤通信模块数据传输
- 解析大型.NET ERP系统 权限模块设计与实现
- Androd Gradle 使用技巧之模块依赖替换
- 解决请求筛选模块被配置为拒绝包含的查询字符串过长的请求
- Logstash详解之——output模块
- ubuntu上安装python的ldap模块
- 给已安装的NGINX添加新的模块
- Python第三方模块:PyQt5简介
- Python正则表达式re模块学习遇到的问题
- joomla模板的模块位置查看技巧
- sys模块的初步认识
- nginx自定义模块编写-根据post参数路由到不同服务器
- lua 模块功能
- 一种基于gulp对seajs的模块做合并压缩的方式