Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   отладчик ASM (https://forum.antichat.xyz/showthread.php?t=210793)

FUTsin283 11.06.2010 12:41

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

ниже изложенное будет полезно начинающим программистам под 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

Цитата:

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

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

ФСБ, умеют.

slesh 11.06.2010 14:14

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

FUTsin283 15.06.2010 11:10

Цитата:

Сообщение от altblitz
наблюдал, как девушка показала лом DeBUG'ом проги 100 МБ. и сломала ))

ФСБ, умеют.

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

FUTsin283 15.06.2010 11:12

Цитата:

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

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

d_x 15.06.2010 11:31

Цитата:

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


Время: 04:44