Updated by xwings, 6th Oct 2022
Contribution Guide: https://docs.qiling.io/en/latest/contribution/
Short Term Goals
This is a list of simple quick ideas, so people who want to play & contribute to Qiling can try.
Pull requests are always welcome!
Loader:
CLI Support:
Shell based interface, such as ql>
Cross Platform Execution:
Compiler Support:
Windows:
Try to run malware/Windows PE on Qiling, find & implement the missing APIs
ARM64 Windows
More Windows API
API for PC name, WINS, WORKGOUP and Domains
API for fake installed application
API for process listing
Example and test for PR Add windows 16bit compatibility file api #885
Linux:
Try all the Linux binaries under /bin/, find & implement missing syscalls
Try IoT firmware binaries & implement missing syscalls
Linux: Multithread / Network
MacOS:
Peripheral:
Secure Digital Input Output (SDIO)
Ethernet peripheral (ETH)
Analog-to-digital converter (ADC)
Controller area network (bxCAN)
External interrupt/event controller (EXTI)
Digital-to-analog converter (DAC)
System configuration controller (SYSCFG)
Documents:
QNX
- set_api() implementation
Big Endian Support:
- ARM
- MIPS32EB
Ideas from some other projects
More Longer Term
Windows
Linux
Androids
It's Linux, but a bit more specific support ?
maybe an OS by itself
More Instrument-able Engines
Updated by xwings, 6th Oct 2022
Contribution Guide: https://docs.qiling.io/en/latest/contribution/
Short Term Goals
This is a list of simple quick ideas, so people who want to play & contribute to Qiling can try.
Pull requests are always welcome!
Loader:
CLI Support:
Cross Platform Execution:
Compiler Support:
Windows:
Linux:
MacOS:
Peripheral:
Documents:
QNX
- set_api() implementationBig Endian Support:
- ARM
- MIPS32EBIdeas from some other projects
More Longer Term
Windows
Linux
Androids
More Instrument-able Engines