渗透测试-CTF文件类型操作

简介: 渗透测试-CTF文件类型操作

识别文件类型

文件分离

文件合并

识别文件类型

当文件没有后缀名或者有后缀名无法正常打开时,根据识别的文件类型来修改后缀名即可正常打开文件。

使用场景:不知道后缀名,无法打开文件。

第一种方式:kali中使用 file 文件名

file1  word文件

image.gif编辑

file2  PNG图片

image.gif编辑

第二种方式 查看文件头数据

image.gif编辑

工具:010editor

png

image.gif编辑

zip

image.gif编辑

当文件头残缺/错误而导致无法打开正常文件,我们先去查看文件类型,然后去修改或添加文件头部数据。

image.gif编辑

打开010editor,去修改这个头部字段

image.gif编辑

将头部改成png正常的头部即可 89 50 4E 47

image.gif编辑

文件分离

当文件自动分离出错或者因为其他原因无法自动分离时,可以使用dd实现。

格式:

dd if =源文件 of = 目标文件名 bs = 1 skip = 开始分离的字节数

参数说明:if=file

#输入文件名,缺省为标准输入of=file

#输出文件名,

缺省为标准输出bs=bytes

#同时设置读写块的大小为bytes,可代替ibs和obs。skip=blocks

#从输入文件开头跳过blocks个块后再开始复制

 

如图,我们对该文件进行分离操作

image.gif编辑

dd if=1.txt of=2.txt bs=5 count=1

image.gif编辑

dd if=1.txt of=3.txt bs=5 count=3 skip=1

image.gif编辑

文件合并

如图,给了三个文件和一个md文件,这三个文件出题人可能不会按顺序给你,将这三个我呢见合并后进行md5加密,最终和这个md5文件一样就说明合并成功。

image.gif编辑

Linux下文件合并操作

Cat 1.txt 2.txt 3.txt > 4.txt

Windows下合并操作

copy /B 1.txt+2.txt+3.txt 4.txt

image.gif编辑

有时候出题人给我们的文件是无法打开的,合并后我们还需要对文件进一步操作,比如说查看文件类型,添加头部数据等等。

相关文章
|
安全 Shell Linux
渗透测试之简单操作 (文末有礼)
渗透测试之简单操作 (文末有礼)
|
数据采集 安全 Java
渗透测试之常规操作
渗透测试之常规操作
|
存储 网络安全 定位技术
渗透测试CTF-图片隐写的详细教程2(干货)
渗透测试CTF-图片隐写的详细教程2(干货)
渗透测试CTF-图片隐写的详细教程2(干货)
|
网络协议 Shell 网络安全
渗透测试CTF-流量分析
渗透测试CTF-流量分析
渗透测试CTF-流量分析
|
Java 网络安全 数据安全/隐私保护
渗透测试CTF-图片隐写的详细教程(干货)
渗透测试CTF-图片隐写的详细教程(干货)
渗透测试CTF-图片隐写的详细教程(干货)
|
11月前
|
安全 Linux 测试技术
如何使用Kali Linux进行渗透测试?
如何使用Kali Linux进行渗透测试?
347 0
|
前端开发 Linux 网络安全
kali linux 网络渗透测试学习笔记(一)Nmap工具进行端口扫描
一.利用Nmap扫描网站服务器的端口开放情况首先打开我们的kali linux才做系统,再打开其命令行模式,输入:nmap www.csdn.net 如下图所示:   因此,通过这个结果可以表明csdn上的端口开放了80端口以及443端口吗,这两个端口都十分重要,因为80端口适用于给用户呈现出数据,给用户看网站用的,443端口也是一个比较重要的端口。
2280 0
|
3月前
|
网络协议 网络安全 Go
Kali下安装渗透测试常用工具dnsx和dirsearch
Kali下安装渗透测试常用工具dnsx和dirsearch
179 0
|
3月前
|
安全 Linux 测试技术
深入Kali Linux:高级渗透测试技术详解
深入Kali Linux:高级渗透测试技术详解
389 0