liking163 发表于 2025-1-7 11:22:57

一个net程序升级弹窗

本帖最后由 liking163 于 2025-1-7 15:27 编辑




这个软件是一个免费软件,新下载的话没有升级弹窗,有可能过一个月后才会出弹窗。点击确定后会跳转到一个网址。
新手小白研究了一个星期,没有思路,麻烦大佬指导一下。

2: rdx 0000000003FF7F24 0000000003FF7F24 L"请访问软件官方下载网址,安装最新版!"
0000000003DDF15C | F64E 98 5B               | TEST BYTE PTR DS:,0x5B      |
00007FFDF1617DF4 | FF15 9618F351            | CALL QWORD PTR DS:      |
.text:00007FFEB17BCF7B system.windows.forms.ni.dll:$7ACF7B #7AC17B

万分感谢

lies2014 发表于 2025-1-7 11:22:58


case 1 就是弹窗分支

用 dnSpy(https://github.com/JanBN/dnSpyEx)反编译修改即可

如果想要楼上的效果,先用 AgileDotNetSlayer(https://github.com/SychicBoy/AgileDotNetSlayer)反混淆
但这个反混淆后不能运行,但可以对照找到我图中的地方+

如果实在不会改,我这里有改好的,你可以对照一下:

链接:https://pan.baidu.com/s/1J0OZqi-vUjbO7XKQ_ygB_w
提取码:759a


lml0126 发表于 2025-1-7 11:59:02

下载安装新版就没这提示了吧?

liking163 发表于 2025-1-7 12:31:28

lml0126 发表于 2025-1-7 11:59
下载安装新版就没这提示了吧?

这个是终版了,升级就是其他软件了

ps122 发表于 2025-1-7 13:11:32

本帖最后由 ps122 于 2025-1-7 15:23 编辑

联网在这里,处理掉就好了吧
using (Stream stream = new WebClient().OpenRead("https://www.cnblogs.com/Charltsing/p/PictureCleaner.html"))




liking163 发表于 2025-1-7 14:03:59

ps122 发表于 2025-1-7 13:11
应该是这里,看看,后面应该就好处理了吧

太6了吧,大佬

liking163 发表于 2025-1-7 14:04:43

ps122 发表于 2025-1-7 13:11
应该是这里,看看,后面应该就好处理了吧

你用的哪个软件去的混淆啊

liking163 发表于 2025-1-7 14:07:09

ps122 发表于 2025-1-7 13:11
应该是这里,看看,后面应该就好处理了吧

把最后面判断改成<0就解决了{:lol:}

liking163 发表于 2025-1-7 14:08:46

ps122 发表于 2025-1-7 13:11
应该是这里,看看,后面应该就好处理了吧

能私信我一个去过混淆后的吗,万分感谢

ps122 发表于 2025-1-7 14:16:55

直接修改hosts文件屏蔽那个地址,程序应该可以不用改吧
页: [1] 2 3
查看完整版本: 一个net程序升级弹窗