Hacker基础之Linux篇:进阶Linux命令四

  • A+
所属分类:Hacker基础之Linux

Hacker基础之Linux篇:进阶Linux命令四


今天我们进行的第四课,也是我们的<进阶Linux命令>的最后一篇,还是关于


Linux C程序的调试


这里我们讲到一些简单但是使用的命令


Hacker基础之Linux篇:进阶Linux命令四

strings


这个命令可以用来查看二进制数据中的文本信息的,我们还是用上节课的编译文件11来做测试


我们输入


strings 11


Hacker基础之Linux篇:进阶Linux命令四


这样就可以把二进制中的文本信息都列出来了


Hacker基础之Linux篇:进阶Linux命令四

xxd

这个命令是以十六进制来显示一个文件的


Hacker基础之Linux篇:进阶Linux命令四


这个命令的用途就是比如我们在服务器上发现了一个恶意的JPG文件的时候,可以直接用xxd来查看JPG的文件内容,做第一步排查


如果发现这个JPG的确是恶意的文件,那么我们再下载下来继续分析,就不用把每个JPG都下载一遍了


上面这两个命令在Ubuntu中已经内置了


Hacker基础之Linux篇:进阶Linux命令四

od


od命令同样可以完成查看文件的功能,但是od命令一般用于查看特殊格式的文件内容,且内置的选项也比xxd更丰富一些


使用od的时候,我们需要用-A来指定地址基数:


  • d 十进制

  • o 八进制

  • x 十六进制

  • n 不打印位移值


然后用-t指定数据的显示格式


  • c ASCII字符

  • d 有符号十进制

  • f 浮点数

  • o 八进制

  • u 无符号十进制数

  • x 十六进制数


比如我们这样


od -Ax -tcx4 11.c


让十六进制和字符同时显示


Hacker基础之Linux篇:进阶Linux命令四


或者可以这样


od -c 11.c


直接以字符的方式显示


Hacker基础之Linux篇:进阶Linux命令四


当然,类似的命令还有hexdump,感兴趣的同学可以去看看相关文档


到这里我们<Linux>系列的教程就结束了


感谢大家的支持~


Hacker基础之Linux篇:进阶Linux命令四


Hacker基础之Linux篇:进阶Linux命令四


本文完


Hacker基础之Linux篇:进阶Linux命令四


Hacker基础之Linux篇:进阶Linux命令四


Hacker基础之Linux篇:进阶Linux命令四

Hacker基础之Linux篇:进阶Linux命令四


Hacker基础之Linux篇:进阶Linux命令四
Hacker基础之Linux篇:进阶Linux命令四

Hacker基础之Linux篇:进阶Linux命令四

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: