cat 、strings 、file 等查看二进制程序里面字符串内容

3年前 (2016-11-10) Jason Liu 命令相关, 运维 0评论 已收录 868℃
cat 可以打开任何文件(一般情况下),只是在打开二进制文件或数据文件时会显示乱码
其实打开的里面也有很多的字符串文本,一般命令的帮助信息就在命令里面,用cat打开后可以显示出来
strings和cat不同的是,strings打开二进制文件只显示里面的字符串,而不会和cat一样把乱码也显示出来
file可以查看文件的类型  一般file 后面跟一个二进制命令的话,可以显示出来这个命令用的是动态链接共享库还是静态链接编译的
[[email protected] sersync]# file sersync2
sersync2: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.15, stripped

[[email protected] sersync]# file /bin/ls

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

相关推荐

嗨、骚年、快来消灭0回复。