0

我正在尝试为简单的字符串搜索找到一个简单的 hexeditor。hexedit并且bless很好的候选者,但是基于字符串的面板(右侧)主要是基于 ASCII 的。

我想以一种灵活的方式(我使用iconvutf16le)在一个非常大的二进制文件中搜索字符串以找到一些有趣的字符串。但我现在想在文件中找到与这些字符串匹配的偏移量。

我知道我可以搜索K.E.R.N.E.L.B.A.S.E.而不是,KERNELBASE但这听起来很荒谬。

有没有办法使用vim + xxd?有祝福的插件吗?

4

1 回答 1

1

你可以:edit ++bin ++enc=utf-16le filename, 并使用 Vim 的内置搜索命令来定位“有趣的字符串”。然后,:echo line2byte('.') + col('.') - 2将打印光标位置的(基于 0 的)字节偏移量。

您还可以在您的 中获得(基于 1 的)偏移量'statusline'

:set statusline+=\ %o
于 2016-09-27T16:40:57.797 回答