乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子有了火山,易语言是否还有必要学习吗?易语言0基础入门课程
火山PC视窗0基础入门课程易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
[2024年]火山PC0基础x64位游戏内存辅助开发教程手游模拟器脚本0基础课程易语言加密防破解0基础入门课程
广告位招租联系QQ1615457736  
查看: 8806|回复: 1

[已解决] 美拍播放视频sig值得加密问题

[复制链接]

[已解决] 美拍播放视频sig值得加密问题

[复制链接]
已绑定手机
hy945
等级头衔

等級:编程菜鸟

Rank: 2

积分成就
易币
贡献
主题
精华
金钱
积分
173
注册时间
2017-4-3
最后登录
1970-1-1

勋章墙

2017-5-24 15:32:00 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

×
研究美拍的Js 有个sig的JS 调试总是出现缺少对象,几个参数也都赋值了,各位老司机帮忙看看什么问题
  
d="";
function c (id,uid) {
var c = "MPDSDEFDSFJE2"
, f = d.btoa;
return f (c + f (id + "web"+ uid + 1495607980))
}
function (a, b, c) {
var d = "undefined" != typeof b ? b : window
, e =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
="
, f = function () {
try {
document.createElement ("$")
} catch (a) {
return a
}
} ();
d.btoa = function (a) {
for (var b, c, d = 0, g = e, h = ""; a.charAt (0 | d) ||
(g = "=",
d % 1); h += g.charAt (63 & b >> 8 - d % 1 * 8)) {
if (c = a.charCodeAt (d += .75),
c > 255)
throw f;
b = b << 8 | c
}
return h
}

d.base64encode = d.btoa,
d.atob || (d.atob = function (a) {
if (a = a.replace (/=+$/, ""),
a.length % 4 == 1)
throw f;
for (var b, c, d = 0, g = 0, h = ""; c = a.charAt (g++);
~c && (b = d % 4 ? 64 * b + c : c,
d++ % 4) ? h += String.fromCharCode (255 & b >> (-2 * d &
6)) : 0)
c = e.indexOf (c);
return h
}
),
d.base64decode = d.atob
}
function (a, b, c) {
var d = navigator.userAgent.toLowerCase ().indexOf ("firefox")
!= -1;
if (!d)
return void (c.exports = {
run: function () {}
});
var e;
try {
e = function () {
if (!d)
return function () {}
;
var a, b, c, e, f;
return a = /function[^ (]*\ ([^)]*\)\s*\{ ([\s\S]*)\}/,
b = window.URL || window.webkitURL,
c = {
type: "text/javascript; charset=utf-8"
},
function (d) {
return e = d.toString ().match (a)[1],
f = window.opera ? "data:Application/javascript,"
+ encodeURIComponent (e) : b.createObjectURL (new Blob ([e],c)),
new Worker (f)
}
} ()
} catch (f) {
e = function () {}
,
d = !1
}
c.exports = {
run: function (a) {
if (d) {
var b, c = new e (function () {
function a (a) {
var b, c, d, e, f, g, h, i, j, k, l, m, n
= a, o = n.data, p = 90, q = 90, r = [], s = 0;
for (b = Math.floor (b) || 13,
c = c || b / 3,
i = 1 / (Math.sqrt (2 * Math.PI) * c),
h = -1 / (2 * c * c),
j = 0,
d = -b; d <= b; d++,
j++)
g = i * Math.exp (h * d * d),
r[j] = g,
s += g;
for (j = 0,
m = r.length; j < m; j++)
r[j] /= s;
for (e = 0; e < q; e++)
for (d = 0; d < p; d++) {
for (f = g = h = i = 0,
s = 0,
k = -b; k <= b; k++)
l = d + k,
l >= 0 && l < p && (j = 4 *
(e * p + l),
f += o[j] * r[k + b],
g += o[j + 1] * r[k + b],
h += o[j + 2] * r[k + b],
s += r[k + b]);
j = 4 * (e * p + d),
o[j] = f / s,
o[j + 1] = g / s,
o[j + 2] = h / s
}
for (d = 0; d < p; d++)
for (e = 0; e < q; e++) {
for (f = g = h = i = 0,
s = 0,
k = -b; k <= b; k++)
l = e + k,
l >= 0 && l < q && (j = 4 *
(l * p + d),
f += o[j] * r[k + b],
g += o[j + 1] * r[k + b],
h += o[j + 2] * r[k + b],
s += r[k + b]);
j = 4 * (e * p + d),
o[j] = f / s,
o[j + 1] = g / s,
o[j + 2] = h / s
}
return n
}
onmessage = function (b) {
var c = a (b.data);
postMessage (c)
}
}
);
try {
var f = $ (a);
if (!f.length)
return;
c.onmessage = function (a) {
var c = b.getContext ("2d");
c.putImageData (a.data, 0, 0, 0, 0, 90,
90),
f.replaceWith ($ (b).css ({
width: 260,
height: 260,
position: "absolute",
top: -72,
zIndex: 0
}))
}
;
var g = new Image;
g.crossOrigin = "*",
g.onload = function () {
b = document.createElement ("canvas"),
b.width = 90,
b.height = 90;
var a = b.getContext ("2d");
a.drawImage (this, 0, 0, this.width,
this.height, 0, 0, 90, 90);
var d = a.getImageData (0, 0, 90, 90);
c.postMessage (d)
}
,
g.src = f.attr ("src")
} catch (h) {}
}
}
}
}
function (a, b, c) {
c.exports = {
run: function (a, b, c, d, e, f) {
f = f || !1;
var g;
g = f ? $ (".topic-l-h2") : $ (".content-l-h2");
var h = ' \u5355\u5217<i
class="icon icon-t-more"> \u591a\u5217 ' ;
g.append (h)
}
}
}

hy945已获得悬赏 1 易币

最佳答案

已解决 直接用bs64加密结合易语言替换参数
回复

使用道具 举报

已绑定手机
楼主
hy945 楼主
等级头衔

等級:编程菜鸟

Rank: 2

积分成就
易币
贡献
主题
精华
金钱
积分
173
注册时间
2017-4-3
最后登录
1970-1-1

勋章墙

2017-5-24 16:42:21 | 显示全部楼层
已解决 直接用bs64加密结合易语言替换参数

评分

参与人数 1易币 +10 助乐 -1 收起 理由
揰掵佲 + 10 -1 自己解决,扣除助乐,恢复积分

查看全部评分

回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-5-21 08:39 , Processed in 0.051767 second(s), 43 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

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