diff --git a/pages.nl/common/radare2.md b/pages.nl/common/radare2.md new file mode 100644 index 000000000..74f452631 --- /dev/null +++ b/pages.nl/common/radare2.md @@ -0,0 +1,28 @@ +# radare2 + +> Een set van reverse engineering tools. +> Meer informatie: . + +- Open een schrijfbaar bestand zonder het parsen van de bestandsformaat headers: + +`radare2 -nw {{pad/naar/binary}}` + +- Debug een programma: + +`radare2 -d {{pad/naar/binary}}` + +- Voer een script uit voordat de interactieve CLI start: + +`radare2 -i {{pad/naar/script.r2}} {{pad/naar/binary}}` + +- Toon help tekst voor ieder commando in de interactieve CLI: + +`> {{radare2_commando}}?` + +- Voer een shell commando uit vanuit de interactieve CLI: + +`> !{{shell_commando}}` + +- Dump raw bytes van het huidige block naar een bestand: + +`> pr > {{pad/naar/bestand.bin}}` diff --git a/pages.nl/common/rc.md b/pages.nl/common/rc.md new file mode 100644 index 000000000..19fa15958 --- /dev/null +++ b/pages.nl/common/rc.md @@ -0,0 +1,13 @@ +# rc + +> Een moderne simplistische poort luisteraar en omgekeerde shell. +> Vergelijkbaar met `nc`. +> Meer informatie: . + +- Start met luisteren op een specifieke poort: + +`rc -lp {{poort}}` + +- Start een omgekeerde shell: + +`rc {{host}} {{poort}} -r {{shell}}` diff --git a/pages.nl/common/rg.md b/pages.nl/common/rg.md new file mode 100644 index 000000000..83b8909c7 --- /dev/null +++ b/pages.nl/common/rg.md @@ -0,0 +1,37 @@ +# rg + +> Ripgrep is een recursieve regel-georiƫnteerde zoek tool. +> Wil een sneller alternatief zijn dan `grep`. +> Meer informatie: . + +- Zoek recursief in de huidige map naar een reguliere expressie: + +`rg {{reguliere_expressie}}` + +- Zoek recursief in de huidige map naar een reguliere expressie, inclusief verborgen bestanden en bestanden opgenomen in `.gitignore`: + +`rg --no-ignore --hidden {{reguliere_expressie}}` + +- Zoek alleen in een subset van mappen naar een reguliere expressie: + +`rg {{reguliere_expressie}} {{set_van_submappen}}` + +- Zoek in bestanden die overeenkomen met een glob (bijv. `README.*`) naar een reguliere expressie: + +`rg {{reguliere_expressie}} --glob {{glob}}` + +- Zoek naar bestandsnamen die overeenkomen met een reguliere expressie: + +`rg --files | rg {{reguliere_expressie}}` + +- Toon alleen overeenkomende bestanden (handig bij het doorsturen naar andere commando's): + +`rg --files-with-matches {{reguliere_expressie}}` + +- Toon regels die niet overeenkomen met de gegeven reguliere expressie: + +`rg --invert-match {{reguliere_expressie}}` + +- Zoek naar een letterlijk string pattroon: + +`rg --fixed-strings -- {{string}}`