Qiling

Latest version: v1.4.6

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

1.4.6

What's Changed
* Fix ELF argv encoding by elicn in https://github.com/qilingframework/qiling/pull/1303
* Qdb improvements by ucgJhe in https://github.com/qilingframework/qiling/pull/1311
* added a history tracker to get coverage information about the execution of the binary by anotherdish in https://github.com/qilingframework/qiling/pull/1313
* remove tab and replace with 4 spaces by xwings in https://github.com/qilingframework/qiling/pull/1320
* Fix __CreateFile implmentation to include access mask and creation disposition by kbsec in https://github.com/qilingframework/qiling/pull/1309
* Add interactive pipe to simulate pwntools `interactive` function by anotherdish in https://github.com/qilingframework/qiling/pull/1307
* fixed get_ins_exclude_lib not handling multiple shared objects properly by anotherdish in https://github.com/qilingframework/qiling/pull/1317
* Fix improper signaling of emulation termination in gdb single step by elicn in https://github.com/qilingframework/qiling/pull/1322
* Delete legacy object before reloading custom_script by DiamondHunters in https://github.com/qilingframework/qiling/pull/1327
* fix 1325 by DiamondHunters in https://github.com/qilingframework/qiling/pull/1326
* Fix struct packing logic associated with calls to `getdents64` by Z1pburg3r in https://github.com/qilingframework/qiling/pull/1334
* Improve afl_fuzz wrapper by gnbon in https://github.com/qilingframework/qiling/pull/1330
* Periodic maintenance PR by elicn in https://github.com/qilingframework/qiling/pull/1336
* Added qltui in setup.py by river-li in https://github.com/qilingframework/qiling/pull/1354
* feat(os): add posix message queue syscalls by chinggg in https://github.com/qilingframework/qiling/pull/1363
* Improved handling of export table for invalid export address and removed GandCrab workaround in GetProcAddress by clairelevin in https://github.com/qilingframework/qiling/pull/1358
* Fix bug: qdb load address error by ltlly in https://github.com/qilingframework/qiling/pull/1364
* Periodic maintenance PR by elicn in https://github.com/qilingframework/qiling/pull/1355
* update return register accordingly for all arch by ucgJhe in https://github.com/qilingframework/qiling/pull/1367
* Getting ready for 1.4.6 by xwings in https://github.com/qilingframework/qiling/pull/1368

New Contributors
* anotherdish made their first contribution in https://github.com/qilingframework/qiling/pull/1313
* kbsec made their first contribution in https://github.com/qilingframework/qiling/pull/1309
* DiamondHunters made their first contribution in https://github.com/qilingframework/qiling/pull/1327
* Z1pburg3r made their first contribution in https://github.com/qilingframework/qiling/pull/1334
* gnbon made their first contribution in https://github.com/qilingframework/qiling/pull/1330
* river-li made their first contribution in https://github.com/qilingframework/qiling/pull/1354
* clairelevin made their first contribution in https://github.com/qilingframework/qiling/pull/1358
* ltlly made their first contribution in https://github.com/qilingframework/qiling/pull/1364

**Full Changelog**: https://github.com/qilingframework/qiling/compare/1.4.5...1.4.6

------------------------------------

1.4.5

New features:
- Qdb with PE (1295)

Improvements:
- Add pstate in const_arm64.py (1236)
- Implement ql_syscall_sched_yield (1237)
- Periodic quality PR (1238)
- Speed up MCU interrupt handler (1240)
- Minor update for setup.py, mcu test and windows registry (1246)
- Optimize qltui (1247)
- Optimize evm dependency package version manage (1248)
- Fix getrlimit related syscall (aka tenda fix) (1249)
- Add new ci for arm firmware (1250)
- More detailed tenda CI test and cleanup elf multithrad http test (1251)
- Fix MIPS relocs (1252)
- Newly compiled picohttpd for armeb and new test script (1254)
- Update armeb test binary and testing docker (1255)
- Update rootfs (1256)
- Qdb bug fix and improvement (1257)
- Improve handling of gdb 42000 magic pid (1259)
- Fix mcu issue in qdb and show flags in uppercase (1263)
- Update setup.py (1267)
- Handle Cortex M as a specific arch (1271)
- Fix some error in syscall fcntl and getsockopt (1272)
- Periodic maintenance PR (1274)
- Fix gdb attach on ARM thumb mode (1285)
- Qdb: add command show_args (1289)
- Periodic maintenance PR (1293)

Contributors:
- richor1042
- vhertz
- elicn
- kabeor
- xwings
- ucgJhe
- aquynh
- owl129

------------------------------------

1.4.4

New features:
- Add r2 extension (1172)
- Introduce procfs to Linux OS (1174)
- Add a tracer for IDAPro's Tenet plugin (1205)

Improvements:
- Collect a few additional DLLs for x8664 (1167)
- Use global cwd in thread (1170)
- Fix QlLinuxThreadManagement.threads to be updated appropriately (1180)
- Fix Unix socket subsystem (1181)
- Maintenance PR for security and code quality (1182 1195)
- Enable android 32bit test (1184)
- Fix wrong platform_system for unicornafl (1185)
- Fix arm thumb mode shellcode emulation (1187)
- Pump unicorn version to 2.0.0 (1189)
- Procfs improve & pwndbg compatiblity (1190)
- Fix example script issues (1193 1194)
- Introduce a human-friendly disassembler (1196)
- Fix gdb step/continue handling (1200)
- Fix README.md (1203)
- Fix typo of default ip 127.0.0.1 (1205)
- Temporarily mask Python versions that are not supported by the EVM module (1208)
- Windows Maintenance PR (1210)
- Improvements around POSIX sockets (1216)
- Add x86_64 debug support for Qdb (1218)
- Renew code for picohttpd (1221)
- Fix missing retaddr_on_stack in Qdb for arm (1225)
- Qdb improvments: Mark, Jump and modify register value in qdb (1226)
- Allow user to build config from dictionary other than disk file (1227)
- fix(ida): replace __getattribute__ with __getattr__ (1231)

Contributors:
- jasperla
- bet4it
- chinggg
- elicn
- vhertz
- cgfandia-tii
- wtdcode
- ucgJhe
- aquynh
- kabeor
- oscardagrach
- hamarituc
- EtchProject
- HackingFrogWithSunglasses
- xwings

------------------------------------

1.4.3

Not secure
New features:
- Introduce PowerPC architecture support (1140)

Improvements:
- Fix fuzzing for tendaac15 (1096)
- Update unicorn version to 2.0-rc6 (1100)
- Implemented a few more Windows msvcrt functions (1102)
- Minor PE Loader fix (1104)
- Minor quality changes (1106)
- Fix cacheflush syscall typo (1115)
- Improvements and fixes for Windows and PE (1118)
- Add vm_context to EVM hooks (1119)
- Load interpreter segments with correct perms and vaddr (1120)
- Fix mistakes in fuzz_x8664_linux binary (1121)
- Add EVM ABI helpers, fix EVM DBG stack view (1123)
- Fix regression caused by missing exception handling when opening socket (1124)
- CI improvement (1128 1134)
- Add macho load command 'LC_LOAD_WEAK_DYLIB' support (1133)
- Fix breakage of non-Windows binary emulation on Windows host (1143)
- Remove misused region bound check of unmap_all (1144)
- Change deprecated interfaces of IDA (1145)
- Use importlib to retrieve package version (1146)
- New and improved gdbserver (1148)
- Rewrite package data reading (1150)
- Misc improvements (1154)
- Fix memory exhaustion problem caused by the logger (1161)

Contributors:
- wtdcode
- aquynh
- elicn
- xwings
- cq674350529
- TheZ3ro
- bet4it
- chinggg
- kabeor
- chfl4gs
- profiles
- OlfillasOdikno
- nmantan
- machinewu
- nullableVoidPtr
- Phat3


------------------------------------

1.4.2

Not secure
New features:
- Add stm32f103 support (1087)
- Add Arduino Due (SAM3X8E) Support (1090)

Improvements:
- ARM exception handler improvements (1056)
- UEFI improvements (1061)
- Qdb improvements (1058)
- Update rich api in evm dbgcui (1062)
- Add security coockies back into PE loader for kernel driver (1063)
- Fix ql_open_flag_mapping for Linux binary emulation on Windows (1064)
- Minor changes and fixes to the tracing module (1065)
- Fix unicornafl for linux_x8664 fuzzing example (1068)
- Fuzzing improvements (1075)
- Add fix and example for openat path traversion (1076)
- Fix _CreateFileA params issue (1079)

Contributors:
- nmantani
- hardik05
- cla7aye15I4nd
- ucgJhe
- elicn
- wtdcode
- kabeor
- xwings


------------------------------------

1.4.1

Not secure
New features:
- Introduced riscv, both 32 and 64 (980)
- Added U-boot (1000)
- Abstract calls to native functions (1013)

Improvements:
- Minor improvements to memory module (1012)
- Refactored core hooks (966)
- update ql.os.posix.const_mapping with more os/arch match (973)
- More update in MCU modules (971)
- Fix getpeername and getsockname syscalls (986)
- Qdb improvements (999)
- QNX improvements (1054)

Contributors:
- cq674350529
- ucgJhe
- cla7aye15I4nd
- elicn
- xwings


------------------------------------

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.