Skip to content

Latest commit

 

History

History

payloads

Block Oriented Programming Compiler (BOPC)


SPL Payload Overview

Payload Description
regset4 Initialize 4 registers with arbitrary values
regref4 Initialize 4 registers with pointers to arbitrary memory
regset5 Initialize 5 registers with arbitrary values
regref5 Initialize 5 registers with pointers to arbitrary memory
regmod Initialize a register with an arbitrary value and modify it
memrd Read from arbitrary memory
memwr Write to arbitrary memory
print Display a message to stdout using write
execve Spawn a shell through execve
abloop Perform an arbitrarily long bounded loop utilizing regmod
infloop Perform an infinite loop that sets a register in its body
ifelse An if-else condition based on a register comparison
loop Conditional loop with register modification