开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1440|回复: 11
收起左侧

[精币悬赏] 求大哥们帮解个JS加密,小弟初学还看不太懂。小弟币不多

[复制链接]
结帖率:40% (10/25)
发表于 2020-2-25 13:10:26 | 显示全部楼层 |阅读模式   黑龙江省大庆市
15精币
求大哥们帮解个JS加密,小弟初学还看不太懂。小弟币不多,就是个意思 ,求大哥们帮忙 FD包在附件下载,


补充内容 (2020-2-27 22:39):
FD没法像浏览器抓包那种中断 求个师傅教教 付费没问题

yj.rar

2.6 MB, 下载次数: 10, 下载积分: 精币 -1 枚

yj1.png
结帖率:0% (0/1)
发表于 2020-2-25 13:13:54 | 显示全部楼层   河北省保定市
GetSignature: function (url,param) {
            /// <summary>获取接口签名</summary>

            url = Cmn.Func.Trim(url);

            var _verif*Fg = CmnAjax.Func.GetVerif*Fg(url);

            if (_verif*Fg["CacheToken"] === "" || _verif*Fg["CacheToken"] === undefined) {
                _verif*Fg["CacheToken"] = "";
                Cmn.Log("在获取签名时,Tk为空。");
            }

            var _tmp = [],
                _paramString = "",
                _tmpStr = "",
                _lcKeyJson = []; //小写主键的参数json

            var _urlParamList = Cmn.Func.GetParamListFromurl(url);
            var _json = {};
            var _tmpKey;

            //json合并原先合并方式会把undefined的剔除掉,所以改写了
            //$.extend(_json, param, _urlParamList);
            for (_tmpKey in param) {
                if (param[_tmpKey] === undefined || param[_tmpKey] === null) {
                    param[_tmpKey] = "";
                }

                _json[_tmpKey] = param[_tmpKey];
            }

            for (_tmpKey in _urlParamList) {
                if (_json[_tmpKey] !== undefined) { Cmn.Log("接口验证时存在重复的参数:" + _tmpKey + ",请去掉重复参数! 接口地址:" + url);}
                _json[_tmpKey] = _urlParamList[_tmpKey];
            }

            //将json的参数加到数组中
            for (_tmpKey in _json) {
                if (_tmpKey !== "Cg_sg") {
                    _tmpStr = _tmpKey.toLocaleLowerCase();
                    _tmp.push(_tmpStr);

                    _lcKeyJson[_tmpStr] = _json[_tmpKey];

                    //if (_lcKeyJson[_tmpStr] === undefined) { _lcKeyJson[_tmpStr] = _json[_tmpKey]; }
                    //else { Cmn.Log("接口验证时存在重复的键:" + _tmpStr + " 接口地址:" + url);  }
                }
            }

            _tmp.sort();
            
            for (var _i = 0; _i < _tmp.length; _i++) {
                var _tmpVal = _lcKeyJson[_tmp[_i]];
                _paramString += "&" + _tmp[_i] + "=" +  _tmpVal;
            }

            _paramString = _paramString.substring(1, _paramString.length) + CmnAjax*Fg.ItfTokenKey + _verif*Fg["CacheToken"];
            _paramString = $.md5(_paramString);

            return _paramString;
        }

点评

MD5,下断,或者拦截js,console.log,看参数就ok了   河北省保定市  发表于 2020-2-25 13:15
回复

使用道具 举报

结帖率:40% (10/25)
 楼主| 发表于 2020-2-25 13:16:54 | 显示全部楼层   黑龙江省大庆市
Bmmug 发表于 2020-2-25 13:13
GetSignature: function (url,param) {
            /// 获取接口签名

表哥一点看不懂
方便加个QQ   指导下么
回复

使用道具 举报

结帖率:40% (10/25)
 楼主| 发表于 2020-2-25 13:23:05 | 显示全部楼层   黑龙江省大庆市
顶顶顶顶顶顶多多
回复

使用道具 举报

结帖率:0% (0/1)
发表于 2020-2-25 13:37:31 | 显示全部楼层   河北省保定市
niurize1 发表于 2020-2-25 13:16
表哥一点看不懂
方便加个QQ   指导下么

            _paramString = _paramString.substring(1, _paramString.length) + CmnAjax*Fg.ItfTokenKey + _verif*Fg["CacheToken"];
                        alert(_paramString);//最简单的 拦截替换js  加这个代码显示参数
            _paramString = $.md5(_paramString);
回复

使用道具 举报

结帖率:40% (10/25)
 楼主| 发表于 2020-2-25 13:42:33 | 显示全部楼层   黑龙江省大庆市
Bmmug 发表于 2020-2-25 13:37
_paramString = _paramString.substring(1, _paramString.length) + CmnAjax*Fg.ItfTokenKey ...

一点都没搞过JS啊 是重新进网页 F11拦截 把这段替换下去吗。不太明白,,发私信了 能加个QQ 指导下么
回复

使用道具 举报

结帖率:75% (3/4)

签到天数: 10 天

发表于 2020-2-25 14:05:12 | 显示全部楼层   河南省周口市
哪个程序 直接看抓包工具不太会调试
回复

使用道具 举报

结帖率:40% (10/25)
 楼主| 发表于 2020-2-25 14:16:44 | 显示全部楼层   黑龙江省大庆市
okeyzero 发表于 2020-2-25 14:05
哪个程序 直接看抓包工具不太会调试

fiddler 什么意思大兄弟
回复

使用道具 举报

结帖率:52% (14/27)
发表于 2020-2-25 18:07:37 | 显示全部楼层   江苏省苏州市
你好好系统学下吧,学post get都会教的,不然得从宇宙爆炸说起了
回复

使用道具 举报

结帖率:40% (10/25)
 楼主| 发表于 2020-2-26 07:25:16 | 显示全部楼层   黑龙江省大庆市
h6435749 发表于 2020-2-25 18:07
你好好系统学下吧,学post get都会教的,不然得从宇宙爆炸说起了

哪有啊 哥们
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表