Xshell 7免费版修改最大标签页限制

查看 160|回复 11
作者:iamcjsyr   
旧版本的Xshell 7免费版在一个窗口内最多只能打开4个标签页,本着学习的目的,尝试去除这个限制
        首先打开设置界面,看到最大标签限制输入框是灰色的不可输入的状态,看样子是用的windows自带的控件实现的,单纯去除这种限制很简单,找到控件句柄改一下属性即可


1.启用编辑框.png (127.12 KB, 下载次数: 0)
下载附件
2022-3-7 21:36 上传

修改为允许使用,然后点击确定,尝试新建几个标签,发现神奇的一幕,竟然真的可以打开超过4个了,看来程序没有多次校验。        接着,我们就可以多次修改这个值,用CE找到最大标签页数据的内存地址


2.找到标签页数量地址.png (58.38 KB, 下载次数: 0)
下载附件
2022-3-7 21:36 上传

不过我又发现了一个现象,每次重新打开设置界面,这个值都会被改成4,说明在打开设置界面时,将程序中会有代码将免费版的默认限制数量复制给这个地址,这样一来就更好分析了。我们在CE中右键这个地址,找到是什么修改了这个数据,然后再次打开设置界面,等待出现反汇编语句。


3.分析代码.png (175.14 KB, 下载次数: 0)
下载附件
2022-3-7 21:36 上传

可以看到EAX寄存器中存了限制的数字,再继续往上翻翻,很容易就发现EAX是从一个固定值4赋值而来,不难联想到这应该就是免费版的限制数量了,看起来就像是一个函数中直接定义的一个变量。        最后用X86DBG修改一下这个数字,改成0x99


4.修改反汇编代码.png (78.13 KB, 下载次数: 0)
下载附件
2022-3-7 21:36 上传

保存文件测试一下


5.效果.png (86.67 KB, 下载次数: 1)
下载附件
2022-3-7 21:36 上传

大功告成!
ps:最新版本的XShell7官方已经去除了这个限制

免费版, 下载次数

Andrea   


小玩世 发表于 2022-3-8 17:35
这个工具很臃肿感觉,而且自身还会占用一部分系统的资源,个人觉得xshell是目前最好用的

(⊙﹏⊙),最简洁的方式是用 powershell 自带的 ssh 功能去连
respect124   

感谢您对 Xshell 7 的关注。请点击以下链接开始下载您的软件:
https://www.xshell.com/zh/downloading/?token=WVowY0Z2OXlzb0s2bnc1dFFwdnpFUUA5TnpsZHhrMXB5OXQ0YjROWDBkOUlR
此链接将于 May 20, 2022 到期
Andrea   

哈哈哈哈,支持一下,我用 mobaxterm
天空の幻像   

这个xshell7是干嘛用的?
iamcjsyr
OP
  


天空の幻像 发表于 2022-3-7 21:54
这个xshell7是干嘛用的?

SSH连接工具
孤狼微博   

免费版过不了一段时间就更新有点烦,一直用早期的
huangmo   

太太太牛啦
ChinaZXSY   


天空の幻像 发表于 2022-3-7 21:54
这个xshell7是干嘛用的?

一个终端软件可以这么理解,比如你用虚拟机跑Linux,还得切来切去,用xshell就可以直接再window界面操作了,很方便
心伤的天堂   

还在用xshell5 全家桶。。。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部