HACK-FAQ

Xakep Online -> Журнал, номер #009, стр. 009-040-1

Мне пришло огромное количество писем. Я попробовал ответить на большинство из них. И все же тому, кому я еще не ответил, я отвечу позже. Все письма находятся у меня в архиве.

Q: Что такое IP-адрес?

A: Каждый компьютер, подключенный к сети Internet, должен иметь свой уникальный "идентификационный номер". Таким "идентификационным номером" и выступает IP-адрес. Он записывается четырьмя числами (байтами), пример IP-адреса: 195.190.96.210. IP-адрес состоит из двух частей - сетевой и машинной.

Каждый IP-адрес принадлежит сети определенного класса. Класс сети определяется значением байта адреса. Более подробно об этом можно прочитать, например, в книге "Атака через Internet" (http://www.hackzone.ru).

Q: Что такое DoS-атаки?

A: DoS расшифровывается как "Denial Of Service". Это атаки, приводящие к неправильной работе программного обеспечения, установленного на компьютер. В основном это непрофессиональные атаки, единственной целью которых является "отомстить" или навредить ближнему. :) Разговор, конечно, идет о всяких там nuker'ах, flooder'ах и т.п.

Q: Как узнать компилятор (или криптор), которыми скомпилирована (закриптована) программа?

A: Это можно сделать разными способами и зависит от твоего опыта. Но судя по тому, что тебя это интересует - тебе нужен простой способ. :) Так вот, наиболее простым способом является использование чужих программ, таких как FileAnalyser, Compiler/Packer-ID Searcher и т.п. Таких программ на самом деле существует очень много, и каждая из них обладает определенными свойствами. Мне больше всего нравиться FileAnalyser :) (вторая написана мною, поэтому не мне ее оценивать). Для запуска используется простой способ . На выходе получишь интересующую тебя информацию.

Второй способ (чуть сложнее :-). Грузим Interactive Disassembler Pro (IDA), ну, например, версию 3.84. Выбираем вашу программу (.EXE, .DLL) и смотрим то, из каких библиотек IDA берет экспорты имен :). Так узнаем компилятор.

Третий способ, более сложный (для тебя :). Берем в руки HiEW. Переключаемся в (Decode режим) [F4, Decode]. Нажимаем F8, потом F5. Попадаем на Entry Point. И смотрим код. Зная особенности некоторых компиляторов, легко определить, что за компилятор здесь был использован. Так же можно пробовать искать строки '(c)'. По ним легко найти название компилятора (не стоит забывать и про сообщения об ошибках).

Q: Как ломать программы, написанные на Visual Basic'е?

A: Visual Basic компилирует программы с интерпритатором, поэтому для того чтобы представить их в нормальном, то есть легко понятным кракеру виде :), необходимо воспользоваться декомпиляторами. Например, для Visual Basic 1-4 существуют декомпиляторы, которые легко найти в Internet по запросу "+Visual +Basic +Decompiler", для Visual Basic 5-6 есть online декомпилер, но, скорей всего, им тебе воспользоваться не удастся, поэтому не привожу адрес! :) Зато можно воспользоваться продуктом Numega Inc. (та компания, что делала дебагер SoftICE), их продукт называется Numega SmartCheck. Пользоваться очень легко. :)

Содержание  Вперед на стр. 009-040-2

Выпуски журнала "Xakep"
Журнал Хакер. Содержание номера #001Журнал Хакер. Содержание номера #002Журнал Хакер. Содержание номера #003Журнал Хакер. Содержание номера #004Журнал Хакер. Содержание номера #005Журнал Хакер. Содержание номера #006Журнал Хакер. Содержание номера #007Журнал Хакер. Содержание номера #008Журнал Хакер. Содержание номера #009Журнал Хакер. Содержание номера #010Журнал Хакер. Содержание номера #011Журнал Хакер. Содержание номера #012Журнал Хакер. Содержание номера #013Журнал Хакер. Содержание номера #014Журнал Хакер. Содержание номера #015Журнал Хакер. Содержание номера #016Журнал Хакер. Содержание номера #017Журнал Хакер. Содержание номера #018Журнал Хакер. Содержание номера #019Журнал Хакер. Содержание номера #020Журнал Хакер. Содержание номера #021Журнал Хакер. Содержание номера #022Журнал Хакер. Содержание номера #023Журнал Хакер. Содержание номера #024Журнал Хакер. Содержание номера #025Журнал Хакер. Содержание номера #026Журнал Хакер. Содержание номера #027Журнал Хакер. Содержание номера #028Журнал Хакер. Содержание номера #029Журнал Хакер. Содержание номера #030Журнал Хакер. Содержание номера #031Журнал Хакер. Содержание номера #032Журнал Хакер. Содержание номера #033Журнал Хакер. Содержание номера #034Журнал Хакер. Содержание номера #035Журнал Хакер. Содержание номера #036Журнал Хакер. Содержание номера #037Журнал Хакер. Содержание номера #038Журнал Хакер. Содержание номера #039Журнал Хакер. Содержание номера #040Журнал Хакер. Содержание номера #041Журнал Хакер. Содержание номера #042Журнал Хакер. Содержание номера #043Журнал Хакер. Содержание номера #044Журнал Хакер. Содержание номера #045Журнал Хакер. Содержание номера #046Журнал Хакер. Содержание номера #047Журнал Хакер. Содержание номера #048Журнал Хакер. Содержание номера #049Журнал Хакер. Содержание номера #050Журнал Хакер. Содержание номера #051Журнал Хакер. Содержание номера #052Журнал Хакер. Содержание номера #053Журнал Хакер. Содержание номера #054Журнал Хакер. Содержание номера #055Журнал Хакер. Содержание номера #056Журнал Хакер. Содержание номера #057Журнал Хакер. Содержание номера #058Журнал Хакер. Содержание номера #059Журнал Хакер. Содержание номера #060Журнал Хакер. Содержание номера #061Журнал Хакер. Содержание номера #062Журнал Хакер. Содержание номера #063Журнал Хакер. Содержание номера #064Журнал Хакер. Содержание номера #065Журнал Хакер. Содержание номера #066Журнал Хакер. Содержание номера #067Журнал Хакер. Содержание номера #068Журнал Хакер. Содержание номера #069Журнал Хакер. Содержание номера #070Журнал Хакер. Содержание номера #071Журнал Хакер. Содержание номера #072Журнал Хакер. Содержание номера #073Журнал Хакер. Содержание номера #074Журнал Хакер. Содержание номера #075Журнал Хакер. Содержание номера #076Журнал Хакер. Содержание номера #077Журнал Хакер. Содержание номера #078Журнал Хакер. Содержание номера #079Журнал Хакер. Содержание номера #080Журнал Хакер. Содержание номера #081Журнал Хакер. Содержание номера #082Журнал Хакер. Содержание номера #083Журнал Хакер. Содержание номера #084Журнал Хакер. Содержание номера #085Журнал Хакер. Содержание номера #086Журнал Хакер. Содержание номера #087Журнал Хакер. Содержание номера #088Журнал Хакер. Содержание номера #089Журнал Хакер. Содержание номера #090Журнал Хакер. Содержание номера #091Журнал Хакер. Содержание номера #092Журнал Хакер. Содержание номера #093Журнал Хакер. Содержание номера #094Журнал Хакер. Содержание номера #095Журнал Хакер. Содержание номера #096Журнал Хакер. Содержание номера #097Журнал Хакер. Содержание номера #098Журнал Хакер. Содержание номера #099Журнал Хакер. Содержание номера #100Журнал Хакер. Содержание номера #101Журнал Хакер. Содержание номера #102Журнал Хакер. Содержание номера #103Журнал Хакер. Содержание номера #104Журнал Хакер. Содержание номера #105Журнал Хакер. Содержание номера #106Журнал Хакер. Содержание номера #107Журнал Хакер. Содержание номера #108Журнал Хакер. Содержание номера #109Журнал Хакер. Содержание номера #110Журнал Хакер. Содержание номера #111Журнал Хакер. Содержание номера #112Журнал Хакер. Содержание номера #113Журнал Хакер. Содержание номера #114