Powershell gücünü kullanarak hedef makina üzerinde tam yetkiye sahip olup, eş zamanlı olarak kontrol edilmesini sağlayan araçtır.
Builder: Visual Basic Stub: AutoIT Connector Script: PowerShell
Öncelikle Aynı dizindeki codes.txt, mimi_x86.txt ve mimi_x64.txt dosyalarını kendi sunucunuza/hostunuza upload ediniz. Hedef makinada çalıştırılan exe, ilk olarak admin yetkilerini devralıp, codes.txt script'ini hiç bir yere yazmadan çalıştırmaktadır.
Kaynak kodlarını derledikten sonra açılan client ekranından "Create Server" bölümüne gelerek, bağlantı kurulacak olan makinanın ip/port bilgilerini giriniz. Önceden upload ettiğiniz codes.txt, mimi_x86.txt ve mimi_x64.txt dosyalarının linklerini gerekli bölümlere yazınız. Daha sonra OS Arch ve UAC Bypass method'unu seçtikten sonra "create Server" diyerek, hedef makinada çalıştırılacak olan exe yi build ediniz.
Exe, Control Client ile aynı dizinde Connector.exe olarak oluşturulacaktır.
Not: Client'in ilk çalıştırıldığında girilen port, dinleme portudur. Oluşturulacak exe ye yazılan port ile aynı olmalıdır. Not2: Client'in çalışma esnasında kütüphane hatası vermemesi için CTLs klasöründeki Registrator.exe aracı ile gerekli OCX'leri sisteme kayıt ediniz.
Stub dosyasının ilk açıldığında yaptığı işlev örneği alttaki gibidir;
If MeAdmin? = YES Then
PowerShell Connect scriptini çalıştır
Else
Beni admin yap ve script'i çalıştır
End IF
Proje tüm haliyle açık kaynaktır. Yeniden düzenlenip derlenmesi için Stub'ın AutoIT ile compile edilmesi gerekmektedir. AutoIT kurulum & derleme için web sitemizden bilgi edinebilirsiniz; AutoIT Setup & Compile
Tüm Powershell fonksiyonları codes.txt içerisindedir. Fonksiyonları silebilir, yeni fonksiyon ekleyebilir veya devre dışı bırakabilrisiniz.
- Not: Powershell script'ini geliştirmek için Windows'un kendi derleyicisi; Powershell_ISE, alternatif olarak ise PowerGui kullanılabilir.
- x86-32/x64 Windows 7/8/8.1/10
- Windows PowerShell v1.0