Bu özellike bir stageless Beacon payloadını web script üzerinden oluşturur , Cobalt Strike’ın web serverine yerleştirir yani host eder , ve indirmek için tek satır kullanılır.
Type’larına bakalım :
- bitsadmin : Burda bir executable file oluştururuz ve bunu indirmek için de bitsadmin kullanılır.Bitsadmin ise cmd.exe kullanarak executable dosyayı çalıştırmaktır.
- exe : Bu seçenekte sadece bir executable file oluştururuz ve Cobalt Strike kendi web serverinde belirtilen URL’e host eder bunu.
- powershell : Bu seçenekte bir Powershell script’i host ederiz web server’a ve powershell.exe kullanarak dosyayı indirir ve çalıştırırız.
- powershell IEX : Bu seçenekte bir PowerShell script yine host edilir ve üstteki powershell gibi powershell.exe kullanarak indirilir ve çalıştırılır.İkisi arasındaki fark ise daha kısa Invoke-Execution tek satırlık komutu kullanılır.
- python: Bu seçenekte bir python scripti kullanılır ve python.exe kullanılarak script indirilip çalıştırılır.(python 2.7)
Practice :
Yukarıda payloadımızı oluşturuyoruz.
Görüldüğü üzere tek satırlık bir powershell kodu geldi
Target da çalıştırdığımızda çıktımız :