-
Notifications
You must be signed in to change notification settings - Fork 752
Tutorials
This section is dedicated to step-by-step tutorials that guide you through specific use cases of the Qiling Framework. While the other sections of the wiki provide reference material, tutorials are designed to be hands-on learning experiences.
We are actively working on creating more official tutorials to cover a wide range of topics, from basic emulation to advanced malware analysis techniques.
We also highly encourage the community to contribute tutorials. If you have a great use case or a project you've built with Qiling, creating a tutorial is a fantastic way to share your knowledge.
- Building a Simple Packer Unpacker: A step-by-step guide on how to use Qiling to automatically unpack a packed binary.
- Analyzing an IoT Firmware: A tutorial on how to emulate and analyze the firmware of a MIPS-based router.
- Creating a Custom Syscall Handler: A deep dive into implementing a custom syscall for a unique environment.
- Fuzzing a Library with Qiling and AFL++: A complete guide on setting up a fuzzing campaign for a closed-source library.
If you would like to contribute a tutorial, please open a pull request on the Qiling wiki repository. We are happy to help you with formatting and editing.
Check back here for more tutorials in the future!
- Home
- Getting Started
- Core Concepts
- Usage
- Features
- Tutorials
- Development
- Resources