t3l3machus / Villain

Villain is a high level stage 0/1 C2 framework that can handle multiple TCP socket & HoaxShell-based reverse shells, enhance their functionality with additional features (commands, utilities) and share them among connected sibling servers (Villain instances running on different machines).
Other
3.72k stars 598 forks source link

Question, not issue #71

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hi! Great tool, very interesting, so i had a question, is there a way to reuse payloads? Id like to try setting up a ps1 file in the startup or something like that (just playing around) i tryed to check how the code works but i have a smooth brain lol, thanks for any info! :)

t3l3machus commented 1 year ago

Hi, the hoaxshell type of payloads generated by the tool are not reusable, but you can use common netcat listener based payloads to catch shells with Villain's netcat multi handler, those are reusable (There's a linked video about how this works in the README).

I'm going to get back to Villain's development soon and perform a series of major upgrades. The generate payload function will be redesigned completely.

ghost commented 1 year ago

Awsome thank you and good luck, i will be looking forwards to that!