Stronger_Cracker
- 25 Tem 2022
- 6,396 Mesaj
Aktiflik
Seviye
Deneyim
Red Team operasyonlarının vazgeçilmez bir unsuru, C2 (Command and Control) sunucularıdır. C2 sunucuları, siber güvenlik uzmanlarının ve etik hacker'ların güvenlik önlemlerini test etmelerine ve organizasyonların savunma yeteneklerini iyileştirmelerine yardımcı olur. Ancak, C2 sunucuları sadece bu amaçla kullanılmaz; aynı zamanda kötü amaçlı yazılım operasyonlarında da yaygın bir rol oynar.
C2 sunucularının ne olduğunu, kurulumunu daha yakından inceleyeceğiz.
Şimdi, C2 sunucularının heycanlı dünyasına giriş yapalım!
C2 Server Nedir ?
"C2" veya "C&C" (Command and Control) server, siber saldırılar veya casus yazılım operasyonları sırasında kullanılan bir tür sunucudur. Bu tür bir sunucu, siber saldırganların veya siber casusların hedef sistemler üzerinde kontrol sağlamalarına, veri çalmalarına, saldırılarını koordine etmelerine ve istedikleri işlemleri gerçekleştirmelerine olanak tanır.
Temel İşlevleri Nelerdir ?
Kontrol Merkezi: C2 sunucusu, saldırganlara hedef sistemler üzerinde kontrol sağlar. Bu sayede komutlar gönderme, dosya indirme, veri çalma ve diğer işlemleri gerçekleştirme imkanı sunar.
Veri Toplama ve İletişim: Hedef sistemlerden gelen verileri toplayan ve saldırganlara ileten bir iletişim aracıdır. Bu veriler hedef sistemlerin durumu, çalınan veriler ve izleme bilgilerini içerebilir.
Saldırı Koordinasyonu: Farklı hedeflere yönelik saldırıları koordine etmeye yardımcı olur. Bu, saldırganların birden çok hedef üzerinde çalışmalarını ve eylemlerini senkronize etmelerini sağlar.
C2 server da kullanacağımız araçlar birden fazla olduğu için opsiyon alanları listeledim.
Kurulumunu ve detaylarını öğreneceğimiz aracımız Covenant.
Ubuntu 22.04 sunucusu üzerinde kurulacak ve bu işlem teknik bilgi ve deneyim gerektiren bir süreç olduğundan Ubuntu 22.04 kurmak için zaman kaybetmeyeceğiz.
Şimdi, Covenant aracını adım adım kurmaya başlayabiliriz.
Covenant Github
Öncelikle, Covenant'ı kurmak için gereken temel bileşenlere sahip olduğunuzdan emin olun. İhtiyacınız olanlar:
.NET 3.1 SDK (Kurulu olup olmadığını kontrol edin).
OpenSSL (libssl-dev) (Kurulu olup olmadığını kontrol edin).
.NET 3.1 SDK Kurulumu
Covenant gereksinimlerinden .NET Core 3.1 'i indirmek için güncel web sitesine ulaşabilirsiniz.
Dotnet SDK 3.1
Kurulumumuz tamamlanmıştır. Cihazımızın ip adresine göre Covenant arayüzüne gidelim.
Covenant'ı başarıyla kurduk ve kullanıma hazır hale getirdik.
Artık bu aracın sunduğu imkanları keşfetmeye ve projelerinizde kullanmaya başlayabilirsiniz.
Her zaman yasalara ve etik kurallara uygun bir şekilde kullanımını sağlayarak, bilgi güvenliği ve gizliliğe saygı göstermeye devam edelim.
C2 sunucularının ne olduğunu, kurulumunu daha yakından inceleyeceğiz.
Şimdi, C2 sunucularının heycanlı dünyasına giriş yapalım!
C2 Server Nedir ?
"C2" veya "C&C" (Command and Control) server, siber saldırılar veya casus yazılım operasyonları sırasında kullanılan bir tür sunucudur. Bu tür bir sunucu, siber saldırganların veya siber casusların hedef sistemler üzerinde kontrol sağlamalarına, veri çalmalarına, saldırılarını koordine etmelerine ve istedikleri işlemleri gerçekleştirmelerine olanak tanır.
Temel İşlevleri Nelerdir ?
Kontrol Merkezi: C2 sunucusu, saldırganlara hedef sistemler üzerinde kontrol sağlar. Bu sayede komutlar gönderme, dosya indirme, veri çalma ve diğer işlemleri gerçekleştirme imkanı sunar.
Veri Toplama ve İletişim: Hedef sistemlerden gelen verileri toplayan ve saldırganlara ileten bir iletişim aracıdır. Bu veriler hedef sistemlerin durumu, çalınan veriler ve izleme bilgilerini içerebilir.
Saldırı Koordinasyonu: Farklı hedeflere yönelik saldırıları koordine etmeye yardımcı olur. Bu, saldırganların birden çok hedef üzerinde çalışmalarını ve eylemlerini senkronize etmelerini sağlar.
C2 server da kullanacağımız araçlar birden fazla olduğu için opsiyon alanları listeledim.
- Cobalt Strike
- Covenant
- Empire
- Slackor
- Mythic
- Merlin
- Koadic
- MyC2
- PoshC2
Kurulumunu ve detaylarını öğreneceğimiz aracımız Covenant.
Ubuntu 22.04 sunucusu üzerinde kurulacak ve bu işlem teknik bilgi ve deneyim gerektiren bir süreç olduğundan Ubuntu 22.04 kurmak için zaman kaybetmeyeceğiz.
Şimdi, Covenant aracını adım adım kurmaya başlayabiliriz.
Covenant Github
Öncelikle, Covenant'ı kurmak için gereken temel bileşenlere sahip olduğunuzdan emin olun. İhtiyacınız olanlar:
.NET 3.1 SDK (Kurulu olup olmadığını kontrol edin).
OpenSSL (libssl-dev) (Kurulu olup olmadığını kontrol edin).
.NET 3.1 SDK Kurulumu
Covenant gereksinimlerinden .NET Core 3.1 'i indirmek için güncel web sitesine ulaşabilirsiniz.
Dotnet SDK 3.1
Kod:
wget https://download.visualstudio.microsoft.com/download/pr/c2574deb-9c23-4851-89bd-211243ecd85b/046fc7e68a8e7e6e5854fc0b3b56e59c/dotnet-sdk-3.1.425-linux-x64.tar.gz
Kod:
mkdir -p $HOME/dotnet && tar zxf dotnet-sdk-3.1.426-linux-x64.tar.gz -C $HOME/dotnet
export DOTNET_ROOT=$HOME/dotnet
export PATH=$PATH:$HOME/dotnet
Libssl kurulumu
Libssl Link
Kod:
wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5_amd64.deb
Covenant Kurulumu
Covenant Github
Kod:
git clone --recurse-submodules https://github.com/cobbr/Covenant
cd Covenant/Covenant
Kod:
dotnet run
Kurulumumuz tamamlanmıştır. Cihazımızın ip adresine göre Covenant arayüzüne gidelim.
Covenant'ı başarıyla kurduk ve kullanıma hazır hale getirdik.
Artık bu aracın sunduğu imkanları keşfetmeye ve projelerinizde kullanmaya başlayabilirsiniz.
Her zaman yasalara ve etik kurallara uygun bir şekilde kullanımını sağlayarak, bilgi güvenliği ve gizliliğe saygı göstermeye devam edelim.


