参考:
https://blog.csdn.net/Fantasy_Boyce/article/details/107574391
使用dd
文件制作
进入Linux系统终端,输入如下命令。
dd if=/dev/zero count=$((1024*1024)) bs=4096 of=/home/bombfile.txt
1
命令解释:
if=源文件名,如果没有文件内容要求,可以指定为系统自带的0源文件,制作好的文件内容也会是0。
count=blocks,拷贝blocks个数据块,块大小取决于bs或ibs指定的字节数。
bs=bytes,同时设置输入/输出的数据块大小是bytes个字节。
of=输出文件名,自己任取。
再输入如下命令,稍等一会儿,一个高压缩比的zip文件就制作好了。
zip -9 bombfile.zip bombfile.txt
1
命令解释:
-9:设置压缩级别,9最大,1最小。
bombfile.zip:输出压缩文件名
bombfile.txt:压缩源文件
可以查看下生成的zip文件属性信息。
参考:
http://vulsee.com/archives/vulsee_2019/0815_8634.html
1、生成ZIP炸弹:
https://github.com/CreeperKong/zipbomb-generator
–num-files :压缩包包含的文件数量
–compressed-size:文件压缩大小
可以看到生成了一个zbsm.zip的压缩包,其中包含250个约20M大小的子文件,全部解压出来即有5G的大小,如果可以重放,则瞬间可填满硬盘