Loading... # 引言 曾经用过一段时间GlassWire,但是是收费的,现在更新到了3版本,尝试破解,检测到debugger会退出,没有服务运行,只是一个壳也没办法弄,也就搁置了,我一直以来都想要一个这样的程序,时刻监控我运行的程序,他们什么时候访问了哪些地址,如果可以,在根源上屏蔽一些广告。 PortMaster是开源的,但是也有收费版,但是免费版的就足够用了。 # 截图 所有进程的网络行为 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/46315526.png) QQ进程的网络行为 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/1309879097.png) # UI简洁化 原始的 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/1263869725.png) ![image.png](https://www.zunmx.top/usr/uploads/2022/11/2786322958.png) 修改后的 ![image.png](https://www.zunmx.top/usr/uploads/2022/11/2444541560.png) 其实这也无伤大雅,只是因为点开之后,页面是一片白,并且是让你买他们服务的,就感觉很不舒服,所以就想去掉它 ## 过程 -> 根据经验,判断出这是electron程序,那么就找到app.asar,并且解压,查看html,删掉相关的代码就好了。 <- 解压开后内容少得可怜,并且压缩混淆了,更不容易找到了,但是只是根据字符串,问题应该不大,但是,也没有找到。【Safing\Portmaster\updates\windows_amd64\app\portmaster-app_v0-2-5\resources】 -> 有没有可能封装到exe文件里了,如果是,那么就用winhex修改掉相关代码 <- 通过文本编辑器打开了,确实有发现html代码,div标签,但是关键字还是没有找到 -> 有个ui的目录,要不看看? <- assets_v0-3-1和portmaster_v0-4-2 这两个压缩包分别解压开,全局搜索,功夫不负有心人,在portmaster这个压缩包中发现了关键字,但是混淆之后,太不好改了(能力有限),最后注入了js代码,document.getElementBy***().remove() 这样给去掉了,这只是看起来是没有了,实际上相关代码依然存在,但是我的目的达到了,眼不见心不烦。嗯。【Safing\Portmaster\updates\all\ui\modules】 当然,也可以重新打包编译,ui部分的地址:https://github.com/safing/portmaster-ui # 地址 官网:https://safing.io/ GitHub: https://github.com/safing/portmaster © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏