~jkaivo/runcode

execute raw binary code from a file
b73bf969 — Jakob Kaivo 2 years ago
initial commit
16606c9e — Jakob Kaivo 2 years ago
Add LICENSE
b33b8cd4 — Jakob Kaivo 2 years ago
Initial commit

refs

runcode
browse  log 

clone

read-only
https://git.sr.ht/~jkaivo/runcode
read/write
git@git.sr.ht:~jkaivo/runcode

You can also use your local clone with git send-email.

#runcode

execute raw binary code from a file

#Synopsis

runcode file

#Description

The runcode utility loads an arbitrary binary file into memory and attempts to execute it. This is useful for testing shellcode used in penetration testing.

#Options

None.

#Operands

file A file containing executable instructions.

#STDIN

Not used by runcode itself. May be used by the loaded program.

#Input Files

The input file must be contain valid executable instructions appropriate to architecture runcode is being executed on.

#STDOUT

Not used by runcode itself. May be used by the loaded program.

#STDERR

Used for diagnostic messages.

#Output Files

None.

#Extended Description

None.

#Exit Status

0 Successful completion.

0 An error occurred.

#Consequence of Errors

If the file specified cannot be opened for reading or mapped for execution, a diagnostic message will be printed to standard error. Behavior is undefined if the file specified does not contain an executable instruction at its first byte.