请选择 进入手机版 | 继续访问电脑版

[资讯] Excel插件破解教程

0
回复
70
查看
[复制链接]

75

主题

79

帖子

206

积分

职业游侠

Rank: 3Rank: 3

积分
206
QQ
发表于 2019-12-11 14:59:10 | 显示全部楼层 |阅读模式
今天说的是一款excel插件的破解,公司上班嘛,excel办公软件是必备的啦,其实同类软件有很多,比如:Kutools、方方格子、E灵等等,其中E灵应该是有这样的功能,但今天不讲E灵,说一下小蓝条Excel插件(支持excel、word、PPT),其中最实用的就是excel图片批量导入(模糊匹配)的功能。


0x2 破解过程

1、用到的工具

DetectItEasy V1.0

de4dot

Net Reflector 8.4

2、环境

windows 7

office 2013

3、破解过程

    a)过程只记录Excel的插件破解过程(其他都是同理),先将ExcelMaster.dll拖入de4dot处理一下,然后丢到Net Reflector看代码。

QQ图片20191211145035.png

      b)找关键点,可以通过提示消息来找("请先双击小蓝条主按钮登录后方可使用")。

如下图,好几十个关键点,随便找一处看代码的执行流程,看下哪里才是破解的关键点。

QQ图片20191211145120.png

222.png


查看到的事件代码如下:

QQ图片20191211145342.png

从上面的代码看来,前面的条件都是满足的,就是 ElseIf NewModel.Ins Then  这句返回没通过。

跟进去NewModel.Ins这个函数看下,看下是什么流程。

QQ图片20191211145420.png

Public Shared Function Ins() As Boolean

    Return ((MyProject.Computer.FileSystem.GetFileInfo((Module01.RegRead3 & "\jyconfig.exe")).Length = &H112000) And (Process.GetProcessesByName("jyconfig").Length > 0))

'这就是关键代码了

'这里判断了jyconfig.exe的大小,还判断了是否有jyconfig进程在运行。

如果jyconfig.exe大小=&H112000并且jyconfig进程在运行,那么就返回TRUE

End Function

4、破解思路是:

Return ((MyProject.Computer.FileSystem.GetFileInfo((Module01.RegRead3 & "\jyconfig.exe")).Length = &H112000) And (Process.GetProcessesByName("jyconfig").Length > 0))

修改成

return TRUE


这样改就没有条件了,只要调用这个函数,就一定是返回TRUE,就能实现破解。


怎么改?看下面的步骤,下面就是原来的代码。

QQ图片20191211145528.png

改成这样就完成破解了,然后保存替换一下原文件就能使用所有功能了。



开阔有你更精彩
回复

使用道具 举报

湖南开阔网络科技有限责任公司版权声明帮助中心小黑屋关于我们湘公网安备 43019002000684号

所有数据和版权所有归 © 开阔云湘ICP备17017772号QQ

GMT+8, 2020-1-19 15:02 , Processed in 0.032497 second(s), 38 queries .

返回顶部 返回列表