Ma'lumotlar bazasini buzishning 3 usuli

Mundarija:

Ma'lumotlar bazasini buzishning 3 usuli
Ma'lumotlar bazasini buzishning 3 usuli

Video: Ma'lumotlar bazasini buzishning 3 usuli

Video: Ma'lumotlar bazasini buzishning 3 usuli
Video: ANDROID ORQALI SAYT BUZISH💣💣💣 2024, Aprel
Anonim

Ma'lumotlar bazasi xakerlardan himoyalanganligiga ishonch hosil qilishning eng yaxshi usuli - xaker kabi o'ylash. Agar siz xaker bo'lganingizda, qanday ma'lumotlarni qidirgan bo'lardingiz? Siz bunga qanday erishgan bo'lardingiz? Ma'lumotlar bazalarining ko'p turlari va ularni buzishning turli usullari mavjud, lekin ko'pchilik xakerlar ma'lumotlar bazasining ildiz parolini buzishga yoki ma'lum ma'lumotlar bazasi ekspluatatsiyasini bajarishga harakat qilishadi. Agar siz SQL bayonotlarini bilsangiz va ma'lumotlar bazasi asoslarini bilsangiz, ma'lumotlar bazasini buzishingiz mumkin.

Qadamlar

3 -usul 1: SQL in'ektsiyasidan foydalanish

Ma'lumotlar bazasini buzish 1 -qadam
Ma'lumotlar bazasini buzish 1 -qadam

Qadam 1. Ma'lumotlar bazasi zaifligini bilib oling

Ushbu usuldan foydalanish uchun siz ma'lumotlar bazasi bayonotlari bilan qulay bo'lishingiz kerak. Veb -brauzerda ma'lumotlar bazasi veb -interfeysi kirish ekranini oching va foydalanuvchi nomi maydoniga "a" so'zini kiriting. "Kirish" ni bosing. Agar siz "SQL istisnosi: tirnoq to'g'ri yozilmagan" yoki "yaroqsiz belgi" kabi xatolarni ko'rsangiz, ma'lumotlar bazasi SQL in'ektsiyalari himoyasiz bo'ladi.

Ma'lumotlar bazasini buzish 2 -qadam
Ma'lumotlar bazasini buzish 2 -qadam

Qadam 2. Ustunlar miqdorini toping

Ma'lumotlar bazasi uchun kirish sahifasiga qayting (yoki "id =" yoki "catid =" bilan tugaydigan boshqa URL) va brauzer manzili maydoniga bosing. URL manzilidan keyin bo'sh joyni bosing va yozing

1 ga buyurtma bering

keyin ↵ Enter ni bosing. Raqamni 2 ga oshiring va ↵ Enter tugmasini bosing. Xato bo'lmaguncha o'sishni davom ettiring. Haqiqiy ustunlar soni - bu sizga xato bergan raqamdan oldin kiritgan raqamingiz.

Ma'lumotlar bazasini buzish 3 -qadam
Ma'lumotlar bazasini buzish 3 -qadam

3 -qadam. Qaysi ustunlar so'rovlarni qabul qilishini toping

Manzil satridagi URL oxirida, ni o'zgartiring

katid = 1

yoki

id = 1

ga

katid = -1

yoki

id = -1

. Bo'sh joyni bosing va yozing

kasaba uyushmasi 1, 2, 3, 4, 5, 6 ni tanlang

(agar 6 ustun bo'lsa). Raqamlar ustunlar soniga qadar hisoblanishi kerak va ularning har biri vergul bilan ajratilishi kerak. Enter tugmasini bosing va siz so'rovni qabul qiladigan har bir ustunning raqamlarini ko'rasiz.

Ma'lumotlar bazasini buzish 4 -qadam
Ma'lumotlar bazasini buzish 4 -qadam

4 -qadam. Ustunga SQL bayonotlarini kiriting

Masalan, agar siz joriy foydalanuvchini bilishni istasangiz va in'ektsiyani 2 -ustunga qo'ymoqchi bo'lsangiz, URLdagi id = 1dan keyin hamma narsani o'chirib tashlang va bo'sh joyni bosing. Keyin, yozing

birlikni tanlang 1, concat (user ()), 3, 4, 5, 6--

. Enter tugmasini bosing va ekranda joriy ma'lumotlar bazasi foydalanuvchisini ko'rasiz. Ma'lumotni qaytarishni istagan har qanday SQL iboralaridan foydalaning, masalan, foydalanuvchi nomlari ro'yxati va parollar.

3 -usul 2: Ma'lumotlar bazasi ildiz parolini buzish

Ma'lumotlar bazasini buzish 5 -qadam
Ma'lumotlar bazasini buzish 5 -qadam

Qadam 1. standart parol bilan root sifatida kirishga harakat qiling

Ba'zi ma'lumotlar bazalarida sukut bo'yicha root (admin) paroli yo'q, shuning uchun siz parol maydonini bo'sh qoldirishingiz mumkin. Ba'zilarida standart parollar mavjud bo'lib, ularni ma'lumotlar bazasini texnik qo'llab -quvvatlash forumlaridan qidirish orqali topish mumkin.

Ma'lumotlar bazasini buzish 6 -qadam
Ma'lumotlar bazasini buzish 6 -qadam

Qadam 2. Umumiy parollarni sinab ko'ring

Agar administrator hisobni parol bilan himoyalagan bo'lsa (ehtimol vaziyat), umumiy foydalanuvchi nomi/parol kombinatsiyalarini sinab ko'ring. Ba'zi xakerlar auditorlik vositalaridan foydalangan holda buzilgan parollar ro'yxatini omma oldida e'lon qilishadi. Boshqa foydalanuvchi nomi va parol kombinatsiyalarini sinab ko'ring.

  • Parollar ro'yxati to'plangan obro'li sayt -
  • Parollarni qo'lda sinab ko'rish ko'p vaqt talab qilishi mumkin, lekin katta qurollarni sindirishdan oldin uni o'qqa tutishning zarari yo'q.
Ma'lumotlar bazasini buzish 7 -qadam
Ma'lumotlar bazasini buzish 7 -qadam

Qadam 3. Parolni tekshirish vositasidan foydalaning

Minglab lug'at so'zlari va harflar/raqamlar/belgilar kombinatsiyasini parol buzilmaguncha qo'pol kuch bilan sinab ko'rish uchun siz turli xil vositalardan foydalanishingiz mumkin.

  • DBPwAudit (Oracle, MySQL, MS-SQL va DB2 uchun) va Access Passview (MS Access uchun) kabi vositalar ko'pchilik ma'lumotlar bazalariga qarshi ishlaydigan mashhur parolni tekshirish vositalari. Siz, shuningdek, ma'lumotlar bazasi uchun yangi parollarni tekshirish vositalarini Google -dan qidirishingiz mumkin. Masalan, qidirish

    Oracle db parolni tekshirish vositasi

  • agar siz Oracle ma'lumotlar bazasini buzsangiz.
  • Agar sizda ma'lumotlar bazasi joylashgan serverda hisob qaydnomangiz bo'lsa, siz ma'lumotlar bazasining parol fayliga qarshi Jon Ripper kabi xakerlarni ishlatishingiz mumkin. Ma'lumotlar bazasiga qarab xash faylining joylashuvi boshqacha.
  • Faqat ishonishingiz mumkin bo'lgan saytlardan yuklab oling. Ularni ishlatishdan oldin keng qamrovli tadqiqot vositalari.

3 -dan 3 -usul: Ma'lumotlar bazasidan foydalanish

Ma'lumotlar bazasini buzish 8 -qadam
Ma'lumotlar bazasini buzish 8 -qadam

Qadam 1. Yugurish uchun ekspluatatsiya toping

Sectools.org o'n yildan ziyod vaqt davomida xavfsizlik vositalarini (ekspluatatsiyalarni ham) kataloglashtirgan. Ularning vositalari obro'li va butun dunyo bo'ylab tizim ma'murlari tomonidan xavfsizlikni tekshirish uchun ishlatiladi. Ma'lumotlar bazasidagi xavfsizlik teshiklaridan foydalanishga yordam beradigan vositalar yoki matnli fayllarni topish uchun ularning "ekspluatatsiya" ma'lumotlar bazasini ko'rib chiqing (yoki boshqa ishonchli saytni toping).

  • Boshqa ekspluatatsiya qilingan sayt-www.exploit-db.com. Ularning veb -saytiga o'ting va Qidiruv havolasini bosing, keyin siz buzmoqchi bo'lgan ma'lumotlar bazasi turini qidiring (masalan, "oracle"). Berilgan maydonga Captcha kodini kiriting va qidiring.
  • Siz sinab ko'rmoqchi bo'lgan barcha ekspluatatsiyalarni o'rganganingizga ishonch hosil qiling, shunda yuzaga kelishi mumkin bo'lgan muammolar yuzaga kelganda nima qilish kerakligini bilib olasiz.
Ma'lumotlar bazasini buzish 9 -qadam
Ma'lumotlar bazasini buzish 9 -qadam

Qadam 2. Himoyalash orqali himoyasiz tarmoqni toping

Xavfsizlik - bu xavfsiz bo'lmagan tarmoqni qidirish uchun tarmoqni skanerlash vositasi (NetStumbler yoki Kismet kabi) ishlatilganda, atrofni haydash (yoki velosipedda yurish yoki yurish). Qo'riqlash texnik jihatdan qonuniydir. Qo'riqlash paytida topilgan tarmoqdan noqonuniy ish qilish - bu emas.

Ma'lumotlar bazasini buzish 10 -qadam
Ma'lumotlar bazasini buzish 10 -qadam

Qadam 3. Xavfsiz tarmoqdan ma'lumotlar bazasi ekspluatatsiyasidan foydalaning

Agar siz kerak bo'lmagan ishni qilayotgan bo'lsangiz, buni o'zingizning tarmog'ingizdan qilish yaxshi emas. Himoyalash paytida topilgan ochiq tarmoqlardan biriga simsiz ulaning va siz o'rgangan va tanlagan ekspluatatsiyani ishga tushiring.

Maslahatlar

  • Har doim xavfsizlik devori orqasida maxfiy ma'lumotlarni saqlang.
  • Himoyachilar sizning uy tarmog'ingizdan ekspluatatsiya qilish uchun foydalana olmasligi uchun simsiz tarmoqlaringizni parol bilan himoya qilganingizga ishonch hosil qiling.
  • Boshqa xakerlarni toping va maslahatlar so'rang. Ba'zida eng yaxshi xakerlik bilimlari ochiq Internetda saqlanadi.

Ogohlantirishlar

  • Sizniki bo'lmagan ma'lumotlar bazasiga kirish noqonuniy hisoblanadi.
  • Mamlakatingizda xakerlik qonunlari va oqibatlarini tushunib oling.
  • Hech qachon o'z tarmog'ingizdan mashinaga noqonuniy kirishga urinmang.

Tavsiya: