This program takes snapshots before and after the execution of "malware." It displays newly added programs to the autorun list and any alterations to Windows Defender registry keys. It is not meant to replace an antivirus but rather to serve as an additional research tool.
Clone the repository
git clone https://github.com/rektile/Malware-Watcher.git
Go into the folder
cd ./Malware-Watcher
Install python requirements
pip install -r requirements.txt
- Run Main.py or MalwareWatcher.exe with admin privileges.
- Wait till the first snapshot has been taken.
- Run the "malware" and wait till it finishes
- Press enter to take the second snapshot
- You can find the logs in
./output
and the changes file in./change
You can revert the changes made to the registry by using the .changes file that has been created.
MalwareWatcher.exe -c myChangesFile.changes