Skip to content

Releases: qilingframework/qiling

Version 1.2.3

29 Mar 13:17
c5fb46a

Choose a tag to compare

Changes since 1.2.2

  • Improved PR #689, Android syscall and test fix
  • GDB speed optimization
  • Fixed return value for uid/gid related syscall
  • Resolved multilevel symbolic links
  • Demigod set.api implementation
  • Major refactor, see commit 4aa8e59
  • Clean and remove rootfs
  • ql.filter now accepts a regular expression
  • consolidate output into verbose

Version 1.2.2

08 Feb 03:04

Choose a tag to compare

Changes since 1.2.1

  • Fix _acmdln and _wcmdln handling
  • More UEFI refactor
  • Refactor common OS space
  • Bring sality test to work again
  • Clean up more test case
  • First stage multithread rewrite done
  • Updated Qiling(shellcode=) to Qiling(code=), still keeping Qiling(shellcode=) for legacy purpose
  • Added support for SMM_RUNTIME_SERVICES_TABLE
  • Fixed regression in code coverage collection
  • Added generic ql.mem.read_ptr helper function
  • merged UEFI, windows, linux and macos print_function
  • merged UEFI, windows, linux and macos fncc
  • make MacOS uses more Qiling API

Version 1.2.1

01 Jan 05:15
d3df704

Choose a tag to compare

Changes since 1.2

  • Added support for custom envs variables inside IDA plugin
  • Demigod: Fixed lkm mapping and added support for MIPS32EL
  • Demigod: Added support for Linux x86 32bit
  • Added support for binaries that return from their entrypoint (PE / ELF).
  • Configure Qiling with 'stop_on_stackpointer' or 'stop_on_exit_trap'.
  • Add basic Windows driver tests / example
  • UEFI refactor

Version 1.2

16 Nov 02:32
3e0ea48

Choose a tag to compare

Changes since 1.1.3

  • Demigod finally arrived, more information about Demigod
  • Linux: Implement futex bitset && Check library initialization
  • Linux: vfork and fork syscall mappings
  • execve() ql.argv and ql.env fix
  • De-flattern with IDA plugin now supports ARM && ARM64 with experimental IDA mircocode API.
  • Snapshot mechanism allows saving and restoring of OS and Loader information.
  • Improve register handling (uppercase/lowercase) and add LR register support to arm64
  • Fix ELF Memory mapping issues
  • Fixed directory traversal bug

Version 1.1.3

30 Sep 00:32
7f27ec3

Choose a tag to compare

Changes since 1.1.2

  • Added Doogie example and implement more interrupts
  • Added ollvm de-flattern support for IDA plugin
  • Fixed the popup menu doesn't show when the IDA plugin is put into plugins directory
  • Added Json report extension
  • Fix register mapping
  • ql_syscall_writeev: Use ql.dprint instead of checking debug level
  • Added support for fcntl64 F_SETFL and non-blocking sockets
  • drcov_exact: coverage collection at instruction granularity
  • Added UDP support

Version 1.1.2

06 Sep 04:47
79326ba

Choose a tag to compare

Changes since 1.1.1

  • Qiling Debugger now comes with reverse debugging
  • Added qltool into pypi packages
  • Added more Windows API
  • Add mapper support for standalone disks.
  • More BIOS/DOS interrupts support shipped with fully emulated Petya as a mbr analysis example.

Version 1.1.1

23 Aug 07:42
5184fe8

Choose a tag to compare

Changes since 1.1

  • Fix Windows "import resource" issue
  • Add ql.save and ql.restore aka Qiling's Snapshot
  • Add ql.os.fd.save() and ql.os.fd.restore() to save file descriptor
  • Add IDA Plugin
  • Test, patch and make sure arm_thumb can work on its own
  • Added Qiling Debugger - Currently only works with MIPS
  • Add experimental 8086 and DOS support.
  • Fix path transformation on Windows when running Linux.
  • Idaplugin able to instrument code now
  • Refactor ql.fs_mapper (now ql.os.fs_mapper).

Version 1.1

24 Jul 15:51
176e48f

Choose a tag to compare

Changes since 1.1-rc1

  • More refactors and bug fixes
  • Adding DLL images for PE coverage tracing
  • Add hook_mem_invalid
  • More UEFI API

Version 1.1-post1

24 Jul 16:39

Choose a tag to compare

Fix Pypi package

Version 1.1-rc1

17 Jul 04:02
078996c

Choose a tag to compare

Changes since 1.1-alpha2

  • More refactors and bug fixes
  • More detailed debug output
  • Fix MIPS_EB overflow issue
  • Introduce heap sanitizer