NOC online · 24/7Longview, TX · +1 323 412 0665
KinetikatechServers · Security · Websites
LT

Atvirojo kodo saugos įrankiai

sqlmap: injekcijų radimas prieš juos surandant

sqlmap automatizuoja SQL įterpimo testavimą: paima vidinės programos pirštų atspaudus, išvardija duomenų bazes ir schemas ir (su vėliavėlėmis, apie kurias turėtumėte gerai pagalvoti) gali iškelti lenteles. Tinkamai naudojant, tai sutaupo laiko techniką, kurią profesionalai jau patvirtino ranka; aklai naudojamas, tai duomenis naikinantis pabūklas, nukreiptas į gamybos sistemą. Įrankis yra bandymo grandinės pabaigoje, o ne pradžioje: jūs randate injekciją, ją suprantate, tada leidžiate sqlmap surašyti ataskaitoje.

Pagrindiniai punktai

  1. Pirmiausia suraskite ranka: parametras Repeater sistemoje reaguoja keistai (klaidų eilutės, laiko pasikeitimai), jūs patikrinate rankiniu būdu ir tik tada įvedate sqlmap, kad automatizuotumėte tai, ką jau patvirtinote.
  2. Pagrindinės iškvietimo formos: sqlmap -u URL p parametras ir sqlmap --data POST kūnams; --Batch praleidžia raginimus prisiimdami savo veiklos riziką.
  3. Sąmoningai padidinkite vėliavėles: --lygis ir --rizika padidina tyrimo apimtį (daugiau įpurškimo taškų, agresyvesnės NEMOKAMOS KROVOS), būtent taip serveris nutrūksta neprisijungus – suderinkite jas su tuo, ką leidžia įsitraukimas.
  4. Sąrašas yra produktyvus etapas: --dbs, tada -D db --tables, tada -T table --columns ir --dump tik gavus aiškų kliento sutikimą, nes kopijuojami tikri duomenys.
  5. Technikos parinkimas su --technika (B, E, U, T, S) nurodo varikliui, ką išbandyti; Laikas, pagrįstas lėtu tinklu, eikvoja valandas, jei veikia aklas loginis metodas.
  6. --os-shell ir tamper scenarijai egzistuoja ir yra galingi, ir abu yra vėliavėlės, kurios dažniausiai sulaužo dalykus; Skaitymas apie tai, ką jie iš tikrųjų naudoja, ateina prieš ugnį.
  7. Ataskaitos reikšmė yra tiksli: radinys, įvardijantis užpakalinę programą, įpurškimo tašką ir patvirtintą naudingąją apkrovą, nuskaitomas geriau nei skaitytuvo išvesties ekrano kopijos, nesvarbu, koks įrankis jį sukūrė.
  8. Pataisykite aprėpties ribas: sqlmap nieko nerašo be jūsų prašymo, bet --dump tikroje vartotojo lentelėje yra kliento duomenų kopija su realiomis atitikties pasekmėmis – įtraukite sutikimą į įtraukimo planą.

Pastaba iš praktikos

Geriausias patarimas, kurį aš kada nors gavau: negalite išmesti to, ką radote pirma ranka, išmeskite tik gavę sutikimą ir niekada su – partijos prieš gamybą, niekam nežiūrint į laidą. Išvardinta schema padarė gražesnę ataskaitą nei bet kuri ekrano kopija.

Dažniausiai užduodami klausimai

Ar sqlmap garantuoja kiekvieną injekciją?

Ne: jis puikiai dengia klasikinius raštus, o aklosios dėmės apima antros eilės įpurškimą, neįprastus kodavimus ir atvejus, kai žmogaus akys įveikia automatinį modelių derinimą.

Ar legalu naudoti automatinius įpurškimo įrankius?

Prieš savo arba įgaliotas sistemas taip; prieš bet ką kitą, ne; įrankis nesusijęs su nusikaltimu, tik jį garsina.

O kaip su --os-shell?

Tai didžiausio poveikio vėliavėlė: sistemos komandų kanalas duomenų bazės pagrindiniame kompiuteryje, rodomas įgaliotam išnaudojimui; gamybos mastu ji priklauso už aiškaus įsipareigojimo lygio sutikimo.

Ar man vis tiek reikia Burp, jei yra sqlmap?

Visiškai: „Burp“ suranda ir patvirtina injekciją, „sqlmap“ ją išvardija ir jie sujungia, o ne pakeičia vienas kitą.

Kaip Kinetikatech padeda su atvirojo kodo saugos įrankiai

Atvirai — dauguma komandų kreipiasi į mus pirmiau pabandžiusios pačios: Testavimo įrankių rinkinio profesionalai iš tikrųjų yra įkrauti: skaitytuvai, snifferiai, krekeriai ir žiniatinklio įgaliotieji serveriai paaiškino, kaip jie naudojami realioms užduotims atlikti – komandos, vėliavėlės, išvestis ir kur kiekviena iš jų yra metodikoje. Mūsų paslauga Pratimų testai ir Linux serverių sauga skirta tam, kad jums nereikėtų atvirojo kodo saugos įrankiai pažinti sunkiausiu keliu; mes pasirūpiname paleidimu, priežiūra ir netikėtumais trečią valandą nakties.

Pasikalbėkite su inžinieriumi

Serverio problema? Svetainė nukauta? Lėtas įkrovimas?

Kritincidentai sprendžiami per 30 minučių — 24 valandas per dieną, 7 dienas per savaitę.

Kreiptis skubios pagalbos support@kinetikatech.com