首页 > 系统相关 >Windows调用系统右键发送到zip打包指定文件

Windows调用系统右键发送到zip打包指定文件

时间:2024-11-18 13:07:17浏览次数:1  
标签:https zip Windows dll RouteTheCall 右键 zipfldr com

前言全局说明

Windows 从 XP 自带的zip文件压缩/解压工具组件,但使用过程中,只能用鼠标操作,命令行中没有提供相关命令
如果想要用命令行打包成zip后缀的,就要调用第三方软件如7z,这样不方便。
今天在搜索如何修改右键新建文本名时,发现注册表中有个 @zipfldr.dll,-10148 应该就是打包用的dll动态库,然后研究了一下

image


一、说明

环境:

Windows 11 家庭版 23H2 22631.3737
Python 3.8.10 (tags/v3.8.10:3d8993a, May  3 2021, 11:48:03) [MSC v.1928 64 bit (AMD64)] on win32

二、参数说明

2.1 查看 DLL 动态库有哪些段函数

https://www.cnblogs.com/wutou/p/18551129

2.2 zipfldr.dll 支持函数说明

函数 说明 备注
DllCanUnloadNow
DllGetClassObject
RouteTheCall 启动文件

官方,参数说明:
dllCanUnloadNow: https://learn.microsoft.com/zh-cn/windows/win32/api/combaseapi/nf-combaseapi-dllcanunloadnow
dllGetClassObject:https://learn.microsoft.com/zh-cn/windows/win32/api/combaseapi/nf-combaseapi-dllgetclassobject


三、示例

3.1 显示 zip 文件内容

rundll32.exe zipfldr.dll,RouteTheCall 1400218472556486.pdf

3.2 zip组件打开 powershell

文件名:

rundll32 zipfldr.dll, RouteTheCall powershell

3.3 zip组件打开 calc 计算器

文件名:

rundll32.exe zipfldr.dll,RouteTheCall file://^C^:^/^W^i^n^d^o^w^s^/^s^y^s^t^e^m^3^2^/^c^a^l^c^.^e^x^e

四、

4.1

文件名:


4.2

文件名:




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.cnblogs.com/Yang34/p/14407805.html
https://lzeroyuee.cn/2021/02/19/白名单之zipfldr-dll利用/ (#### 3.2)
https://xz.aliyun.com/t/2188?time__1311=n4%2Bxni0%3DE4gDu7DlxGrfzeDt%3Dqw4Yq7RpD (rundll32 加载 url.dll 的函数OpenURL)
https://ihsansencan.github.io/privilege-escalation/windows/binaries/zipfldr-dll.html (#### 3.3)



标签:https,zip,Windows,dll,RouteTheCall,右键,zipfldr,com
From: https://www.cnblogs.com/wutou/p/18551043

相关文章

  • secedit 是 Windows 操作系统中的一个命令行工具,主要用于配置和管理系统的安全设置。
    secedit命令|MicrosoftLearnsecedit是Windows操作系统中的一个命令行工具,主要用于配置和管理系统的安全设置。这个工具可以用来应用安全模板、分析系统的安全配置、导出系统的安全配置设置等。它是Windows安全配置管理中的一个重要工具,通常被系统管理员用来管理本地安全......
  • SIDCHG(在64位Windows上为SIDCHG64)3.0j 是一个命令行工具,用于修改本地计算机的安全标识
    SIDCHGSIDChangeUtility SIDCHG-SID更改工具概述SIDCHG(在64位Windows上为SIDCHG64)3.0j是一个命令行工具,用于修改本地计算机的安全标识符(SID)和计算机名,适用于Windows2022/11/2019/2016/10/8.1/2012R2/8/2012/7/2008R2。它将当前的计算机SID替换为新的随机SID。此外,它......
  • 生成 Windows 窗体 Blazor 应用 (WinForm+Bootstrap Blazor)
    官方文档有介绍如何用WinForm+ Blazor  生成应用,  生成Windows窗体Blazor应用 先按照官方文档启动VisualStudio。在“开始”窗口中,选择“创建新项目”:创建WinForm项目  起名为:WinFormsBlazor框架我们选择:.NET8.0 创建完成项目后,使用NuGet包管理器......
  • SIDCHGU(SIDCHGU64 在 64 位 Windows 上)1.0e 是一个命令行实用程序,用于将 Windows 用户
    SIDCHGU-用于复制或移动用户配置文件的实用程序概述SIDCHGU(SIDCHGU64在64位Windows上)1.0e是一个命令行实用程序,用于将Windows用户配置文件(包括带有子目录的用户主目录)从一个用户复制或移动到另一个用户,适用于Windows2022/11/2019/2016/10/8.1/2012R......
  • Windows11屏幕亮度调节不了【亮度调节显示灰色】,该如何解决?
    1、Esc+shift+ctrl -->  打开任务管理器,右键重新启动。2、恢复系统文件的完整性。3、打开NIVIDIA控制面板。把仅限NIVIDIAGPU换成自动选择就可以调节亮度了。注意:下边的应用点击一下。......
  • Windows regedir 注册表修改硬件配置信息
    前言全局说明Windowsregedir注册表修改硬件配置信息一、说明二、第十五课硬件设置1、启用CPU的二级缓存(需重启)位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement值项:secondleveldatacache修改:我改成了200了,你呢2、修......
  • Windows10安装MySQL8.0.40
    官网地址https://www.mysql.com/环境查看Windows10MySQL8.0.40下载MySQL打开首页-下载-MySQL社区版本下载本次下载Window10的安装版本,其他系统如Linux,Mac可根据需要自行选择需要登录Oracle账号才能下载,如果没有账号则注册一个登录安装双击下载的软件开始......
  • Windows explorer 使用
    前言全局说明explorer在Windows中是资源管理器,也是系统的核心,如果被关闭,系统将没有桌面显示和看不到磁盘文件夹一、说明环境:Windows11家庭版23H222631.3737二、示例2.1打开zip压缩包explorer示例.zip2.2打开zip中exe文件explorerdepends22_x64.......
  • Microsoft Windows 官方 Sysinternals 实用工具索引
    前言全局说明MicrosoftWindows官方Sysinternals实用工具,是官方提供的系统监控工具,分为几大类一、说明主页:https://learn.microsoft.com/zh-cn/sysinternals/downloads/下载页:https://learn.microsoft.com/zh-cn/sysinternals/downloads/二、一级分类文件和磁盘实......
  • Windows查看zipfldr.dll动态库中的段函数
    前言全局说明dll是Win中的动态库,开发时想要调用其中的段函数,就要指定,但怎么知道dll中有哪些段函数呢?就需要用工具查看了。一、说明环境:Windows7旗舰版VisualStudio2013二、2.1文件名:2.2文件名:三、3.1文件名:3.2文件名:四、4.1文件名:......