Board.KolibriOS.org

Official KolibriOS board
It is currently Wed Dec 01, 2021 7:09 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Fri Jun 04, 2021 4:21 pm 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 127
EntropyView - небольшая программа на фасме, выводящая гистограмму частоты различных значений байтов в файле, по ней можно судить об энтропии файла. Анализ энтропии часто бывает нужен при исследовании неизвестных файлов. Программу можно найти в дистре и на свн в develop/. Ниже на скринах некоторые примеры:

Архив 7z (видна очень высокая энтропия - столбики почти на одном уровне, что говорит об использовании сильного алгоритма сжатия)
Spoiler: Show
Attachment:
ev_7z.png
ev_7z.png [ 7.57 KiB | Viewed 1725 times ]


Текстовый файл (по распределению наверно можно даже прикинуть на каком языке он:) )
Spoiler: Show
Attachment:
ev_text.jpg
ev_text.jpg [ 47.75 KiB | Viewed 1725 times ]


Несжатый kex (на человеческий текст не похоже, но видно что файл несжатый)
Spoiler: Show
Attachment:
ev_kex.png
ev_kex.png [ 6.06 KiB | Viewed 1725 times ]

_________________
The best way to predict the future is to create it.


Top
   
PostPosted: Tue Jun 08, 2021 6:56 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1449
интереснее будет смотреться 2-мерная диаграмма -

по оси Y: байт-код (так же как у тебя по оси Х)
по оси X: частота (обратный период) повторения этого байта в анализируемом тексте
яркость : плотность энергии в данной точке (X,Y)

рекомендую прикрутить Фурье-движок к этому делу


Top
   
PostPosted: Tue Jun 08, 2021 8:05 pm 
Offline
User avatar

Joined: Mon Apr 06, 2020 1:09 pm
Posts: 127
Интересные идеи, спасибо! В следующих версиях наверно будет.

_________________
The best way to predict the future is to create it.


Top
   
PostPosted: Wed Jun 09, 2021 2:26 pm 
Offline

Joined: Sat May 29, 2021 3:58 pm
Posts: 5
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 ;)


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 4 posts ] 

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited