axhlzy / FridaDebugger

Single-step debugging of native code using frida, stalker, and semaphore

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Easy Use: frida --codeshare axhlzy/fridadebugger -U -f ${PackageName}

  • 在arm64实现了基本的单个断点的步过和继续
  1. b(functionaddress)

  2. si() step ins 步进

  3. ni() next ins 步过 ( todo ... )

  4. n(mPtr) nop

  5. c() continue 继续

  6. dism(mPtr) 给定位置反汇编


todo: 平栈解析 ...

每一步的执行都将被记录 这些记录可以用来后续进行时间无关回溯,回退到任何状态 或者是筛选过滤,分析出函数调用栈以及执行流程

后续会继续完善功能,有什么好的想法或者是建议可以去提出issue,或者pr,欢迎大伙儿一起来完善项目


bt

si

debug

About

Single-step debugging of native code using frida, stalker, and semaphore


Languages

Language:C 34.3%Language:C++ 31.0%Language:Roff 27.6%Language:CMake 3.1%Language:SourcePawn 1.9%Language:JavaScript 1.2%Language:TypeScript 0.4%Language:M4 0.2%Language:Shell 0.1%Language:Perl 0.1%Language:PowerShell 0.0%