Gigithecode and Claude 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