746 Commits
Author SHA1 Message Date
GigithecodeandClaude Opus 5 dbf1cab94a Fix broken __future__ import in IDA plugin custom_script
The first line reads `from future import __annotations__`, with the
module name and the imported symbol swapped. The intent was clearly the
PEP 563 future statement `from __future__ import annotations`.

As written, the line fails in both possible situations:

- without the third-party `future` package installed (the common case),
  the import raises `ModuleNotFoundError`, so `QILING_IDA` is never
  defined;
- with that package installed, the import silently succeeds but binds
  the module's empty `__annotations__` dict, so PEP 563 is *not*
  enabled — while the annotations in this file (`ql: Qiling`) rely on
  it, `Qiling` being imported under `TYPE_CHECKING` only.

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Pru9dwqPVrDakERYZwzjUx
2026-08-07 18:32:55 +07:00
xwings e522d7e089 fix documents and minor changes 2026-07-02 08:54:12 +08:00
xwings f77b4c5233 Merge pull request #1621 from xwings/dev
update rootfs branch
2026-04-28 15:07:52 +08:00
xwings d18027e7ef update rootfs branch 2026-04-28 15:06:26 +08:00
xwings 22d109d882 Fix windows collector 2026-04-28 13:11:17 +08:00
xwings 5ed49e7dcb Merge branch 'qilingframework:dev' into dev 2026-04-11 23:04:43 +08:00
xwings 30eba376fc Add TODO.md, ARCHITECTURE.md. Update README.md. and add kernel proxy 2026-04-11 22:48:18 +08:00
libumem 2ecd1d924a Merge branch 'qilingframework:dev' into dev 2025-11-12 20:23:27 -05:00
elicn b0d6384468 Misc examples fixes 2025-10-10 12:51:59 +03:00
technikelly 04236d77b1 enabling test and updating rootfs submodule 2025-08-27 11:26:39 -04:00
technikelly 5ec4a3b57a addressing review comments, removing copyright notices 2025-08-25 13:34:45 -04:00
technikelly 6d697b5d7f updating copyright statements with license info 2025-08-20 15:12:54 -04:00
technikelly 81c2a39f1f minimizing blob changes 2025-08-20 14:55:37 -04:00
technikelly d3cc47dc7f adding support for raw binary blobs 2025-08-12 10:55:50 -04:00
elicn d2b4867f21 Adjust test and example 2025-07-06 18:23:36 +03:00
elicn 327f475ba3 Decouple BLOB entry point and load address 2025-07-06 18:23:07 +03:00
libumem 265406eb08 Merge branch 'dev' into libumem-epoll-fixes 2025-05-07 19:51:43 -04:00
libumem 90df05f7a6 Merge branch 'qilingframework:dev' into dev 2025-05-06 21:06:50 -04:00
xwings d614855e78 Merge pull request #1552 from sakura57/dev
Various fixes and improvements for Windows emulation
2025-05-06 10:27:20 +08:00
elicn 5a87323df3 Tidy up tests 2025-04-30 13:52:40 +03:00
libumem 74380b26d5 Address a few elicn comments, fix root for server test 2025-04-30 00:18:41 +00:00
libumem fd32154ca1 Begin working on test issues 2025-04-26 03:38:56 +00:00
libumem 290f11671a Begin fixing this PR 2025-04-25 02:03:53 +00:00
xwings 20a7f68f04 sync rootfs 2025-04-13 17:12:09 +08:00
xwings c9d6ac8542 sync branch 2025-04-01 11:31:15 +08:00
xwings 0851d45885 remove additional docker test 2025-04-01 11:27:29 +08:00
Jacob Farnsworth 8f92c73b40 Add source for C++ and exception-related test programs 2025-03-31 22:50:25 +02:00
Jacob Farnsworth 273b46b367 Add 32-bit msvcp140 DLLs to dllscollector script 2025-03-30 18:03:10 +02:00
Jacob Farnsworth 0ed88851b6 Add 64-bit msvcp140 DLLs to dllscollector script 2025-03-30 17:43:48 +02:00
xwings 393a869e4a update rootfs 2025-03-08 11:59:00 +08:00
xwings cf325d3e2b get ready for 1.4.7 2025-03-08 11:26:45 +08:00
xwings 40fc012295 update Poetry 2024-11-25 10:48:46 +08:00
xwings f765bcf51c Merge pull request #1480 from libumem/master
Example fuzzer for RT-N12 B1 httpd
2024-11-25 09:22:24 +08:00
xwings 6385ac4cc9 Merge pull request #1509 from fripSide/patch-3
Renew the expired firmware download URL of the example tendaac1518_httpd.py
2024-11-25 09:19:09 +08:00
fripSide 2322729847 Update tendaac1518_httpd.py
Renew the Tenda AC15 firmware (V15.03.05.19) download URL as the previous URL has expired.
2024-11-11 23:18:20 +08:00
libumem 5bc483469a Fix two remaining points 2024-07-21 18:51:51 -04:00
libumem cb1cf68173 git... 2024-07-19 17:54:24 -04:00
libumem b1d0217771 Rework arg parser, address other points 2024-07-19 17:53:05 -04:00
libumem 3ee48e4d19 Begin addressing elicn feedback, arg parser needs reworking 2024-07-16 19:45:12 -04:00
libumem bf061a39ef Example fuzzer for RT-N12 httpd 2024-07-07 19:57:06 -04:00
elicn bdda8e8c10 Add a utility class to simplify custom AFL fuzzing 2024-03-26 00:53:25 +02:00
elicn 287cc9ff74 Fix and improve AFL linux example 2024-03-26 00:53:25 +02:00
Zephyr Lykos 4a6951fde5 refactor: remove evm extra 2024-01-08 19:43:18 +08:00
elicn e11770fd98 Remove redundant os.elf_entry 2023-10-18 22:32:01 +03:00
xwings c8508b0be7 Update saver_tendaac15_httpd.py 2023-08-11 08:40:13 +08:00
xwings dff4bfabfb since shell script using sh, if [[]] is a bash specific syntan. i change it to a note, avoid the auto install 2023-08-10 18:07:32 +08:00
elicn c85f5926d8 Revamp Tenda AC15 example 2023-06-28 21:53:13 +03:00
elicn d1accb972a Revamp IDA custom script 2023-06-28 21:44:40 +03:00
elicn 526a1b0a29 Rename and revamp netgear 6220 example 2023-06-28 21:27:46 +03:00
elicn 4860f958cb Opportunistic PEP8 fixes 2023-06-18 01:17:00 +03:00