{"id":27650587,"url":"https://github.com/whitecat18/mavoc","last_synced_at":"2025-04-24T03:43:47.365Z","repository":{"id":188760240,"uuid":"679385088","full_name":"Whitecat18/Mavoc","owner":"Whitecat18","description":"Mavoc is an Automated c2  Windows and Linux Pentesting Tool used to generate reverse shell and  deploy attacking scripts to host machines and can maintain multiple reverse connections . ","archived":true,"fork":false,"pushed_at":"2024-02-04T16:37:04.000Z","size":47612,"stargazers_count":35,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-24T03:43:36.760Z","etag":null,"topics":["c2","cybersec","hacking-tool","open-source","penetration-testing","pentesting","pentesting-tools","powershell-hacking","powershell-scripts","redteam","redteam-tools","redteaming"],"latest_commit_sha":null,"homepage":"https://bit.ly/mavoc","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Whitecat18.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}},"created_at":"2023-08-16T18:05:10.000Z","updated_at":"2025-04-15T20:51:27.000Z","dependencies_parsed_at":"2023-08-19T23:31:49.103Z","dependency_job_id":"6a125217-8d5f-45fe-9a20-bbe1d1ea8ade","html_url":"https://github.com/Whitecat18/Mavoc","commit_stats":null,"previous_names":["whitecat18/mavoc","smukx07/mavoc"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whitecat18%2FMavoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whitecat18%2FMavoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whitecat18%2FMavoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Whitecat18%2FMavoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Whitecat18","download_url":"https://codeload.github.com/Whitecat18/Mavoc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250559523,"owners_count":21450167,"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":["c2","cybersec","hacking-tool","open-source","penetration-testing","pentesting","pentesting-tools","powershell-hacking","powershell-scripts","redteam","redteam-tools","redteaming"],"created_at":"2025-04-24T03:43:46.774Z","updated_at":"2025-04-24T03:43:47.353Z","avatar_url":"https://github.com/Whitecat18.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Mavoc C2 Framework [ BETA RELEASE ]\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/ed74cd1e-1f9d-4293-95e6-399d2cd74078.jpg\" height=\"320\"\u003e\n\u003c/p\u003e\n\n--------------------------------------\n\u003cp align=\"center\" \u003e\n  \u003cb\u003eProject Rewriting using 🦀\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cimg src=\"https://img.shields.io/badge/g%2B%2B-%E2%89%A5%20v12.3.0-darkcyan\"\u003e \u003cimg src=\"https://img.shields.io/badge/Python-%E2%89%A5%203.6-yellow.svg\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/PowerShell-%E2%89%A5%20v3.0-blue\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Developed%20on-kali%20linux-darkblue\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Maintained%3F-Yes-Green\"\u003e\n![Visitors](https://visitor-badge.laobi.icu/badge?page_id=Whitecat18.Mavoc\u0026title=Visitor )   \n\u003c!--Please Don't Forgot to Hit :star:--\u003e\n\n# Table of Context.\n\n\u003cb\u003e\n1. \u003ca href=\"#introduction\" \u003eIntroduction\u003c/a\u003e\u003cbr\u003e\n2. \u003ca href=\"#working-methodology\" \u003e How it Works \u003c/a\u003e\u003cbr\u003e\n3. \u003ca href=\"#working-methodology\" \u003e Attacking Linux \u003c/a\u003e\u003cbr\u003e\n4. \u003ca href=\"#attcking-windows\" \u003e Attacking Windows \u003c/a\u003e\u003cbr\u003e\n4. \u003ca href=\"#using-powershell-bible\" \u003e Powershell bible Hack \u003c/a\u003e\u003cbr\u003e\n\u003c/b\u003e\n\n\n## Introduction\nMavoc is an tool used to pentest Windows and Linux machine. This tool mainly Focuses on Pentesting Windows . Made with using C++, Powershell and the server made with Python and go . This tool is Easy to use and the payloads are modifiable for your Needs . This tool is mainly Focuses on Windows Pentesting, and Automated Various Scripts to attack windows based System and can be used to add own scripts for ctf , attacking , debugging etc .. depends upon your needs .\n\nTested at : \u003cb\u003e KALI LINUX and UBUNTU\u003c/b\u003e \n \nhttps://github.com/Whitecat18/Mavoc/assets/96696929/2518e411-7b3b-4259-bf0f-15bcec128e1f\n\n\u003ch3\u003e Please Visit \u003cb\u003e \u003ca href=\"https://www.smukx.site/tool-walkthrough/mavoc-tool-walkthrough\" \u003e Mavoc Documentation \u003c/a\u003e\u003c/b\u003e for complete tutorial and Video Demonstration\u003c/h3\u003e\n\n## Installation \n\nThe Tool can be used to get reverse shell in 3 various methods . SSH-Kench aka using rev-ssh RSSH , Python and Low Func C++ (coming soon) .\n\n### *For Kali Linux*\n```\ngit clone https://github.com/Whitecat18/Mavoc\ncd Mavoc\nbash install.sh \n./mavoc\n```\n\n### *For Ubuntu and Debian*\n```\ngit clone https://github.com/Whitecat18/Mavoc\ncd Mavoc\nbash install.sh \nsudo ./mavoc\n```\n\nOn Mavoc tool . There will be 2 options . SSH Hack , Python-Exin and Low-Func. \u003cbr\u003e\nFor Now SSH-Kench and Python-Exin are avaiable.\n\nBased on your Needs Select what you need.\n\n### What is the Different between SSH-Kench and Python-Exin ?\n\n* SSH-Kench is more stable , even when you disconnect or shut the server,and start the server with same settings means, the victim can connect again.\n* SSH-Kench is Well Suited to do Large Attacks and Good at stable connection.\n* Python-Exin is an Powershell Payload prompter that alters the pre-payload (ie) Modifies it . When pasting the prompt payload script on .ps console will leads to get the reverse shell. \n* Python-Exin is not Good for Stability and cant be used for large tasks and attack process . \n* Python-Exin is an Older Version of Villain tool . Which i used to modify and keep it for my personal use . Now i am adding to the Tool .\n\n## Working Methodology:\n\nFirst You Will be Prompted to Enter into the shell . Based upon what you need . You can select depend upon your needs.\n\n### SSH-Kench\nBlog\nAfter Entering ssh kench . Enter your local Ip addeess. eg:192.168.1.101 \u003cbr\u003e\n\nEntering yes ( y ) will start an server . For Now Lets continue with  no ( n ) . \nEntering help command will display the avaiable cmds to execute . From There , lets start the server using start server command .   \n\n`generate windows payload` Alters and gives the powershell payload .\n\n`generate linux payload` will give you the bash payload .\n\n`connect server` command will open an mavoc-shell on an new tmux terminal. \n\n\nAfter Executing the payload given by the mavoc . you will get an connection to the mavoc-shell . \nHere's the Demo Video.\n\n**Note : Mavoc Server supports tab completion . you can use it to connect machines using connect  and by pressing tab key to autocomplete .**\n\n## Attacking Linux \n\n#### Open the ssh kench and generate the payload using generate linux payload. Execute in the Shell and exit . \n\n\u003ccenter\u003e\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/81af06a1-cca4-440c-8c4d-2f3712ac99ea.png\" height=\"150\"/\u003e\u003c/center\u003e\n\n#### exec the payload to linux shell and exit . \n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/c88913c5-f094-4886-b2e2-b18c77e58757.png\" height=\"150\"/\u003e\n\u003cbr\u003e\n\n#### check the mavoc-shell and connect \n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/5836e1d9-2ef9-4a0d-ab8f-95d4051b4876.png\" height=\"150\"/\u003e\n\u003cbr\u003e \u003cbr\u003e\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/38a4f75e-b0b9-480d-8678-493252a0f21f.png\" height=\"150\"/\u003e\n\n### Short Video Demo . \n\nPlease Visit \u003cb\u003e \u003ca href=\"https://www.smukx.site/tool-walkthrough/mavoc-tool-walkthrough\" \u003e Mavoc Documentation \u003c/a\u003e\u003c/b\u003e for more Demo Videos .\n\n## Attcking Windows.\n\nSo the main part begins 👿. Lets do it\n\n`generate windows payload` and copy the payload and use your tricks and tips to deliver the payload.\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/8d6773cf-a5c1-4623-851e-4a96e02f0bf5.png\" height=\"150\"/\u003e\n\nCopy the powershell payload and execute in the victim machine. \n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/6b13f709-5588-479e-b4d3-64ee3e0ce18d.png\" height=\"150\"/\u003e\n\nAfter that check you server if you got an (RSSH) Reverse Shell connection . use ls command to check if it works and type and tab key to autocomplete the connection .\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/73f6ca44-5047-4540-815a-5e2a5c8535a7.png\" height=\"80\"/\u003e\n\u003cbr\u003e\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/2cfc423b-517d-488e-8757-407565c0e7bb.png\" height=\"150\"/\u003e\n\u003cbr\u003e\n\n```\nTip: use Direct method or My Fav Part, use the Rubber Ducky or ATTINITY85 Digispark to execute the payload or bind the payload string to any know software or programs to os modules to exec it .   \n```\nDemo Video\n\nPlease Visit \u003cb\u003e \u003ca href=\"https://www.smukx.site/tool-walkthrough/mavoc-tool-walkthrough\" \u003e Mavoc Documentation \u003c/a\u003e\u003c/b\u003e for Demo Videos .\n\n\n\n### Using Powershell Bible.\n\nPowershell bible consists of 20+ Advance attcking and Enumeration commands that will execute at \nmavoc-shell at tmux shell .\n\nSome scripts are not added because it can be unfair to execute such scripts agaist user .The Scripts are in the Test Mode and will be added once its compactable with all windows Machines . Powershell bible is only For Windows Operating Systems . \n\nPowershell bible is only For Windows Operating Systems .  use `ps bible` to load powershell modules \n\nafter getting connection from the victim . Execute `ps bible` . Type `help` for more info .  \n\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/7e979ea2-0fdf-4a85-b7c2-a3b152fa2d94.png\" height=\"250\"/\u003e\n\nPs bible can be used to Deliver the powershell scripts to perform actions . \n\nFor Example if you need to see the installed Applications on victim pc . you can drop a powershell script . just type the `list exe apps` to list it . \n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/fd1ddacc-7d21-406c-9e30-b68847372c9f.png\" height=\"250\"/\u003e\n\n**Tip : There is an Nice Trick to get the admin shell by using get admin shell command .**\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/c25b934f-027a-4871-ae69-6781403b6cfc.png\" height=\"250\"/\u003e\n\nCopy the above scirpt and paste in the mavoc-shell (ie) tmux shell . Executing this will send an UAC Access Permission ;)\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/8ce5ab07-aedb-4b5b-b5d4-07b2351338fb.png\" height=\"250\"/\u003e\n\nIf an Allows means . then you will get an (Admin reverse shell) 👿\n\nThis is an bit hard . cuz many people wont allow it . you can use the send msg box to send a social Engineer msges to victim ;) . ie i got one of my teacher's (Admin shell) like that ;)\n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/db98923e-3d63-4c50-8e3d-944340c72729.png\" height=\"150\"/\u003e\n\nyou can check if you got an admin shell by executing check if admin on ps bible. \n\n\u003cimg src=\"https://github.com/Whitecat18/Mavoc/assets/96696929/07f0ed6f-b53c-40d4-9e25-e0bb797ce413.png\" height=\"150\"/\u003e\n\n\u003cbr\u003e\n\nDemo Video ....\n\nPlease Visit \u003cb\u003e \u003ca href=\"https://www.smukx.site/tool-walkthrough/mavoc-tool-walkthrough\" \u003e Mavoc Documentation \u003c/a\u003e\u003c/b\u003e for Demo Videos .\n\n\n## How to Copy an text from Mavoc-Shell (ie) Tmux terminal  !  \n\nFor Step By Step Process . Please Visit this Blog where they Explain step by step \u003cb\u003e\u003ca href=\"https://www.fosslinux.com/105809/tmux-copy-paste-mode-tips-and-tricks-for-productivity.htm#:~:text=Once%20you%20have%20selected%20the,text%20you%20want%20to%20paste\" \u003e Tmux Blog \u003c/a\u003e\u003c/b\u003e\n\nJust an Referrence ...\n\n* Enter Copy Mode: Press Ctrl + b (the default tmux prefix) followed by [ to enter copy mode. This is similar to scrolling mode and allows you to navigate and select text.\n* Navigate and Select Text: Once you're in copy mode, you can use the arrow keys, Page Up, Page Down, and other navigation keys to move around and select the text you want to copy. To start selecting, move the cursor to the beginning of the text you want to copy.\n* Begin Selection: Press Space to start selecting text. Move the cursor to highlight the desired text.\n* Copy Text: After selecting the text, press Enter to copy the selected text to the clipboard.\n* Exit Copy Mode: Press q to exit copy mode. You'll be back in the normal tmux session.\n* Paste Text: You can now paste the copied text outside the tmux session using the usual paste command for your terminal emulator (usually Ctrl + Shift + v or right-click and select \"Paste\").\n\n## Updates \n\nRewriting in Rust 🦀 \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitecat18%2Fmavoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwhitecat18%2Fmavoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwhitecat18%2Fmavoc/lists"}