Plot raw mouse data. For example if you pass as input a copy of '/dev/input/mice' it will replay everything done on a plot. There are two python scripts: the first one (plotMouseMovements.py) is using matplotlib, while the second uses python's turtle.
usage: plotMouseMovements.py [-h] [--speed [SPEED]] [--color [COLOR]] [inputfile]
positional arguments:
inputfile the input file (raw mouse data, e.g. from
/dev/input/mice). Default name = "mouse.bin"
optional arguments:
-h, --help show this help message and exit
--speed [SPEED], -s [SPEED]
set the pause between updates (in seconds)
--color [COLOR], -c [COLOR]
set the color of the plot (b = blue, g = green, r =
red, c = cyan, m = magenta, y = yellow, k = black, w =
white)
- Matplotlib (pip3 install -U matplotlib)
- Option 2: Turtle (apt install python3-tk & pip3 install turtle)
- Python (apt install python3)
Here's an example of a recent CTF (in this example, the image was updated every letter)
In this case the flag was: FLAG_7RXDNT52K6P
This project is licensed under the MIT License - see the LICENSE file for details