<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Linux Tools on Paisen - blog for thinking</title><link>https://www.paisen.site/tags/linux-tools/</link><description>Recent content in Linux Tools on Paisen - blog for thinking</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 21 May 2026 14:30:00 +0800</lastBuildDate><atom:link href="https://www.paisen.site/tags/linux-tools/index.xml" rel="self" type="application/rss+xml"/><item><title>Linux 二进制探秘：从 strings 到 hexdump</title><link>https://www.paisen.site/post/linux-binary-byte-stream/</link><pubDate>Thu, 21 May 2026 14:30:00 +0800</pubDate><guid>https://www.paisen.site/post/linux-binary-byte-stream/</guid><description>&lt;p&gt;第一次接触 Linux 二进制世界的人，通常都会有一种错觉：&lt;strong&gt;txt 文件，不就是纯文本吗？&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;直到有一天，我在做 OverTheWire Bandit 时，看到这样一道题：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;题目要求在 &lt;code&gt;data.txt&lt;/code&gt; 中找到一个人类可读的字符串。于是问题来了：既然是 “.txt”，为什么里面会有二进制？为什么需要用 &lt;code&gt;strings&lt;/code&gt;？&lt;/p&gt;</description></item></channel></rss>