SparkGateway-在HTML5中实现远程桌面连接

SparkGateway 是一个基于Java开发的能在HTML5中实现远程桌面连接的应用程序

关于版权

  • 评估版45天可用且只支持两个并行连接
  • 正版报价:1 to 100 concurrent sessions: $36 per session per year…

使用

  • 安装好后运行 SparkGatewayw.exe 启动服务,如果启动失败,到 gateway.conf 中修改端口
    之后访问 localhost:8081 输入配置即可连接(默认端口8080)
    必须使用安装程序而非便携版,否则可能会出现服务注册等问题
    请添加图片描述
  • 关于自动连接,默认按照vnc协议连接远程桌面,那么修改html目录下的vnc.html文件即可,导入JQ,并为对应input赋上id,如下代码即可实现识别URL中的传入参数并自动提交
    rdp协议同理,暂时接触过只对这两种连接方式,Spark Gateway提供的其他模块暂不了解
    <script>
    	$(function(){
    		// 赋值
    		var ip = getUrlParam("ip");
    		var port = getUrlParam("port")
    		$("#server").val(ip);
    		$("#port").val(port);
    		$("#user").val(getUrlParam("user"));
    		$("#pwd").val(getUrlParam("pwd"));
    
    		// 延迟提交
    		if(""!=ip&&null!=ip&&""!=port&&null!=port){
    			setTimeout(function(){
    				$("#frmConn").submit()
    			},300);
    		}
    		
    		//获取url中的参数
            function getUrlParam(name) {
                var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
                var r = window.location.search.substr(1).match(reg);  //匹配目标参数
                if (r != null) return unescape(r[2]); return null; //返回参数值
            }
    	});
    </script>
    
  • 安装套件已整理待归档,暂定为soft/production/code/devtools/remote/sparkgateway

破解

  • 安装SparkGateway后会生成 SparkGateway.jar,这是提供主要功能的jar。 请添加图片描述

  • 运行 jd-gui ,将SparkGateway.jar拖入jd窗口中反编译,搜索字符串Licence expired 找到注册方法所在的class在这里插入图片描述

  • 运行 reacf ,根据上一步发现的注册方法所在的 class 找到注册方法
    请添加图片描述

    • 直接修改参数值,会因为存在同名变量而报错请添加图片描述

    • 在该行上右击选择 Edit with assembler,将ICONST_2修改为SIPUSH 999 即可,999为任意数量
      请添加图片描述

  • 关于时间限制,可以在上方以同样的方法修改 arg2 来突破时间限制;也可以让com.toremote.license.License.isExpired() 返回 false ,即永不过期
    请添加图片描述

  • 最后在工具栏 File >> Export Program 中导出jar包,保持名字与与原文件名相同,覆盖到安装目录即可完成破解

下面是国际惯例:

本项目只做个人学习研究之用,不得用于商业用途!
若资金允许,请购买正版,谢谢合作!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值