154 words
1 minutes
QBAP (QEMU Binary Analysis Platform)

설명#

The Powerful Binary Analysis Platform

만들려는 기능#

  • Assembly-to-C conversion function
  • Function analysis while loaded into memory
  • Tracing function for complex function structures
  • Function description function using LLM
  • Notification of potential vulnerabilities
  • Fuzzing function using ASAN and AFL
  • Programs to be analyzed are executed on QEMU (difference from other BAPs)
  • Code chat function using LLM
  • Memory structure visualization
  • Network analysis function (when loaded into memory, check what packet information is exchanged)
  • Split view function (view both C and assembly language to check the location of the program)
  • Shellcode recommendation function
  • Provides a Python API for extensions
  • Function Name Suggestion Feature
  • Structure Auto-Completion Feature

구조#

QBAP
├── analyzers/
│   ├── func/
│   └── vuln/
├── core/
│   ├── decompile/
│   ├── fuzzer/
│   ├── network/
│   ├── qemu/
│   └── shellcode/
├── docs/
├── ext/
│   └── gdb/
├── gui/
├── llm_modules/
│   └── gpt/
│   └── claude/
│   └── grok/
│   └── deepseek/
│   └── ...
├── tests/
├── utils/
└── readme.md
QBAP (QEMU Binary Analysis Platform)
https://pwner7-blog.vercel.app/posts/guide/qbap/
Author
Pwner7
Published at
2025-09-17