Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #111, МАРТ 2008 г.

FAQ

Абыр Валгов (icq 884888)

Степан «Step» Ильин (faq@real.xakep.ru)

Хакер, номер #111, стр. 111-136-1

Задавая вопрос, подумай! Не стоит задавать откровенно ламерские вопросы, ответы на которые ты при определенном желании можешь найти и сам. Конкретизируй! Мы не телепаты, поэтому присылай как можно больше информации.

Q: Подскажи скрипт для сбора статистики на своих страничках, пользоваться паблик-счетчиками не хочу.

A: Могу тебе посоветовать очень хорошую фри-статистику, написанную на PHP, - www.phpmyvisites.us. Сам ей пользуюсь и очень доволен. Тут тебе и перевод на множество языков, и подробная инфа по посетителям (IP-адреса, разрешения экрана, браузер, установленные плагины, страницы входа и выхода, просмотренные страницы на сайте, геолокации с красивой картой мира, рефереры, поисковые запросы, по которым посетители пришли к тебе, возможность подключить статистику к загружаемым файлам у тебя на сайте и еще много всякого разного добра). Все эти вкусности достигаются простой вставкой JavaScript-кода в сорцы твоей странички. Имхо, это самый лучший аналог паблик-счетчиков. Пользуйся :).

Q: Видел в кино, как с помощью какого-то вируса супермегахакеры потопили несколько танкеров с нефтью. Возможно ли такое в реальной жизни?

A: Знаешь, все эти истории о том, как кто-то взломал серверы Пентагона и обнаружил на них секретную информацию о контакте с Внеземным Разумом, мягко говоря, не вызывают доверия. Основываясь на личном опыте, могу сказать, что в открытом доступе в инете (в том числе и на государственных сайтах) не может быть никакой секретной кнопки управления военной или другой инфраструктурой и каких-либо секретных документов. Единственное, чем ты можешь поживиться, - это базы данных с полной инфой на всех сотрудников какого-нибудь госдепартамента. Так что не стоит верить во все подряд голливудские басни :).

Q: Есть ли действенные методы по быстрому поднятию PR странички у Гугла?

A: Такие методы действительно есть, и ими пользуются все крутые сеошники. Если необходимо быстро поднять общий вес какой-либо странички в выдаче Гугла, ты должен сделать следующее:

  1. Оптимизировать свою пагу для поисковика: выделить кейворды тэгами <h1-6>кейворд</h6>, <strong>кейворд</strong> и т.д., но ни в коем случае не переборщи с ними.
  2. Заказать или написать самому уникальный текст по заданному кейворду.
  3. Проставить линки на свою пагу в социальных пиаристых сетях или, если есть такая возможность, проставить ссылки на так называемых «мордах» пиаристых сайтов, поскольку 4-5 ссылок с морд PR=6 гарантированно дадут твоей паге PR=5 во время следующего гуглдэнса и пересчета пиара.

Q: Часто встречал загадочные слова «парсить», «парсер». Что это такое?

A: Все очень просто. Парсить - значит перестраивать любую информацию в удобоваримый вид. Например, существуют парсеры отчетов троянов, которые систематизируют отчеты и помогают находить в них нужную инфу; есть парсеры выдачи Гугла, которые приводят список ссылок с уязвимым скриптом к одному удобному виду, позволяющему автоматизировать процесс взлома. Сейчас наиболее популярны именно парсеры выдачи Гугла (например, по поиску бажных форумов и блогов). Просто так тебе их никто не даст. Обычно они заказываются на хак-форумах у кодеров за энную сумму.

Q: Возможно ли взломать запароленные rar-, zip-архивы и т.п.?

A: Такое возможно только с помощью метода перебора паролей - брутфорса. Благо программ для этих целей существует великое множество. Могу посоветовать пропарсить страничку http://compression.ru/arctest/crackers/zipcrack.htm на предмет сабжа :). Ты сможешь скачать оттуда любой понравившийся брутфорсер и незамедлительно начать ломать архив.

Q: Нашел баг в крупном онлайн-сервисе. Посоветуй, что делать: сообщить админам или юзать его в своих целях?

A: Вопрос, конечно, интересный. Если не хочешь проблем с законом, то, конечно, лучше сообщить администраторам сервиса. Тут, кстати, тебя могут ожидать некоторые бонусы. К примеру, тебе могут предложить работу багфайндера на постоянной основе. И если ты согласишься, будешь мониторить этот сервис на предмет багов и получать за это деньги. Но это все как-то не по-хакерски :). От продажи базы данных крупного сайта тем же самым спамерам хакер может выручить несколько килобаксов. Так что думай сам и поступай по совести.

P.S. Взломав онлайн-игру, можно продавать ее персов за очень хорошие деньги, поскольку один перс в той же самой БК стоит до 10k долларов.

Q: Правда ли что где-то на халяву раздают короткие ICQ-уины?

A: Правда. Очень часто только что открывшиеся, но уже амбициозные порталы устраивают раздачу коротких ICQ-уинов, чтобы заинтересовать пользователей и увеличить свою посещаемость. Обычно раздаются семи- и восьмизнаки, но, если постараться, то можно отыскать и шестизнаки :). Как найти такие порталы с халявой? Очень просто, введи в том же Яндексе что-нибудь типа «раздача ICQ» и походи по ссылкам. Без короткого номерка ты точно не останешься :).

Q: Не знаешь, какие существуют альтернативные асечные клиенты для Смарта под управлением OS Symbian? QIP и Jimm использовать не хочу, так как они часто глючат, а Jimm еще и кушает много оперативной памяти.

A: Могу посоветовать асечный клиент Sm@peR, ранее известный как VmIcq. Вот лишь неполный список его возможностей:

  • работа с несколькими ICQ-профилями одновременно;
  • работа с группами пользователей;
  • поддержка X-статусов (больше всего мне понравился дополнительный X-статус «Трава»);
  • большой выбор скинов и смайлов;
  • глобальный поиск ICQ-контактов;
  • хранение истории переписки с возможностью поиска;
  • возможность изменения шрифта в окне чата;
  • сортировка контактов;
  • антиспам-фильтр;
  • идентификация ICQ-клиента собеседника и многое-многое другое.

Скачать клиент ты можешь на официальном сайте http://smape.com (только, когда будешь вбивать ссылку, не перепутай m c n, иначе попадешь на официальный сайт Гарри Поттера).

Q: Привет, возникла такая проблема: забанили акк в сетевом торрент-трекере. Для новой регистрации требуется ввести внутрисетевой IP маски 123.123.***.***, но, так как на него был зареган мой аккаунт, система выдает сообщение о двойной регистрации. Можно ли как-нибудь подменить этот IP?

A: По сабжу тебе необходимо просканить сеть прогой LanScope, предварительно задав диапазон IP-адресов этой сети. Далее софтиной LanSpy исследуешь выбранный комп. Она выдаст тебе МАС-адрес компа, а ты спокойно впишешь его в настройки сети, предварительно заменив свой IP тем, который насканил. Если же привязки к МАС’у нет, то просто выбери IP из диапазона твоей сети.

P.S. Cкачать проги можно здесь: www.lantricks.com.

Q: Недавно приобрел iPod, очень расстроила невозможность закачки песен через обычный проводник Винды. Отсюда вопрос: как в обход iTunes залить песни в мой любимый iPod?

A: Тебе нужно просто перепрошить твой плеер. Могу посоветовать прошивку ROCKBOX, ознакомиться с которой подробнее можно тут: www.hpc.ru/pda/board/index.php?t=78023. Она позволит тебе следующее:

  • прослушивать на iPod’e музыку, залитую напрямую (к примеру, через проводник в Винде);
  • просматривать папки так же, как и в проводнике Винды;
  • удалять файлы;
  • переименовывать файлы;
  • перемещать файлы и копировать их;
  • получить доступ к отличному эквалайзеру (количество настроек тебя приятно удивит);
  • загружать разные скины и еще многое другое.

Причем установка ROCKBOX не уничтожит и не повредит твои данные в iPod’e.

P.S. Отличный сайт по модификации iPod’e - www.ipoding.ru.

P.P.S. А можешь поставить программу Anapod Explorer с anagear.com (учти, она платная) и наслаждаться жизнью без перепрошивки плеера (примечание Forb’а) :).

Q: Как отправить мыло с подменой адреса отправителя?

A: Для этих целей существует множество программ. Но если ты не хочешь сильно заморачиваться и ставить или писать самостоятельно сложный софт, то могу посоветовать онлайн-скрипты, например: www.ragnar.tu1.ru/mail.php, http://mark-2007.jino-net.ru/anonim.php.

Q: Подскажи, как получить ответ на заведомо несуществующее мыло? Например, я отправляю письмо с адреса billy_gates@microsoft.com и хочу получить ответ от жертвы. Возможно ли это?

A: Возможно :). Для этого тебе необходимо всего лишь указать свое настоящее мыло в хидере Reply-To, например:

To: komu@mail.com

From: Billy <billy_gates@microsoft.com>

Reply-To: Support <ТВОЕ_МЫЛО>

Q: Как закидать телефон недоброжелателя мусорными sms и звонками?

A: Поместить в газету бесплатных объявлений, например «Из рук в руки», заметку о продаже машины/квартиры/хомячка/ручной канарейки и указать телефон недоброжелателя :). А вообще в привате существуют sms-флудеры, можешь поспрашивать на форумах в разделах раздачи приватного софта (где искать такой софт, я писал в прошлом номере). Но помни: флудить нехорошо, тебя будут мучить угрызения совести :).

Q: Посоветуй оптимальный метод уничтожения информации на компе.

A: Метод включает в себя несколько этапов:

  1. Удали всю инфу обычным методом.
  2. Поставь программу Anti Tracks.
  3. Вайпани свободное место на диске.
  4. Этой же прогой почисть все временные файлы, предварительно поставив алгоритм Гутмана.

Также можешь использовать ССleaner. В настройках укажи конкретную папку для удаления и NSA (7 проходов).

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

А вообще впредь будь аккуратнее, чтобы тебе не требовалась операция удаления инфы, прячь комп у бабушки/соседей/девушки.

Q: Активно тестирую всевозможные сценарии на уязвимости и столкнулся с необходимостью использовать специальные средства для слепой SQL-инъекции. К сожалению, все, что мне удалось найти, моим запросам не удовлетворяет. Может быть, посоветуете какие-нибудь конкретные утилиты?

A: Напомню, что в случае слепой SQL-инъекции (blind SQL injection) сообщение об ошибках не выводится, поэтому при реализации такой атаки все действия приходится производить вслепую и, как правило, подбором. Поскольку подбирать можно сколь угодно долго, реализовать подобную атаку довольно сложно. В связи с этим существует несколько инструментов, которые позволяют этот процесс упростить.

  • Absinthe (www.unsec.net/download/bsqlbf.pl) - одна из наиболее известных утилит, позволяет автоматизировать процесс закачки схемы и содержания базы данных посредством Blind SQL Injection. Благодаря GUI-интерфейсу использовать ее довольно просто.
  • Blind SQL Injection Perl Tool (www.unsec.net/download/bsqlbf.pl) — как несложно догадаться из названия, это уже перловый скрипт, но также весьма эффективный.
  • SQL Injection Brute-forcer (www.open-labs.org/sqlibf19beta1.tar.gz) — эта утилита не является узкоспециализированной и позволяет проверить исследуемый сценарий на наличие SQL-уязвимости, а в случае необходимости - упростить процесс Blind-инъекции.
  • SQLBrute (www.justinclarke.com/security/sqlbrute.py) автоматизирует утомительный подбор параметров для реализации слепой SQL-инъекции. Тулза примечательна тем, что написана на Python'е и поддерживает многопоточность, при этом использует только стандартные библиотеки.
  • SQLMap (sqlmap.sourceforge.net) наделена сразу несколькими функциями, такими как определение типа базы данных по сообщениям об ошибках (fingerprint), реализация Blind SQL injection и Inband SQL injection и пр.

Q: Что такое JSON и как это использовать?

A: JSON (англ. JavaScript Object Notation) — это специальный текстовый формат, который часто используется для передачи структурированных данных по сети. Основанный на JavaScript, он обычно применяется именно с этим языком и представляет собой альтернативу традиционному формату XML. Практическая польза использования JSON открывается при применении технологии AJAX. Формат JSON является более кратким и удобочитаемым по сравнению с XML. Кроме того, в JSON-код возможна вставка вполне работоспособных функций. Вот так, например, можно представить информацию о нашем редакторе Forb'е и преобразовать ее в JSON-формат.

var data = {name: 'Forb', occupation: 'fukin hacker', age: 25 };

Object.toJSON(data);

//-> '{"name": "Forb", "occupation": "fukin hacker", "age": 25}'

Обработать такую структуру также просто:

var data = '{ "name": "Forb", "occupation": "fukin hacker" }'.evalJSON();

data.name;

//-> "Forb"

Как уже было сказано, JSON чаще всего используется для передачи информации при применении AJAX:

new Ajax.Request('/some_url', {

method:'get',

onSuccess: function(transport){

var json = transport.responseText.evalJSON();

}

});

Q: Как синхронизировать календарь и контакты на различных устройствах (например, телефоне Nokia, ноутбуке с установленным Microsoft Outlook и т.д.) с онлайн почтовым клиентом или планировщиком?

A: Если говорить о синхронизации отдельно взятого устройства и компьютера, то никаких проблем тут нет. Совсем другой вопрос: как синхронизировать одно из этих устройств с онлайн-сервисом, скажем с Gmail (адресной книгой почтового клиента) и Google Calendars. Долгое время не было никакого толкового способа, но сейчас, наконец, появился отличный онлайн-сервис Plaxo. После регистрации на сервисе все, что необходимо сделать, — это создать «точки синхронизаций» (Sync points) и связать аккаунт Google с Plaxo. Как этот сервис будет извлекать данные из локальных программ твоего компьютера? Очень просто, нужно лишь скачать и установить небольшой плагин для Windows (Office Outlook, Outlook Express или Почта Windows), который должен быть связан с Plaxo. Думаю, с остальным ты разберешься сам.

Q: Я хочу, чтобы мой Windows Desktop максимально напоминал никсовую графическую оболочку KDE. Реально ли это сделать? А может быть, есть способ запускать предназначенные для этой графической среды приложения?

A: Возможно, ты удивишься, но процесс портирования KDE под Windows-платформу идет полным ходом! И хотя до его окончания еще далеко, уже сейчас в Сети доступны промежуточные результаты реализации этой довольно необычной идеи. Да-да: KDE под Windows можно запустить уже сейчас! Для установки необходимо проделать следующее:

  1. Скачать инсталлятор с сайта download.cegit.de/kde-windows/installer.
  2. Записать инсталлятор в заранее созданную директорию (скажем, C:\KDE4) и запустить его. Далее необходимо выбрать устанавливаемые пакеты и приступить к установке. На текущем этапе существует сразу два варианта сборки пакетов, скомпилированных с помощью MS Visual Studio и бесплатного компилятора MinGW gcc. По большому счету разницы никакой нет, но тебе нужно выбрать только один из этих вариантов.
  3. Создать переменную окружения KDEDIRS, указывающую на путь к установленной KDE4 (в нашем случае C:\KDE4).
  4. Добавить путь до библиотек KDE (C:\KDE4\lib) в переменную окружения PATH.

Теперь можно запускать приложения из папки C:\KDE4\bin. Правда, в настоящий момент портирование находится на ранней стадии, в связи с чем продукты, не входящие в KDE по умолчанию (скажем, плеер Amarok), пока еще не портированы.

Содержание