起因

Xshell/Xftp 这对组合神器,当年还是在时代潮流裹挟下不情不愿的用上的,在那之前用的还是WinSCP/Putty的上古组合,但自从用过之后就彻底依赖上了。Xshell 6 时代得知官方开放免费教育版本,立即去官网申请了一份许可一直用到现在。我本人向来的观点就是不管什么产品,既然官方提供了免费版/社区版,在满足自己需求的前提下,尽量不去用破解版,人家既然有君子风范自然咱也应该以礼相待才对。Xshell 6 时代的免费教育版在日常使用上也就限制标签数量这一点有影响,其实4个标签满了再开一个窗口就好了没什么大不了。 到了 Xshell 7 官方不再限制标签的数量,与此同时整了个在每次退出的时候弹出一个免费许可的广告框10s后关闭,有得必有失么可以理解,但这尼玛也太恶心了,还不如限制标签数量呢。 果断回滚到6,结果没几天强制更新完犊子了。 就这样忍着恶心用了大半年, 前几天实在忍不了了,决定想办法去一下。

实操

我这里使用 WinHex 二进制编辑器修改。修改点位参考吾爱破解的帖子(https://www.52pojie.cn/thread-1714055-1-1.html), 感谢!

搞之前先把 Xshell.exe 备份一份副本。使用 WinHex 打开 Xshell.exe,查找十六进制数值 74116A006A076A01, 74 改为 EB 然后保存即可。

winhex

Xftp同理,打开 Xftp.exe, 查找十六进制数值 75106A006A07506A, 75 改为 EB 然后保存即可。

总结

  • Xshell.exe : 74116A006A076A01 --> EB116A006A076A01
  • Xftp.exe : 75106A006A07506A --> EB106A006A07506A