qiling.io: Advanced Binary Emulation framework — ZeroNights 2019
qiling.io: Advanced Binary Emulation framework

Qiling Framework is designed as a binary instrumentation and binary emulation framework that supports cross-platform and multi-architecture targets. It is also packed with powerful features such as code interception and arbitary code injection before or during a binary execution and hotpatching packed binary.

QIling is a sandbox framework that focuses on providing low level Python API to enable users to build highly customizable analysis tool on top. Using emulator technology inside, our engine can run any machine code on any target platforms. This allows analyzing Windows malware on Linux Arm64, or  running IoT firmware based on Mips on MacOS, and so on.

This research introduces a comprehensive overview on the Qiling. We will present all the technical issues we had to deal with. To conclude the presentation, we will show some cool live demos.

Kai Jern Lau

Kai Jern Lau

KaiJern (xwings), is Lab Director of The ShepherdLab, of JD Security. His research topic mainly on embedded device, hardware security, blockchain security, reverse engineering and various security topics. He presented his findings in different international security conferences like Defcon, HITB, Codegate, QCon, KCon, Brucon, H2HC and etc. He conducted hardware Hacking course in various places around the globe. He is also the owner of hackersbadge.com and actively involved in Unicorn development.

Nguyen Anh Quynh

Nguyen Anh Quynh

Dr. Nguyen Anh Quynh is a regular speaker at various industrial cybersecurity conferences such as Blackhat USA/Europe/Asia, Defcon, Recon, Eusecwest, Syscan, HackInTheBox, Hack.lu, Deepsec, XCon, Confidence, Hitcon, Opcde, Shakacon, Brucon, Zeronights, Tensec, H2HC, etc. He also presented his researches in academic venues such as Usenix, IEEE, ACM, LNCS. As a passionate coder, Dr. Nguyen is the founder and maintainer of several open source reversing frameworks: Capstone, Unicorn & Keystone.
Reports
Reports