{"id":18518739,"url":"https://github.com/karma9874/ctf-cryptotool","last_synced_at":"2025-04-09T08:31:51.478Z","repository":{"id":38189097,"uuid":"257607054","full_name":"karma9874/CTF-CryptoTool","owner":"karma9874","description":"CTF-CryptoTool is a tool written in python, for breaking crypto text of CTF challenges. It tries to decode the cipher by bruteforcing it with all known cipher decoding methods easily. Also works for the cipher which does not have a key.","archived":false,"fork":false,"pushed_at":"2024-04-07T07:13:52.000Z","size":1442,"stargazers_count":59,"open_issues_count":0,"forks_count":24,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T04:02:25.700Z","etag":null,"topics":["cipher","crypto","ctf","ctf-tools","decoder","decoding","hacktoberfest","hacktoberfest2021"],"latest_commit_sha":null,"homepage":"","language":"Python","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/karma9874.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-04-21T13:36:49.000Z","updated_at":"2025-02-07T06:50:08.000Z","dependencies_parsed_at":"2022-08-09T03:30:31.810Z","dependency_job_id":null,"html_url":"https://github.com/karma9874/CTF-CryptoTool","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karma9874%2FCTF-CryptoTool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karma9874%2FCTF-CryptoTool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karma9874%2FCTF-CryptoTool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karma9874%2FCTF-CryptoTool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karma9874","download_url":"https://codeload.github.com/karma9874/CTF-CryptoTool/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248003187,"owners_count":21031745,"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":["cipher","crypto","ctf","ctf-tools","decoder","decoding","hacktoberfest","hacktoberfest2021"],"created_at":"2024-11-06T17:14:24.520Z","updated_at":"2025-04-09T08:31:50.935Z","avatar_url":"https://github.com/karma9874.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CTF-CryptoTool\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://opensource.org/licenses/MIT) \n[![Twitter Follow](https://img.shields.io/twitter/follow/karma9874?label=Follow\u0026style=social)](https://twitter.com/karma9874)\n[![GitHub followers](https://img.shields.io/github/followers/karma9874?label=Follow\u0026style=social)](https://github.com/karma9874)\n\nCTF-CryptoTool is a tool written in python, for breaking crypto text of CTF challenges. It tries to decode the cipher by bruteforcing it with all known cipher decoding methods easily. Also works for the cipher which does not have a key.\n\n| Known Ciphers  | Known Encodings | Known Obfuscator |\n| ------------- |:-------------:| :-----:|\n| Affine Cipher | Base64 | Brainfuck |\n| Ceaser Cipher      | Base32      |   JSFuck |\n| Vigenere Cipher | Base85      |     Ook |\n| Autokey Cipher | Binary      |    \n|Atbash Cipher | Octal      |    \n| Gronsfeld Cipher | Hex      |     \n| Railfence Cipher | Morse      |     \n| Keyboard Shift | Rot      |     \n| Morbit Cipher| Base58 |\n| Chuck Norris Unary Code | Base91 |\n\n## Screenshots\n![CTF-CryptoTool](https://github.com/karma9874/CTF-CryptoTool/blob/master/Screenshots/1.PNG)\n\n## Installation\nThis tool will run on python3\n``` \ngit clone https://github.com/karma9874/CTF-CryptoTool.git\ncd CTF-CryptoTool \npip3 install -r requirements.txt\n  ```\n\n## Usage \n` Just throw the cipher to it `\n``` \npython3 decoder.py \nEnter the text  : Feed the cipher text\nEnter Key       : Enter key if you know any (optional)\nEnter flag \t    : Enter some letters of the flag if you know (optional)\n\t\t\t\tEg: While playing picoCTF you can enter the flag as picoCTF so it can match that text with the ouputs otherwise you may get much more bogus strings   \t\n```\n\n## Reference\n[python_cryptanalysis](https://github.com/jameslyons/python_cryptanalysis)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarma9874%2Fctf-cryptotool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarma9874%2Fctf-cryptotool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarma9874%2Fctf-cryptotool/lists"}