Сейчас на форуме: bartolomeo, hgdagon (+7 невидимых) |
![]() |
eXeL@B —› Программирование —› .com только из читаемых символов |
Посл.ответ | Сообщение |
|
Создано: 06 февраля 2006 13:53 · Личное сообщение · #1 |
|
Создано: 06 февраля 2006 14:36 · Личное сообщение · #2 Grom PE Ты имеешь в виду EICAR STANDART ANTIVIRUS TEST FILE ? Какие могут быть программы для этого ? Никаких, потому что это никому не надо! =) Если хочешь что либо подобное - смотри как тот test.txt устроен =) И вообще по мойму не в тему, должно быть в обсуждениях ![]() ----- "Пусть видят, что мы не шутим. Стволы для понта, ножи для дела" Lock, Stock & Two Smoking Barrels ![]() |
|
Создано: 06 февраля 2006 14:46 · Личное сообщение · #3 |
|
Создано: 06 февраля 2006 14:53 · Личное сообщение · #4 |
|
Создано: 06 февраля 2006 16:01 · Личное сообщение · #5 |
|
Создано: 06 февраля 2006 16:02 · Личное сообщение · #6 Это можно сделать такими прогами: 2ASCII COM2TXT COMT HPAC2T NETRUN и др. В аттаче несколько подвернувшихся ![]() ![]() |
|
Создано: 07 февраля 2006 22:33 · Личное сообщение · #7 |
|
Создано: 08 февраля 2006 13:58 · Личное сообщение · #8 |
|
Создано: 08 февраля 2006 14:12 · Личное сообщение · #9 |
|
Создано: 09 февраля 2006 05:13 · Поправил: Grom PE · Личное сообщение · #10 |
|
Создано: 09 февраля 2006 16:18 · Личное сообщение · #11 |
|
Создано: 24 марта 2006 18:14 · Личное сообщение · #12 |
|
Создано: 25 марта 2006 07:49 · Личное сообщение · #13 |
|
Создано: 25 марта 2006 12:12 · Личное сообщение · #14 Grom PE. Все эти фокусы основаны на безупречном знании команд процессора (причём не в мнемоформе, а в шестнадцатиричных кодах). А поскольку в наших компах стоят CISC процессоры, то одно и тоже действи можно совершить кучей способов и соответственно подобрать нужную hex-цифру. Команды хорошо описывают разработчики процессоров. С сайта intel можно скачать много интересного о их процессорах (всё в pdf). ![]() |
|
Создано: 25 марта 2006 14:37 · Личное сообщение · #15 Vedrus пишет: в наших компах стоят CISC процессоры, то одно и тоже действи можно совершить кучей способов и соответственно подобрать нужную hex-цифру. Для данного случая это слишком сложное рассуждение. Всякий, кто часто смотрел экзешники в виде текста, знает что комады push и pop - это просто буквы, код команды XOR=33="3" помнят все кому приходилось обходить "умные проверки", которые не правятся через JMP. В данной программе, кроме этих команд, используется еще DEC и экзотическая AAA. Где же тут подбор. Скорее всего сделано ночью, после бесплодных попыток отладить программу, не имея никаких инструментов, кроме текстового редактора. Первый вариант этой программы был написан , как минимум, в 1984 году под ОС CP/M nelsonit.net/~jon/info-cpm/1984/08/25/201900.html К сожалению не удалось найти текст самой программы. Та программа позволяла добавлять к ней текст и выводила именно его, а не себя. Работала естественно на 8086. Что касается упоминаний про "моя теща", то помочь может только какой-нибудь "непечатный" символ, который заменит команду XOR - иначе этот текст будет представлять собой просто "довесок" к "настоящей программе"... Как вариант, конечно, можно сделать довольно длинный файл из ASCII символов, который сам не "фраза", но выводит читабельный текст. ![]() |
|
Создано: 25 марта 2006 15:32 · Личное сообщение · #16 |
![]() |
eXeL@B —› Программирование —› .com только из читаемых символов |