Архив 7z (видна очень высокая энтропия - столбики почти на одном уровне, что говорит об использовании сильного алгоритма сжатия)
EntropyView - визуализация энтропии файлов
-
EntropyView - небольшая программа на фасме, выводящая гистограмму частоты различных значений байтов в файле, по ней можно судить об энтропии файла. Анализ энтропии часто бывает нужен при исследовании неизвестных файлов. Программу можно найти в дистре и на свн в develop/. Ниже на скринах некоторые примеры:
Архив 7z (видна очень высокая энтропия - столбики почти на одном уровне, что говорит об использовании сильного алгоритма сжатия)Текстовый файл (по распределению наверно можно даже прикинуть на каком языке он:) )Несжатый kex (на человеческий текст не похоже, но видно что файл несжатый)The best way to predict the future is to create it.
интереснее будет смотреться 2-мерная диаграмма -
по оси Y: байт-код (так же как у тебя по оси Х)
по оси X: частота (обратный период) повторения этого байта в анализируемом тексте
яркость : плотность энергии в данной точке (X,Y)
рекомендую прикрутить Фурье-движок к этому делу
по оси Y: байт-код (так же как у тебя по оси Х)
по оси X: частота (обратный период) повторения этого байта в анализируемом тексте
яркость : плотность энергии в данной точке (X,Y)
рекомендую прикрутить Фурье-движок к этому делу
Интересные идеи, спасибо! В следующих версиях наверно будет.
The best way to predict the future is to create it.
I recently made a similar simple program in windows (https://webzone.ee/mrmuff/vabad_failid/ ... ualizer.7z) - maybe it can give you one more idea for next version
Who is online
Users browsing this forum: No registered users and 3 guests