使用dumpbin工具查看动态库中函数列表
一、Windows环境下如何安装dumpbin工具?
Dumpbin
是Visual Studio
自带的一个命令行工具,用于查看可执行文件、静态库和动态库的导入表、导出表、符号表等信息。在Windows
环境下,可以通过以下步骤安装和使用dumpbin
:
1. 打开 Visual Studio
开发人员命令提示符:在Windows
菜单中找到Visual Studio
的文件夹,然后找到“Visual Studio Tools”
文件夹,里面有一个“开发人员命令提示符”,右键点击并选择“以管理员身份运行”。
2. 进入动态库所在目录:在命令提示符中,使用cd
命令进入动态库所在的目录。
3. 使用dumpbin
命令:在命令提示符中,使用以下命令来查看动态库中的导出函数列表:
dumpbin /exports <动态库文件名>
这个命令将会输出动态库中所有导出的函数的名称和地址。
4. 查看函数的参数和返回值类型:如果需要查看函数的参数和返回值类型,可以使用以下命令来查看:
dumpbin /symbols <动态库文件名>
这个命令将会输出动态库中所有的符号表信息,包括函数的名称、地址、参数和返回值类型等信息。
注意:
文章目录 一.从 Tombstone 报错日志中查找报错动态库 二.addr2line 命令行工具使用 64 位动态库使用的 aarch64-linux-android-addr2line.exe 工 ... strings命令是在对象文件或者二进制文件中查找可打印的字符串,有很多的用途,例如一个用法就是在编译的so中定义字符串常量作为动态库的版本号,然后就可以使用strings+grep 组合命令查看当前 ... 文章目录 一.dlsym 函数简介 二.获取 目标进程 linker 中的 dlsym 函数地址 三.远程调用 目标进程 linker 中的 dlsym 函数 获取 注入的 libbridge.so ... 文章目录 前言 一.等待远程进程 mmap 函数执行完毕 二.从寄存器中获取进程返回值 三.博客资源 前言 前置博客 : [Android 逆向]Android 进程注入工具开发 ( 注入代码分析 | ... 文章目录 一.准备 mmap 函数的参数 二.mmap 函数远程调用 一.准备 mmap 函数的参数 上一篇博客 [Android 逆向]Android 进程注入工具开发 ( 注入代码分析 | 远程调 ... 文章目录 一.mmap 简介 二.mmap 函数作用 一.mmap 简介 mmap 函数的作用是 将 文件 映射到 内存中 , 映射的单位必须是 PAGE_SIZE ; mmap 函数引入头文件 : ... 文章目录 一.获取 远程 目标进程 中的 /system/lib/libc.so 动态库中的 mmap 函数地址 二.从 /proc/pid/maps 文件中获取 指定 进程 中的 /system/l ... 利用VS工具中的dumpbin.exe可以查看lib.dll中的函数,查了的命令如下: 本电脑安装的VS2017,dumpbin.exe的路径在D:\Program Files (x86)\Micro ... 文章目录 一.在 Visual Studio 2019 中创建 " 控制台应用 " 程序 二.拷贝 xxx.lib.xxx.dll.xxx.h 到源码路径 三.导入 xxx.h 头 ...使用dumpbin工具查看动态库中函数列表相关推荐
最新文章
热门文章