rgb图像编程:为爆款十六进制编辑器ImHex增加实时灰度图显示功能
rgb图像编程:为爆款十六进制编辑器ImHex增加实时灰度图显示功能像这样:我们知道恶意软件在二进制文件与普通软件有明显的区别,这样的话,我们可以通过对二进制形成的灰度图进行大致的分析,就可以第恶意软件进行判断(ps:现在有一些机器学习算法,就是通过对恶意软件的灰度图进行学习,来区分恶意软件的)于是就有小伙伴问了,有啥用?灵魂拷问!!本文,开发一个可用、好玩的插件。将十六进制编辑器中的内容以灰度图的形式展示出来。为什么这么做呢?
大家好,我是明说网络的小明同学。
上次说到,我们利用ImHex的插件功能,展示了一个Demo。
工具 | 老mac携Ubuntu20 编译爆款十六进制编辑器ImHex 指南
工具 | 给爆款十六进制编辑器ImHex添加插件窗口
于是就有小伙伴问了,有啥用?灵魂拷问!!
本文,开发一个可用、好玩的插件。将十六进制编辑器中的内容以灰度图的形式展示出来。
为什么这么做呢?
我们知道恶意软件在二进制文件与普通软件有明显的区别,这样的话,我们可以通过对二进制形成的灰度图进行大致的分析,就可以第恶意软件进行判断(ps:现在有一些机器学习算法,就是通过对恶意软件的灰度图进行学习,来区分恶意软件的)
像这样:
https://vision.ece.ucsb.edu/sites/vision.ece.ucsb.edu/files/publications/nataraj_vizsec_2011_paper.pdf
那么我们也想,将这个功能集成到我们的编辑器当中,
于是:
闲话少说,直接上图
功能:
- 实时显示选取区域 灰度图
- 输入可选范围,显示灰度图