首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从纯文本本身格式化的二进制文件中获取纯文本?

如何从纯文本本身格式化的二进制文件中获取纯文本?
EN

Stack Overflow用户
提问于 2021-02-04 22:46:17
回答 1查看 185关注 0票数 0

希望输出类似于"xxd -b文件“的内容:

代码语言:javascript
复制
00000000 00000000 00000000 00000000

00000000 00000000 00000000 00000000

..etc

然后跟着

代码语言:javascript
复制
plaintext here

实际产出:

代码语言:javascript
复制
00000000 00000000 00000000 00000000 plai

00000000 00000000 00000000 00000000 n te

00000000 00000000 00000000 00000000 xt h

希望能传达我想要的信息。这只是我在做一个初学者CTF时遇到的一个小问题,但是每次只复制一行粘贴感觉非常草率,因为突出显示将我在右列中想要的实际信息作为文本数组的一部分。我用xxd尝试了几个不同的标志,并读取了手册页,但是我没有找到一个单独输出明文或以更易读的方式输出明文的选项。我是否应该使用另一个工具,最理想的是在大多数linux发行版上使用的工具?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-04 22:55:46

对文件进行两次处理,一次由xxd处理,一次由cat处理。使用cut从xxd输出中删除明文:

代码语言:javascript
复制
xxd -b file | cut -d' ' -f1-8 ; cat file

如果您对这些职位不感兴趣,请使用2-8

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66054988

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档