pancake
|
396861400d
|
Support function arguments without a name ##anal
* Default name is 'arg%d'
* Warnings moved to the right place
* Fix null assert related to this
|
2023-03-09 14:12:59 +01:00 |
pancake
|
451f02f456
|
Update to the latest capstone for SH and arm64 improvements ##arch
|
2023-03-09 13:19:34 +01:00 |
pancake
|
78222a3e45
|
Apply macho relocs on the swizzled buffer if bin.cache is not set ##bin
|
2023-03-09 13:02:26 +01:00 |
pancake
|
2b60dfeea4
|
Find libswiftCore and libswiftDemangle in linux paths too ##bin
|
2023-03-09 12:09:59 +01:00 |
pancake
|
c5afa57768
|
Optimize RCore.analOp() lowers aa from 1m23 to 1m19 ##anal
|
2023-03-08 18:45:59 +01:00 |
pancake
|
2cdb1952ab
|
Make aab even faster (39s -> 32s) ##anal
|
2023-03-08 18:11:49 +01:00 |
pancake
|
2bea582527
|
Fix #21439 - Fix missaligned read in the hfs parser
|
2023-03-08 12:34:49 +01:00 |
pancake
|
bead2f39aa
|
WIP abi breaking fix to make plugin loading O(1)
|
2023-03-07 19:28:19 +01:00 |
pancake
|
be015171a3
|
Add some basic swift and objc function signatures ##types
|
2023-03-07 19:26:55 +01:00 |
pancake
|
9089b49b6d
|
Magic depth starts at 0 now ##search
|
2023-03-07 17:47:43 +01:00 |
pancake
|
691311ce5c
|
Remove global magic depth ##search
|
2023-03-07 17:47:43 +01:00 |
pancake
|
e8e1548870
|
Add sys/profiling.sh
|
2023-03-07 17:47:43 +01:00 |
pancake
|
c7211654f0
|
Use RCore.codeCall instead of abusing flag, 'variable'
|
2023-03-07 17:11:54 +01:00 |
Francesco Tamagni
|
c359b980a8
|
Fix wrong check in dyldcache rebase v2 logic ##bin
|
2023-03-07 16:13:56 +01:00 |
pancake
|
42805f6be0
|
Fix null deref in yank command
|
2023-03-06 19:42:56 +01:00 |
pancake
|
b50db3ede1
|
Fix signed integer treated as unsigned in the wX command ##shell
|
2023-03-06 18:17:20 +01:00 |
pancake
|
f5c8a43362
|
Fix oom in the w0 command
|
2023-03-06 18:09:06 +01:00 |
pancake
|
d054fd1312
|
Fix oobread in load_zign ##shell
|
2023-03-06 17:51:10 +01:00 |
pancake
|
727bc9cd2c
|
Fix assert in RSign.loadGZ() when file not found in path
|
2023-03-06 16:52:10 +01:00 |
pancake
|
d1e1ef6159
|
Fix oobread in stack for za?*
|
2023-03-06 16:42:01 +01:00 |
pancake
|
d3eddd6f87
|
Fix oobread in weX command
|
2023-03-06 16:15:05 +01:00 |
pancake
|
a9b9d962b6
|
Fix oob in we command ##crash
|
2023-03-06 16:09:55 +01:00 |
pancake
|
49ec24a470
|
Fix assert in wd command ##shell
|
2023-03-06 15:58:13 +01:00 |
pancake
|
fb9073c65e
|
Fix assert in pFB
|
2023-03-06 14:58:20 +01:00 |
pancake
|
ba8fee5809
|
Fix null deref in omr with no maps ##crash
|
2023-03-06 14:50:41 +01:00 |
pancake
|
894adc0dde
|
Fix null deref in fuzzed omt command ##crash
|
2023-03-06 14:43:29 +01:00 |
pancake
|
e3d0768453
|
Fix uaf in r_asm_op_get_hex ##crash
|
2023-03-06 14:26:24 +01:00 |
pancake
|
08e51ab484
|
Fix #21438 - Do not permit negative arguments to /z
|
2023-03-06 14:22:58 +01:00 |
pancake
|
b673677a81
|
Fix UAF in y-;q and assert with 0 size functions ##crash
|
2023-03-06 14:01:12 +01:00 |
pancake
|
d782b76fb7
|
Add new fuzz.bin2 program and fix integer overflow for XTAC ##bin
|
2023-03-06 11:30:57 +01:00 |
pancake
|
7e58e9c5a5
|
Silent warning when out of file ranges are provided for string scanning
|
2023-03-06 11:07:44 +01:00 |
pancake
|
9cd3bf0dcf
|
Prevent an oom in the macho when corrupted fields are involved ##bin
|
2023-03-06 11:03:32 +01:00 |
pancake
|
ab7e2eea7f
|
Fix infinite loop in the xtac parser ##bin
|
2023-03-06 10:40:51 +01:00 |
pancake
|
31d3ff83c1
|
Prevent oom in dex parser
|
2023-03-06 10:40:39 +01:00 |
pancake
|
f21929687c
|
Use a more reasonable hard limit for addr pairs in xtac
|
2023-03-06 10:23:48 +01:00 |
pancake
|
e53bfcbaf0
|
Uncompressed lz4 can explode (255x) add a hard limit to half a gig
|
2023-03-05 21:33:24 +01:00 |
Yuvraj Saxena
|
046486862a
|
Add more conditional branch instructions for the arm64 assembler ##asm
* Add testcase and aliases for bhs conditional branch instruction for the arm64 assembler
* bcs and b.cs are aliases for bhs instruction
|
2023-03-05 18:06:59 +01:00 |
pancake
|
5955283e75
|
Do not allow super large pathnames in xtac bins
|
2023-03-05 16:54:44 +01:00 |
pancake
|
ec967e530d
|
Dont use binbuf in the LE parser
|
2023-03-05 12:18:45 +01:00 |
pancake
|
48314a1e53
|
Fix memleak and oom in bin.symbols
|
2023-03-05 12:01:01 +01:00 |
pancake
|
a20c6e8b92
|
Fix another oom in the LE parser
|
2023-03-05 11:37:14 +01:00 |
pancake
|
24ebf06eff
|
Fix #21428 - set10 should be only used with booleans
|
2023-03-05 11:30:54 +01:00 |
pancake
|
ae15cb9b7e
|
Fix oom in the LE parser ##bin
|
2023-03-05 11:30:03 +01:00 |
pancake
|
542f553664
|
Fix uaf caused by RRegItem.free instead of .unref ##crash
|
2023-03-05 09:47:59 +01:00 |
pancake
|
f6bc514e00
|
Test fixes and identify more slow tests
|
2023-03-05 08:56:33 +01:00 |
pancake
|
a9e46e9d37
|
Move slow test, fix mz regression and unref in regitem
|
2023-03-05 01:51:55 +01:00 |
pancake
|
6dc5a09aa9
|
Fix an oobs in xbe and add fuzz.cmd
|
2023-03-04 23:43:40 +01:00 |
pancake
|
b7a6b42d53
|
Three more ooms gone
|
2023-03-04 23:25:53 +01:00 |
pancake
|
c16d89d8dd
|
Fix two more ooms in wasm and xtac
|
2023-03-04 23:01:24 +01:00 |
pancake
|
4643eb5e46
|
Fix oobread in bin.bf
|
2023-03-04 22:33:32 +01:00 |