The Panic Button is a windows application aiming to preserve cryptographic information used by ransomware operations. If you suspect a ransomware is running on your pc, then hit the Panic Button! Panic Button will dump all of your memory (and potentially the encryption keys of the ransomware) to a file and hibernate your system. Then you should call the IT guys :)
We recommend installing this program and executing a dry run, before you are affected... :|
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
To setup the development environment for the project you will need the following:
Clone the repository
git clone https://www.github.com/twelvesec/panicbutton.git
Cd in to the cloned directory
Create the build directory
Cd in the build directory
Crate project configuration
- Winpmem - Memory dumping functionality
Semantic Versioning 2.0.0
Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes
- MINOR version when you add functionality in a backwards-compatible manner
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
- Yiannis Koukouras - Concept and design
- Panagiotis Papantoniou - Initial work
See also the list of contributors who participated in this project.
This project is licensed under the GPL v3 License - see the LICENSE.txt file for details
- Hat tip to anyone who's code was used