Автор: Xaker (xakfaq@chat.ru)

Xakep, номер #019, стр. 019-072-2


Q: Чего такое known-text attack?

A: Known-text attack - это атака, осуществляемая взломщиком по известному тексту (так как раз дословно и переводится "known-text attack"). Как же это происходит? Допустим, у тебя есть два файла. Которые ты зашифровал с помощью определенного алгоритма с определенным ключом. Все это дело попадает к взломщику (два зашифрованных файла), причем ГЛАВНОЕ условие, что взломщик на 100% знает содержимое одного из этих файлов (расшифрованного). Такое условие может получиться само собой очень легко, например, ты зашифровал какой-нибудь там COMMAND.COM или WIN.COM. :) Профессиональный криптоаналитик может раскриптовать твой второй файл, да и вообще получить полностью ключ для закриптовки. Так вот это и будет так называемая атака по известному тексту. Есть алгоритмы и специфические ключи, которые ОЧЕНЬ не стойки к этой атаке, этого, естественно, надо избегать. (Подробности есть в книгах по криптографии и криптоанализу.)

Q: Где можно надыбать место на сервере под архив каких-нибудь больших файлов, например, сделать архив mp3?

A: Большой архив данных можно открыть для себя и своих друзей на сайте: "http://www.idrive.com". Подобные услуги предоставляет сейчас множество компаний в Интернете. На поисковиках подобные сайты можно легко найти, вписав в строку поиска: "+free +space +archive" и т.п. (А для получения mp3 удобно юзать Napster :-).

Q: Как просто узнать свой ip-адрес в сети?

A: Сейчас немного себя подправлю. Конкретно - для Windows NT. :) Для Windows NT используйте программу wntipcfg (в стандартной поставке ;). Для Windows 9x используйте winipcfg. В ней, надеюсь, разобраться не составит труда? :)

Q: Скажи, как программеры делают игры для приставок типа SEGA, DENDY?

A: Головной мозг приставки - центральный процессор (все так же, как и в твоем PC). ;) Он имеет другую архитектуру, и для него есть специальный ассемблер (Да и не только, кстати. Для них существуют и языки высокого уровня.). Игры для Dendy, Sega и т.п. приставок и пишут на таком ассемблере, специально "заточенным" под архитектуру этой приставки. У меня, например, дома есть комплект разработки Dendy/Sega-программ на PC. (Тестировать все можно на простом эмуляторе, который тоже входит в этот комплект.)

Q: Как отключить проверку оригинального CD-ROM при запуске игрушки?

A: Стандартный алгоритм: ставим ловушку на GetDriveTypeA. (90% случаев). Вываливаемся, смотрим на проверку. Не помню, какой там тип у CD-ROM'а, но это ты можешь легко посмотреть в Windows SDK. Убиваешь или правишь следующую за этой функцией Windows API проверку (типа jne/je). Надо смотреть конкретный кусок кода.

Q: На каком поисковом сервере лучше всего искать программы? Приведите пару-тройку примеров!

A: На любом из стандартных. Если краки, то на "http://www.astalavista.box.sk". Если конкретное имя файла знаешь, то удобно через "http://www.ftpsearch.com", а так через всякие там "http://www.altavista.com", "http://www.yahoo.com". В русскоязычном Интернете, а точнее говоря, русско-файловом, ;) лучше искать через "http://www.yandex.ru", "http://www.rambler.ru".

Назад на стр. 019-072-1  Содержание  Вперед на стр. 019-072-3