Осмотр Гоги или Анализ тулзы "Goga Hosts"

Рубрика: СтатьиПросмотров: 2366

Продолжая тему особо ценных постов, представляю анализ новой тулзы под именем Goga Hosts v1.0 Ниже я постараюсь не употреблять такие фразы как "идиот", "шозаёбтвоюмать" и т.п., но ничего гарантировать не могу.

О программе: прописывает вбитые данные в файл hosts, тем самым перенаправляя юзера куда злоумышленнику надо, или просто нахуй в 0.0.0.0, тем самым блокируя для юзера определенный сайт.

Итак, первое, что попадает на глаза, так это билдер. Лично мое мнение — так лучше не делать. Он не упакован, архив с билдером — тоже, всё без компрессии. Смысл так делать? Нету, нету этого самого смысла. Название тоже доставляет. Как мы увидим дальше, грузинские корни у автора таки есть ИБО ТАКОЙ ХУЙНИ НАДО УМЕТЬ УПОРОТЬ (если ты, мой дорогой читатель, и есть автор — не обижайся же!).

Запускаем и видим интерфейс:

И что бы вы подумали? Тут я бы тоже так не делал. Имхо - в маленькой тулзе менюшки смотрятся весьма и весьма уёбищно.

Жмем "Создать" и получаем ЕХЕ, весом чуть менее 50КБ. Дохуевато. Первым делом смотрим, что же это такое, но, думаю, все уже поняли, что билд написан на Delphi. На расово верном асме вышло бы в 10 раз меньше, хотя с мегабитовыми каналами всем уже похуй.

Создали билд, запустили. Файл дропнулся сюда: "%WINDIR%\winupdate.exe". Опять же, не стоит такой штуки делать. Есть %TMP% и иже с ним. Далее этот бинарник забивает себе место в автозагрузке по адресу HKCU\..\Run:SysQh

При запуске не из виндовой папки, билд копирует себя в оную (см. выше) и запускает копию на исполнение. В процессе работы рядом с файлом winupdate.exe создается еще одна копия с рандомным названием, которая, собственно и "блокирует" hosts-файл. В памяти присутствуют оба бинарника, один охраняет второй от убивания. Очень сомнительная охрана, ведь эту парочку говна можно завершить в два клика.

После запуска билда топаем в папку с hosts файлом и видим:

Скрытый файл — это настоящий файл hosts, в нем и происходит основное действие, второй же файл hosts — фэйковый, с левой буквой "о". В него, при запуске билда, падает одна единственная строка: "127.0.0.1 localhost", что, сдается мне, немножечко палевно, при первом запуске туда стоит сбрасывать содержание реального файла.

А вот со скрытым-настоящим файлом ситуёвина гораздо интереснее:

Первая строка — это значение файла hosts до запуска билда, старое значение в общем. Вторая строка — то, что мы вбивали в билдере. Сработало, но с багом — после строки идет 3 нулевых байта и еще какая-то херня. Нушозаебтваю! Третья строка — это непонятное наебалово со стороны автора. Я такой хуйни не вбивал и не просил, т.е. билд вбивает левую хуйню за компанию с хуйней, вбитой в билдере. Строка блокирует доступ к сайту www.bt.bashtel.ru Нахуя он такое сделал — эт к аффтару.

В общем, такие вот дела. Да, не забудем упомянуть 2 долбоебизма, которые желательно исправить. Номер раз - строки в открытом виде (ну блядь поксорить то можно было!). Номер два — запись конфига в билд. Ну т.е. запись всех этих хостов и айпишников. Ежели делать нормально, то конфиг стоит цеплять в виде того же ресурса, без каких либо ограничений на размер конфига.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com Google Buzz technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Подписаться на новые записи по RSS

Комментариев: 6

  1. Именно такие обзоры заставляют разработчиков много раз думать ,прежде чем публиковать свои поделки.

  2. Спасибо за критику. Учту. Насчет прописыванием левого хоста: использовал для теста, поторопился, забыл убрать. Goga никого отношения к грузии не имеет.

  3. А где можно скачать данную тулзу?

  4. Левый хост пофиксил. Ссылка: http://qhtm.in/files/GH.rar

  5. А пароль какой??

  6. qhtm

Оставьте комментарий!

Используйте нормальные имена.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)

Последние сообщения форума:

Связь: admin@vazonez.com