3 maniere om 'n databasis te hack

INHOUDSOPGAWE:

3 maniere om 'n databasis te hack
3 maniere om 'n databasis te hack

Video: 3 maniere om 'n databasis te hack

Video: 3 maniere om 'n databasis te hack
Video: Gmail: How to block unwanted messages 2024, Mei
Anonim

Die beste manier om seker te maak dat u databasis veilig is vir hackers, is om soos 'n hacker te dink. As u 'n hacker was, watter soort inligting sou u soek? Hoe sou jy dit probeer kry? Daar is baie soorte databasisse en baie verskillende maniere om dit te hack, maar die meeste hackers sal óf probeer om die databasis -wagwoord te kraak óf 'n bekende databasisontginning uit te voer. As u gemaklik is met SQL -stellings en die basiese beginsels van die databasis verstaan, kan u 'n databasis hack.

Stappe

Metode 1 van 3: Gebruik 'n SQL -inspuiting

Hack 'n databasis Stap 1
Hack 'n databasis Stap 1

Stap 1. Vind uit of die databasis kwesbaar is

U moet handig wees met databasisverklarings om hierdie metode te gebruik. Maak die aanmeldskerm van die databasis -webkoppelvlak in u webblaaier oop en tik a '(enkele aanhaling) in die gebruikersnaamveld. Klik op "Login". As u 'n fout sien wat sê soos 'SQL -uitsondering: aangehaalde string is nie behoorlik beëindig nie' of 'ongeldige karakter', is die databasis kwesbaar vir SQL -inspuitings.

Hack 'n databasis Stap 2
Hack 'n databasis Stap 2

Stap 2. Vind die hoeveelheid kolomme

Keer terug na die aanmeldingsbladsy vir die databasis (of enige ander URL wat eindig op “id =” of “catid =”) en klik in die blaaier se adresblokkie. Tik na die URL die spasiebalk en tik

bestel teen 1

en druk dan op ↵ Enter. Verhoog die getal tot 2 en druk ↵ Enter. Hou aan toeneem totdat u 'n fout kry. Die werklike aantal kolomme is die nommer wat u ingevoer het voor die nommer wat u die fout gegee het.

Hack 'n databasis Stap 3
Hack 'n databasis Stap 3

Stap 3. Soek watter kolomme navrae aanvaar

Aan die einde van die URL in die adresbalk, verander die

kat = 1

of

id = 1

aan

kat = -1

of

id = -1

. Tik die spasiebalk en tik

vakbond kies 1, 2, 3, 4, 5, 6

(as daar 6 kolomme is). Die getalle moet tot die totale aantal kolomme tel, en elkeen moet met 'n komma geskei word. Druk ↵ Enter en u sal die nommers van elke kolom sien wat 'n navraag aanvaar.

Hack 'n databasis Stap 4
Hack 'n databasis Stap 4

Stap 4. Spuit SQL -stellings in die kolom

As u byvoorbeeld die huidige gebruiker wil ken en die inspuiting in kolom 2 wil plaas, vee alles na die id = 1 in die URL uit en druk die spasiebalk. Tik dan

union select 1, concat (user ()), 3, 4, 5, 6--

. Druk ↵ Enter en u sal die naam van die huidige databasisgebruiker op die skerm sien. Gebruik enige SQL -stellings wat u inligting wil teruggee, soos lyste met gebruikersname en wagwoorde om te kraak.

Metode 2 van 3: Die wortelwagwoord van die databasis kraak

Hack 'n databasis Stap 5
Hack 'n databasis Stap 5

Stap 1. Probeer met die standaardwagwoord as wortel aanmeld

Sommige databasisse het standaard nie 'n root (admin) wagwoord nie, sodat u moontlik die wagwoordveld leeg kan laat. Sommige ander het standaardwagwoorde wat maklik gevind kan word deur in die databasis se tegniese ondersteuningsforums te soek.

Hack 'n databasis Stap 6
Hack 'n databasis Stap 6

Stap 2. Probeer algemene wagwoorde

As die administrateur die rekening beveilig het met 'n wagwoord ('n waarskynlike situasie), probeer algemene kombinasies van gebruikersnaam/wagwoord. Sommige hackers plaas in die openbaar lyste met wagwoorde wat hulle gekraak het tydens die gebruik van ouditinstrumente. Probeer 'n paar verskillende gebruikersnaam- en wagwoordkombinasies.

  • 'N Bekende webwerf met versamelde wagwoordlyste is
  • Om wagwoorde met die hand te probeer, kan tydrowend wees, maar daar is geen kwaad om dit te probeer voordat u die groot gewere uitbreek nie.
Hack 'n databasis Stap 7
Hack 'n databasis Stap 7

Stap 3. Gebruik 'n wagwoordouditeringsinstrument

U kan verskillende instrumente gebruik om duisende woordeboekwoorde en kombinasies van letters/getalle/simbole met groot krag te probeer totdat die wagwoord gekraak is.

  • Gereedskap soos DBPwAudit (vir Oracle, MySQL, MS-SQL en DB2) en Access Passview (vir MS Access) is gewilde hulpmiddels vir die kontrole van wagwoorde wat teen die meeste databasisse uitgevoer kan word. U kan ook op Google soek na nuwer gereedskap -ouditinstrumente spesifiek vir u databasis. Byvoorbeeld, 'n soektog na

    wagwoordouditinstrument oracle db

  • as u 'n Oracle -databasis inbreek.
  • As u 'n rekening op die bediener het wat die databasis huisves, kan u 'n hash cracker soos John the Ripper teen die wagwoordlêer van die databasis gebruik. Die ligging van die hash -lêer is anders, afhangende van die databasis.
  • Laai slegs af van webwerwe wat u kan vertrou. Ondersoek hulpmiddels deeglik voordat u dit gebruik.

Metode 3 van 3: Uitvoer van databasisontginning

Hack 'n databasis Stap 8
Hack 'n databasis Stap 8

Stap 1. Vind 'n ontginning om uit te voer

Sectools.org katalogiseer al meer as tien jaar veiligheidsgereedskap (insluitend misdrywe). Hul gereedskap is betroubaar en word deur stelselbeheerders oor die hele wêreld gebruik vir veiligheidstoetse. Blaai deur hul 'Exploitation' -databasis (of vind 'n ander betroubare webwerf) om gereedskap of tekslêers te vind wat u help om veiligheidsgate in databasisse te ontgin.

  • 'N Ander webwerf met uitbuiting is www.exploit-db.com. Gaan na hul webwerf en klik op die Soek -skakel, en soek dan na die tipe databasis wat u wil inbreek (byvoorbeeld 'oracle'). Tik die Captcha -kode in die vierkant wat verskaf word en soek.
  • Maak seker dat u alle bedrywighede wat u van plan is om te ondersoek, ondersoek, sodat u weet wat u moet doen in geval van moontlike probleme.
Hack 'n databasis Stap 9
Hack 'n databasis Stap 9

Stap 2. Soek 'n kwesbare netwerk deur op te tree

Wardriving is om in 'n gebied te ry (of te fiets, of te loop) terwyl u 'n netwerkskandeerder (soos NetStumbler of Kismet) gebruik om 'n onversekerde netwerk te volg. Wardriving is tegnies wettig. Om iets onwettigs te doen vanuit 'n netwerk wat u vind terwyl u weggaan, is nie.

Hack 'n databasis Stap 10
Hack 'n databasis Stap 10

Stap 3. Gebruik die databasis -ontginning van die kwesbare netwerk

As u iets doen wat u nie behoort te doen nie, is dit waarskynlik nie 'n goeie idee om dit vanuit u eie netwerk te doen nie. Koppel draadloos aan een van die oop netwerke wat u gevind het terwyl u op pad was en gebruik die ontginning wat u ondersoek en gekies het.

Wenke

  • Hou altyd sensitiewe data agter 'n firewall.
  • Maak seker dat u u draadlose netwerke met 'n wagwoord beskerm, sodat wagte nie u tuisnetwerk kan gebruik om bedrywighede uit te voer nie.
  • Soek ander hackers en vra vir wenke. Soms word die beste inbraakkennis van die openbare internet gehou.

Waarskuwings

  • Toegang tot 'n databasis wat nie u s'n is nie, is onwettig.
  • Verstaan die wette en gevolge van inbraak in u land.
  • Moet nooit probeer om onwettige toegang tot 'n masjien vanaf u eie netwerk te verkry nie.

Aanbeveel: