病毒分析
点击放大

![Documentation Status]()
![Downloads]()
Qiling's use case, blog and related work
Qiling is an ad binary emulation framework, with the following features:
Qiling also made its way to international conferences.
2022:
2021:
2020:
2019:
Qiling is backed by Unicorn Engine.
Visit our website for more information.
---
#### License
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either 2 of the License, or
(at your option) any later .
---
#### Qiling Emulators
There are many open-source emulators, but two projects closest to Qiling
are Unicorn & QEMU user mode.
This section explains the main differences of Qiling against them.
##### Qiling engine
Built on top of Unicorn, but Qiling & Unicorn are two different animals.
##### Qiling vs. QEMU user mode
QEMU user mode does a similar thing to our emulator, that is, to emulate whole
executable binaries in a cross-architecture way.
However, Qiling offers some important differences against QEMU user mode:
---
#### Installation
Please see setup guide file for how to install Qiling Framework.
---
#### Examples
The example below shows how to use Qiling framework in the most
straightforward way to emulate a Windows executable.
The below YouTube video shows how the abo works.
#### Emulating ARM router firmware on Ubuntu x64 host
Qiling Framework hot-patches and emulates an ARM router's /usr/bin/httpd on
an x86_64 Ubuntu host.
![Qiling Tutorial: Emulating and Fuzz ARM router firmware]()
#### Qiling's IDA Pro Plugin: Instrument and Decrypt Mirai's Secret
This video demonstrates how Qiling's IDA Pro plugin can make IDA Pro run with
Qiling instrumentation engine.
![Qiling's IDA Pro Plugin: Instrument and Decrypt Mirai's Secret]()
#### GDB server with IDA Pro demo
Solving a simple CTF challenge with Qiling Framework and IDA Pro
![Solving a simple CTF challenge with Qiling Framework and IDA Pro]()
#### Emulating MBR
Qiling Framework emulates MBR
![Qiling DEMO: Emulating MBR]()
---
#### Qltool
Qiling also provides a friendly tool named qltool to quickly emulate shellcode & executable binaries.
Installing Qiling with pip also installs the qltool command, includingqltool qltui for the terminal UI. In a source checkout, use ./qltool as
shown below. Example binaries and rootfs files must be downloaded separately.
With qltool, easy execution can be performed:
With shellcode:
With binary file:
With binary and GDB debugger enabled:
With code co collection (UEFI only for now):
With JSON output (Windows, mainly):
---
#### Contact
Get the latest info from our website
Contact us at email ,
.
---
#### Core de, Key Contributors and etc.
Please refer to CREDITS.md.
开发语言:Python
Star 数:6120
该项目属于病毒分析方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕A True Instrumentable Binary Emulation Framework展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | qiling - A True Instrumentable Binary Emulation Framework |
| 所属分类 | 病毒分析 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:11:09 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 131 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |