{"id":23421561,"url":"https://github.com/evilbytecode/ebyte-vbs-obfuscator-go","last_synced_at":"2025-04-12T14:06:29.004Z","repository":{"id":252993086,"uuid":"842133821","full_name":"EvilBytecode/EByte-VBS-Obfuscator-Go","owner":"EvilBytecode","description":"VBS-Obfuscator-GO is a Go-based tool designed for obfuscating VBScript (VBS) files. It transforms readable VBScript code into a less recognizable form by employing random variable names and encoding character values using mathematical operations. This helps protect scripts from casual inspection and modification.","archived":false,"fork":false,"pushed_at":"2024-08-14T09:10:22.000Z","size":8,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-08-14T22:09:07.527Z","etag":null,"topics":["av-evasion","crypter","evasion","fud","obf","obfuscation","op","payload","ud"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EvilBytecode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-08-13T18:31:12.000Z","updated_at":"2024-08-14T16:27:27.000Z","dependencies_parsed_at":"2024-08-13T22:04:49.378Z","dependency_job_id":null,"html_url":"https://github.com/EvilBytecode/EByte-VBS-Obfuscator-Go","commit_stats":null,"previous_names":["evilbytecode/vbs-obfuscator-go"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilBytecode%2FEByte-VBS-Obfuscator-Go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilBytecode%2FEByte-VBS-Obfuscator-Go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilBytecode%2FEByte-VBS-Obfuscator-Go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EvilBytecode%2FEByte-VBS-Obfuscator-Go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EvilBytecode","download_url":"https://codeload.github.com/EvilBytecode/EByte-VBS-Obfuscator-Go/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230903846,"owners_count":18297817,"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":["av-evasion","crypter","evasion","fud","obf","obfuscation","op","payload","ud"],"created_at":"2024-12-23T02:16:03.324Z","updated_at":"2024-12-23T02:16:04.138Z","avatar_url":"https://github.com/EvilBytecode.png","language":"Go","readme":"# VBS-Obfuscator-Go\nVBS-Obfuscator-GO is a Go-based tool designed for obfuscating VBScript (VBS) files. It transforms readable VBScript code into a less recognizable form by employing random variable names and encoding character values using mathematical operations. This helps protect scripts from casual inspection and modification.\n\n# Features\n- Random Variable Naming: Generates unique, random variable names to replace original readable names.\n- Mathematical Character Encoding: Obfuscates character values using various arithmetic operations such as addition, subtraction, and division.\n- Random Capitalization: Applies random capitalization to VBScript keywords and variable names.\n\n## Usage\n- To obfuscate a VBScript file, use the following command:\n```\ngo run obfuscator.go inputFile.vbs outputFile.vbs\n```\nReplace ``inputFile.vbs`` with your source VBScript file and ``outputFile.vbs`` with the target output file path.\n\n## Example\n- To obfuscate a script named example.vbs into example_obfuscated.vbs, execute:\n\n```go run obfuscator.go example.vbs example_obfuscated.vbs```\n\n## Contributing\n- Contributions are welcome! Please fork the repository and submit a pull request with your improvements or bug fixes.\n\n## Output Example:\n```vbs\ndIm rQYcRYotBATtLNAyJXDrlSaLspMYixuiHEjJKweCyfMsxZvoEdnguuLn, UfJnvKturBVaDzNiomRsmyVnAXPMXAJWIeaMgQayWvwLAFKRAeaRlPEm, nqPNyKVCmFYgJtlBxlJNFvkIrAXLVQOGYeDYwqoomKGUnLzhhaSryQxa\nsUB vXdnFcILOlmwolUiPVPTwiFdQzGmxVfLuahXlNPWBVSVBxZleoywunKC\nRQYCRyotBATTLnaYJxDRlSALsPMyiXUiHejJkwEcYfMsXzvOEdnguUlN = \"587859/6757*91632/1104*6154-6055*9283-9169*1049-944*-941+1053*662360/5710*-2034+2080*3215-3146*630828/6372*957736/9209*431568/3888*21824/682*9779-9745*5017-4945*3077-2976*81540/755*-1628+1736*-7782+7893*5833-5789*-8495+8527*-2209+2296*1056609/9519*3814-3700*278748/2581*-740+840*57057/1729*267-233\"\nUfJNVKtUrbVadZnIoMRsMyvnaXPMXAJwIeamGQaYwVWlaFKraEArLPEM = Split(RQyCRYotbaTtLNaYJXdrLSaLSPMYIXuIHEJjkwecyFmsxzvoednGUULn, chr(eval(8809-8767)))\nfOR EACh dzaPqAuHHeUBhiVVmBhBFjRadtyqCOyLuqXKXUUJLYCenKZnHQrlQAIT In uFjNvKtuRbVADzNIomrSmyvnAxPmXaJwiEAMgqAYWVwlAfkraEArLPEM\nNQpNykvCmFYgjTlBxLJNfVkiRaxLVQOgYeDyWQOoMKguNLZHhaSRyqXa = nqpnYKvcmfYGJTlbxljNfvKIRaXlvQOGyeDyWqoomKgUnlZHHaSRyqXa \u0026 cHr(EVAL(DZapQaUhheUBHIvVmBhBfJRaDTyQCOYlUqxkXuuJlyCEnKznhQrlqaIt))\nnext\nlyLxeYXJtRfahQqtahfvuUgHtgpVTrMJQNMHubOGKDJfQlRHIYBLBlpE\neval(eXEcUTE(NQPNykVCMfYGJTLBXlJNfvkIRaXLvQogyedywQoomKGUnlZhHASryqxA))\nEnd Sub\nvXdNFCILoLMWOLUipVPTwiFDqZGMxvfLUaHxLnpwbVSvbXzLEoyWUNkC\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilbytecode%2Febyte-vbs-obfuscator-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fevilbytecode%2Febyte-vbs-obfuscator-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fevilbytecode%2Febyte-vbs-obfuscator-go/lists"}