это темка старая и наверняка очень многие ее знают, поэтому не нужно кричать во всю глотку что это все пройденный этап и трали вали. ниже изложенное будет полезно начинающим программистам под 16 и 32 разрядный асм, как и тем кто решил в своих корыстных целях написать зловредную прогу на чужем компе, где нет возможности установить соответствующее ПО и мало времени. если хорошо выпендриться то возможно и шить пикконтроллеры. все очень просто. с асмом я сам более чем на ВЫ так как не так давно его стал изучать. в виндовсе есть лазейка под названием DEBUG. этот отладчик позволяет писать проги под чистую под 16разрядов, но можно в нем извращаться и под 32. DEBUG можновызвать в cmd. после того как вы вызвали отладчик ниже у вас появиться -- теперь описание основных команд: --a ввод кода в "матрицу" памяти --d дамп --g запуск программы --n создание файла --w запись файла --q выход их больше, но пока знаю только эти. написание в отладчике кода немного отличается, от классического асемблера.
мдауж. 16 битные уже не актуальные, да и замучаешся вводить там всё. А для 32 битных - тебе придется столько извращаться, то быстрее принести прогу с собой или сделать ручками всё.
FUTsin283 да да старая. slesh +1 ------ p.s. push MB_OK push offset brain call MessageBox (c)masm 2FUTsin283 не извращайся.
ТС, если нет никакой возможности перенести инфу на комп, можно на vbs написать что-нибудь плохое. Или запомнить/записать код программы и в блокноте набрать =)
2 altblitz ты наверное сильно был укурен в этот момент. Потому что дебаг он 16 битный и по этому максимальный размер проги (хотя на деле меньше) - 64 килобайта. Так что 100 метров она никак не могла дебажить в нем
Продемонстрируй, как ты собрался реверсить 100мб прогу по кускам в 64кб, даже если тебе удастся отрезать эти куски не посередине инструкций. С учетом того, что части программы зависят друг от друга и расположены по жестко заданным адресам.