Commit Graph
7127 Commits
Author SHA1 Message Date
xwings a9ae692631 Merge pull request #1488 from elicn/dev-uefi
Periodic maintenance PR
2024-10-11 10:34:02 +08:00
elicn 6cd5f26361 Imports cleanup and annotation fixes 2024-10-10 17:56:51 +03:00
elicn 1e175c045a Allow loading UEFI PE with the proper sections perms 2024-10-10 17:56:51 +03:00
yangcheng01 ac0743acaa solve a IDAPython relocation issue 2024-10-10 17:56:51 +03:00
xwings 3d71cf9f88 Merge pull request #1489 from elicn/dev-periodic
Refine munmap logic to better align with POSIX specification
2024-10-08 16:53:21 +08:00
Wu ChenXu ea1a17b042 Merge pull request #1485 from co-neco/solve_IDAPython_relocation_issue
solve a IDAPython relocation issue
2024-08-09 16:04:03 +08:00
elicn 8c3a5dc6b8 Allow munamp length exceed mapped size 2024-08-04 12:49:03 +03:00
elicn 152d51a966 Minor enhancements and styling changes 2024-08-01 13:36:10 +03:00
elicn b5477ec10e Align UEFI structures with all other OS 2024-08-01 13:36:10 +03:00
elicn 334fe70c58 Fine-tune imports and type annotations 2024-08-01 13:36:10 +03:00
elicn fdec547947 Avoid unrecommended inspect.currentframe 2024-08-01 13:36:10 +03:00
elicn ea5bd5853e Manage TSEG properties with struct data 2024-08-01 13:36:10 +03:00
elicn 0ff009702f Improve GetVariable / SetVariable compatibility 2024-08-01 13:36:10 +03:00
elicn 78a81f9f92 Adjust indentation after convertion to spaces 2024-08-01 13:36:10 +03:00
elicn f893d4aa45 Avoid using obsolete binascii 2024-08-01 13:36:10 +03:00
elicn 195d6e0b5e Add more typing annotations 2024-08-01 13:36:10 +03:00
elicn 6b5dd55f60 Align memory info with other OS 2024-08-01 13:36:10 +03:00
elicn 50447df5ad Read integer values properly from profile 2024-08-01 13:36:10 +03:00
elicn 8c40169525 Remove memory accessors 2024-08-01 13:36:10 +03:00
xorhex a418ace3c5 Catching AttributeError versus redirecting it to UnsupportedOperation 2024-07-25 16:30:56 +03:00
xorhex 75121cc658 Fix for running Qiling inside of IDAPython interpreter. 2024-07-25 16:30:56 +03:00
RoboSchmied e89a1baba0 fix 20 typos
Signed-off-by: RoboSchmied <[email protected]>
2024-07-22 15:49:20 +03:00
yangcheng01 69f21d81e7 solve a IDAPython relocation issue 2024-07-15 15:37:16 +08:00
xwings 04e42e076e Merge pull request #1479 from coc-cyqh/master
add reloc type R_ARM_ABS32,R_ARM_CALL,R_ARM_JUMP24
2024-07-03 17:37:21 +08:00
elicn 6d2818b4be Handle address in use errors 2024-07-02 21:01:44 +03:00
elicn 4371215033 Fixes related to latest changes 2024-07-02 21:01:44 +03:00
elicn 055d474a00 Support reading and writing signed values through existing accessor methods 2024-07-02 21:01:44 +03:00
elicn 1c90e4abcd Introduced 'as_signed' utility method for turning unsigned values into signed ones 2024-07-02 21:01:44 +03:00
elicn fef61345e4 More POSIX syscalls error propagation 2024-07-02 21:01:44 +03:00
elicn 4bc4f907f4 Propagate correct error from even more POSIX syscalls 2024-07-02 21:01:44 +03:00
elicn bb57f6fd28 Propagate correct error from POSIX socket syscalls 2024-07-02 21:01:44 +03:00
elicn 92822a8408 Refine flags resolving 2024-07-02 21:01:44 +03:00
elicn 23de9278f8 Adjust imports accordingly 2024-07-02 21:01:44 +03:00
elicn e803fb261f Relocate QNX mmap prot flags 2024-07-02 21:01:44 +03:00
elicn 7763063532 Redefine POSIX socket constants as enums 2024-07-02 21:01:44 +03:00
elicn a17b5dff22 Tidy up TENDA test 2024-07-02 21:01:44 +03:00
elicn 9637d168b5 Improve POSIX read and write syscalls robustness 2024-07-02 21:01:44 +03:00
elicn 96bf36cd16 Final touchups 2024-07-02 21:01:44 +03:00
elicn 46bc215e37 Fix the POSIX creat syscall 2024-07-02 21:01:44 +03:00
elicn b9c1b3a68a Redefine POSIX file open flags 2024-07-02 21:01:44 +03:00
elicn ff905af54e Detect more error cases 2024-07-02 21:01:44 +03:00
elicn 712201a54a Propagate correct error from more POSIX syscalls 2024-07-02 21:01:44 +03:00
elicn 9196ea019e Propagate correct error from path-related POSIX syscalls 2024-07-02 21:01:44 +03:00
Siqi Chen 76bb0923af add reloc type R_ARM_ABS32,R_ARM_CALL,R_ARM_JUMP24 2024-07-01 10:21:31 +08: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
elicn 08a780ba7b Revamp AFL extension 2024-03-26 00:53:25 +02:00
elicn bc83042865 Fix qltool 2024-03-13 09:49:23 +02:00
elicn 8515a27bd6 Adjust existing code 2024-03-13 09:49:23 +02:00
elicn 778fbf779e Make logger setup more flexible 2024-03-13 09:49:23 +02:00