├── .gitignore ├── LICENSE ├── README.md ├── src ├── GonnaCry │ ├── README.md │ ├── asymmetric.py │ ├── bin │ │ ├── README.md │ │ ├── daemon │ │ ├── decryptor │ │ └── gonnacry │ ├── clean.sh │ ├── daemon.py │ ├── decryptor.py │ ├── dropper.py │ ├── environment.py │ ├── generate_keys.py │ ├── get_files.py │ ├── main.py │ ├── persistence.py │ ├── symmetric.py │ ├── utils.py │ └── variables.py ├── README.md ├── Server │ ├── README.md │ ├── binaries │ │ ├── README.md │ │ ├── decryptor │ │ └── gonnacry │ ├── old_server.py │ ├── private_key.key │ ├── public_key.key │ ├── run.sh │ └── server.py ├── build.py ├── dotnet │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Program.cs │ ├── crypto │ │ ├── .gitkeep │ │ └── PasswordBuffer.cs │ ├── decryptor │ │ └── .gitkeep │ ├── dotnet.csproj │ ├── dropper │ │ └── .gitkeep │ ├── environment │ │ ├── .gitkeep │ │ └── Variables.cs │ ├── persistence │ │ └── .gitkeep │ ├── system │ │ └── FindFiles.cs │ └── utils │ │ └── extensions.cs ├── img.png ├── old_version │ ├── Makefile │ ├── README.md │ ├── bin │ │ ├── README.md │ │ ├── decryptor │ │ └── gonnacry │ ├── comp.sh │ ├── decryptor.c │ ├── decryptorcomp.sh │ ├── gonnacry.c │ ├── lib │ │ ├── crypto.c │ │ ├── crypto.h │ │ ├── func.c │ │ ├── func.h │ │ ├── out.bin │ │ ├── rsa │ │ ├── rsa.c │ │ ├── struct.c │ │ └── struct.h │ └── tests │ │ ├── README.md │ │ ├── comp.sh │ │ ├── decryptor.c │ │ ├── decryptorcomp.sh │ │ ├── files │ │ ├── append.png │ │ ├── i_know_python.jpg │ │ ├── pythonzauros.pdf │ │ ├── replace.png │ │ └── test.txt │ │ ├── gonnacry.c │ │ └── lib │ │ ├── crypto.c │ │ ├── crypto.h │ │ ├── func.c │ │ ├── func.h │ │ ├── struct.c │ │ └── struct.h └── requeriments.txt └── talks ├── malware-dev.odp └── na_beira_do_rio.odp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/README.md -------------------------------------------------------------------------------- /src/GonnaCry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/README.md -------------------------------------------------------------------------------- /src/GonnaCry/asymmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/asymmetric.py -------------------------------------------------------------------------------- /src/GonnaCry/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/bin/README.md -------------------------------------------------------------------------------- /src/GonnaCry/bin/daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/bin/daemon -------------------------------------------------------------------------------- /src/GonnaCry/bin/decryptor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/bin/decryptor -------------------------------------------------------------------------------- /src/GonnaCry/bin/gonnacry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/bin/gonnacry -------------------------------------------------------------------------------- /src/GonnaCry/clean.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/clean.sh -------------------------------------------------------------------------------- /src/GonnaCry/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/daemon.py -------------------------------------------------------------------------------- /src/GonnaCry/decryptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/decryptor.py -------------------------------------------------------------------------------- /src/GonnaCry/dropper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/dropper.py -------------------------------------------------------------------------------- /src/GonnaCry/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/environment.py -------------------------------------------------------------------------------- /src/GonnaCry/generate_keys.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/generate_keys.py -------------------------------------------------------------------------------- /src/GonnaCry/get_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/get_files.py -------------------------------------------------------------------------------- /src/GonnaCry/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/main.py -------------------------------------------------------------------------------- /src/GonnaCry/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/persistence.py -------------------------------------------------------------------------------- /src/GonnaCry/symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/symmetric.py -------------------------------------------------------------------------------- /src/GonnaCry/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/utils.py -------------------------------------------------------------------------------- /src/GonnaCry/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/GonnaCry/variables.py -------------------------------------------------------------------------------- /src/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/README.md -------------------------------------------------------------------------------- /src/Server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/README.md -------------------------------------------------------------------------------- /src/Server/binaries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/binaries/README.md -------------------------------------------------------------------------------- /src/Server/binaries/decryptor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/binaries/decryptor -------------------------------------------------------------------------------- /src/Server/binaries/gonnacry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/binaries/gonnacry -------------------------------------------------------------------------------- /src/Server/old_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/old_server.py -------------------------------------------------------------------------------- /src/Server/private_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/private_key.key -------------------------------------------------------------------------------- /src/Server/public_key.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/public_key.key -------------------------------------------------------------------------------- /src/Server/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/run.sh -------------------------------------------------------------------------------- /src/Server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/Server/server.py -------------------------------------------------------------------------------- /src/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/build.py -------------------------------------------------------------------------------- /src/dotnet/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/.vscode/launch.json -------------------------------------------------------------------------------- /src/dotnet/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/.vscode/tasks.json -------------------------------------------------------------------------------- /src/dotnet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/Program.cs -------------------------------------------------------------------------------- /src/dotnet/crypto/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dotnet/crypto/PasswordBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/crypto/PasswordBuffer.cs -------------------------------------------------------------------------------- /src/dotnet/decryptor/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dotnet/dotnet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/dotnet.csproj -------------------------------------------------------------------------------- /src/dotnet/dropper/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dotnet/environment/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dotnet/environment/Variables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/environment/Variables.cs -------------------------------------------------------------------------------- /src/dotnet/persistence/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/dotnet/system/FindFiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/system/FindFiles.cs -------------------------------------------------------------------------------- /src/dotnet/utils/extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/dotnet/utils/extensions.cs -------------------------------------------------------------------------------- /src/img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/img.png -------------------------------------------------------------------------------- /src/old_version/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/Makefile -------------------------------------------------------------------------------- /src/old_version/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/README.md -------------------------------------------------------------------------------- /src/old_version/bin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/bin/README.md -------------------------------------------------------------------------------- /src/old_version/bin/decryptor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/bin/decryptor -------------------------------------------------------------------------------- /src/old_version/bin/gonnacry: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/bin/gonnacry -------------------------------------------------------------------------------- /src/old_version/comp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/comp.sh -------------------------------------------------------------------------------- /src/old_version/decryptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/decryptor.c -------------------------------------------------------------------------------- /src/old_version/decryptorcomp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/decryptorcomp.sh -------------------------------------------------------------------------------- /src/old_version/gonnacry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/gonnacry.c -------------------------------------------------------------------------------- /src/old_version/lib/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/crypto.c -------------------------------------------------------------------------------- /src/old_version/lib/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/crypto.h -------------------------------------------------------------------------------- /src/old_version/lib/func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/func.c -------------------------------------------------------------------------------- /src/old_version/lib/func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/func.h -------------------------------------------------------------------------------- /src/old_version/lib/out.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/out.bin -------------------------------------------------------------------------------- /src/old_version/lib/rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/rsa -------------------------------------------------------------------------------- /src/old_version/lib/rsa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/rsa.c -------------------------------------------------------------------------------- /src/old_version/lib/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/struct.c -------------------------------------------------------------------------------- /src/old_version/lib/struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/lib/struct.h -------------------------------------------------------------------------------- /src/old_version/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/README.md -------------------------------------------------------------------------------- /src/old_version/tests/comp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/comp.sh -------------------------------------------------------------------------------- /src/old_version/tests/decryptor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/decryptor.c -------------------------------------------------------------------------------- /src/old_version/tests/decryptorcomp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/decryptorcomp.sh -------------------------------------------------------------------------------- /src/old_version/tests/files/append.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/files/append.png -------------------------------------------------------------------------------- /src/old_version/tests/files/i_know_python.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/files/i_know_python.jpg -------------------------------------------------------------------------------- /src/old_version/tests/files/pythonzauros.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/files/pythonzauros.pdf -------------------------------------------------------------------------------- /src/old_version/tests/files/replace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/files/replace.png -------------------------------------------------------------------------------- /src/old_version/tests/files/test.txt: -------------------------------------------------------------------------------- 1 | simple test to encrypt these files 2 | -------------------------------------------------------------------------------- /src/old_version/tests/gonnacry.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/gonnacry.c -------------------------------------------------------------------------------- /src/old_version/tests/lib/crypto.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/crypto.c -------------------------------------------------------------------------------- /src/old_version/tests/lib/crypto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/crypto.h -------------------------------------------------------------------------------- /src/old_version/tests/lib/func.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/func.c -------------------------------------------------------------------------------- /src/old_version/tests/lib/func.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/func.h -------------------------------------------------------------------------------- /src/old_version/tests/lib/struct.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/struct.c -------------------------------------------------------------------------------- /src/old_version/tests/lib/struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/src/old_version/tests/lib/struct.h -------------------------------------------------------------------------------- /src/requeriments.txt: -------------------------------------------------------------------------------- 1 | pycrypto 2 | requests 3 | -------------------------------------------------------------------------------- /talks/malware-dev.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/talks/malware-dev.odp -------------------------------------------------------------------------------- /talks/na_beira_do_rio.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tarcisio-marinho/GonnaCry/HEAD/talks/na_beira_do_rio.odp --------------------------------------------------------------------------------