|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2011, 21:08 | #1 |
Новичок
Джуниор
Регистрация: 23.01.2011
Сообщений: 2
|
Антивирус на ассемблере
Помогите корректно скомпилить готовые исходники вируса и антивируса из книги Петра Хижняка,вложил два файла тхт листинг внутри,а вот ссыль на саму книгу http://vxheavens.com/lib/apk01.html
я просто на асеме нуль,кому не тяжело обьясните по шагово как компилить с учётом того что я юзаю виндовс 7,а исходники под дос,что мне качать,уставливать и т.д |
02.02.2011, 19:56 | #2 |
Форумчанин
Регистрация: 23.04.2009
Сообщений: 346
|
Скачайте и установите бесплатно и без смс виндовс ХР так как в семерках и прочих вистах эти наше всё оссемблеры не работают
Нет, ну правда..
|
02.02.2011, 20:20 | #3 |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
За всех не говорю, но TASM с TLINK там работают, да и вообще все досовые проги. Так как NTVDM никуда не делась. Хотя не знаю точно, возможно работает только на Win 7 Максимальная. Но не думаю, что такую древность как ntvdm зарезали на Home Edition. Имхо это тупо не надо никому. Впрочем, наверняка об этом можно почитать в вики, но всем, как и мне, влом.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
05.02.2011, 19:39 | #4 |
Регистрация: 05.02.2011
Сообщений: 3
|
попробывать можно Dos-Box под 7 х64 работает ну или QEMU
Последний раз редактировалось Dimo10xs; 06.02.2011 в 00:19. |
07.02.2011, 05:06 | #5 | |
Форумчанин
Регистрация: 04.06.2010
Сообщений: 212
|
Цитата:
Использую пакет Masm32, но для компиляции под windows нужно дополнительно скачать библиотеки lib inc. Компилирую через Cmd в ней пишу ml /c /coff name.asm & link /subsystem:windows name.obj В самом коде нужно подключить .lib и .inc с помощью includelib и include
мой сайт http://wanes101.16mb.com/myblog
|
|
07.02.2011, 10:24 | #6 |
Новичок
Джуниор
Регистрация: 23.01.2011
Сообщений: 2
|
Спасибо всем ребята,бросил я эту затею,взял тему для дипломки полегче,может кому пригодится эта темка
|
02.06.2012, 22:38 | #7 |
Пользователь
Регистрация: 03.12.2010
Сообщений: 13
|
Недавно скачал исходник антивируса и не могу понять ... Почему так код оформлен!? Смотрю исходник. Вижу код перемешанный с данными! И кто там писал программу? Я конечно не мастер, но даже я знаю что код с данными мешать нельзя. Если кто-нибудь будет пытаться скомпилировать и будет получать ошибки в ответ, то знайте что программу надо переделать!
|
19.07.2012, 19:00 | #8 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
masm32
Лучше всего компилировать на masm32 под 386 архитектуру
|
30.08.2012, 14:28 | #9 |
Форумчанин
Регистрация: 15.04.2012
Сообщений: 103
|
зачем указывать эквиваленты мнемокодов команд ассемблера, процессор интерпритирует команду асемблера сопоставляя ей ее машинный эквивалент в виде предпроцессорных инструкций на стадии компиляции
в начале Код:
Код:
Код:
Последний раз редактировалось djonatan98; 30.08.2012 в 14:35. |
31.08.2012, 01:01 | #10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
а вообще так и не понял смысла... Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
антивирус | ulito4ka | Безопасность, Шифрование | 50 | 26.03.2011 23:15 |
антивирус | Вета_907 | Помощь студентам | 4 | 24.07.2009 20:15 |
Антивирус | Sanek777 | Общие вопросы Delphi | 6 | 04.11.2008 14:56 |