27323 Commits

Author SHA1 Message Date
pancake
d969767317
Publish FreeBSD artifacts and purge the srcdir ##ci 2022-02-11 21:04:55 +01:00
Sergi Àlvarez i Capilla
0f09a7cba5 Fix DoS in MACHO parser spotted by clusterfuzz ##crash
* Reproducer: iafuzz-forever
2022-02-11 20:54:13 +01:00
pancake
97095b2483
Add freebsd in github ci ##build 2022-02-11 19:22:04 +01:00
pancake
5c2c9bf86d Use rgb:RGB instead of rgb:RRGGBB in the bluy theme 2022-02-11 11:20:30 +01:00
pancake
8ddc8844bd
Fix pxj-X, and add tests ##print 2022-02-11 02:29:16 +01:00
pancake
97c594d009 Extend macos.md with DevToolsSecurity and SIP instructions 2022-02-11 02:26:12 +01:00
pancake
f774e4efd8 Update to the latest lz4, fix some bounds but still asserts
* make -C shlr/lz4 sync
2022-02-11 00:20:18 +01:00
Sergi Àlvarez i Capilla
d69b3d11b6 Initial import of the XALZ bin plugin ##bin
* Add tests for the XALZ file format
2022-02-10 19:59:17 +01:00
Sergi Àlvarez i Capilla
a61dce25a6 Minor cleanup in bin/sdb logic 2022-02-10 19:59:17 +01:00
Sergi Àlvarez i Capilla
77b7926a50 Add prgl command to decompress current block using lz4 ##print 2022-02-10 19:59:17 +01:00
Sergi Àlvarez i Capilla
08bf7bc8c7 New r_inflate_lz4 API to reuse LZ4 across all libs ##api 2022-02-10 19:59:17 +01:00
Anderson
a6309160f4
Fix Negative Offset in Hexdump Json Output ##print 2022-02-10 18:27:46 +01:00
Sergi Àlvarez i Capilla
4d75eeb99a Fix visibility issue in the bluy theme ##cons 2022-02-09 11:59:45 +01:00
pancake
3d438c510e Fix parsing of 'ra?' and 'r0x' subcommands ##shell 2022-02-09 05:50:22 +01:00
Sergi Àlvarez i Capilla
11eb7cb350 Fix redefine warning 2022-02-08 20:53:45 +01:00
Sergi Àlvarez i Capilla
6c4428f018 Improve boundary checks to fix oobread segfaults ##crash
* Reported by Cen Zhang via huntr.dev
* Reproducer: bins/fuzzed/javaoob-havoc.class
2022-02-08 15:03:16 +01:00
Sergi Àlvarez i Capilla
a638f6a073 Code cleanup in shlr/java 2022-02-08 15:03:16 +01:00
Sergi Àlvarez i Capilla
b19ad118a5 Move java globals into the tls 2022-02-08 15:03:16 +01:00
Sergi Àlvarez i Capilla
837953a1a2 Fix DoS when loading a fuzzed DEX file ##crash
* Reported by clusterfuzz
* Reproducer: bins/fuzzed/clusterfuzz-issue-44410-infloop-sample-5101731329998848
2022-02-08 14:54:24 +01:00
Sergi Àlvarez i Capilla
8db3966da5 Fix overlapping titles on small frames ##panels 2022-02-08 01:37:16 +01:00
Sergi Àlvarez i Capilla
0b726c6806 Close menu when a different decompiler is selected ##panels 2022-02-08 00:55:31 +01:00
Sergi Àlvarez i Capilla
35482cb760 Fix UAF in pyc parser ##crash
* Reported by Cen Zhang via huntr.dev
* Reproducer: bins/fuzzed/harep2.pyc
2022-02-08 00:55:09 +01:00
Sergi Àlvarez i Capilla
d17a7bdf16 Fix negative index in anal.arm64.cs ##crash
* Reported by Cen Zhang via huntr.dev
2022-02-07 23:58:09 +01:00
Sergi Àlvarez i Capilla
8525ad0b9f Fix bins/*/rep8 - UAF crash in pyc parser ##crash
* Reported by Cen Zhang via huntr.dev
2022-02-07 23:58:09 +01:00
Sergi Àlvarez i Capilla
9650e3c352 Fix oobread segfault in java arith8.class ##crash
* Reported by Cen Zhang via huntr.dev
2022-02-07 23:58:09 +01:00
Sergi Àlvarez i Capilla
79b39bb54d Fix java oobread in id_000000,sig_06,sync_m1,src_000048 ##crash
* Reported by Cen Zhang via huntr.dev
2022-02-07 23:58:09 +01:00
Sergi Àlvarez i Capilla
4a8d97589b Fix panel focus glitch ##visual 2022-02-07 23:50:07 +01:00
pancake
1c8966bd1c
Fix disable-threads builds 2022-02-06 20:55:06 +01:00
pancake
fa834609cd Update minor version 2022-02-06 16:01:35 +01:00
pancake
8587412f07 Improve panels behaviour when analyzing the whole program ##visual 2022-02-02 23:51:30 +01:00
Nerijus Bendžiūnas
71d7bf2bcd Add RISC-V CSR related instruction descriptions 2022-02-02 17:38:02 +01:00
pancake
e9e600a9a4 Release 5.6.0 5.6.0 2022-02-02 13:29:26 +01:00
pancake
c20c9622b7 Improve cursor handling in panels 2022-02-02 02:21:13 +01:00
pancake
42b6d28d23 Autoset cache flag on whitelisted panels on create ##panels 2022-02-02 02:05:18 +01:00
pancake
6231e60585
Fix #18621 - Specify ABI version to be X.Y instead of X.Y.Z ##build
* Installation creates some more symlinks now
2022-02-01 20:03:26 +01:00
pancake
edca7a15e0 Move meson rules from Makefile to mk/meson.mk 2022-02-01 20:03:01 +01:00
pancake
ec55fb405c Disable ESIL macros and add reproducer test ##esil 2022-02-01 19:59:56 +01:00
pancake
0b6a2afdda Rollback the macros for += and -= 2022-02-01 18:58:19 +01:00
meme
c083791711
Fix: Mark r_print_format globals as TLS ##util 2022-02-01 18:45:54 +01:00
pancake
fa02a271c3 Add helper function for pending macro handling ##esil 2022-02-01 18:44:53 +01:00
pancake
8729c7d3b1 Fix #19410 - Fix cursor mode regression ##panels 2022-02-01 18:21:00 +01:00
Sylvain Pelissier
b62714cb25
Improve EVM analysis and update tests ##esil 2022-02-01 17:01:59 +01:00
pancake
d70c360d0c scr.cursor is boolean, so use r_config_get_b instead 2022-02-01 14:56:02 +01:00
pancake
2bc1b45f37 Prefer for over while in panels menu code 2022-02-01 14:54:28 +01:00
pancake
fe900e0b5b
Fix #19409 - Close menu after creating a new panel from it ##visual 2022-02-01 14:53:44 +01:00
pancake
5cc0becdcd
Macrofication of the '+=' and '-=' esil operations ##esil 2022-02-01 13:34:34 +01:00
pancake
b30a4ea80b
Remove all the uses of %z as its not supported on Windows 2022-02-01 11:07:46 +01:00
pancake
48829c64b8 Update to the latest capstone 2022-02-01 10:37:01 +01:00
Apkunpacker
6ce1c685ec
Use tinycc repo from gihub mirror
* because the official one is down
2022-02-01 09:49:27 +01:00
pancake
3b161a860f
Increase read buffers in r2r and strbuf (#19646) 2022-02-01 09:27:34 +01:00