Commit Graph

322 Commits

Author SHA1 Message Date
Vasilyy cbcbd5f020
Fix #22698 - Implement rax2 -j flag for json output ##tools 2024-03-25 17:26:19 +01:00
RoboSchmied 1b82a57694 Fix 8 typos
Signed-off-by: Michael Seibt <github@roboschmie.de>
2024-03-25 05:45:16 +01:00
astralia 9127a15bec Rename rax2 -l to rax2 -n ##tools 2024-03-20 20:48:56 +01:00
astralia 0b4e450875 Rename rax2 -n/-N to rax2 -x/-c ##tools 2024-03-20 20:48:56 +01:00
astralia 961fe2c90c Rename rax2 -x to rax2 -X ##tools 2024-03-20 20:48:56 +01:00
pancake 653eb3bfbb Update the radiff2 manpage 2024-03-20 01:17:13 +01:00
astralia 6c97a92e1d Update rax2 manpage and fix help ##doc 2024-03-19 14:27:31 +01:00
pancake 14595375af Add interactive example for r2r in the manpage 2024-03-17 20:44:02 +01:00
pancake 30518b9972 Handle ^F and ^B in RCons.less ##shell 2024-03-17 19:47:26 +01:00
pancake 70cfb7f2e4 Extend the manpage reader to support more attributes ##doc
* r2 -c 'man rasign2' --
2024-03-17 19:47:26 +01:00
pancake c555f744f7 Update manpage for rasign2 ##doc 2024-03-17 19:47:26 +01:00
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 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 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 88ee0f8cda Implement rahash2 -Lj to list plugins in JSON ##tools 2024-03-15 20:45:59 +01:00
pancake 8c80af18c3 Update the rahash2 manpage with more examples and better wording 2024-03-15 18:50:41 +01:00
pancake 98de4be853
Add missing authors for the crypto plugins, update manpage ##hash 2024-03-13 18:45:16 +01:00
pancake 7f98bcb15f Implement EXPERIMENTAL `radiff2 -T` to analyze bins in parallel ##diff
* Note that r2 is not thread safety and this can result on segfaults
* Works like `r2 -t`, it's a good playgrounds to fix race condition bugs
2023-11-14 09:37:14 +01:00
pancake 5b0b9d09a9 Implement R2_ARGS as it was done for rabin2 and rarun2
* TODO: Unify all this logic into a single function
2023-08-18 14:14:36 +02:00
pancake 7dda1e97d9 Implement R2_ARGS environment ##tools 2023-08-18 14:07:24 +02:00
pancake 8b550d2c5b Handle RARUN2_ARGS env var in rarun2 ##tools 2023-08-18 13:29:16 +02:00
pancake 850db236cf
Swap -a and -A in rasign2 ##tools 2023-07-27 17:31:51 +02:00
pancake b13e834aa8 Implement r2pm -t for timeless packages ##r2pm 2023-06-07 18:55:32 +02:00
pancake 3683eecbfc Merge all R*2_NOPLUGINS as R2_NOPLUGINS ##shell
* This way r2 -NN will tell the childs to not load any plugin
* Update help messages and man pages
2023-05-28 09:39:37 +02:00
pancake c2153e9a2a Implement rax2 -rS and update manpage ##tools 2023-05-23 20:05:52 +02:00
pancake 3c2c40897d
Move and update r2docker into dist/docker ##r2pm
* Update to Debian:11, add README for r2docker ##r2pm
* r2-docker is no longer installed. See r2pm -ci r2docker instead
2023-04-26 00:59:14 +02:00
pancake 635c434337 Add rasm2 -N to mimmic the r2 -N flag ##shell 2023-03-27 15:21:13 +02:00
pancake 695e392fc4 Fix #21333 - Update radiff2 manpage, add mermaid mode ##tools 2023-02-10 22:06:31 +01:00
Apkunpacker 2090ca5c6f Fix typos in different locations 2023-01-16 18:41:04 +01:00
pancake 9fcd0ef668 Add the ability to run qjs scripts with `r2 -je` ##shell 2022-12-23 13:09:46 +01:00
pancake cb764ac449 Make r2 -j work as a hashbang handler for qjs ##lang
* Fix "script not found" issue, solve command injection bugs
2022-12-22 11:56:20 +01:00
pancake 0ae427cd26 Implement r2pm -e to edit package scripts 2022-11-25 11:09:12 +01:00
pancake 21ae2442cf Implement rasm2 -LLL to list arch plugins ##tools 2022-11-03 08:18:23 +01:00
pancake 1816fa0ad4 Add r2 -LL to list core plugins ##shell 2022-11-03 07:30:33 +01:00
pancake 6ec1d8667d Implement r2pm -cp like it was in r2pm.sh ##r2pm 2022-10-29 19:12:48 +02:00
Peter Meerwald-Stadler 6118122b97 Improve r2r man page 2022-10-19 20:47:36 +02:00
Peter Meerwald-Stadler 5420741cfa Fix some typos and inconsistencies in man pages 2022-10-12 14:11:32 +02:00
pancake 0373b2082e Implement class, method and field diffing in radiff2 #diff 2022-10-09 11:09:20 +02:00
pancake 3ee7a15a44
Bring back the r2 -t for parsing bin and analysing in background ##tools 2022-09-21 22:06:36 +02:00
pancake 29ee360f3d Update r2pm manpage and add -q and -a flags ##r2pm 2022-09-21 20:54:08 +02:00
pancake f592b2c117 Implement radiff2 -B to specify base address ##diff
* The old -B is now -1 (gdiff output)
2022-09-06 23:24:53 +02:00
pancake fec0a64b41 Fix #20439 - rafind2 -V search for values like in /v ##tools 2022-07-31 19:56:39 +02:00
pancake 0475e8c2de Add RABIN2_VERBOSE env var to set bin.verbose=true in rabin2 ##tools 2022-06-30 01:59:08 +02:00
pancake dca683e59c Remove the -r and -m flags from r2r ##tests 2022-06-27 12:39:09 +02:00
pancake b7373f2b79 Add JSON output for r2 -V ##shell 2022-05-20 11:24:03 +02:00
Lazula c7dfa70ade Remove last vestiges of newshell 2022-03-29 08:07:18 +02:00
Sergi Àlvarez i Capilla bbff894e22 Add rahash2 -J for simplified single object name=hash output ##tools 2022-03-25 22:14:18 +01:00