Hoşgeldin Misafir

Linux Sw Bypass

By_White

18 Haz 2018
95 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
[font='Droid Sans', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif]-Hedef aldığımız sitelerde 100 lerce site olmasına rağmen safe'u moda geçemediğimiz için sadece o siteyi gönülsüzce indexleyip bitiriyoruz .Bu tıpkı milyon dolarlardan bir bankot alıp gitmek gibi birşey. Gelişen güvenlik önlemleri firewallar ile bizimde işimiz zorlaşıyor . Ama bizim güncel ve gelişmeye açık olmamız bu sorunun önüne geçerek sizi onlarca adım öne atabilir . En büyük sorunlardan birisi olan safe mode nin linux serverlerdenasıl bypass edieceğine gelin birlikte bakalım. --

4 Adet Yöntem Deneyeceğiz. 

1. Yöntem 
Open_basedir Bypassmlink ile Dosya Okumak

2. Yöntem Cgishell ile Komut Çalıştırmak

3. Yöntem 
Ln -b ile Dosya Çekmek

4. Yöntem Symlink ile Dosya Okumak


1. Yöntem Open_basedir Bypass

Shell’de yukarıda bulunan “Open_basedir” değerleri server sahibinin php’de kullanıcıları bulundukları dizine hapsetmek için kullanılır. Bu ayarlarda yapılan hatalar bize bypass etme şansı tanır.

[font='Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif]Kod:--
[font=Consolas, 'Courier New', Courier, monospace]Open_basedir: /home/kullanıcıadı:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp--
Örnekte görüldüğü gibi Open_basedir değerleri php4 destekliyor. Shell uzantımızı “shelladı.php4” olarak değiştirip servere upload ettiğimizde php server 4. versiyona çekilecek ve Safe Mode; OFF konuma geçecektir.

2. Yöntem : Cgishell ile Komut 
Çalıştırmak

Safe mod off’layamadığınız taktirde perl diliyle yazılmış olan cgi-telnet shell’i servera upload ettikten sonra chmod ayarını 755 yapın çalıştırın. Cgi engellenmemiş serverde komut çalıştırmama gibi bir durum söz konusu bile değil.

3. Yöntem ; Ln -b ile Dosya Çekmek

Ln -s komutuna permission verilen bazı serverlerde Ln -b komutu unutuluyor ve komuta kısıtlama verilmiyor, böyle durumlarda;

[font='Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif]Kod:--
[font=Consolas, 'Courier New', Courier, monospace]ln –help--
komutunun ardından,
[font='Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif]Kod:--
[font=Consolas, 'Courier New', Courier, monospace]ln -b /home/user/public_html/config.php oku.txt--
şeklinde dilediğiniz dosyayı çekebilirsiniz.

4. Yöntem ; Symlink ile Dosya Okumak

[font='Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif]Kod:--
[font=Consolas, 'Courier New', Courier, monospace]Perl:
#!/usr/bin/perl -w

use File::Copy;

copy(“/home/victim/public_html/includes/config.php”,”/home/youruser/public_html/oku.txt”);--
Bu ufacık perl scriptiyle şansınız varsa hedef dosyayı çekebilirsiniz.
Kullanımı; Kodları .pl olarak kaydedin, servere upload edin ve komut satırına perl dosyadı.pl komutu verin.. Çektiğiniz dosya oku.txt’ye vuracaktır
--