# udbg **Repository Path**: zaixiabeiming/udbg ## Basic Information - **Project Name**: udbg - **Description**: 动态调试分析工具,支持lua脚本定制 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://udbg.github.io - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2021-10-30 - **Last Updated**: 2021-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
* 支持更多的调试/分析场景 - Windows * 标准API调试器、VEH调试器、内核信息查看 * [ ] WinDbg 调试引擎:可用于分析dmp、内核调试 - 非侵入式调试、进程信息查看 - [ ] 跨平台:支持linux、android * 提供丰富的脚本接口,方便编写扩展、定制化分析 * 界面/核心分离,可进行远程分析/调试 * 功能抽象、分类分层,跨平台:既保留各平台的共性,降低学习成本,也允许差异化定制,实现平台特定的功能 整体上有三大功能 - **目标(进程)查看**,类似于WinDbg中非侵入式调试的概念,可以实现CE中的一部分功能,此模式下主要包含 `内存读写` `枚举模块/线程/内存页/句柄` `挂起/唤醒目标` `内存搜索` `线程堆栈回溯` 等功能 - **目标(进程)调试**,此模式下包含了**目标(进程)查看**的功能,此外还有`断点管理: 添加/删除断点,启用/禁用断点 断点Lua脚本Hook`,`调试事件循环: ` 等功能 - **动态Hook/调用**,注入进程,动态Hook,动态调用目标中的函数,类似于Frida - Lua动态Hook目标内任意函数 InlineHook、IATHook - Lua调用目标内任意函数,`libffi` `ffi` ## 下载安装 从release页面下载最新的压缩包,并解压到新的目录 * https://github.com/udbg/udbg/releases * https://gitee.com/udbg/udbg/releases >! 注意路径中不要包含非ANSI字符 ## 文档 https://udbg.github.io/ - [UDBG介绍](https://udbg.github.io/get_started/zh/) - [使用教程](https://udbg.github.io/get_started/zh/quick-start/tutorial.html) - [功能截图](https://udbg.github.io/get_started/zh/features.html)