给第三方dll强签名

简介:
假若我们要对第三方控件或者是其他的没有源代码的DLL文件想做类似的处理,增加强名称签名,怎么处理,是很多人都会面对的问题。

步骤:
1.首先采用反汇编工具ildasm生成中间语言。
ildasm myTest.dll /out:myTest.il
生成的结果包括myTest.il文件和myTest.res文件

2.采用汇编工具ilasm重新生成我们自己的dll文件
ilasm的具体用法可参照MSDN的帮助,其中有一个参数/key即可为我们重新生成新的签名文件
ilasm /dll /res:myTest.res /key:myKeys.snk myTest.il /out:myTest.dll
之后,重新生成的DLL文件已经签名
目录
相关文章
获取apk的签名信息
在接入第三方功能时,经常要注册提交apk的签名信息 (sha1签名)?,下面列出相关步骤。 获取apk签名信息的步骤: 1)修改apk后缀名为zip,解压得到其中的META-INF文件夹; 2)把META-INF文件夹放到C盘根目录下; 3)在dos面板中,  敲入命令:  keytool -printcert -file C:\META-INF\CERT.
5223 0
|
5月前
|
Linux 数据库 iOS开发
超级签名源码/超级签/ios分发/签名端本地linux服务器完成签名
该系统完全在linux下运行,不存在使用第三方收费工具,市面上很多系统都是使用的是第三方收费系统,例如:某心签名工具,某测侠等,不开源而且需要每年交费,这种系统只是在这些工具的基础上套了一层壳。请需要系统的放大你们的眼睛。
41 0
|
JSON 算法 前端开发
关于前端动态调试解密签名校验的分享
现在很多项目都进行了签名校验或者是使用例如RSA的方式对传输流量进行加密,那么我们可以通过本地的动态调试获取程序的加密逻辑、加密方法,从而绕过系统的防护对系统进行测试
|
Java API 开发工具
工银e生活开发脱坑日志(1)RSA密钥签名验签windows环境下配置、
工银e生活开发脱坑日志(1)RSA密钥签名验签windows环境下配置
112 0
|
测试技术 开发者 Windows
微软WHQL认证有哪些步骤?驱动程序签名及发布
通过WHQL认证有什么好处呢?凡是通过WHQL认证的产品,都可获得微软logo授权,可使用“Designedfor Windows”标志,其相关信息可列入微软官方网站和操作系统的硬件兼容列表(HCL),支持直接从Windows Update中更新驱动。
338 0
微软WHQL认证有哪些步骤?驱动程序签名及发布
|
存储 安全 开发工具
Windows 证书签名的伪造
Windows 证书签名的伪造
243 0
|
安全 开发者 Windows
如何给驱动程序签名?怎么做微软WHQL认证?
内核模式旨在验证在系统上运行我们的程序和软件的驱动程序包的代码,内核模式代码的签名文件在安全目录(CAT 文件)中受到保护。
308 0
如何给驱动程序签名?怎么做微软WHQL认证?
|
Windows
对自己编译的文件(exe/dll)进行签名的实践(Windows)
对自己编译的文件(exe/dll)进行签名的实践(Windows)
187 0
对自己编译的文件(exe/dll)进行签名的实践(Windows)
|
算法 开发工具 Windows
Windows开发签名工具(SignTool)下载
Windows开发签名工具(SignTool)下载
199 0
|
网络协议 安全 Java
Sekiro + Xposed 签名解决方案
Sekiro + Xposed 签名解决方案
Sekiro + Xposed 签名解决方案