开发者
x64dbg可以通过多种方式实现自动化和扩展:使用x64dbg脚本、scriptdll/dllscript、由脚本插件提供的语言编写的脚本,或者x64dbg插件。
本节包含的文档旨在帮助开发者编写与此程序相关的代码。
注意: 编译x64dbg很容易。如果您觉得直接修改x64dbg源代码来添加新功能更有趣,请不要忘记按照x64dbg的GPLv3许可证要求,在Github上与我们分享您的代码,这样每个人都能从更好的x64dbg中受益。这也可以确保您的代码不会因为x64dbg团队不知道您的工作而突然出现兼容性问题。
目录:
- 插件
- 基础知识
- 注意事项
- 函数
- 结构体
- PLUG_CB_INITDEBUG
- PLUG_CB_STOPDEBUG
- PLUG_CB_CREATEPROCESS
- PLUG_CB_EXITPROCESS
- PLUG_CB_CREATETHREAD
- PLUG_CB_EXITTHREAD
- PLUG_CB_SYSTEMBREAKPOINT
- PLUG_CB_LOADDLL
- PLUG_CB_UNLOADDLL
- PLUG_CB_OUTPUTDEBUGSTRING
- PLUG_CB_EXCEPTION
- PLUG_CB_BREAKPOINT
- PLUG_CB_PAUSEDEBUG
- PLUG_CB_RESUMEDEBUG
- PLUG_CB_STEPPED
- PLUG_CB_ATTACH
- PLUG_CB_DETACH
- PLUG_CB_DEBUGEVENT
- PLUG_CB_MENUENTRY
- PLUG_CB_WINEVENT
- PLUG_CB_WINEVENTGLOBAL
- PLUG_CB_LOADSAVEDB
- PLUG_CB_FILTERSYMBOL
- PLUG_CB_TRACEEXECUTE
- 函数
- x64dbg 跟踪文件格式规范