首页
社区
课程
招聘
[原创] 使用iMonitor分析Visual Assist X的试用期存储位置
发表于: 2021-11-27 19:27 16280

[原创] 使用iMonitor分析Visual Assist X的试用期存储位置

2021-11-27 19:27
16280

最近升级VS到了VS2022,VS已经是64位的了,智能提示非常流畅,但是还是想安装Visual Assist X看看有啥增强的,安装完发现试用期过期了。找了一圈发现没有针对64位的和谐补丁。于是就尝试能不能清理掉Visual Assist X保存的试用期配置信息,再试用一次。(试用发现好用再购买正版!!!)

于是开启procmon,想看看Visual Assist X保存的数据在哪里,神奇的事情发生了,竟然没有试用期提示了。好吧,原来VAX内部判断了如果开启了procmon,就做了一些特殊处理,不再操作数据了。发现只要使用procmon相同的窗口类名也可以达到相同的效果。

是的,事情到这里就结束了。

出于好奇,还是想知道VAX到底把数据存储在哪里,还害怕别人用procmon。把procmon的窗口信息隐藏了, 就可以开始监控了。但是想了想,觉得还是自己实现一个类似procmon的工具更有成就一点。于是乎,开源版本的procmon就诞生了。

iMonitor(冰镜 - 终端行为分析系统)源码:https://github.com/wecooperate/iMonitor

启动iMonitor,设置进程为devenv.exe,过滤堆栈模块包括VAX(因为VAX加壳了,实际模块地址没有路径,为NULL)的写操作(文件、注册表)。

于是乎,VAX的试用期信息保存马上就出来了。

注册表的Licenses、 Whole Tomato、临时目录的1489AFE4.TMP

还有一个特别猥琐的位置,一个随机的CLSID位置(每个机器不一样,从系统的CLSID复制了一份配置,然后加了加密字段保存数据)

把这几个位置的信息清理了,发现过期提醒就没有了,又能开心写代码了。

图片描述

详细过滤规则如下:
图片描述

这个分析是出于学习的目的,反对盗版,喜欢VAX的请购买正版软件。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

最后于 2021-11-27 19:32 被iMonitor编辑 ,原因:
收藏
免费 5
支持
分享
最新回复 (14)
雪    币: 6307
活跃值: (3837)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
能分享下冰镜吗?编译有点麻烦。谢谢!
2021-11-27 21:20
0
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
https://github.com/wecooperate/iMonitor/releases/download/1.0.1.0/bin.zip
2021-11-27 22:10
0
雪    币: 6307
活跃值: (3837)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
iMonitor https://github.com/wecooperate/iMonitor/releases/download/1.0.1.0/bin.zip
多谢!看到了!
2021-11-27 22:31
0
雪    币: 3928
活跃值: (1876)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
请问下怎么进行签名操作?谢谢
2021-11-28 09:15
0
雪    币: 2325
活跃值: (4863)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
gagmeng 请问下怎么进行签名操作?谢谢
自己找微软买签名
2021-11-28 11:22
0
雪    币: 2325
活跃值: (4863)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7

打广告的··········

最后于 2021-11-28 11:23 被值得怀疑编辑 ,原因:
2021-11-28 11:22
0
雪    币: 4038
活跃值: (3427)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8
看着很像火绒剑
2021-11-29 10:32
1
雪    币: 4889
活跃值: (2275)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9

为啥我这看不到你说的那个CLSID注册表?10.9.2440试用版本。


另外好像有个bug,这个filter查看界面里面修改规则有问题,确认之后再回来查看全部变include了,不管设的是不是include,主界面上的那个添加filter没问题,是对的。

最后于 2021-11-29 22:18 被lionnnn编辑 ,原因:
2021-11-29 22:15
0
雪    币: 4889
活跃值: (2275)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10

你这程序退出时,难道不应该自己主动卸载掉驱动和删除服务吗?

2021-11-29 23:22
0
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
11
驱动没开源啊
2021-11-30 12:20
0
雪    币: 1475
活跃值: (14652)
能力值: ( LV12,RANK:380 )
在线值:
发帖
回帖
粉丝
12
加个火绒剑的   进程树监控 ,还有exe直接拖到窗口自动监控进程树,就好用多了
2021-12-6 10:29
0
雪    币: 1825
活跃值: (5354)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
lionnnn 你这程序退出时,难道不应该自己主动卸载掉驱动和删除服务吗?
那岂不和流氓软件差不多
2022-12-5 18:28
1
雪    币: 18
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
14
请更新到2.0版本,添加了跟多的功能,可以通过脚本扩展能力,支持安装卸载
2022-12-5 19:10
0
雪    币: 295
活跃值: (68)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
感谢分享,学习了
2023-3-5 09:49
0
游客
登录 | 注册 方可回帖
返回
//