pancake
122c599f8e
Update ESIL manpage ##doc
2024-03-16 12:50:26 +01:00
pancake
566003bebf
Honor rafind2 -jv, add -B for bigendian and update manpage
2024-03-16 11:43:07 +01:00
pancake
7b1136bfa0
Update rafind2 manpage ##doc
2024-03-16 11:43:07 +01:00
pancake
c505521cf3
updated README.
2024-03-16 11:42:50 +01:00
condret
b74e611719
Add realloc check in io.map
2024-03-16 11:34:11 +01:00
pancake
4d11616d77
Update readme
2024-03-16 11:31:04 +01:00
pancake
55b6cc0c75
Update tests
2024-03-16 03:03:48 +01:00
pancake
a6bbd2d15c
Handle -jv and make that logic generic across all tools ##shell
2024-03-16 03:03:48 +01:00
pancake
8438cf764b
Add json and hexpairs output to encryption modes in rahash2 ##crypto
...
* Add blowfish and aes-cbc examples in the manpager
* Swap DECIPHER / CIPHER values and use ENCRYPT/DECRYPT instead
* Update manpage
2024-03-16 03:03:48 +01:00
pancake
20725207ed
Fix tests and minor cleanup/refactoring in main.rahash2
2024-03-15 20:45:59 +01:00
pancake
5671945bb9
Support numeric seed/key values via rahash2 -S and honor endianness via -e ##crypto
2024-03-15 20:45:59 +01:00
pancake
34772eb0fd
Make rahash2 -qc really quiet (report only via return code) ##shell
2024-03-15 20:45:59 +01:00
pancake
56ad5be58c
Support quiet json plugin listing in rahash2 via -qjL or -jjL ##tools
2024-03-15 20:45:59 +01:00
pancake
88ee0f8cda
Implement rahash2 -Lj to list plugins in JSON ##tools
2024-03-15 20:45:59 +01:00
Francesco Tamagni
ec26491c8a
Patch relocs in LE ##bin
2024-03-15 20:15:00 +01:00
Francesco Tamagni
5abb47ded1
Fix iS. paddr vaddr confusion ##core
...
This change removes the part of the `printHere` address check where it
explicitly checked for `paddr` even if the paddr / vaddr dichotomy is
already handled via the `addr` variable, which is the only one we have
to check here.
That caused wrong behaviour in binaries where the vaddr and paddr
space numerically overlap (like old DOS/4GW LE binaries) where `iS.`
was in fact picking the `paddr` instead of `vaddr` to filter if such
an entry came first in the list.
2024-03-15 19:46:48 +01:00
pancake
8c80af18c3
Update the rahash2 manpage with more examples and better wording
2024-03-15 18:50:41 +01:00
pancake
91349294b0
Fix #22667 - do not call drx() on non-intel chips ##debug
2024-03-15 18:23:46 +01:00
pancake
8975e3e1a2
Expose ownership and permissions to the posix filesystem ##fs
2024-03-15 16:59:31 +01:00
pancake
9b3d1a8038
Fix large shift-right msvc warning in the io.gprobe plugin
2024-03-15 16:02:33 +01:00
pancake
00b9a106eb
Implement irqq and move the command handler out of the subcommand loop ##bin
2024-03-15 16:02:18 +01:00
pancake
8239df503b
Fix oobread on the inline metadata used in disasm ##crash
2024-03-15 10:43:20 +01:00
pancake
bce0efde2c
Do not report bad imports addresses in elf objects ##bin
...
* Imports have no place in the PLT because objects have no trampolines
* They are only referenced by the relocs, which are set later by the linker
2024-03-15 10:28:51 +01:00
pancake
048340ea5b
Better logging for unsupported arm64 elf relocs ##bin
2024-03-15 10:02:52 +01:00
condret
34824475e1
Fix potential double free in io_map_overlay and io_treebuf ##io
2024-03-15 09:47:45 +01:00
pancake
61a6a54b5c
Remove 'e var=??' misleading/confusing help messages
2024-03-14 17:03:48 +01:00
pancake
7c6c8a42e3
Support internal files in the tac command ##shell
2024-03-14 00:15:38 +01:00
pancake
98de4be853
Add missing authors for the crypto plugins, update manpage ##hash
2024-03-13 18:45:16 +01:00
pancake
7150da3e56
Follow r:SP in the stack panel ##visual
2024-03-13 18:16:40 +01:00
pancake
e0d8f3ce23
Fix null termination regression on rax2
2024-03-13 17:18:02 +01:00
pancake
f6b86248f2
Implement r2pipe on the r2js lang plugin ##lang
2024-03-13 17:01:43 +01:00
pancake
d9a1e8dfb4
Fix warning on msvc
2024-03-13 00:07:24 +01:00
pancake
07c5b74f9e
More code cleanup for rax2 and proper public api for RStr.asciiTable()
2024-03-13 00:07:11 +01:00
Yuvraj Saxena
2bb645a326
Fixup termux installation script
...
Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com>
2024-03-12 21:45:32 +01:00
pancake
c29f9dbb71
Add the new r_stdin_readline API and use it from rax2
2024-03-12 19:44:30 +01:00
Erik Griese
732bf5352c
Fixes memory leak in r_core_print_disasm
2024-03-12 18:41:14 +01:00
pancake
bfb1cb0fb0
Use an enum instead of hardcoded shifted values in main.rax2
2024-03-12 18:39:43 +01:00
pancake
49ff46d0a1
Add a help message for the obio command
2024-03-12 11:22:12 +01:00
Nathan
168be38dc4
Add Initial Support for assembling ARM MTE Instructions ##arch
...
* add init support for IRG ins, fails tests
* update irg instruction correctness, might still be issue with sp test case
* add third test example for irg based on binja
* remove unness masking, fix xzr value in irg
* add init support for addg, fails tests
* refactor irg encoding
* fix test formatting
* add addg instruction - passes test
* enable assembler tests for more mte instructions
* cleanup some error checking, add skele for detecting stg ins
* add init support for subg
* Add support for GMI instruction
* Add more tests for different kinds of store tag addr modes
* Add a few more instructions (subp, stg)
STG passes for pre-index and signed immediate tests, but still has an issue with post-indexing
* Add ldg instruction
* Add CMPP / SUBPS instruction that passes test
* Activate tests for more mte instructions
Currently disable subp as the encoding appears to be off and requires further investigation
* Add LDGM instruction
2024-03-07 22:15:03 +01:00
Sylvain Pelissier
35f67d2ea9
Handle URL safe base64 decoding ##util
2024-03-06 23:13:48 +01:00
pancake
8df0cef496
Include R2_RCFILE in r2 -H output
2024-03-06 20:45:34 +01:00
pancake
4d360136fc
Aim to fix a c++ build problem
2024-03-06 20:45:13 +01:00
Dennis Goodlett
230a11361c
Fix type confusion in pyc ##arch
2024-03-05 23:07:15 +01:00
Armin Weihbold
9f19662d57
Add new way to resolve main_arena ##debug
...
* initialize data_section properly
2024-03-05 21:22:38 +01:00
Armin Weihbold
158857c262
Add dbg.glibc.main_arena config setting to retain resolved main_arena address
2024-03-03 13:06:55 +01:00
Madghostek
2bd1bd45ef
Fix #22640 - improve sidepanels in limited space ##visual
2024-03-03 12:51:57 +01:00
Pau RE
f0041918b8
Update GitHub dependencies
2024-03-02 15:49:50 +01:00
Pau RE
c2b349e524
Update release job github action
2024-03-02 15:49:50 +01:00
Pau RE
ccb1bed353
Unify github jobs as matrix
2024-03-02 15:49:50 +01:00
Pau RE
0e5bc2b248
Update freebsd runner for github actions
2024-03-02 15:49:50 +01:00