{"id":24033484,"url":"https://github.com/5noxi/xor-cipher","last_synced_at":"2026-06-13T12:02:50.985Z","repository":{"id":270482824,"uuid":"910515046","full_name":"5Noxi/XOR-Cipher","owner":"5Noxi","description":"Obfuscates using XOR with randomized keys and obfuscated variable names.","archived":false,"fork":false,"pushed_at":"2025-05-30T11:27:25.000Z","size":2646,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-30T15:30:02.466Z","etag":null,"topics":["dynamic","encrpytion","encrypt","mba","mixed-boolean-arithmetic","obfuscation","obfuscator","powershell","randomization","xor"],"latest_commit_sha":null,"homepage":"https://discord.gg/E2ybG4j9jU","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/5Noxi.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-31T13:47:08.000Z","updated_at":"2025-05-30T11:27:28.000Z","dependencies_parsed_at":"2025-02-26T04:41:51.441Z","dependency_job_id":"87d0a63e-046a-459e-a353-2aa35c939102","html_url":"https://github.com/5Noxi/XOR-Cipher","commit_stats":null,"previous_names":["5noxi/xor-cipher"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/5Noxi/XOR-Cipher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FXOR-Cipher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FXOR-Cipher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FXOR-Cipher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FXOR-Cipher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5Noxi","download_url":"https://codeload.github.com/5Noxi/XOR-Cipher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FXOR-Cipher/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34283391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["dynamic","encrpytion","encrypt","mba","mixed-boolean-arithmetic","obfuscation","obfuscator","powershell","randomization","xor"],"created_at":"2025-01-08T18:19:38.360Z","updated_at":"2026-06-13T12:02:49.568Z","avatar_url":"https://github.com/5Noxi.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# XOR-Cipher\nEncrypts using XOR encryption with randomized keys and obfuscated variable names, also using MBA obfuscated commands.\n\n![xorpre](https://github.com/5Noxi/XOR-Cipher/blob/main/NV-XOR.png?raw=true)\n### Before\n![before](https://github.com/5Noxi/XOR-Cipher/blob/main/Before.png?raw=true) \n### After\n![after](https://github.com/5Noxi/XOR-Cipher/blob/main/After.png?raw=true)\n\n## Discord Server \n- https://discord.gg/E2ybG4j9jU\n\n## READ\n**Don't be a kiddo**, I uploaded the script *open source and for free*, stealing it now would be **unbelievable** ;D *(sad)*\n\n## How it works  \n1. Reads input \n2. Encrypts each line with dynamic XOR keys and converts characters to obfuscated hex\n3. Randomizes variable \u0026 function names\n4. Applies bitwise, math operations, and encoding (MBA obfuscated commands/strings)\n\n## Features\n- **XOR Encryption** - Dynamically generated XOR key\n- **Obfuscated Variables**\n  - `128-255` random integer value *(Randomized with symbols)*\n  - Static `36-54` chars long variable\n- **Content Obfuscation**\n  - Character manipulation, Base64 encoding...\n- **Custom commands** (MBA Obfuscation) \n  - All possible command/string obfuscations\n  - Many different obfuscated command presets\n- A lot of additional **randomization**\n\n## MBA Obfuscation for command `getstring`\n```\n([char](((7110 -Band 7192) + (7110 -Bor 7192) - 5727 - 8472))+[char]((10706 - 9987 + 8213 - 8863))+[char](((-4315 -Band 7498) + (-4315 -Bor 7498) - 6202 + 3135))+[char]((6133 - 5229 + 1745 - 2534))+[char](((-3163 -Band 6736) + (-3163 -Bor 6736) - 4042 + 585))+[char](((-16888 -Band 8584) + (-16888 -Bor 8584) + 3277 + 5109))+[char](((9080 -Band 2927) + (9080 -Bor 2927) - 4791 - 7143))+[char](((15613 -Band 684) + (15613 -Bor 684) - 8868 - 7319))+[char](((6411 -Band 2324) + (6411 -Bor 2324) - 9338 + 674)))\n```\n\n## Usage\n`nvi` -\u003e Input\n\n`nvo` -\u003e Output\n\n`. \\NV-XOR-Cipher.ps1;nvmain -nvi \"\\Before.ps1\" -nvo \"\\XOREncrypted.ps1\"`\n\n## Warning\nYou probably can't encrypt **big files** with it! *(Scripts with `functions` could also cause incorrect executions)* This was made to obfuscate commands, not files. If you want to know how to use it for whole files, join the discord.\n\n## Disclaimer\n**I'm not responsible for any misuse of this tool!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fxor-cipher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5noxi%2Fxor-cipher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fxor-cipher/lists"}