Salseo
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Preuzmite izvorni kod sa github-a i kompajlirajte EvilSalsa i SalseoLoader. Biće vam potreban Visual Studio instaliran da biste kompajlirali kod.
Kompajlirajte te projekte za arhitekturu Windows mašine na kojoj ćete ih koristiti (Ako Windows podržava x64, kompajlirajte ih za tu arhitekturu).
Možete izabrati arhitekturu unutar Visual Studio-a u levom "Build" tabu u "Platform Target".
(**Ako ne možete pronaći ove opcije, pritisnite na "Project Tab" a zatim na "<Project Name> Properties")
Zatim, izgradite oba projekta (Build -> Build Solution) (Unutar logova će se pojaviti putanja do izvršnog fajla):
Prvo, biće potrebno da kodirate EvilSalsa.dll. Da biste to uradili, možete koristiti python skriptu encrypterassembly.py ili možete kompajlirati projekat EncrypterAssembly:
Ok, sada imate sve što vam je potrebno da izvršite sve Salseo stvari: encoded EvilDalsa.dll i binary of SalseoLoader.
Otpremite SalseoLoader.exe binarni fajl na mašinu. Ne bi trebalo da budu otkriveni od strane bilo kog AV...
Zapamtite da pokrenete nc kao slušalac reverse shell-a i HTTP server da poslužite kodirani evilsalsa.
Zapamtite da pokrenete nc kao slušača reverzibilne ljuske, i SMB server da posluži kodirani evilsalsa (impacket-smbserver).
Ovoga puta vam je potreban poseban alat na klijentu da primite obrnutu ljusku. Preuzmite: https://github.com/inquisb/icmpsh
Otvorite SalseoLoader projekat koristeći Visual Studio.
U vašem projektnom folderu su se pojavili fajlovi: DllExport.bat i DllExport_Configure.bat
Pritisnite Deinstaliraj (da, čudno je, ali verujte mi, to je neophodno)
Jednostavno izađite iz Visual Studio
Zatim, idite u vaš SalseoLoader folder i izvršite DllExport_Configure.bat
Izaberite x64 (ako planirate da ga koristite unutar x64 okvira, to je bio moj slučaj), izaberite System.Runtime.InteropServices (unutar Namespace for DllExport) i pritisnite Primeni
[DllExport] više ne bi trebao biti označen kao greška
Izaberite Tip izlaza = Klasa biblioteka (Projekat --> SalseoLoader Svojstva --> Aplikacija --> Tip izlaza = Klasa biblioteka)
Izaberite x64 platformu (Projekat --> SalseoLoader Svojstva --> Izgradnja --> Ciljna platforma = x64)
Da izgradite rešenje: Izgradnja --> Izgradi rešenje (Unutar izlazne konzole će se pojaviti putanja novog DLL-a)
Kopirajte i nalepite DLL gde želite da ga testirate.
Izvršite:
Ako se ne pojavi greška, verovatno imate funkcionalni DLL!!
Ne zaboravite da koristite HTTP server i postavite nc listener
Učite i vežbajte AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Učite i vežbajte GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)