吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 4667|回复: 37

[.NET逆向] VSTO 破解

[复制链接]
wtujoxk 发表于 2020-2-10 21:53
本帖最后由 wtujoxk 于 2020-2-12 19:31 编辑

简介

正如其名,VSTO是一套用于创建自定义Office应用程序的Visual Studio工具包。VSTO使你可以用Visual Basic 或者Visual C#扩展Office应用程序(例如Word、Excel、InfoPath和Outlook)。你是使用强大的Visual Studio开发环境来创建你的定制程序,而不是使用Visual Basic for Application(VBA)和Office里的Visual Basic Editor(VBE)。无论你是创建简单的数据录入应用程序还是复杂的企业解决方案,VSTO都使之变得容易。
VSTO还提供了增强的Office对象,你可以用他们来编程。比如说,你可以找到VSTO版的Excel工作簿、工作表和范围(range),这些增强的功能在本地Excel对象模型里是找不到的。比如说,你可以直接在Excel电子表格或者Word文档上添加.NET控件,也被称为Windows Forms控件,然后把数据直接绑定到控件上。


准备工具

1、Visual Studio 2010 及以上版本(我的是vs2015)
2、Office 2010 及以上版本(我的是Office2019)
3、dnspy


步骤

1、使用 dnspy 破解 vsto 程序的 dll
2、使用 sn.exe 生成强名称,即 xxx.snk,命令:sn -k mykey.snk (Visual Studio 自带)
3、使用 ildasm 和 ilasm 对上面破解的 dll 进行强名称签名(Visual Studio 自带)

  • 第一步: 将dll文件解开 ildasm my.dll /out:my.il  (如果解开时报错,请在论坛搜索下载 ildasm 工具)
  • 第二步: 将强名称合入 dll 并生成新的 dll:ilasm my.il /res:my.res /dll /key:mykey.snk /out:mySN.dll
  • 第三步: 检查 dll 强名称是否有效,命令:sn -vf mySN.dll
  • 第四步: 查看 PublicKeyToken 并记录,命令:sn -T mySN.dll

4、使用文本查看软件替换 xxx.manifest 的 PublicKeyToken(注意这里只替换被修改的 dll )
5、前往Office安装根目录下,找到SELFCERT.EXE程序,运行生成自定义数字证书,名字任意!
6、使用 mageui 对 xxx.manifest 和 xxx.vsto 重签名


L3X1]76WWMTQJI~GQZ~EWFU.png
99{FO_RC[EH_9FF1R8UG4(M.png
E`9BXK32A1KD6_09SV8QUFF.png
3GNXWA6}]8}N7`{3WV4Z8NV.png
MVROSPK$IOJ7NV]8SXJA%BT.png

StrongNameSigner.rar

228.14 KB, 下载次数: 39, 下载积分: 吾爱币 -1 CB

免费评分

参与人数 15吾爱币 +14 热心值 +11 收起 理由
liu2514 + 1 + 1 用心讨论,共获提升!
sunnylds7 + 1 + 1 热心回复!
wyzkingstone + 1 + 1 用心讨论,共获提升!
agool123456 + 1 + 1 我很赞同!
xycy0722 + 1 + 1 谢谢@Thanks!
笙若 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
生有涯知无涯 + 1 我很赞同!
爱陶世纪 + 1 + 1 谢谢@Thanks!
S.L.Kagura + 1 + 1 用心讨论,共获提升!
Asula52 + 1 鼓励转贴优秀软件安全工具和文档!
ps122 + 2 谢谢@Thanks!
mlwy + 1 厉害,学习了!!!
tao5356 + 1 楼主有联系方式吗有问题请教
zypenghai + 1 谢谢@Thanks!
无意之过 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

wyzkingstone 发表于 2020-2-12 18:22
dnspy编辑方法,点击编译 出错,找不到字段:Microsoft.Office.Tools.Ribbon.RibbonTab 神奇的VBA.Ribbon1::Magic_VBA_RibbonTab.楼主能说一下怎么解决吗?或者如何修改IL也行,谢谢!
lies2014 发表于 2020-2-11 00:59
ps122 发表于 2020-2-10 23:05
谢谢分享
下载StrongNameSigner.rar 提示附件无法提取

同样,附件有问题
ps122 发表于 2020-2-10 23:05
谢谢分享
下载StrongNameSigner.rar 提示附件无法提取
duduhao 发表于 2020-2-11 00:17
太感谢楼主的好分享
Asula52 发表于 2020-2-11 00:38
这个强大到暴了, 谢谢大大的讲解!!
china08 发表于 2020-2-11 07:29
这是高手
haoyu007 发表于 2020-2-11 08:28
厉害,学习了!!!
zhhmok 发表于 2020-2-11 08:57
下载StrongNameSigner.rar 提示附件无法提取??
zhhmok 发表于 2020-2-11 09:59
谢谢分享!
S.L.Kagura 发表于 2020-2-11 10:40
学习了,感谢楼主分享经验~
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2020-9-29 08:58

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表