曲径通幽论坛

标题: shell 中的 printf 与转义字符 [打印本页]

作者: beyes    时间: 2010-11-19 19:23
标题: shell 中的 printf 与转义字符
1. 和 C 中一样,\n 表示换行。

2. \x 表示后面接的是一个十六进制数。若是输出,则转换为相应的 ASCII 码字符:

[root@centos shellcode]# printf "\x41\n"
A
[root@centos shellcode]# printf "\x42\n"
B
[root@centos shellcode]# printf "\x42\n"
在缓冲区溢出的 shellcode 中,用的就是这种形式。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2