将ocx文件以及第三方dll文件打包成cab文件: Internet 软件分发单位是“软件包”,它由包含.INF文件或软件分发.OSD文件(或两者都包括)的.CAB文件所组成。 CAB文件时,Internet Explorer将自动把.CAB文件作为软件分发单位下载并安装,每次访问时还会自动检测版本并进行更新。 CAB压缩文件所有的必须文件。 缺省情况下,与现有硬盘中文件版本号相同的文件不被下载。 4) 点击Browse,输入.CAB文件的存放地址(包含所取文件名),这里取TestCAB.CAB,并且要选中 “Store files using Long File Name inside Package 注意: 如果控件已经在客户机注册,并且不是通过.CAB的方式注册,那么通过.CAB自动注册的时候,该控件将无法被更新。必须先手动删除该文件。 2.
解压cab。例如到d:\test 下,里面存在一个ocx文件(例如文件名叫:test.ocx) 执行regsvr32。
个人网站、项目部署、开发环境、游戏服务器、图床、渲染训练等免费搭建教程,多款云服务器20元起。
数字签名完成 以上内容来至于http://www.cnblogs.com/babyt/articles/118302.html,谢谢阿泰的分享,如有冒犯之处敬请原谅,只为学习使用,故保存 接下来打包成CAB 点击Browse,输入.CAB文件的存放地址(包含所取文件名),这里取TestCAB.CAB,并且要选中 “Store files using Long File Name inside Package 在上图中选择:Don’t Save,即可生成LiteAl.CAB。 说明:CAB的文件名必须为8.3的格式,文件名不能太长,此制作过程可以先输入CAB包的文件名为:LiteAl.CAB,制作完成后,再改成LiteArrayCtrl.CAB 再为LiteArrayCtrl.CAB
对CAB文件进行数字签名 传说中数字签名之后就能够不出现提示而自己主动下载,所以也试试: 在\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin 加入�时间戳,在时间戳填入http: //timestamp.verisign.com/scripts/timstamp.dll TestCAB.CAB,再下一步完毕。 这样就对CAB文件进行了签名,可是这个时候点击这个文件会发现证书不可用,原因是证书没有安转。
机器最近出现打开office就出现安装提示,需要sku011.cab,更新或其他操作 office2003的时候经常会跳出需要 sku011.cab文件问题 解决办法: 1: 改变注册表的值为零,再次重新启动
阅读更多 关于Applet打成.cab包工具的介绍与使用 1、MS的CabSDK,DOS下的CAB打包工具 Microsoft Cabinet Software Development Kit http scid=kb%3ben-us%3b310618 可以从这里下载 http://download.microsoft.com/download/platformsdk/cab/2.0/w98nt42kmexp command cabfile [@list] [files] [dest_dir] Commands: L List contents of cabinet (e.g. cabarc l test.cab ) N Create new cabinet (e.g. cabarc n test.cab *.c app.mak *.h) X Extract file(s) from cabinet (e.g. cabarc x test.cab foo*.c) Options: -c Confirm files to be operated on -o When extracting
由于工作原因,需要在Linux下操作cab文件,拜访Google后得到两枚神器,在此与大家分享。 解压cab文件cabextract cabextract v1.6 使用方法 老高偏向使用源代码编译(centos),当然yum install cabextract也是可以解决问题的 # 如果已有编译环境请忽略 which cabextract # /usr/local/bin/cabextract # 查看帮助信息 cabextract --help # 常用命令 cabextract test.cab 创建cab文件 lcab lcab # 由于lcab包的官方下载地址已经无法下载,所以代替为Debian的官方下载地址 wget http://ftp.debian.org/debian/pool/main local/bin/lcab which lcab # /usr/local/bin/lcab # 查看帮助信息 lcab --help # 常用命令 lcab -n test.ini test.cab
写一个函数,例如:给你的 a b c 则输出 abc acb bac bca cab cba?
(line.strip().split(',')) cab_f=[] for i in range(len(cab)): for j in range(len(cab[i ])): if cab[i][j]! ='': cab_f.append(cab[i][j].strip()) cab_final=[] for i in cab_f: for for i in range(len(cab)): for j in range(len(cab[i])): if cab[i][j] ! = '': cab_f.append(cab[i][j].strip()) cab_final = [] for i in cab_f:
.cab │ 07a57cdb41ba28cced14005f087267be.cab │ 08e9468089f54c8455f59fd9bb48fcec.cab │ 0b2a4987421d95d0cb37640889aa9e9b.cab .cab │ 126c039acc6f1c0a9426a128efb713e7.cab │ 12a529d45b148a2d28290a8a7535b37b.cab │ 13bf5f9b75a9d1c9f44ba5d34a14227f.cab .cab │ 17075d54dc55d39ba1208865d201793a.cab │ 19248fabbb2098a7b88c4a2786066bcc.cab │ 1a822224523be67061edcc97f6c0e36a.cab .cab │ 220daf459e79c5d26366654b1b482e87.cab │ 262fa3187c00a1f695e0c3eeb7ecf423.cab │ 2630bae9681db6a9f6722366f47d055c.cab .cab │ 4c3ef4b2b1dc72149f979f4243d2accf.cab │ 4c59234340aaf3a96ec480c1aad8d179.cab │ 4dc69cc131b3f4fdde53e76d759509dc.cab
http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.1.cab http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.2.cab http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.3.cab http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.4.cab http://download.microsoft.com/download/platformsdk/sdk/update/win98mexp/en-us/3790.0/FULL/PSDK-FULL.5.cab
文件,并且会通过执行cpl文件去执行一个inf 然后通过样本库获取到这个cab,初步分析这个cab,发现了其解压路径是.. cabinet模块中的这些api来处理cab文件的 首先docx触发get请求后会通过mshtml模块来处理,并且对cab文件的处理将会进入urlmon,之后在urlmon! \IE\9FFFIV4G\word[1].cab先通过GetExtnAndBaseFileName去判断文件后缀名是不是cab: 然后通过CreateUniqueCabTempDir创建临时文件夹,比如我这里是 ]和FDICopy[4],来获取cab的信息 FDICreate主要是对其他读写api等进行初始化操作: 而FDICopy主要就是提取cab文件的信息了 进入CABINET! MarkExtracted,将标志清0: 至此,从获取到cab文件到提取解析,并且触发目录遍历漏洞过程分析完毕。
DirectX安装程序至少需要以下几个文件: dxsetup.exe dsetup32.dll dsetup.dll dxupdate.cab dxdllreg_x86.cab 加起一共才3M 首先, 如果不是64位程序(32位程序在64位系统下使用的仍然是32位库), 那么所有的*_x64.cab都可以去掉. 如果核心库不需要安装(前面说过, 假设用户机器上已经存在DirectX9.0c), 那么DirectX.cab和dxnt.cab都可以去掉. 至于XACT, XINPUT和MDX用到哪个加上哪个的cab. 如果没有使用DirectShow, BDA.cab, BDANT.cab和BDAXP.cab也可以忽略(也可以假设用户机器上已经存在) 好了, 经过这些精简, 剩下的文件应该不会超过10M^_^, 对于一个客户端来说是九牛一毛
设置cab包的版本号 xxx.html页面 <object classid="clsid:xxxxxxxxxx" id="ax" codebase="xxx.<em>CAB</em>#version=1,3,1,0 版本检测流程 1. <em>cab</em>包版本号通过object标签codebase属性的version指定;每次加载ActiveX控件时,会用<em>cab</em>包的版本号与注册表中的版本号做对比,若<em>cab</em>包版本号较新则会下载并更 新新的<em>cab</em>包; 2. 在安装<em>cab</em>包时,会对比<em>cab</em>包中的msi文件的版本号,若msi版本号较旧,则安装失败;较新则继续安装; 3.
在线安装:将MSI再封装成CAB包,并将CAB包随应用一同发布,当浏览器访问含该ActiveX控件时就会自动提示安装。 2.1. CompressionType=MSZIP .Set CompressionLevel=7 .Set CompressionMemory=21 .Set CabinetNameTemplate="自定义CAB 文件名.CAB" "installer.inf" "打包的msi文件名称.msi" 2.2. 定义makecab.bat makecab.exe /f "cab.ddf" 2.4. 执行makecab.bat就会生成CAB包 2. 签名 1. cmd命令 signtool sign -f pfx证书文件名.pfx [-p pfx密码] ActiveX控件文件.CAB 示例: signtool sign -f fsgmcc.pfx DirBrowser.CAB
最近,在众多杂七杂八的库中,终于让我找到了一个接近完美的解决方案:CAB-Tool。 CAB-Tool Github地址: https://github.com/SnailMann/CAB-Tool 简介 摘自 README.md CAB Tool 就是csdn-article-backp-tool 语法,html语法) 支持两种使用方式,便于没有python基础的同学使用 注意: 目前不支持备份私密文章,只能备份自己的公开文章 需要登录账户密码(markdown编辑器的爬取需要cookies) CAB 没有关系,这里也是支持小白式运行的 点击cab-tool releases,下载cabtool.exe的最新版本 双击运行cabtool.exe就好啦 方式二 第一步 把项目克隆本地git clone git@github.com:SnailMann/CAB-Tool.git 确保本地有python3的环境, 并且可以使用pip安装依赖 进入项目目录,命令行输入pip install -r requirements.txt
http://***.kankan.com/rbc/startip_v3.2.cab http://***.kankan.com/rbc/upkkp_v1.20.cab http://***.kankan.com /rbc/uprbc_v1.11.cab http://***.kankan.com/rbc/uprbcxar_v1.1.cab http://***.kankan.com/rbc/checkintegrity_v1.9 **.kankan.com/rbc/launchkkp_v20.1.cab http://***.kankan.com/rbc/rbctip_v5.10.cab http://***.kankan.com /rbc/newstip_v2.21.cab http://***.kankan.com/rbc/rbcbiz_v3.3.cab http://***.kankan.com/rbc/rbcbizlite_v1.3 .cab http://***.kankan.com/rbc/biztask_v2.1.cab http://***.kankan.com/rbc/fixpusher_v1.3.cab http://*
腾讯云代码签名证书(CSC)提供各平台程序的签名服务,标识软件或代码的来源以及软件开发者的真实身份,同时保证软件不被恶意篡改。签名后的软件,在下载安装时不会弹出安全警告,用户能够有效的辨别该软件的可信度,从而建立良好的软件品牌信誉度。
扫码关注腾讯云开发者
领取腾讯云代金券