Просмотр полной версии : Нахождение неизвестных текстовых строк в кодовом блоке
Не знает ли кто алгоритма автоматического нахождения неизвестных текстовых строк в кодовом блоке? То есть запускаем данный алгоритм, а он на выходе адрес и длинну текстовой строки.
Понятно, что со 100% вероятностью не возможно определить, но все же...
SAM style
16.02.2007, 22:26
Не знает ли кто алгоритма автоматического нахождения неизвестных текстовых строк в кодовом блоке? То есть запускаем данный алгоритм, а он на выходе адрес и длинну текстовой строки.
Понятно, что со 100% вероятностью не возможно определить, но все же...(найди то, не знаю что?). Самый банальный алгоритм - брать байт и проверять, что это буква. Если встретилось несколько таких подряд - строка. Ложные срабатывания будут.
после простой проверки на символы можно заюзать фильтры для конкретного языка (характерные сочетания букв, длина рядом стоящих слов, etc)
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot