Salseo
Derlemeleri Derleme
Kaynak kodunu github'dan indirin ve EvilSalsa ve SalseoLoader'ı derleyin. Kodu derlemek için Visual Studio'nun yüklü olması gerekecektir.
Bu projeleri, kullanacak olduğunuz Windows işletim sisteminin mimarisi için derleyin (Windows x64'ü destekliyorsa, o mimari için derleyin).
Mimariyi Visual Studio içinde sol "Build" sekmesindeki "Platform Target" bölümünden seçebilirsiniz.
(**Bu seçenekleri bulamazsanız, "Project Tab" üzerine tıklayın ve ardından "<Project Name> Properties"'e tıklayın)
Sonra, her iki projeyi derleyin (Build -> Build Solution) (Log içinde yürütülebilir dosyanın yolunu göreceksiniz):
Arka Kapıyı Hazırlama
Öncelikle, EvilSalsa.dll'yi şifrelemeniz gerekecektir. Bunun için, encrypterassembly.py adlı python betiğini kullanabilir veya EncrypterAssembly projesini derleyebilirsiniz:
Python
Windows
Şimdi Salseo işlemini gerçekleştirmek için ihtiyacınız olan her şeye sahipsiniz: şifrelenmiş EvilDalsa.dll ve SalseoLoader'ın ikili dosyası.
SalseoLoader.exe ikili dosyasını makineye yükleyin. Herhangi bir AV tarafından tespit edilmemeleri gerekiyor...
Arka kapıyı çalıştırın
TCP ters kabuk almak (şifrelenmiş dll'yi HTTP aracılığıyla indirme)
Ters kabuk dinleyici olarak nc'yi başlatmayı ve şifrelenmiş evilsalsa'yı sunmak için bir HTTP sunucusu başlatmayı unutmayın.
Bir UDP ters kabuk almak (SMB üzerinden kodlanmış dll indirme)
Ters kabuk dinleyici olarak nc'yi başlatmayı ve kodlanmış evilsalsa'yı sunmak için bir SMB sunucusu başlatmayı unutmayın (impacket-smbserver).
ICMP ters kabuk almak (şifrelenmiş dll zaten kurbanın içinde)
Bu sefer ters kabuk almak için istemci tarafında özel bir araca ihtiyacınız var. İndirin: https://github.com/inquisb/icmpsh
ICMP Yanıtlarını Devre Dışı Bırakın:
Müşteriyi çalıştırın:
Kurbanın içinde, salseo şeyini çalıştıralım:
SalseoLoader'ı ana işlevi dışa aktaran DLL olarak derleme
Visual Studio kullanarak SalseoLoader projesini açın.
Ana işlevin önüne ekle: [DllExport]
Bu projeye DllExport yükleyin
Araçlar --> NuGet Paket Yöneticisi --> Çözüm İçin NuGet Paketlerini Yönet...
DllExport paketini arayın (Gözat sekmesini kullanarak) ve Yükle'yi seçin (ve açılan pencereyi kabul edin)
Projeler klasörünüzde DllExport.bat ve DllExport_Configure.bat dosyaları görünecektir.
DllExport'u kaldırın
Kaldır'ı seçin (evet, tuhaf ama bana güvenin, gerekli)
Visual Studio'yu kapatın ve DllExport_configure'ı çalıştırın
Sadece Visual Studio'yu kapatın
Daha sonra, SalseoLoader klasörüne gidin ve DllExport_Configure.bat'ı çalıştırın
x64'ü seçin (bir x64 kutusunda kullanacaksanız), System.Runtime.InteropServices'i seçin (DllExport için Namespace içinde) ve Uygula'yı seçin
Projeyi tekrar Visual Studio ile açın
[DllExport] artık hata olarak işaretlenmemelidir
Çözümü derleyin
Çıkış Türü = Sınıf Kütüphanesi'ni seçin (Proje --> SalseoLoader Özellikleri --> Uygulama --> Çıkış türü = Sınıf Kütüphanesi)
x64 platformunu seçin (Proje --> SalseoLoader Özellikleri --> Derleme --> Platform hedefi = x64)
Çözümü derlemek için: Derle --> Çözümü Derle (Çıktı konsolunda yeni DLL'nin yolu görünecektir)
Oluşturulan Dll'yi test edin
Dll'yi test etmek istediğiniz yere kopyalayın ve yapıştırın.
Çalıştır:
Eğer hata görünmüyorsa, muhtemelen işlevsel bir DLL'niz var!!
DLL kullanarak bir kabuk alın
Bir HTTP sunucusu kullanmayı ve bir nc dinleyici ayarlamayı unutmayın
Powershell
CMD
CMD
Last updated