ctf杂项总结

1.文件无法打开

1.1.文件拓展名损坏/错误导致

方法:

1.使用kali当中的file命令查看,之后修改为正确的后缀即可
2.通过16进制编辑器打开查看文件头

3.文件头残缺/错误,可以先使用kail当中的file命令查看它的类型,之后再通过
16进制编辑器打开,修改为正确的文件头

使用winhex编辑不方便,使用emeditor比较方便

格式:file 文件名
-(root@ kali)-[/home/kali/Desktop# file abcl.ipg
abc1.jpg:JPEG image data  这就说明它是一个jpeg的文件

2 多个文件合并成了一个

1.文件分离
binwalk 拆分文件进行分析   kali当中自带

用来分析一个文件是不是由多个文件合并而来的 

当一个文件当中可能包含了多个文档内容

分离发现得到的文件夹带一个锁的图案,说明当前文件夹的权限不够,没发打开,并不是加密。

改一下权限即可。

chmod 777 * 

与binwalk类似的工具还有foremost ,需要自行在kali当中从更新源当中下载即可。

与binwalk相比,foremost可以将拆分的文件进行分类。还会生成一个日志文件,记录分离的信息。

dd手动分类

自动化分类只适合处理完整文件的拼接,dd可以用来处理文件的混合拼接。

bs的值表示几个字符为一块,count的值就是要读取几个bs块

skip的值表示跳开前面几个bs块,取出count块

skip的值默认为0,如果不写skip的话,就是从头开始不跳过

也可以通过16进制编辑工具直接选择不同的内容复制再拼接即可。

文件合并

文件隐写

1.通过16进制编辑器查看,主要查看首和尾,利用搜索功能查找

2.图片隐写

图片混合

2.最低位隐写

目录

1.文件无法打开

1.1.文件拓展名损坏/错误导致

1.使用kali当中的file命令查看,之后修改为正确的后缀即可

2.通过16进制编辑器打开查看文件头

3.文件头残缺/错误,可以先使用kail当中的file命令查看它的类型,之后再通过16进制编辑器打开,修改为正确的文件头

2 多个文件合并成了一个

1.文件分离

binwalk 拆分文件进行分析   kali当中自带

与binwalk类似的工具还有foremost ,需要自行在kali当中从更新源当中下载即可。

dd手动分类

文件隐写

1.通过16进制编辑器查看,主要查看首和尾,利用搜索功能查找

2.图片隐写

图片混合

2.最低位隐写


就是在二进制位的最后一位去构造

解决方法还是用stegs这个工具,

相关推荐

  1. Web安全-CTF中的常见命令总结

    2024-03-14 03:34:03       43 阅读
  2. C++ 杂项

    2024-03-14 03:34:03       27 阅读
  3. 软件测试面试问题总结CTO面试

    2024-03-14 03:34:03       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-14 03:34:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-14 03:34:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-14 03:34:03       87 阅读
  4. Python语言-面向对象

    2024-03-14 03:34:03       96 阅读

热门阅读

  1. 《1w实盘and大盘基金预测 day2》

    2024-03-14 03:34:03       39 阅读
  2. 力扣45:跳跃游戏2

    2024-03-14 03:34:03       40 阅读
  3. css选择器nth-child(n)的学习理解

    2024-03-14 03:34:03       48 阅读
  4. Sklearn支持向量机

    2024-03-14 03:34:03       48 阅读
  5. 腾讯云将系统盘扩容到150G,怎么挂载上去

    2024-03-14 03:34:03       47 阅读
  6. 解决GoLand无法Debug

    2024-03-14 03:34:03       46 阅读
  7. cast数据类型转换

    2024-03-14 03:34:03       45 阅读
  8. 2115. 从给定原材料中找到所有可以做出的菜

    2024-03-14 03:34:03       39 阅读
  9. 【图像生成】(四) Diffusion原理 & pytorch代码实例

    2024-03-14 03:34:03       37 阅读
  10. Spring Boot单元测试入门实战

    2024-03-14 03:34:03       39 阅读
  11. SpringBoot 中实现订单30分钟自动取消的策略

    2024-03-14 03:34:03       42 阅读
  12. Python基础_any()和all()

    2024-03-14 03:34:03       36 阅读