Skip to content
ROP based Movfuscator VM
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ROP
payloads
ropMenu
tools
Readme.md

Readme.md

#AVRop VM PoC

PoC code for a ROP based movfuscator virtual machine running on a Harvard device.

ropMenu is a vulerable application for an Arduino Mega2560 where you can add and read notes over UART.

Find out more from https://labs.mwrinfosecurity.com/blog/avrop

##PoC Compile ropMenu using Atmel Studio and dowload it to an Arduino Mega2560 You can connect to the application over UART on TX0/RX0:

screen /dev/ttyUSB0 38400 8N1

To exploit the appication run the ROP.py script with a payload

python ./ROP/ROP.py ./payloads/blink.bin

or

python ./ROP/ROP.py ./payloads/uart.bin

You can’t perform that action at this time.