Sergi Àlvarez i Capilla
7b23114f9f
make: Dont rebuild anal/d everytime
2021-12-02 16:48:47 +01:00
pancake
dafa685c24
Fix invalid pointer read issue in dwarf parser ##crash ( #19459 )
...
* Exploited by tests_65179, tests_65180 and tests_64901
* Fix out of bounds issue causing memory corruption in unit test
2021-12-02 12:20:30 +01:00
Sergi Àlvarez i Capilla
e1efe7370f
Update capstone
2021-12-02 11:25:18 +01:00
Sergi Àlvarez i Capilla
e07fbc2f37
Fix null deref in iobank exposed by tests_65176
2021-12-01 17:50:29 +01:00
Sergi Àlvarez i Capilla
77d9fedab8
Fix #19455 - Negative tainted offset used in buffer for pyc causing oobread ##crash
2021-12-01 16:33:19 +01:00
Sergi Àlvarez i Capilla
977c9f1524
Dont call pwd in anal/p
2021-12-01 13:25:18 +01:00
Sergi Àlvarez i Capilla
1950e40eb1
Improve cursor up/down in visual disasm ##visual
2021-11-30 22:40:22 +01:00
Sergi Àlvarez i Capilla
a8ad11f6b7
Implement symbol diffing in radiff2 ##diff
2021-11-30 22:01:07 +01:00
Sergi Àlvarez i Capilla
97cd997eff
Minor sanity check in count.sh
2021-11-30 22:00:17 +01:00
Octavio Gianatiempo
3fed0e322d
Fix DoS analysing ELF64 binary for MIPS architecture #19436
2021-11-30 20:51:40 +01:00
Sergi Àlvarez i Capilla
f50d5c4165
Fix r2pipe.cmd("Z") when command fails returns no output ##r2pipe
2021-11-30 19:54:57 +01:00
Richard Liu
1f123e41e4
Fix infinite loop in r_str_replace ##util
...
* Add check for empty `key`, since `r_str_replace` does not check for
empty `key` and will loop indefinitely.
* Add test case for this (occurs with highlight grep)
2021-11-30 11:08:47 +01:00
Sergi Àlvarez i Capilla
c5545c3d27
Clarify scr.layout config var help message
2021-11-29 21:12:52 +01:00
pancake
7c20ef7f2a
Fix #19448 - Fix atoi on non-null terminated string in PE section headers ##crash
2021-11-29 10:19:52 +01:00
pancake
4e4efef0f7
Improve the snow experience in panels mode ##cons
2021-11-29 00:42:10 +01:00
pancake
99d7b1f7a2
Fix #19443 - Fix the pyc tests and marshall uaf
...
* Fix memleaks when parsing invalid pyc type objects
* Sometimes valgrind logs are nicer than asan ones
2021-11-28 22:36:11 +01:00
pancake
17743efd42
Fix #19446 - null derefs in the x509 parser ##crash
2021-11-28 22:18:11 +01:00
pancake
4327d8322f
Bring back the mingw32 builds ##windows
...
* Massage conflicting function signatures spotted by mingw
* Fix the spp visibility issue
* Enable 32 and 64bit mingw builds in the CI
2021-11-28 22:10:51 +01:00
pancake
bf7ecde2cd
Fix 319443 - pyc uaf marhall bug fixed properly
2021-11-28 02:13:25 +01:00
pancake
e9e5d9c7e1
oopsie
2021-11-28 01:58:54 +01:00
pancake
8e2e9c73e4
Fix so-1 in runofthemill ( #19445 )
2021-11-28 01:50:29 +01:00
pancake
7ffe8ecaf2
Fix #19443 - UAF in marshall null object ##crash
2021-11-28 01:07:14 +01:00
pancake
0505cac914
Fix #19442 - Fix heap underflow in pyc marshalling ##crash
2021-11-28 00:39:01 +01:00
pancake
a0fd446a7b
Fix #19444 - Null derefs in PE signature logic ##crash
2021-11-28 00:36:08 +01:00
pancake
4b39d625ee
msvc's Z7 compiles with symbols instead of the uncomfortable PDBs
2021-11-26 16:30:13 +01:00
condret
c80d1dd49a
Fix meson-linux-spaces build
2021-11-24 19:29:16 +01:00
slowhand99
652c24b096
Changes to be committed:
...
modified: meson.build
2021-11-24 19:29:16 +01:00
slowhand99
ba1a0c1134
Changes to be committed:
...
modified: libr/asm/meson.build
2021-11-24 19:29:16 +01:00
condret
081d6f903c
Use r_strbuf_setf instead of sdb_fmt in jd8dis.c
2021-11-24 19:29:16 +01:00
condret
5c3f647180
Fix meson build
2021-11-24 19:29:16 +01:00
Ashwin Kumar
850e4a0806
Update libr/asm/arch/jdh8/jdh8dis.c
...
Co-authored-by: pancake <pancake@nowsecure.com>
2021-11-24 19:29:16 +01:00
slowhand99
32f5322756
Replace sdb_fmt with snprintf
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
8156f33083
Implemented suggested changes modified: jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
b6e7f437c5
Implemented suggested modifications
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
3776e618a7
Changes to be committed:
...
modified: libr/asm/p/asm_jdh8.c
Updated TODO
2021-11-24 19:29:16 +01:00
slowhand99
6b519408d5
Changes to be committed:
...
modified: asm/arch/jdh8/jdh8dis.c
Updated TODO
2021-11-24 19:29:16 +01:00
slowhand99
6b9d11908d
Changes to be committed:
...
modified: asm/arch/jdh8/jdh8dis.c
Updated TODO
2021-11-24 19:29:16 +01:00
condret
7345d1f5e1
Fix build and codingstyle for jdh-8 disassembler
2021-11-24 19:29:16 +01:00
slowhand99
8c861b38f2
Changes to be committed:
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
cd1b1aaeec
Changes to be committed:
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
a38f37dd23
Changes to be committed:
...
modified: libr/asm/arch/jdh8/jdh8dis.c
2021-11-24 19:29:16 +01:00
slowhand99
bed0bac310
Changes to be committed:
...
modified: jdh8dis.c
2021-11-24 19:29:16 +01:00
condret
67db06009f
Add jdh-8 asm-plugin template
2021-11-24 19:29:16 +01:00
pancake
8f2a4d29cb
Check for 'ar' in configure, as some people install gcc without binutils ( #19439 )
2021-11-24 17:12:02 +01:00
Lazula
0d7fa44e6f
Add tab completion for aliases
2021-11-24 01:16:52 +01:00
pancake
120f43583a
Improve rabin2 help message and manpage
2021-11-22 11:25:56 +01:00
pancake
6c186b5029
Honor rabin2 -p to change io->va
2021-11-22 11:25:56 +01:00
pancake
74b6e0f71c
Add extra null check to avoid crash on bad asm plugins
2021-11-22 10:58:42 +01:00
meme
fbfebef9e6
Add Plan 9 symbol parsing ##bin
...
All function and data symbols are now parsed and loaded into radare2. As
well, the BSS segment is now also loaded as zeroed virtual memory.
2021-11-22 01:51:30 +01:00
pancake
3e7c2d3df7
Fix pcV output to print const buffers
2021-11-22 00:36:31 +01:00