分享一下自己开发的开源自动处理混淆压缩资源的软件

实用技术 算法
70 编辑于
覃静雪

本人算个老仓鼠党了,一直觉得解压各种混淆资源特别麻烦,并且对底层开发还是比较感兴趣的,所以就接近一年来闲时开发了这个软件,MIT开源免费


一句话来说,可以把收集资源的流程压缩成:用这个软件监控下载文件夹,然后你剪贴板复制一下密码,之后下载好自动解压处理掉,通过windows 通知来告知处理情况

Github链接:
https://github.com/Qinjingxue/Sunpack

Powershell一键自动安装命令:
$r = Invoke-RestMethod 'https://api.github.com/repos/Qinjingxue/Sunpack/releases/latest'; $arch = if ([Runtime.InteropServices.RuntimeInformation]::OSArchitecture -eq 'Arm64') { 'arm64' } else { 'x64' }; $a = $r.assets | Where-Object name -eq "sunpack-windows-$arch-$($r.tag_name)-setup.exe"; if (-not $a) { throw "Installer not found for $arch" }; $p = Join-Path $env:TEMP $a.name; Invoke-WebRequest $a.browser_download_url -OutFile $p; Start-Process $p -ArgumentList '/VERYSILENT','/SUPPRESSMSGBOXES','/NORESTART' -Wait

软件功能简单来说是安装后自动加入右键菜单,在目录背景的右键菜单中选择监控一个文件夹,然后自动解压处理送进来的压缩文件(包括下载,移动,复制等等),支持站内各种混淆压缩文件,嵌套压缩等(用了其他加密软件,或者小众压缩格式的可能不行,目前支持zip,zipx,rar,7z,gz,zstd,bzip2,tar,xz,lz4),密码上会自动收集剪贴板密码,也可以手动配置密码表并尝试,然后在解压成功后自动把源压缩文件移动入回收站,当然还有很多配置和功能,详见github readme

当然这个项目还是有不少局限性,因为精力有限又想尽可能做深,所以目前只支持 Windows10/11+NTFS。
以及目前因为就自己一个人用,测试有限,在伪装分卷识别和递归语义识别这两个偏启发式算法上还没足够的真实样本验证

  
大家可以试试,有什么问题欢迎Issue

B站做了个演示视频,大家也可以看看
https://www.bilibili.com/video/BV1sKHf6fEM8

本文版权遵循 CC BY-NC 协议 和 本站版权政策

(。>︿<。) 已经一滴回复都不剩了哦~