PDA

Просмотр полной версии : отладчик ASM


FUTsin283
11.06.2010, 12:41
это темка старая и наверняка очень многие ее знают, поэтому не нужно кричать во всю глотку что это все пройденный этап и трали вали.

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

все очень просто. с асмом я сам более чем на ВЫ так как не так давно его стал изучать. в виндовсе есть лазейка под названием DEBUG. этот отладчик позволяет писать проги под чистую под 16разрядов, но можно в нем извращаться и под 32.
DEBUG можновызвать в cmd.
после того как вы вызвали отладчик ниже у вас появиться
--

теперь описание основных команд:
--a ввод кода в "матрицу" памяти
--d дамп
--g запуск программы
--n создание файла
--w запись файла
--q выход

их больше, но пока знаю только эти.

написание в отладчике кода немного отличается, от классического асемблера.

slesh
11.06.2010, 12:56
мдауж. 16 битные уже не актуальные, да и замучаешся вводить там всё.
А для 32 битных - тебе придется столько извращаться, то быстрее принести прогу с собой или сделать ручками всё.

swt1
11.06.2010, 13:26
FUTsin283
это темка старая и наверняка очень многие ее знаютда да старая.
slesh
мдауж. 16 битные уже не актуальные, да и замучаешся вводить там всё.
А для 32 битных - тебе придется столько извращаться, то быстрее принести прогу с собой или сделать ручками всё+1
------
p.s.
push MB_OK
push offset brain
call MessageBox
(c)masm
2FUTsin283 не извращайся. :(

M_script_
11.06.2010, 13:35
ТС, если нет никакой возможности перенести инфу на комп, можно на vbs написать что-нибудь плохое. Или запомнить/записать код программы и в блокноте набрать =)

altblitz
11.06.2010, 13:56
ТС, если нет никакой возможности перенести инфу на комп, можно на vbs написать что-нибудь плохое. Или запомнить/записать код программы и в блокноте набрать =)
наблюдал, как девушка показала лом DeBUG'ом проги 100 МБ. и сломала ))

ФСБ, умеют.

slesh
11.06.2010, 14:14
2 altblitz ты наверное сильно был укурен в этот момент.
Потому что дебаг он 16 битный и по этому максимальный размер проги (хотя на деле меньше) - 64 килобайта. Так что 100 метров она никак не могла дебажить в нем

FUTsin283
15.06.2010, 11:10
наблюдал, как девушка показала лом DeBUG'ом проги 100 МБ. и сломала ))

ФСБ, умеют.

приятная вещь olidebug--- перегоняет в код все даже музу и картинки

FUTsin283
15.06.2010, 11:12
2 altblitz ты наверное сильно был укурен в этот момент.
Потому что дебаг он 16 битный и по этому максимальный размер проги (хотя на деле меньше) - 64 килобайта. Так что 100 метров она никак не могла дебажить в нем

почему? это реально если по кускам-- гемор будет с алгоритмом--- отладчик ohy......et

d_x
15.06.2010, 11:31
почему? это реально если по кускам
Продемонстрируй, как ты собрался реверсить 100мб прогу по кускам в 64кб, даже если тебе удастся отрезать эти куски не посередине инструкций. С учетом того, что части программы зависят друг от друга и расположены по жестко заданным адресам.