Commit Graph

32577 Commits

Author SHA1 Message Date
Sylvain Pelissier
fe31b6759f New commands poE and poD ##crypto
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
2024-10-06 20:02:34 +02:00
Sarveshwaar SS
09ee59c92a
Add /V value range support in rafind2 ##search
* Updated help message and usage info, ensured coding standards
2024-10-06 12:23:55 +02:00
Sylvain Pelissier
1f5defe34f Split signature write in a new command
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
2024-10-06 01:07:40 +02:00
Chédotal Julien
ee7c58b932
Added registers st0 to st7, mm0 to mm7 while debugging under FreeBSD ##debug
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
* added registers st0 to st7, mm0 to mm7 while debugging under FreeBSD.

* Apply suggestions from code review

---------

Co-authored-by: User Julien <julien@ryzen3950x.home>
Co-authored-by: pancake <pancake@nowsecure.com>
2024-10-05 19:21:46 +02:00
pancake
d93e0288f6 Fix null deref in poS ##crash
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
2024-10-04 20:44:01 +02:00
pancake
0a224538f2
Fix JSON encoding of RAnalOp.jump ##disasm
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
It's unsigned and may need to be encoded as a string, depending on the configuration.
2024-10-04 10:51:38 +02:00
pancake
2698002f8c
Fix for xrefs permission indicator: -w- r-- ##analysis 2024-10-04 10:34:46 +02:00
Sylvain Pelissier
397a222415 Remove broken test and minor help message fix
Some checks are pending
build / w32-meson (push) Waiting to run
build / w64-static-2022 (push) Waiting to run
build / w64-static (push) Waiting to run
build / w64-meson (push) Waiting to run
build / check_abi_compatibility (push) Blocked by required conditions
build / check_release (push) Blocked by required conditions
build / release (push) Blocked by required conditions
CI / linux-acr-oldlibsbug (push) Waiting to run
CI / linux-nocs (push) Waiting to run
CI / linux-acr-gperf (push) Waiting to run
CI / linux-sys-capstone (push) Waiting to run
CI / linux-acr-resymlink (push) Waiting to run
CI / linux-test (push) Waiting to run
CI / linux-static-meson (push) Waiting to run
CI / macos-test (push) Waiting to run
CI / linux-rpath (push) Waiting to run
CI / macos-rpath (push) Waiting to run
CI / linux-meson-spaces (push) Waiting to run
CI / linux-tinyasan-fuzz (push) Waiting to run
CI / linux-asan-fuzz (push) Waiting to run
CI / w64-make (push) Waiting to run
CI / w32-mingw (push) Waiting to run
CI / w64-mingw (push) Waiting to run
Code scanning - action / CodeQL-Build (push) Waiting to run
Coverity Scan / latest (push) Waiting to run
tcc / ubuntu-tcc-newabi (push) Waiting to run
tcc / ubuntu-tcc-test (push) Waiting to run
tcc / ubuntu-tcc-nodbg (push) Waiting to run
tcc / r2pm-tcc (push) Waiting to run
tcc / ubuntu-tcc-syslibs (push) Waiting to run
2024-10-03 23:13:06 +02:00
Sylvain Pelissier
452db6b121
Add new command to print signature of a block ##crypto 2024-10-03 22:01:01 +02:00
Juho Kuisma
55a2c252d0
Fix wb single byte write behavior ##io
* Add single byte wb test cases to reproduce a bug
Fix one previous false positive and add two new test cases
for wb single byte commands.
2024-10-03 10:35:18 +02:00
pancake
5545df71ee Fix afb*? and add $? and ?$? to ?* ##shell 2024-10-01 12:41:32 +02:00
pancake
ff8c883316 Fix last covs 2024-10-01 11:31:28 +02:00
pancake
9968329d49 Use asm.var.summary=4 by default ##disasm 2024-09-30 23:51:45 +02:00
pancake
066fe1cc99 Ignore "signed " prefixed types. signed is the default ##analysis 2024-09-30 23:51:45 +02:00
pancake
80b71d656e Fix timeout bug in r2r when fd is closed ##crash 2024-09-30 23:51:45 +02:00
pancake
8c2f72f4e3 Use depth=1 for r2pm git clones ##r2pm 2024-09-30 19:51:56 +02:00
pancake
a7b7f7fa88
Improve visualization of the visual xrefs view ##visual 2024-09-30 18:31:34 +02:00
pancake
058817a0e0 Fill the op.val for stm8 ref analysis ##analysis 2024-09-30 16:56:40 +02:00
pancake
84c9355c0f Smaller Vv key hint box 2024-09-30 13:46:18 +02:00
pancake
d34204b63c
Fix eco* and refactor theme loading logic ##cons 2024-09-30 12:01:30 +02:00
pancake
81adc6d6e4 Fix last coverity issues 2024-09-30 10:38:02 +02:00
pancake
a0f69577f5 Add -e cmd.exit to run commands before leaving ##shell 2024-09-30 10:16:32 +02:00
pancake
e295df766a Fix linting issues 2024-09-30 01:53:53 +02:00
Sylvain Pelissier
da25bc7cce Refactor listing crypto algorithms into a single function ##crypto 2024-09-29 21:56:53 +02:00
pancake
3f3a906fec Initial assembler support for m68k ##arch 2024-09-29 21:56:11 +02:00
pancake
c179a1851e
Add afbrb to enumerate ending basic blocks + better help ##analysis 2024-09-29 20:50:35 +02:00
pancake
823015849e
Improve and document pfb bitfield printing in C, ascii art, oneliner ##print 2024-09-29 19:52:52 +02:00
pancake
51832929ab Fix .! multiline quoted scripts with the shouting dot ##shell 2024-09-29 16:08:02 +02:00
pancake
ca86aa35d9 Add pdfr and clarify pdfs/pdsf commands in help ##shell 2024-09-28 21:53:01 +02:00
pancake
2132658eac One unnecessary r_anal_op_new ##analysis 2024-09-28 21:05:31 +02:00
Dennis Goodlett
910770ce25
Fix double free in lua bin parser ##crash 2024-09-28 21:04:48 +02:00
pancake
ec347ab4f3
Use latest ubuntu24 to fix the mingw32 build 2024-09-27 20:10:51 +02:00
pancake
86529d7cf6 Fix the mingw32 build of qjs 2024-09-27 19:03:07 +02:00
Adam Satko
c2e7795bfb
Update lang.qjs and use quickjs-ng instead ##lang
* Fix all the portability issues for w32, w64, wasi
2024-09-27 11:27:50 +02:00
pancake
24f43bcac8 Add io.mapinc config variable ##io 2024-09-27 09:59:01 +02:00
condret
14615fbe3f Fix #23313 - aeim stack locate ##io 2024-09-27 09:59:01 +02:00
pancake
a7ac83d8d2 Use RSys.perror() in r2r 2024-09-27 09:21:28 +02:00
pancake
a2504a72e6 Fix ?t'. avoid the use of "" prefixes ##shell 2024-09-27 09:21:28 +02:00
pancake
71c98b18d5
Make -p/-P available from the r2 shell and better subcommand handling ##shell 2024-09-26 21:10:28 +02:00
satk0
82017e2eea Fix s390 plugin for cs6 2024-09-26 14:40:17 +02:00
satk0
126b57c646 Fix arm plugin for cs6 2024-09-26 14:40:17 +02:00
pancake
82c0374583 Update cs5 and next pinned commits to the latest 2024-09-26 14:40:17 +02:00
pancake
7821a3c1fc
Unify aea/aeA command logic and a little cleanup 2024-09-26 10:24:49 +02:00
pancake
d25f859dfb Fix last covs 2024-09-26 09:45:29 +02:00
pancake
2fba90530f
Enforce valid value for asm.offset.relto ##config 2024-09-25 19:48:19 +02:00
pancake
23223ee6f2
Add @@F (alias for @@c:afla) inverse recursive function list ##shell 2024-09-25 18:51:49 +02:00
pancake
f21ec14ed0
More a subcommand refactorings 2024-09-25 18:06:00 +02:00
pancake
2578ff0ac5 Permit setting eval var values ending with a dot ##core 2024-09-24 19:10:49 +02:00
pancake
acd1d8f426 Add scr.css and scr.css.prefix used in 'ecc' for now ##cons 2024-09-24 19:10:49 +02:00
pancake
39cd603d63 Handle invalid subcommands and refactor 'ec' ##shell 2024-09-24 18:50:42 +02:00