命令行下文件分块压缩

在实际内网渗透中,很多时候我们通过

net use 命令建立通道,然后通过 copy的方式将被控制机器上的文件传输回来,但是问题是我们测试的时候很多时候是过了几层代理所以拷贝的时候特别慢且不稳定,那么这时候怎么办?

简单,我们把大文件分块压缩为小文件,然后一个一个的拷贝回来。

一般来说windows渗透上我们可以用rar.exe 或这7z.eze

linux下我们可以用tar和7z或者是rar(Linux默认是没有rar的,需要安装)

1、先讲一下rar的:

rar a -v10m 压缩包文件名 要压缩的文件

这里的是限制一个文件大小为10m,然后进行分块压缩

解压的话直接

rar e 压缩包文件名.part1

然后它会自动解压整个文件。

 

2、7z的分块压缩

现在7z的使用率还是蛮高的,很多Windows以及Linux上都安装了。

7z的分块压缩命令如下:

7z a name.7z filename -v10m

其实命令跟rar差不多,还是先写压缩文件的文件名,然后在制定要压缩的文件,最后是限制压缩包的大小。

 

3、tar的分块压缩

tar cjf - 文件 |split -b 10m - 文件.tar.bz2.

 

上一篇:SkyWalking 6.2-Docker-Compose搭建单体


下一篇:加密文件高效率破解