屏蔽xshell7退出弹窗
编辑
14
2024-12-11
xshell和xftp是Netsarang推出的ssh客户端,功能齐全,个人可以免费使用并且不限制标签数,只不过在退出时会出现弹窗。作为一个强迫症患者,这实在不能忍。经过我在谷歌上一番搜索,找到了一个屏蔽弹窗的简单方法。
准备工作
下载并安装UE(UltraEdit),选择试用30天。然后运行一次xshell/xftp并退出。
屏蔽弹窗
屏蔽xshell弹窗
备份C:\Program Files (x86)\NetSarang\Xshell 7\Xshell.exe
路径下的xshell.exe文件,然后使用UE打开,搜索74 11 6A 00 6A 07 6A 01
,修改为EB 11 6A 00 6A 07 6A 01
,保存文件并退出。
屏蔽xftp弹窗
备份C:\Program Files (x86)\NetSarang\Xftp 7\Xftp.exe
路径下的xftp.exe文件,然后使用UE打开,搜索75 10 6A 00 6A 07 50 6A
,修改为EB 10 6A 00 6A 07 50 6A
,保存文件并退出。
检查
重新打开,关闭xshell/xftp,这时应该就没有弹窗了。如果有报错,请仔细检查替换过程中是否输错了字符串。如果错误无法解决,可以将之前备份文件恢复,尝试其他屏蔽方式
原理
这部分需要一点点汇编的知识,有兴趣的同学可以了解一下。je
和jz
代表满足条件则跳转,对应的机器码为74或0F84,jmp
代表无条件跳转,对应机器码为EB,上面的修改过程实际上就是软件在判断是否需要弹窗时,无条件跳转到不弹窗的逻辑中。
参考链接
本文参考了以下链接:
- 0
- 0
-
分享