Hack FAQ Стройков Леонид aka R0id Хакер, номер #092, стр. 092-056-3 3. Еще один источник проблем – недописанный сорец сплоита. У многих команд существуют свои наработки, которыми они время от времени делятся с общественностью. Если ты слил именно сырую версию эксплоита, то можешь или доработать ее сам, или подождать, пока выйдет официальный релиз. Я перечислил самые распространенные причины. Но хотел бы сказать, что не стоит опускаться до уровня скрипткидисов, зацикливаясь на использовании чужих сплоитов. Ищи уязвимости сам, пиши свои релизы, а главное – думай, прежде чем что-либо сделать. Удачи! Q: Планирую заняться изготовлением эмулятора для таксофона, но слышал от знакомых, что в автоматах встраивают хитрую защиту на предмет вывода проводов из картоприемника. Правда ли это? A: На 100% утверждать не могу, но пару лет назад я паял эмулятор — и тогда таксофон кушал карточку за милую душу. Да и сейчас защиты, скорее всего, нет, потому как происходило бы незапланированное срабатывание, например, на наручные часы или мобильный телефон, в котором ты ищешь номер. Кстати, могу тебе посоветовать заглянуть в сообщество http://community.livejournal.com/ru_radio_electr, где можно почерпнуть много информации по теме и задать интересующие тебя вопросы. Конкретно описание таксофонного эмулятора находится тут: http://community.livejournal.com/ru_radio_electr/6288.html. Q: Совершенно случайно нашел базу кредитных карт одного буржуйского интернет-магазина. Что примечательно, карты пока не просрочены. Что с ними можно сделать? A: Самое лучшее решение – удалить :). Ибо кардинг – это плохо и наказуемо. А вообще, можно продать базу за неплохие деньги (если она большая) распространителям картона (их ищи на соответствующих форумах). Еще можно самому вбить картон для покупки какого-нибудь товара или софта в интернет-магазах. Но предварительно рекомендую проверить карту на валидность. Это делается при помощи специальных сервисов или на обычном порносайте, который предоставит логин и пароль при правильных данных. Q: Недавно получил веб-шелл на одном из серверов. Права – nobody, но часть директорий доступна для чтения. Очень хочется взглянуть на БД, но нет ни логина, ни пасса. Пароли от фтп не подходят. Что делать? A: Искать логин и пароль к базе. Если на чтение доступны директории пользователей и хватает прав на чтение файлов – ищи файлы такого типа: config.php, config.pl, conf.php, db.php, auth.php, login.pl и т.д. Из них можно почерпнуть информацию для доступа к БД, например: db_host = localhost db_user = user db_name = data_base_user db_password = qwerty То есть логин – user, пароль – qwerty, хост – localhost, база - data_base_user. Коннектишься и делаешь дамп базы data_base_user. Если тебе повезет, то, возможно, твоих прав хватит на просмотр всех баз. Что делать в этом случае, я думаю, ты разберешься. Q: А что делать, если у меня есть рут, но нет доступа к MySQL? Как мне получить все базы? A: Есть два пути: либо ты сливаешь все data-файлы нужных тебе баз (например, из /usr/lib/mysql/data), ставишь на своем шелле MySQL, заливаешь в свой data-каталог украденные базы и смотришь их через собственный клиент. Однако версия твоей и удаленной СУБД должна совпадать. Второй путь проще, и мы не раз писали его реализацию: убиваешь MySQLD и запускаешь снова с параметром –-skip-grant-tables. Затем сливаешь добро mysqldump’ом, войдя под root’ом без пароля, и перезапускаешь процесс в обычном режиме. Этот прием целесообразно делать глубокой ночью и в отсутствие бдящих администраторов :). |