31133 Commits

Author SHA1 Message Date
Sylvain Pelissier
b336b6c2c8
Update r2yara URL in the README 2023-10-08 23:07:04 +02:00
pancake
20191a701d
Faster ASAN CI by improving parsing checks in LE bins ##bin
* Reproducer bins/fuzzed/le-oom
2023-10-07 12:51:38 +02:00
pancake
a9d18eb422
Improve the situation in the non-null terminated string handling in mach0land ##crash 2023-10-07 12:50:33 +02:00
pancake
fadf1d4d68 Fix regression in visual hex cursor ##visual
* 'h' and 'l' keys moved into instructions instead of bytes
2023-10-07 11:07:49 +02:00
pancake
0c26502a21
Avoid bprintf, and use more RLOG in the mach0 parser 2023-10-07 00:14:45 +02:00
pancake
fa64b9284d Fix r2 -d pid regression 2023-10-06 19:43:48 +02:00
pancake
4faaaf5925 Add C++ classdumper ##bin 2023-10-06 19:39:18 +02:00
pancake
f21e1efc9d Honor bin.lang in the icc command ##shell 2023-10-06 19:39:18 +02:00
pancake
d0ab1aba8a Make -U implicit when there's no dbdir cloned yet ##r2pm 2023-10-06 16:31:36 +02:00
pancake
36e12c4c83 Implement 'jinf' asmhack for risv64 2023-10-06 15:49:18 +02:00
pancake
1c9337a20d Don't reinstall pkg dependencies when not doing clean installs if thay are already there ##r2pm 2023-10-06 13:46:57 +02:00
pancake
f31fcacf8e Inline r_str_ncpy and define a limit for RStr.var() 2023-10-06 12:56:37 +02:00
pancake
6bc9d58fce Fix memleaks and force R_MUSTUSE in RConsPal.parse 2023-10-06 12:56:37 +02:00
pancake
f641c61f08 Make r_cons_pal_parse to always return ansi + RColor ##cons 2023-10-06 12:56:37 +02:00
pancake
02c2039c00 Initial backtrace API and commands (abt) ##analysis 2023-10-06 12:56:37 +02:00
pancake
3ff28b4624 Add dbg.glibc.path eval var to override magic guessing ##debug 2023-10-06 12:29:49 +02:00
pancake
4eedb3a3d2 Fix few memleaks in rafind2 2023-10-06 10:41:50 +02:00
pancake
2a25bd481e
RStrVar utility to hold strings in the stackframe (#22297) 2023-10-05 19:21:44 +02:00
pancake
59806217f8 Fix oobread in the ELF parser. Spotted by clusterfuzz ##crash 2023-10-05 18:04:17 +02:00
pancake
bf1a3b2ab0 Fix #22293 - uaf in bin.avr file 2023-10-05 17:02:20 +02:00
pancake
b86204a805 Fix null+inc asan warning 2023-10-05 17:00:23 +02:00
pancake
34590448b2
Another improvement for aaaa ##analysis 2023-10-05 16:41:58 +02:00
pancake
0ca1234a1c Joyful RStringSplit.asVector() ##util 2023-10-05 12:43:50 +02:00
Sylvain Pelissier
55e292681e
Load plugins when running extra tests ##r2r
Co-authored-by: Sylvain Pelissier <sylvain.pelissier@kudelskisecurity.com>
2023-10-04 10:34:11 +02:00
pancake
f5c444ba67
Initial import of the sysgdb:// plugin ##io
* handle -d sysgdb://, support pwndbg and wip lldb
2023-10-04 10:30:00 +02:00
pancake
e96fa2f31f Fix env.sh for haiku 2023-10-02 23:29:03 +02:00
pancake
11208dc356 Fix warning and use different prefix for haiku 2023-10-02 14:52:55 +02:00
pancake
65b189dab4 More haiku warning fixes 2023-10-02 14:42:07 +02:00
pancake
72d9199e0e Fix haiku warnings 2023-10-02 14:20:41 +02:00
pancake
17c369a32e Some compilers lie about c11 support, just drop that 2023-10-02 14:16:14 +02:00
pancake
45953493ac Build fixes for Haiku (pre-c11 compilers stuff from cwissland) 2023-10-02 13:50:51 +02:00
pancake
4671d3e61e Update SDB to fix name conflicts in haiku 2023-10-02 13:27:43 +02:00
pancake
8836e91721 Recognize the 'yr' command as owned by r2yara ##shell 2023-10-02 12:33:21 +02:00
pancake
fc5396d539 Hot fixes for yara-r2 2023-10-02 10:42:50 +02:00
pancake
c3b1254df5 Fix warning spotted in latest gcc failing msvc demangler ##bin 2023-09-29 12:04:54 +02:00
pancake
3e63ff6f08 Fix redefined warning when compiling on riscv 2023-09-29 00:28:27 +02:00
pancake
f72348000d Drop parenthesis 2023-09-28 17:31:08 +02:00
pancake
8d33808e16 Show octal value of each argument in aobv 2023-09-28 17:27:14 +02:00
pancake
cd3142f614 Take invalid instructions in consideration for the bitfield decoding ##analysis 2023-09-28 17:05:56 +02:00
pancake
ab67deed2d Prefix aobv output to be aligned with the visual bit editor 2023-09-28 16:52:11 +02:00
pancake
41b8b4cd6c Fix XML indent ##cons 2023-09-28 14:59:58 +02:00
condret
913d03b93c Prepend dynamically loaded bin plugins befor static bin plugins ##bin 2023-09-28 03:48:58 +00:00
pancake
a1134c39c5
Implement aobv command for visual instruction decoding ##analysis
* Hardcoded colors for now
2023-09-27 18:17:48 +02:00
pancake
5ab7298133 Show bools as bools and ints as ints in ej json output ##shell 2023-09-26 23:37:20 +02:00
pancake
3d7845f0fd Priorize r2pm pkgconfig path before env var and r2 prefix
* Makes r2poke build more clean
2023-09-26 23:37:00 +02:00
pancake
208681894b Add r2ai, r2yara and keystone references in the readme 2023-09-26 13:56:12 +02:00
pancake
e8c7dde1fb Remove libuv as dependency for the Debian package
* Fix help message in the configure
* it was already not used
2023-09-26 10:31:17 +02:00
GravisZro
a97c78e4f6 Fix dependencies for Debian Radare packages 2023-09-26 10:15:32 +02:00
pancake
969fa6e3f6 Fix null deref assert in pdj ##crash 2023-09-20 15:39:45 +02:00
pancake
ac752dd4f0 Honor colors in graphviz output ##graph 2023-09-20 12:34:42 +02:00