{"id":24033455,"url":"https://github.com/5noxi/omni-crypter","last_synced_at":"2025-02-26T04:41:42.062Z","repository":{"id":270487027,"uuid":"910526366","full_name":"5Noxi/Omni-Crypter","owner":"5Noxi","description":"Uses AES-256 encryption and advanced obfuscation (base64 \u0026 reversed, math, bxor...) to make it hard to read or reverse your code (includes AMSI bypass). It supports compression, ensures unique keys/variables. Uses MBA obfuscarted commands/strings!","archived":false,"fork":false,"pushed_at":"2025-01-07T13:46:58.000Z","size":2553,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-08T18:19:21.034Z","etag":null,"topics":["aes-256","aes-encryption","amsi-bypass","crypter","encrypt","encryption","mixed-boolean-arithmetic","obfuscate","obfuscator","powershell","reverse","reverse-engineering","reversed","tool","xencrypt"],"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}},"created_at":"2024-12-31T14:25:18.000Z","updated_at":"2025-01-07T13:47:12.000Z","dependencies_parsed_at":"2024-12-31T15:36:54.265Z","dependency_job_id":null,"html_url":"https://github.com/5Noxi/Omni-Crypter","commit_stats":null,"previous_names":["5noxi/omni-crypter"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FOmni-Crypter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FOmni-Crypter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FOmni-Crypter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/5Noxi%2FOmni-Crypter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/5Noxi","download_url":"https://codeload.github.com/5Noxi/Omni-Crypter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240794924,"owners_count":19858719,"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":["aes-256","aes-encryption","amsi-bypass","crypter","encrypt","encryption","mixed-boolean-arithmetic","obfuscate","obfuscator","powershell","reverse","reverse-engineering","reversed","tool","xencrypt"],"created_at":"2025-01-08T18:19:37.490Z","updated_at":"2025-02-26T04:41:42.028Z","avatar_url":"https://github.com/5Noxi.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Omni-Crypter\nUses AES-256 encryption and advanced obfuscation (base64 \u0026amp; reversed, math, bxor, mixed boolean arithmetic...) to make it hard to read or reverse your code (includes AMSI bypass). It supports compression, ensures unique keys/variables. Uses MBA obfuscarted commands/strings!\n\n**Preview:**\n![omnipre](https://github.com/5Noxi/Omni-Crypter/blob/main/NV-Omni1.png?raw=true)\n![omnipre2](https://github.com/5Noxi/Omni-Crypter/blob/main/NV-Omni2.png?raw=true)\n### Before\n![before](https://github.com/5Noxi/Omni-Crypter/blob/main/Before.png?raw=true) \n### After\n![after](https://github.com/5Noxi/Omni-Crypter/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## Features\n- Multi-layer **AES-256** encryption.\n   - Supports `Gzip` and `Deflate` compression\n- String and control flow obfuscation\n   - AMSI bypass (b64 encoded \u0026 reversed, also used mba obfuscated commands)\n   - **Extremely Randomized** variable names \u0026 decrypter stub *(Reversed/shuffled)* - **Obfuscates all commands/strings with MBA (mixed boolean artihmetric), then obfuscates them even further with math techniques**\n   - **Comment** confusion / randomized comments for additional obfuscation *(everywhere ;D)*\n   - **Each layer** gets different commands *(MBA obfuscated)*\n- Adjustable **encryption iterations**\n- **Math-Based** and Encoding Obfuscation\n   - Includes techniques like `Base64\u0026Reversed`, `Bitwise XOR`, `Math` and more\n   - **Unique key** generation for each encryption layer *(highly randomized)*\n- **Extremely annoying \u0026 hard to reverse ;D**\n\n## MBA obfuscation example for `Invoke-Expression`\n```\n([char]((2523 - 2614 - 4746 + 4910))+[char](((-11723 -Band 2744) + (-11723 -Bor 2744) + 5845 + 3212))+[char]((11829 - 7353 + 2004 - 6394))+[char](((-14684 -Band 1130) + (-14684 -Bor 1130) + 5795 + 7838))+[char](((7790 -Band 1401) + (7790 -Bor 1401) - 5316 - 3800))+[char](((-7002 -Band 6060) + (-7002 -Bor 6060) + 3195 - 2184))+[char](((-14009 -Band 471) + (-14009 -Bor 471) + 4103 + 9480))+[char](((-13817 -Band 3144) + (-13817 -Bor 3144) + 4911 + 5831))+[char](((-16107 -Band 2812) + (-16107 -Bor 2812) + 8813 + 4570))+[char](((-4302 -Band 1864) + (-4302 -Bor 1864) + 3535 - 1017))+[char]((10571 - 7774 - 7320 + 4605))+[char]((10896 - 84 - 4290 - 6453))+[char](((-5952 -Band 7714) + (-5952 -Bor 7714) - 556 - 1123))+[char]((6883 - 4942 + 6048 - 7906))+[char](((6261 -Band 7411) + (6261 -Bor 7411) - 9728 - 3871))+[char](((-16021 -Band 9058) + (-16021 -Bor 9058) + 5225 + 1817))+[char](((-9394 -Band 3249) + (-9394 -Bor 3249) + 5744 + 479)))\n```\n\n## Usage\n`nvi` -\u003e Input\n\n`nvo` -\u003e Output\n\n`. \\NV-Omni-Crypter.ps1;nvcrypter -nvi \"\\Test.ps1\" -nvo \"\\Encrypted.ps1\" -Iterations 2`\n\n## Disclaimer\n**I'm not responsible for any misuse of this tool!** *(don't encrypt any harmful code with it...)*\n\n## Credits\nCredits to [SecForce](https://x.com/SECFORCE_LTD) for the base idea \u0026 structure\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fomni-crypter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F5noxi%2Fomni-crypter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F5noxi%2Fomni-crypter/lists"}