{"id":18830669,"url":"https://github.com/nextronsystems/ransomware-simulator","last_synced_at":"2025-04-06T03:09:56.847Z","repository":{"id":38243844,"uuid":"478116091","full_name":"NextronSystems/ransomware-simulator","owner":"NextronSystems","description":"Ransomware simulator written in Golang","archived":false,"fork":false,"pushed_at":"2022-06-30T12:45:56.000Z","size":207,"stargazers_count":429,"open_issues_count":2,"forks_count":50,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-03-30T02:06:49.239Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NextronSystems.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-04-05T12:21:28.000Z","updated_at":"2025-03-28T19:58:52.000Z","dependencies_parsed_at":"2022-09-04T23:51:18.586Z","dependency_job_id":null,"html_url":"https://github.com/NextronSystems/ransomware-simulator","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextronSystems%2Fransomware-simulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextronSystems%2Fransomware-simulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextronSystems%2Fransomware-simulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NextronSystems%2Fransomware-simulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NextronSystems","download_url":"https://codeload.github.com/NextronSystems/ransomware-simulator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427006,"owners_count":20937201,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T01:49:52.901Z","updated_at":"2025-04-06T03:09:56.823Z","avatar_url":"https://github.com/NextronSystems.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# QuickBuck - Ransomware Simulator\n\n      ____         _       __    ___              __\n     / __ \\ __ __ (_)____ / /__ / _ ) __ __ ____ / /__\n    / /_/ // // // // __//  '_// _  |/ // // __//  '_/\n    \\___\\_\\\\_,_//_/ \\__//_/\\_\\/____/ \\_,_/ \\__//_/\\_\\ \n    \n    Nextron Systems GmbH\n\nThe goal of this repository is to provide a simple, harmless way to check your AV's protection on ransomware.\n\nThis tool simulates typical ransomware behaviour, such as:\n\n- Staging from a Word document macro\n- Deleting Volume Shadow Copies\n- Encrypting documents (embedded and dropped by the simulator into a new folder)\n- Dropping a ransomware note to the user's desktop\n\nThe ransomware simulator takes no action that actually encrypts pre-existing files on the device, or deletes Volume Shadow Copies. However, any AV products looking for such behaviour should still hopefully trigger.\n\nEach step, as listed above, can also be disabled via a command line flag. This allows you to check responses to later steps as well, even if an AV already detects earlier steps.\n\n## Usage\n\n    Ransomware Simulator\n\n    Usage:\n    ransomware-simulator [command]\n\n    Examples:\n    ransomware-simulator run\n\n    Available Commands:\n    help        Help about any command\n    run         Run ransomware simulator\n\n    Flags:\n    -h, --help   help for ransomware-simulator\n\n    Use \"ransomware-simulator [command] --help\" for more information about a command.\n\nRun command:\n\n    Run Ransomware Simulator\n\n    Usage:\n    ransomware-simulator run [flags]\n\n    Flags:\n        --dir string                     Directory where files that will be encrypted should be staged (default \"./encrypted-files\")\n        --disable-file-encryption        Don't simulate document encryption\n        --disable-macro-simulation       Don't simulate start from a macro by building the following process chain: winword.exe -\u003e cmd.exe -\u003e ransomware-simulator.exe\n        --disable-note-drop              Don't drop pseudo ransomware note\n        --disable-shadow-copy-deletion   Don't simulate volume shadow copy deletion\n    -h, --help                           help for run\n        --note-location string           Ransomware note location (default \"C:\\\\Users\\\\neo\\\\Desktop\\\\ransomware-simulator-note.txt\")\n\n## Screenshots\n\n![Execution and Process Tree](/images/quickbuck_demo.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextronsystems%2Fransomware-simulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnextronsystems%2Fransomware-simulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnextronsystems%2Fransomware-simulator/lists"}