专栏首页玄魂工作室Hacker基础之Linux篇:进阶Linux命令四

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

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

Linux C程序的调试

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

strings

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

我们输入

strings 11

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

xxd

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

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

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

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

od

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

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

  • d 十进制
  • o 八进制
  • x 十六进制
  • n 不打印位移值

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

  • c ASCII字符
  • d 有符号十进制
  • f 浮点数
  • o 八进制
  • u 无符号十进制数
  • x 十六进制数

比如我们这样

od -Ax -tcx4 11.c

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

或者可以这样

od -c 11.c

直接以字符的方式显示

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

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

本文分享自微信公众号 - 玄魂工作室(xuanhun521)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-06-01

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Hacker基础之Linux篇:基础Linux命令一

    这一部分主要是讲解Linux常用命令工具,比如文件管理,文本处理等等,主要是为了让读者用最少的实践掌握和熟练应用基本的Linux操作,对于每个命令的举例,尽量做...

    用户1631416
  • Hacker基础之Linux篇:基础Linux命令四

    我们继续学习Linux 1. egrep egrep命令用于在文件内查找指定的字符串。 egrep执行效果与grep-E相似,使用的语法及参数可参照grep指...

    用户1631416
  • 如何学python 第十一课 元组与字典

    第十一课 元组与字典 欢迎回来。上一期的如何学python里,我们讨论了函数。我们今天将要学习的是两种类似于列表(list)类型的数据类型。我们先介绍’元组’...

    用户1631416
  • Cell:荧光标记out了,AI不用“侵入”也能识别细胞死活和类型

    生信宝典
  • CNCF网络研讨会:介绍Kubernetes通用声明操作器:KUDO(视频+PDF)

    在Kubernetes中管理有状态的服务是困难的。操作器(Operator)模式就是为了处理这个问题而创建的,但是现有的框架要求用户熟悉Go和Kubernete...

    CNCF
  • SparkCognition和Global HITSS合作,为各行业推进数字化转型提供人工智能解决方案

    SparkCognition和Global HITSS宣布结成战略联盟,扩大在整个25个国家的公司使用的人工智能应用。

    AiTechYun
  • Linux上安装MySql

    准备安装环境 CentOS6.7 Final MySQL-5.5.48-1.linux2.6.x86_64.rpm-bundle.tar 上传MySQL安装包到...

    sparkle123
  • 人工智能积极赋能保险业

    ■ 深圳特区报记者 张程 以人工智能、大数据为代表的先进科技正大举进入并改变着各行各业,保险业同样不例外。近日,记者来到平安产险深圳分公司位于罗湖区的全国首个3...

    企鹅号小编
  • Java基础提升篇:理解String 及 String.intern() 在实际中的应用

    好好学java
  • Redis 的持久化和主从复制

    Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示:

    创译科技

扫码关注云+社区

领取腾讯云代金券