Сравнение бинарников
1745 UAHНеобходимо провести анализ вариантов сравнения бинарников. Например, бинарное сравнение, сравнение после трассировки, после дезасемблирования и т.д.
В результате сущность программ.
На вход подается несколько бинарников, на выходе - точки их схожести (последовательность байт, список функций после одинакового преобразования и т.д.). Для проверки "качества" выбранной гипотезы берется набор произвольных исходников, производится их компиляция, после чего они подаются на вход программы. Программа должна показать схожесть скомпилированных тестовых программ и выдать результат.
-
Сравнение "после дезасемблирования" - это только по секциями с кодом, что ли? Чем оно отличается-то от бинарного сравнения?
И можно подробнее про сравнение "после трассировки"? Предполагается выполнение программы в "песочнице", что ли?
Бинарники обычно сравнивают контрольной суммой, если надо по-быстрому...
-