![]() |
Дампим. Введение.
Ну вот, взлом завершился удачно, точнее он еще завершился? Рут есть, а как думаешь инфу дампить будешь? Конечно, если ты это умеешь, то статья не для тебя, я в ней хочу рассказать о некоторых идеях и методах дампа - воистину святого слова!
Эта статья нацелена на начинающих дамперов - будем рассматривать дамп с веб-серверов, в принципе, от реального дампа сервера он почти ничем не отличается. Большинство начинающих взломщиков опускают руки, когда на шелле видят почти всё большинство вкусных функций продизейбленными) Итак, какие хорошие функции PHP нам могут вырубить? во первых - системные вызовы, чтобы мы не могли юзать архиваторы ОС сервера. Сейчас я хочу рассказать о двух принципиально различных видах дампа:
Плюсы:
Минусы:
Подводные камни:
Плюсы:
Минусы:
Подводные камни:
Второй способ более красивый и частонаблюдаемый:
Теперь примерчики ко 2му случаю: типичная ошибка - открытие файла(будь то результаты голосования), как например тут: Код:
http://www.neogame.ru/cgi-bin/vote/vote.pl?action=show&id=vote.pl%00вместо: Код:
http://www.neogame.ru/cgi-bin/vote/vote.pl?action=show&id=14-08-2005тут использована типичная ошибка нулевого байта :) ЗЫ тут специально опускаем фичу с вертикальной палкой: Код:
http://www.neogame.ru/cgi-bin/vote/vote.pl?action=show&id=|ls%00аналогичные ошибки допускаются и в пхп-сценариях. ну и классика - майсекл, статей полно, поэтому просто приведу ссылки: http://forum.antichat.ru/thread28461...%EF%E5%F0.html - очень вкусная вещь от Elekt Вкусности: http://forum.antichat.ru/thread32196...%EF%E5%F0.html - отличный дампер майсекл ну и чтоб статья не была голословной по поводу самописок в первом случае - вот код дампера: ЗЫ работает даже почти при всех продизейбленных функциях, что есть гуд. PHP код:
PHP код:
Ну а декодер проделывает все в обратном порядке) Отмазки: за то, как вы это используете я не отвечаю и отвечать не буду. Код предоставлен как есть :) ну и статья - повод для размышлений. |
Что бы базу слить можно в консоли набрать:
mysqldump -uroot imyaBD > imyaBD.sql Если рут есть, или если прав хватает... |
2 flipper:
да) логическая ошибка - в начале спрашиваю про рут, а потом напоминаю про дизабленные функции. просто если уже есть рут, то дамп - не проблема как правило, главное синтаксис знать:) |
черный на темно срером...
не видно не фига отредактируй цвет шрифта... |
спс, не заметил... у меня моник отлично выделяет просто :)
|
если база весит 4-5гигов то поможет только
mysqldump -uuser -ppass base.table > dump.sql |
если база весит 4-5гигов а у вас мопед, то уже ниче не поможет)
|
поможет win/nix дедик.
|
2 DRON-ANARCHY
поможет волшебная связка tar+gzip +) |
у каждого свои способы....
|
| Время: 00:50 |