Easy Offline

Find out all magnet links and torrents and video links in current page, and stream them from cloud storage automatically.

< Feedback on Easy Offline

Review: Good - script works

§
Posted: 2022-01-09

[建议]
老哥,能兼容片库网的磁力吗
https://www.pianku.li/mv/wNsVmZhh2N.html

hoothinAuthor
§
Posted: 2022-01-09
Edited: 2022-01-09

[].forEach.call(document.querySelectorAll("a.torrent"),t=>{var href=$(t).attr('href');if(!/^#/.test(href))return;var p='magnet:?xt=urn:btih:';var k='LjfsC+u6py7x+Sj4GiFnaw==';var fk=decrypt(href.substr(1), k);fk=fk.split('|');fk=p+fk[0]+fk[1]+fk[4]+fk[3]+fk[2];t.href=fk;$(t).off('click contextmenu')})

稍微看了下,这是这个页面的磁链解密代码,但是每个页面的密钥都不一样。要全部解密可能得请求 www.mypianku.net/ajax/downurl/网址最后的特征码

获取eval代码里面的密钥

比如这个

to();loadTab();var _0xc55e=["","split","0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/","slice","indexOf","","",".","pow","reduce","reverse","0"];function _0xe36c(d,e,f){var g=_0xc55e[2][_0xc55e[1]](_0xc55e[0]);var h=g[_0xc55e[3]](0,e);var i=g[_0xc55e[3]](0,f);var j=d[_0xc55e[1]](_0xc55e[0])[_0xc55e[10]]()[_0xc55e[9]](function(a,b,c){if(h[_0xc55e[4]](b)!==-1)return a+=h[_0xc55e[4]](b)*(Math[_0xc55e[8]](e,c))},0);var k=_0xc55e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc55e[11]}(function(h,u,n,t,e,r){r="";for(var i=0,len=h.length;i<len;i++){var s="";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],"g"),j);r+=String.fromCharCode(_0xe36c(s,e,10)-t)}return decodeURIComponent(escape(r))}("gFQHgjgHjgjHjFQHgnFHgFQHgFiHgjjHggQHgnFHjnjHgFiHgQnHgnjHgFQHgjnHgQnHggiHggQHgggHjnjHgnFHgjFHgQiHgjjHgggHgFQHgnjHgjFHgggHjgFHgiQHnQHjgjHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHgFFHFQnHjgQHFgjHgFjHgjgHggnHFjnHjgnHgnQHjigHggjHgnnHjinHgngHjgnHFnFHgFjHjijHFFFHgFQHFFjHgFiHgQnHgnFHFQnHFQnHjgQHjgiHgFiHFQnHjngHjgiHggiHFQnHjngHjgiHgnnHFQnHggiHgggHgnQHgjFHFQFHnQHggnHgjFHggiHFFnHgFiHggiHgjFHgggHgnjHgQnHgFgHjgjHggiHgjFHjgiHjnnHjngHjngHjngHjgFHFQFHnQHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHggiHgjFHjgjHjgFHgiQHggiHjgnHjgnHFQFHgiFHnQHgFQHgjgHjgjHggiHgnnHggjHgjFHggQHgjgHjjiHFjnHgggHgnnHggjHggiHggQHFFiHFnFHjFQHFQnHjgQHgnQHgFiHgjjHgjFHgjgHgFQHgFiHgjFHgjjHjgQHjgFHgiQHnQHjFgHjgjHjgQHjnjHgjjHggQHgnFHgFiHjnQHgFgHgFQHggnHggiHjjiHggjHjjiHjnjHggiHggQHgggHgggHgjFHgFiHggiHjgQHjgFHjnjHgjFHgQnHgjQHgjiHjgjHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHggnHjjiHFQnHjjiHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgFHjnjHggnHgnQHgQiHggnHggiHgggHjgjHjnnHjgFHFQFHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHggQHgFiHjgjHjgQHgjQHgFgHgFQHgjQHgFFHjjiHgjQHggQHgFiHggiHgjFHgngHggiHgFnHgjFHgFiHgnQHjgQHjgiHjjiHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHgjFHjgFHjjiHgiQHnQHgFiHjgnHjgnHFQFHnQHgFQHgjgHjjiHjgjHjgjHgFiHjjiHFQgHjjiHjngHjjiHgijHgijHjjiHgFiHjjiHFQiHjjiHjnnHjiFHjjiHgijHgijHjjiHjgjHgFiHjjiHFQiHjjiHjiFHjjiHjFiHjFiHjjiHggiHjjiHjnFHjjiHjgjHgFiHjnQHjiFHjgFHjjiHFQgHjjiHjiQHjgFHjgFHjjiHjFiHjFiHjjiHgnnHjjiHFQnHFQnHjjiHggiHgggHgnQHgjFHjgFHjjiHgiQHnQHgnnHjjiHFQnHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHggQHggQHggQHgFgHgFgHjgjHjgFHFQFHnQHgggHgjFHggiHgnQHgggHgFiHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHgiFHjjiHgjFHgFgHggnHgjFHjjiHgFQHgjgHjjiHjgjHgnnHjjiHFQnHFQnHjjiHggiHgggHgnQHgjFHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHggjHFQnHjgQHgFnHgQnHgjnHgFiHgjFHggiHFQjHFjQHgngHggiHFQnHgnQHgggHgFiHFQjHgQiHggiHgFQHgjiHFQjHjgQHjgiHgjgHgFFHFQnHgjjHgjFHgjQHgggHgnnHggjHggiHjgjHggnHjgiHjjiHgFFHjgFHjgiHgjjHFQnHjgQHgFjHgQnHgnjHgQnHggnHgjQHgggHgFQHggjHggiHFQjHFQFHjgQHFQFHnQHgjgHgFFHFQnHgjgHgFFHjnjHggnHggjHgFgHgFQHggiHjgjHjgQHgijHjgQHjgFHFQFHgjgHgFFHFQnHggjHjgnHgjgHgFFHFinHjngHgQQHjgnHgjgHgFFHFinHjnnHgQQHjgnHgjgHgFFHFinHjijHgQQHjgnHgjgHgFFHFinHjiQHgQQHjgnHgjgHgFFHFinHjniHgQQHFQFHnQHgFQHgjgHjjiHjgjHjnnHjjiHFQnHFQnHjjiHgjFHjnjHgnFHgjiHgFQHgjQHgjiHjgFHgiQHnQHgnFHgFQHgFiHgjjHggQHgnFHjnjHgFgHggQHgjQHgQnHggiHgFQHggQHgFiHjnjHgjiHgggHgjFHgjgHFQnHgjgHgFFHFQFHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgiHjjiHgjjHjgFHFQFHnQHgiFHjjiHgjFHgFgHggnHgjFHjjiHgFQHgjgHjjiHjgjHjiQHjjiHFQnHFQnHjjiHgjFHjnjHgnFHgjiHgFQHgjQHgjiHjjiHjFiHjFiHjjiHgjFHjnjHggQHgggHgFQHgjnHgFQHgFiHgQnHgFgHFFQHgnjHgjFHgFiHggiHjgFHjjiHgiQHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgiHjjiHgjjHjgFHFQFHnQHgFiHgQnHgnjHgFQHgjnHgQnHggiHggQHgggHjnjHgjQHgFgHgFQHggjHgQiHggQHgQnHgggHgjjHjnjHgnFHgggHgFQHggiHgjFHFngHgjFHgngHggiHjgjHgjgHgFFHjgFHFQFHnQHgFgHgQnHgnnHgjFHgggHjnjHggiHgFQHggjHggnHjgjHjgQHjQnnHigQHiFjHjQnnHniiHnFQHjQnnHnjjHiFiHjgQHjgiHgjFHjnjHggiHgQnHgggHgjnHgjFHggiHjgiHgiQHggiHgFQHggjHggnHFQjHFinHjniHjgiHjjiHjgQHgggHgjnHgQiHgQnHjgjHjngHjgiHjngHjgiHjngHjgiHjnjHjigHjgFHjgQHgQQHgiFHjgFHFQFHnQHgiFHnQHgjFHjnjHggjHgggHgjFHgnjHgjFHgFiHggiHFjiHgjFHgjgHgQnHgnQHgFgHggiHjgjHjgFHFQFHnQHgggHgjFHggiHgnQHgggHgFiHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHgiFHnQHgiFHjgFHFQFHnQHgiFHjgFHFQFHnQHgjQHgFQHgQFHgFiHgnQHgFnHjgjHjgFHFQFHnQHgiFHgiFHjgFHjgjHjgFHFQFHgiFHjjiH",67,"QjFgniHrL",15,6,39));

获取字符串第三行就是密钥

if (!window.navigator.webdriver) {
    (function() {
        var k = 'LjfsC+u6py7x+Sj4GiFnaw=='
          , n = 0
          , t = 0
          , y = true;
hoothinAuthor
§
Posted: 2022-01-09

不过虽然可以实现,但那跟这个脚本就没啥关系了,我也么的兴趣写这个

§
Posted: 2022-01-12

[].forEach.call(document.querySelectorAll("a.torrent"),t=>{var href=$(t).attr('href');if(!/^#/.test(href))return;var p='magnet:?xt=urn:btih:';var k='LjfsC+u6py7x+Sj4GiFnaw==';var fk=decrypt(href.substr(1), k);fk=fk.split('|');fk=p+fk[0]+fk[1]+fk[4]+fk[3]+fk[2];t.href=fk;$(t).off('click contextmenu')})

稍微看了下,这是这个页面的磁链解密代码,但是每个页面的密钥都不一样。要全部解密可能得请求 www.mypianku.net/ajax/downurl/网址最后的特征码

获取eval代码里面的密钥

比如这个

to();loadTab();var _0xc55e=["","split","0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/","slice","indexOf","","",".","pow","reduce","reverse","0"];function _0xe36c(d,e,f){var g=_0xc55e[2][_0xc55e[1]](_0xc55e[0]);var h=g[_0xc55e[3]](0,e);var i=g[_0xc55e[3]](0,f);var j=d[_0xc55e[1]](_0xc55e[0])[_0xc55e[10]]()[_0xc55e[9]](function(a,b,c){if(h[_0xc55e[4]](b)!==-1)return a+=h[_0xc55e[4]](b)*(Math[_0xc55e[8]](e,c))},0);var k=_0xc55e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc55e[11]}(function(h,u,n,t,e,r){r="";for(var i=0,len=h.length;i<len;i++){var s="";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],"g"),j);r+=String.fromCharCode(_0xe36c(s,e,10)-t)}return decodeURIComponent(escape(r))}("gFQHgjgHjgjHjFQHgnFHgFQHgFiHgjjHggQHgnFHjnjHgFiHgQnHgnjHgFQHgjnHgQnHggiHggQHgggHjnjHgnFHgjFHgQiHgjjHgggHgFQHgnjHgjFHgggHjgFHgiQHnQHjgjHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHgFFHFQnHjgQHFgjHgFjHgjgHggnHFjnHjgnHgnQHjigHggjHgnnHjinHgngHjgnHFnFHgFjHjijHFFFHgFQHFFjHgFiHgQnHgnFHFQnHFQnHjgQHjgiHgFiHFQnHjngHjgiHggiHFQnHjngHjgiHgnnHFQnHggiHgggHgnQHgjFHFQFHnQHggnHgjFHggiHFFnHgFiHggiHgjFHgggHgnjHgQnHgFgHjgjHggiHgjFHjgiHjnnHjngHjngHjngHjgFHFQFHnQHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHggiHgjFHjgjHjgFHgiQHggiHjgnHjgnHFQFHgiFHnQHgFQHgjgHjgjHggiHgnnHggjHgjFHggQHgjgHjjiHFjnHgggHgnnHggjHggiHggQHFFiHFnFHjFQHFQnHjgQHgnQHgFiHgjjHgjFHgjgHgFQHgFiHgjFHgjjHjgQHjgFHgiQHnQHjFgHjgjHjgQHjnjHgjjHggQHgnFHgFiHjnQHgFgHgFQHggnHggiHjjiHggjHjjiHjnjHggiHggQHgggHgggHgjFHgFiHggiHjgQHjgFHjnjHgjFHgQnHgjQHgjiHjgjHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHggnHjjiHFQnHjjiHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgFHjnjHggnHgnQHgQiHggnHggiHgggHjgjHjnnHjgFHFQFHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHggQHgFiHjgjHjgQHgjQHgFgHgFQHgjQHgFFHjjiHgjQHggQHgFiHggiHgjFHgngHggiHgFnHgjFHgFiHgnQHjgQHjgiHjjiHgjgHgnQHgFiHgjQHggiHgFQHggQHgFiHjjiHjgjHgjFHjgFHjjiHgiQHnQHgFiHjgnHjgnHFQFHnQHgFQHgjgHjjiHjgjHjgjHgFiHjjiHFQgHjjiHjngHjjiHgijHgijHjjiHgFiHjjiHFQiHjjiHjnnHjiFHjjiHgijHgijHjjiHjgjHgFiHjjiHFQiHjjiHjiFHjjiHjFiHjFiHjjiHggiHjjiHjnFHjjiHjgjHgFiHjnQHjiFHjgFHjjiHFQgHjjiHjiQHjgFHjgFHjjiHjFiHjFiHjjiHgnnHjjiHFQnHFQnHjjiHggiHgggHgnQHgjFHjgFHjjiHgiQHnQHgnnHjjiHFQnHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHggQHggQHggQHgFgHgFgHjgjHjgFHFQFHnQHgggHgjFHggiHgnQHgggHgFiHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHgiFHjjiHgjFHgFgHggnHgjFHjjiHgFQHgjgHjjiHjgjHgnnHjjiHFQnHFQnHjjiHggiHgggHgnQHgjFHjgFHjjiHgiQHnQHgnjHgQnHgggHjjiHggjHFQnHjgQHgFnHgQnHgjnHgFiHgjFHggiHFQjHFjQHgngHggiHFQnHgnQHgggHgFiHFQjHgQiHggiHgFQHgjiHFQjHjgQHjgiHgjgHgFFHFQnHgjjHgjFHgjQHgggHgnnHggjHggiHjgjHggnHjgiHjjiHgFFHjgFHjgiHgjjHFQnHjgQHgFjHgQnHgnjHgQnHggnHgjQHgggHgFQHggjHggiHFQjHFQFHjgQHFQFHnQHgjgHgFFHFQnHgjgHgFFHjnjHggnHggjHgFgHgFQHggiHjgjHjgQHgijHjgQHjgFHFQFHgjgHgFFHFQnHggjHjgnHgjgHgFFHFinHjngHgQQHjgnHgjgHgFFHFinHjnnHgQQHjgnHgjgHgFFHFinHjijHgQQHjgnHgjgHgFFHFinHjiQHgQQHjgnHgjgHgFFHFinHjniHgQQHFQFHnQHgFQHgjgHjjiHjgjHjnnHjjiHFQnHFQnHjjiHgjFHjnjHgnFHgjiHgFQHgjQHgjiHjgFHgiQHnQHgnFHgFQHgFiHgjjHggQHgnFHjnjHgFgHggQHgjQHgQnHggiHgFQHggQHgFiHjnjHgjiHgggHgjFHgjgHFQnHgjgHgFFHFQFHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgiHjjiHgjjHjgFHFQFHnQHgiFHjjiHgjFHgFgHggnHgjFHjjiHgFQHgjgHjjiHjgjHjiQHjjiHFQnHFQnHjjiHgjFHjnjHgnFHgjiHgFQHgjQHgjiHjjiHjFiHjFiHjjiHgjFHjnjHggQHgggHgFQHgjnHgFQHgFiHgQnHgFgHFFQHgnjHgjFHgFiHggiHjgFHjjiHgiQHnQHjFgHjgjHggiHgjiHgFQHggnHjgFHjnjHgQnHggiHggiHgggHjgjHjgQHgjiHgggHgjFHgjgHjgQHjgiHjjiHgjjHjgFHFQFHnQHgFiHgQnHgnjHgFQHgjnHgQnHggiHggQHgggHjnjHgjQHgFgHgFQHggjHgQiHggQHgQnHgggHgjjHjnjHgnFHgggHgFQHggiHgjFHFngHgjFHgngHggiHjgjHgjgHgFFHjgFHFQFHnQHgFgHgQnHgnnHgjFHgggHjnjHggiHgFQHggjHggnHjgjHjgQHjQnnHigQHiFjHjQnnHniiHnFQHjQnnHnjjHiFiHjgQHjgiHgjFHjnjHggiHgQnHgggHgjnHgjFHggiHjgiHgiQHggiHgFQHggjHggnHFQjHFinHjniHjgiHjjiHjgQHgggHgjnHgQiHgQnHjgjHjngHjgiHjngHjgiHjngHjgiHjnjHjigHjgFHjgQHgQQHgiFHjgFHFQFHnQHgiFHnQHgjFHjnjHggjHgggHgjFHgnjHgjFHgFiHggiHFjiHgjFHgjgHgQnHgnQHgFgHggiHjgjHjgFHFQFHnQHgggHgjFHggiHgnQHgggHgFiHjjiHgjgHgQnHgFgHggnHgjFHFQFHnQHgiFHnQHgiFHjgFHFQFHnQHgiFHjgFHFQFHnQHgjQHgFQHgQFHgFiHgnQHgFnHjgjHjgFHFQFHnQHgiFHgiFHjgFHjgjHjgFHFQFHgiFHjjiH",67,"QjFgniHrL",15,6,39));

获取字符串第三行就是密钥

if (!window.navigator.webdriver) {
    (function() {
        var k = 'LjfsC+u6py7x+Sj4GiFnaw=='
          , n = 0
          , t = 0
          , y = true;

感谢解答~

Post reply

Sign in to post a reply.