当前位置: 首页 > news >正文

实战精准压缩打包,通过 Sharp4ArchiveZip过滤指定支持目录与文件类型

在渗透与文件传输的场景中,一个稳定可靠、灵活可控的文件打包压缩工具至关重要。传统压缩工具比如 WinRAR、7-Zip虽然功能强大,但在自动化、排除特定文件、集成进攻击流程等方面略显繁琐,尤其在与 WebShell 工具联动时,打包后的稳定性与兼容性也存在问题。

为了解决上述痛点,Sharp4ArchiveZip.exe 应运而生。它是一款专为红队打造的轻量级 .NET 文件压缩工具,基于开源 ICSharpCode.SharpZipLib 实现,支持自动排除冗余目录与文件类型,同时兼顾压缩稳定性和战术灵活性,是渗透测试工程中不可多得的好助手。

01. 工具背景介绍

在实战中,红队往往需要将 WebShell 项目、工具代码、字节码等打包后上传至目标服务器,如 obj.user.pdb 等开发过程生成的冗余文件并不需要压缩;因此,Sharp4ArchiveZip 提供了可自定义排除目录,比如obj、.git和文件扩展名比如.user、.pdb,支持命令行调用,适合自动化等优势。

 

02. 工具实战用法

Sharp4ArchiveZip 工具调用形式简洁直观,支持四个核心参数,具体命令格式如下所示。

Sharp4ArchiveZip.exe "<源目录>""<输出ZIP路径>""<排除目录>""<排除文件扩展名>"

假设我们有一个路径为 D:\Sharp4ZipPlus 的项目目录,该目录包含源代码、obj目录和若干调试文件,同时排除 obj 子目录和 .user 类型的无关文件,可以执行如下命令:

Sharp4ArchiveZip.exe "D:\Sharp4ZipPlus""D:\Sharp4ZipPlus\123.zip""obj"".user"

执行完成后,工具将在目标目录下生成一个名为 123.zip 的压缩包,运行后如下图所示。

图片

综上,Sharp4ArchiveZip.exe 是一款轻量级文件压缩工具,基于 .NET 实现,支持自动排除冗余目录与文件类型,同时兼顾压缩稳定性和战术灵活性,是渗透测试工程中不可多得的好助手。

03.NET安全扩展学习

 文/章/涉/及/的/工/具/已/打/包,请//加//入//后/下//载:https://wx.zsxq.com/group/51121224455454 

http://www.dtcms.com/a/266321.html

相关文章:

  • 蚁群算法的原理及实现示例
  • 【C++详解】STL-list使用(三大特性之一封装详解、cpu高速缓存命中率)
  • 时序数据库TDEngine安装和使用
  • Docker拉取bladex 、 sentinel-dashboard
  • 永洪科技荣获商业智能品牌影响力奖,全力打造”AI+决策”引擎
  • Echarts3D柱状图-圆柱体-文字在柱体上垂直显示的实现方法
  • Spring Boot + 本地部署大模型实现:优化与性能提升
  • js请求避免缓存的三种方式
  • LiteHub中间件之限流实现
  • AI+Web3:从Web2到Web3的范式革命与深度技术实践
  • 智能电动汽车 --- 车辆网关路由缓存
  • 【烧脑算法】最小字典序:巧用单调栈,从栈底到最优解
  • 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
  • Oracle如何使用序列 Oracle序列使用教程
  • 【牛客算法】小红的子序列逆序对
  • java类加载机制:Tomcat的类加载机制
  • 歌词引擎·FreeFlow
  • 【深度解析】Seedance 1.0:重新定义 AI 视频生成的工业级标准
  • 差分定位技术:原理、分类与应用场景
  • 接口测试之postman
  • UI评审时应该注意哪些方面才能有效保障交付质量
  • 深入理解JVM垃圾回收机制:引用计数法与可达性分析算法
  • 【Linux安装 OpenSSL 1.0.2 兼容包】
  • 【手动安装并启动后, 如何查看mysql数据库密码以及重置密码(centos8)】
  • 负载均衡--常见负载均衡算法
  • 【论文笔记】【强化微调】综述 - Think With Image
  • 二叉树题解——将有序数组转换为二叉搜索树【LeetCode】优化解法
  • 微软医疗AI诊断系统发布 多智能体协作实现疑难病例分析
  • 怎么处理[TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark
  • windows安装ELK