tsurai / coldwrite

Simple bootable tool for writing a given payload into the physical memory of a machine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

coldwrite

Simple bootable tool for writing a given payload into the physical memory of a machine for demonstration of a cold boot attack. Having a known payload at a known location helps calculating and showcasing the degration of random access memory over time.

Features

  • i686 assembler code
  • Tiny image (excluding the payload)
  • Bootloader code to prevent memory corruption by other hardware or software components
  • Automatic search for a suitable, guaranteed usable save location

Usage

cd coldwrite

# copy the payload into the directory
cp $PAYLOAD ./payload.bin

# build the image
make

# copy the image to a bootable device e.g. USB drive
dd if=coldwrite.img of=/dev/sdx

About

Simple bootable tool for writing a given payload into the physical memory of a machine

License:MIT License


Languages

Language:Assembly 88.1%Language:Makefile 11.9%