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

Nyílt forráskódú biztonsági eszközök

sqlmap: Injekciók keresése, mielőtt megtalálják

Az sqlmap automatizálja az SQL injekció tesztelését: ujjlenyomatot vesz egy háttérprogramból, felsorolja az adatbázisokat és a sémákat, és (a jelzőkkel érdemes kétszer is meggondolni) kiírhatja a táblákat. Megfelelő használat esetén időt takarít meg a szakemberek által már kézzel megerősített technika számára; vakon használva ez egy adatromboló ágyú, amely egy termelési rendszerre mutat. Az eszköz a tesztlánc végén található, nem az elején: megtalálja az injekciót, megérti, majd hagyja, hogy az sqlmap felsorolja a jelentéshez.

Kulcspontok

  1. Először kézzel keresse meg: egy paraméter furcsán reagál a Repeaterben (hibakarakterláncok, időváltozások), kézi rakomány segítségével ellenőrizzük, és csak ezután hozzuk be az sqlmap-ot, hogy automatizáljuk azt, amit már megerősített.
  2. Az alapvető hívási formák: sqlmap -u URL p paraméter és sqlmap --data POST törzsekhez; -- A köteg kihagyja a promptokat saját működési kockázatára.
  3. Szándékosan emelje ki a jelzőket: --level és --risk növeli a vizsgálati mennyiséget (több befecskendezési pont, agresszívebb PAYLOADS), pontosan így kerül a szerver offline állapotba – illessze össze őket azzal, amit az elköteleződés lehetővé tesz.
  4. A felsorolás a termelő fázis: --dbs, majd -D db --tables, majd -T table --columns, és --dump csak az ügyfél kifejezett beleegyezésével, mert valós adatokat másol.
  5. A --technikával (B, E, U, T, S) végzett technika kiválasztása megmondja a motornak, hogy mit próbáljon ki; A lassú hálózaton alapuló idő órákat veszít el, ha a vak logikai érték működik.
  6. --os-shell és tamper szkriptek léteznek és erősek, és mindkettő a leggyakrabban megszakító jelző; a tűz elé kerül annak elolvasása, hogy mit is alkalmaznak.
  7. A jelentés értéke pontos: a háttérrendszert, a befecskendezési pontot és az ellenőrzött hasznos adatot megnevező megállapítás jobban olvasható, mint a lapolvasó kimeneti képernyőképei, bármilyen eszköz is létrehozta.
  8. Javítsa ki a hatókör plafonját: az sqlmap semmit sem ír az Ön kérése nélkül, de a --dump egy valós felhasználói táblán egy kliensadatok másolata, valódi megfelelési következményekkel — írja be a hozzájárulást a megbízási tervbe.

Terepi jegyzet

A legjobb tanács, amit valaha kaptam: nem dobhatod ki először kézzel azt, amit találtál, csak beleegyezés után dobhatod ki, és soha nem a gyártás ellen, anélkül, hogy valaki figyelné a vezetéket. A felsorolt ​​séma szebb jelentést készített, mint bármelyik képernyőkép.

Gyakori kérdések

Az sqlmap garantálja, hogy minden injekciót megtalál?

Nem: jól fedi a klasszikus mintákat, és a vakfoltok közé tartozik a másodrendű befecskendezés, a szokatlan kódolások és az olyan esetek, amikor az emberi szem legyőzi az automatizált mintaillesztést.

Az automata befecskendező eszközök használata törvényes?

Saját vagy engedélyezett rendszerekkel szemben igen; bármi más ellen, nem; az eszköz irreleváns a bűncselekmény szempontjából, csak hangosabbá teszi.

Mi van a --os-shell-lel?

Ez a legnagyobb hatású jelző: egy rendszer parancs csatorna az adatbázis gazdagépen, amely engedélyezett kihasználáshoz látható; termelési léptékben kifejezett kötelezettségvállalási szintű hozzájárulás mögé tartozik.

Szükségem van még a Burp-ra, ha az sqlmap létezik?

Teljesen: Burp megtalálja és érvényesíti az injekciót, az sqlmap felsorolja, és inkább láncolják, mintsem helyettesítik egymást.

Hogyan segít a Kinetikatech a nyílt forráskódú biztonsági eszközök területén

Nap mint nap ezt tesszük: A tesztelő eszköztár szakemberei valójában folyamatosan töltődnek: szkennerek, szippantó készülékek, crackerek és webes proxy-k elmagyarázták, hogyan használják őket valódi műveleteknél – parancsok, jelzők, kimenetek, és hogy mindegyikük hol helyezkedik el a módszertanban. A Behatolási tesztek és Linux-szerverbiztonság szolgáltatásunk mindent lefed az értékeléstől a bevezetésen és a 24/7 felügyeleten át a 30 perces sürgősségi beavatkozásig.

Beszéljen egy mérnökkel

Probléma a szerverrel? Feltörték a webhelyet? Lassú a betöltés?

Kritikus problémák megoldása 30 percen belül — a hét minden napján, éjjel-nappal.

Sürgős támogatás kérése support@kinetikatech.com