diff --git a/docs/commands/print-format.md b/docs/commands/print-format.md index ca2f0cc0d..7819b05f4 100644 --- a/docs/commands/print-format.md +++ b/docs/commands/print-format.md @@ -1,23 +1,29 @@ ## Command print-format ## -This command (`print-format` alias `pf`) will shows array of bytes like -programming language format. language format supported only python, c, -asm, and javascript. -Use `-h` for help +The command `print-format` (alias `pf`) will dump an arbitrary location as an +array of bytes following the syntax of the programming language +specified. Currently, the output language supported are + + - Python (`py` - default) + - C (`c`) + - Assembly (`asm`) + - Javascript (`js`) + + ``` gef➤ print-format -h [+] print-format [-f FORMAT] [-b BITSIZE] [-l LENGTH] [-c] [-h] LOCATION -f FORMAT specifies the output format for programming language, avaliable value is py, c, js, asm (default py). -b BITSIZE sepecifies size of bit, avaliable values is 8, 16, 32, 64 (default is 8). -l LENGTH specifies length of array (default is 256). - -c The result of data will copied to clipboard + -c The result of data will copied to clipboard (requires xclip) LOCATION specifies where the address of bytes is stored. ``` -For example this command will show 10 bytes in rsp and the result will copied to clipboard. +For example this command will dump 10 bytes from `$rsp` and copy the result to the clipboard. ``` gef➤ print-format -f py -b 8 -l 10 -c $rsp [+] Copied to clipboard buf = [0x87, 0xfa, 0xa3, 0xf7, 0xff, 0x7f, 0x0, 0x0, 0x30, 0xe6] -``` \ No newline at end of file +``` diff --git a/mkdocs.yml b/mkdocs.yml index ae10c6a2f..c298d7b90 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -35,8 +35,9 @@ pages: - Command pattern: commands/pattern.md - Command pcustom: commands/pcustom.md - Command pie: commands/pie.md -- Command process-status: commands/process-status.md +- Command print-format: commands/print-format.md - Command process-search: commands/process-search.md +- Command process-status: commands/process-status.md - Command registers: commands/registers.md - Command reset-cache: commands/reset-cache.md - Command ropper: commands/ropper.md