Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 27.06.2016, 20:45   #1
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,767
По умолчанию Требуется переводчик с Жабьего на Змеиный (Java to Python)

Собственно уже решено:
PHP код:
function(w,i,s,e)
{
var 
lIll=0;
var 
ll1I=0;
var 
Il1l=0;
var 
ll1l=[];
var 
l1lI=[];
while(
true)
    {
    if(
lIll<5)
        
l1lI.push(w.charAt(lIll));
    else if(
lIll<w.length)
        
ll1l.push(w.charAt(lIll));
    
lIll++;
    if(
ll1I<5)
        
l1lI.push(i.charAt(ll1I));
    else if(
ll1I<i.length)
        
ll1l.push(i.charAt(ll1I));
    
ll1I++;
    if(
Il1l<5)
        
l1lI.push(s.charAt(Il1l));
    else if(
Il1l<s.length)
        
ll1l.push(s.charAt(Il1l));
    
Il1l++;
    if(
w.length+i.length+s.length+e.length==ll1l.length+l1lI.length+e.length)
        break;
    }

var 
lI1l=ll1l.join('');
var 
I1lI=l1lI.join('');
ll1I=0;
var 
l1ll=[];
for(
lIll=0;lIll<ll1l.length;lIll+=2)
    {
    var 
ll11=-1;
    if(
I1lI.charCodeAt(ll1I)%2)
        
ll11=1;
    
l1ll.push(String.fromCharCode(parseInt(lI1l.substr(lIll,2),36)-ll11));
    
ll1I++;
    if(
ll1I>=l1lI.length)
        
ll1I=0;
    }
return 
l1ll.join('');

перевел так:

PHP код:
def decoder (w,i,s,e):
    
A1=0
    A2
=0
    A3
=0
    L1
=[]
    
L2=[]
    while 
True:
        if 
A1<5L2.append(w[A1])
        
elif A1<len(w): L1.append(w[A1])
        
A1+=1
        
        
if A2<5L2.append(i[A2])
        
elif A2<len(i): L1.append(i[A2])
        
A2+=1
        
        
if A3<5L2.append(s[A3])
        
elif A3<len(s): L1.append(s[A3])
        
A3+=1
        
if(len(w)+len(i)+len(s)+len(e)==len(L1)+len(L2)+len(e)): break
    
    
B1=''.join(L1)
    
B2=''.join(L2)
    
A2=0
    A1
=0
    L3
=[]
    while 
A1<len(L1):
        
C1=-1
        
if ord(B2[A2])%2C1=1
        L3
.append(unichr(int(B1[A1:A1+2],36)-C1))
        
A2+=1
        
if A2>=len(L2):A2=0
        A1
+=2
    
return ''.join(L3
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131

Последний раз редактировалось TDW1980; 28.06.2016 в 12:11.
TDW1980 вне форума   Ответить с цитированием
   
Старый 27.06.2016, 21:27   #2
nightik
Senior Member
 
Регистрация: 12.12.2012
Сообщений: 1,674
По умолчанию

это не читаемо в принципе.
1. lIll, ll1I, Il1l, ll1l, l1lI - особая форма издевательства над читателем. без исправление этого, понять, что вообще происходит, не реально.
2. массив можно объединить в строку простым выражением ''.join(str(x) for x in list)
nightik вне форума   Ответить с цитированием
Старый 27.06.2016, 21:34   #3
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,767
По умолчанию

я знаю не исправил но результат тот же. lI1l=''.join(ll1l)
Имена оставлены оригинальные. И да думаю автор намерено пытается запутать тех кто это найдет

Это алгоритм шифрования ссылок на Викс.тв

Вот скрипт в файле с вменяемыми именами переменных
Вложения
Тип файла: zip decoder_vix.zip (5.3 Кб, 254 просмотров)
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131

Последний раз редактировалось TDW1980; 27.06.2016 в 21:51.
TDW1980 вне форума   Ответить с цитированием
Старый 27.06.2016, 23:35   #4
stardust1
Senior Member
 
Регистрация: 07.12.2015
Сообщений: 326
По умолчанию

пронюхали они наверное про наш плагин. :-(
stardust1 вне форума   Ответить с цитированием
Старый 28.06.2016, 10:10   #5
nightik
Senior Member
 
Регистрация: 12.12.2012
Сообщений: 1,674
По умолчанию

PHP код:
        if A2<5L1.append(i[A2])
        
elif A2<len(i): L1.append(i[A2])
        
A2+=
тут ошибка (это второй ifelse в первом цикле while), если смотреть на оригинал то аппенд идёт в разные переменные l1lI и ll1l, а у вас в одну и туже L1
nightik вне форума   Ответить с цитированием
Старый 28.06.2016, 10:14   #6
Allin
Senior Member
 
Аватар для Allin
 
Регистрация: 06.12.2014
Адрес: Гиперборея
Сообщений: 148
По умолчанию

Может это поможет?
Allin вне форума   Ответить с цитированием
Старый 28.06.2016, 10:36   #7
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,767
По умолчанию

nightik
Спасибо, работает
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131
TDW1980 вне форума   Ответить с цитированием
Старый 28.06.2016, 11:22   #8
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,767
По умолчанию

Я плакал. Вот текст который получился в результате декодирования
PHP код:
;eval(function(w,i,s,e){var lIll=0;var ll1I=0;var Il1l=0;var ll1l=[];var l1lI=[];while(true){if(lIll<5)l1lI.push(w.charAt(lIll));else if(lIll<w.length)ll1l.push(w.charAt(lIll));lIll++;if(ll1I<5)l1lI.push(i.charAt(ll1I));else if(ll1I<i.length)ll1l.push(i.charAt(ll1I));ll1I++;if(Il1l<5)l1lI.push(s.charAt(Il1l));else if(Il1l<s.length)ll1l.push(s.charAt(Il1l));Il1l++;if(w.length+i.length+s.length+e.length==ll1l.length+l1lI.length+e.length)break;}var lI1l=ll1l.join('');var I1lI=l1lI.join('');ll1I=0;var l1ll=[];for(lIll=0;lIll<ll1l.length;lIll+=2){var ll11=-1;if(I1lI.charCodeAt(ll1I)%2)ll11=1;l1ll.push(String.fromCharCode(parseInt(lI1l.substr(lIll,2),36)-ll11));ll1I++;if(ll1I>=l1lI.length)ll1I=0;}return l1ll.join('');}('862f11s2z28293337162424181m1a2s29181d3w1a3y2b321v3u2u3q3s37393r373717141i29312m122e1t2c172d1d1f1k1d1j3g1f1e1j3c1k1f1g2d1e1e1k3c111c1r2g171d1j3e1k1c1s1e1d1e1p1e1b1f1q3e1e1c1c3g191d171g151e171e1l1g1o1e141g1j1e1j2c1l2e1g1c1v1f1l1e1d3d132e1e2d1r3e182d1e1c1g1e1e1c1e1e133d1o3e1h3g1d3e1b1g1h2c1b1e1l3e1t3e1h1g152c1i3e1q1f1d3e1a3g1k3c1g2d1k3f1j1d1d3e1a1e1c3d151e1e3d1f1f1j1d1c1e1h2e1i1d1i1g1h1c1s1c1v2e1g3e1h3g1m1e1a3c1x1e1r3c142f1s3c1d2e1v3e1f2c1r2e1m2c1t2c1j2e1s2c1t2e1t2c142c1u2e1y2c1r2e1l2c1t3c1m2e1t2c1u2e1t1c152e1v2e1e2d1r3e1s2e1t2c1q2e1s2c1d2e1t2c1f2d1t2e182e1r2e1h2d1t2c1y2g1t2c1o2f1u1c1w2c1v2e1o2e1s1e1y2e1t2c1k2g1r2c1u2g1v2c1x2e1u2e1s2c1r2e162d1t2c112g1t2c1y2e1t2c1x2c1t3e1v2c1r3e1d2c1r2c1f2f1t2c1j2e1v2c1w2c1s2e1q2e1t3e1w2c1r3c1i2f1s1c152g1t3c1f2c1t3e1t2c1r2e1v2c1r2c1v2e1r2c1v2g1g1c1e1c1g1e1e1c11141412141v2b35313w331y391e25202q1b3v2c1b3q021z1m25213q2m252c2q2o2w23381g252z1g2c2b381a2v3s11311m260w113139213v213b361a2v3u112z1m2z182v2z2n1z223a231q25353e142z2v253e1w2s27111138231q27352c142z281y101z1411153v392o1921241s3s2v212n1z3u263e133v392q192z2410111o231z3u28113u261z3w281z3u2o213b213v2c2b233v29213x272y393v2e111z2233163q00202c2b3y121m2c1d3q0z2z2k24112z1m2z11112s271z211f393v2c1a1y10202v3w2u332c10111e1m1z133x29211t302q14232520352e162633211f1e182c1631261w1z1211202s2711121m3s350131223314352l1k3b1s2e1m2d1a2e1r3g1k1e1p1f1d2b1f3d1u1g162e1d1g1f1c1d3c161e103e183g1f3e1k1c192e1d1c1g2g1g1c1h3e1s3f162c1i2g1c2c1u1b1u1g163c1i1f143e16171u2r193d143f183d1c2e1k1f1c3e141g1d3b1d3e1g3e1o1b1p3g121e1d2e1g1g1d1e1i1e1m3d123c1k3g1d1c1j1f1m2e1b3e183g1v1d1c3g1u1c1c3d1m2e1k1c161g1m1c172c1l1g1d1c1c1g1b3d1c3d1b1f1g1d1q2e1e2c1c3d1g2e1b2d1c1f1e3c1c1d1w1g1o1e1f2f163e1f2c1l3f1z1d181g1m3d1e3d1f2e161d1j1g141e181d1m1f1e1c1c2f1j121h2b1m2k2g1c2h1j1e1d121m','f0beam3o1t3q241a271s3t351b3n1z3u2o1o1e1o353w253u253r1536211a383916141h1m3u350w331p2d1o3d1o3e1h3e1d3e1b1g1f2c1b1e1l3c1t3e1h1g132c1i3e1q1d1d3e1a3g1i3c1g2d1k3d1j1d1d3e181e1c3d151c1e3d1f1f1h1d1c1e1h2c1i1d1i1g1f1c1s1c1v2c1g3e1h3g1k1e1a3c1x1c1r3c142f1q3c1j1c1l1c1j1c1g1e113e131c1a1e151d1e1e1p1d1j1c191e181e1f1e1q3e122c1d3e191d111e132c1t3c152e1h3e192f1h1e193d1j3e163c1f3g1i3d1d1c1r2e1k3e1j1e1i1c1g1c1y1c112e171g1h1b1b3e1h1c142d1q3e132e1s1c152e1t2c1u2g1t2c1s2e1v3c1q2c1t2e1u2d1r2c1s2c1t2c1y2g1r2c182e1v2c1w2c1t2e1f2d1r1c1z2e1t3c132e1s1c1s2e1v3c1p2e1t2e1x2e1r3c1x2d1s2c1x2g1s3c1y2c1u2c1s2e1r3e1k2c1t2c1t2e1s2c1f2e1r2c1t2e1u1c1u2c1s1e1w2c1s1c1t2c1t3c1u2f1r3c1x2c1u1c1x2c1t2e1u2c1r2c192c1r3c182f1r2c1v2e1v3c1w2e1t3e1z2c1t2c1r2e1r1c1a2e1r2c162e1t3c1g2d1s1e152e1r2c102c1r2c1y2e1r2c1y2c1t2c1v2c1r1e1j1c1j1c1l1c1g1c171917141m1s212827313718243o0z2z1o252z2o193x3c1b3o0z112k3o0z202m3v2s35242v302n1z203a231q253321142z2v23211a2s271z1138231q25352z1430261y1z10141z153v292o1731241s3s2t312n1z3u243e133v292o193z241z101o232c1g2c2b36162v3s121z1m360w121z39213v313936162v3u101z1m2c182t39213v2b213v39213x29213v1z113s271z203u271s3s271r2o1g25203q3c1x21121b3v1z1z202433143z2o1b3v1z1i1t352z1b302n3e1z3u2m2z1q1e253z1o1o231z1q253t172z24143e1c2c39361c3w29321v3w2s3o3s3732393p35203917143z1411101m232c1q1z1z3u243e1b35383v111x21121g1v2f121d1q1f1p1c1o3e183e1h3d1e3e1q1b1d2d1k3d1o2c1f3d1f3c121e1k3c192e1a1e123b1j2d1w1d1d3e1o3e1i1c163d183d1o2e1o3f1p2c1e1d1h3e153e1h1g183e121b1t1e1d3e1a2g101d1o1d1g1e163e1e2e1b3c1d1d183e1i1e193e1e3c1s3e1j1e1c3e1e1g191d1a2c163c1i2e1k3g1o1d183d191c1k3e1d1g1d1c121c1q3c1i1e1k1e1j321q1i1k2c1c1e1e1f1a1c121c1m1c1c3b1p3e1q1c163d1s3b1u1d1f3f121d1i1c1k3d1i1c1w1g161d1y2d131e1d2e1j1g121c1c1d1u1e1g2d1d2g1d1e1h1d1j1e1i1d1p3f172e1q1b1s2o2b2q1j2m2k1c14','ba4ca2925313y351w391e373q163b213x38142827231v302q12252720351628351d1g14373a3v1i1c1r2d113g131e1a1e171d1g1e1p1f1j1e191e1a1e1h1e1q3g122e1d3e1b1d131e132e1t3e152e1j3e1b2f1h1g193f1j3e183c1h3g1i3f1d1e1r2e1m3e1l1e1i1e1g1e1y1c132e191g1h1d1b3g1h1c162d1s3e131e1e1e1g1c1g1c1i3e172f1b1f1m1d1l3e1f1g1j3e1i1f1i2d1g1c1k3e111e1p2g191d1l3c1k1e1s1g1b1e1r1e1d1d1q3g1e1e1a3g1b1d191e151g171g1j1g1q1e161e1j1g1j2e1j2e1i1c1x1d1l1g1d3f112e1g2d1t3c182f1r1e1j2f1u1c1s2c1u1e1z2e1s1e102e1v2c1u2e1t3e1y2g1t2c1z2c1u1e1v2f1s1e1v2c1t2c1z2g1r3e1d2e1t1c162d1v2e1j2e1s2e102e1t1c1z2e1r1e172e1v3c1s2c1t1e142e1t2e1s2c1u2c152g1t2e1t2e1t2c1r2e1v2e1o2e1s1e1l2c1v2c1h2e1t2e1j2e1v2c102c1v3e132e1t3e1i2c1v2c1y2e1t2e1y2f1t2c102d1t3e1v2e1r1e1c2c1u1c102e1t2e1s2g1u2c1f2d1t2e1t2f1s1e182e1t3c1k2f1s1e1t2e1t2c1v2c1t2e1t2e1r2e1v2c1t2c1f1e1e1e1e1e1g1c1i321414121o0m3q1v3q241a291u393x2z1d3q0z121m27212o1b3v3e1k193x1z1k1c2z193s3y112z161z153x392q1732361s3u2t323p1z3w243e153v3b2o193224112z1o252c1i2c2b381w2x3s11121m280w111229233v313b361y2v3u11101o2c182v2z2p1z323a231s25353e14212v253e162u27111138251q27352c162z381y1a2u271y3u27182s291u2s291o3e113u281z113w26113u263u2m3q0z1131293y121o272c2q1z1z231211101o272c2q2m37322o112z313b213x2038163o011c1e2v2c2b2o142u1z121d311q1z213825373u273u273t133821111138391z31161h111c1o3e162v2z2r3e29233v312q1g29313e3b3w141m141v1e1e2d1f1g1k3e152g1c1e162d163g1k1e1q2e1f3b1r3c143e1c3d1d3f1f3e1s3b1f1e141g1s3e1f3d1d1c1e1f1k1g1a2f1f3e1s1d143g1o2e1e2g143d161c1f3g143e122k2m3c1f3e1r3e1g1g1d1g1f1e183d1q3d143g1k1f1d2b1h2e143f1c1e161g1k1b1b1e1h1g1c3e1z1g181e1q1c181g1i1g1a3g1e2e161e1k2e1c3g1g1g1c1e1f3c1l1f12141j1f1u3c1k3c1f3g1f1f1f3g1f1e182e1d3f1c1g141g1f3c1i1c191e1h1g1c2f1d2c1i1c1i3g1f1e1p1e1m2c1t3e1m1f1e1f1f1e1m3c1s1c1z3e1c3e1c1f1m1e1k1d1f141o1e1f1d1v1t1t1g1q1t1h161','a361c04090c7fa5f01dc6586a91d9261')); 
а они хохмачи
результат выполнения кода что выше:

PHP код:
;eval(function(w,i,s,e){for(s=0;s<w.length;s+=2){i+=String.fromCharCode(parseInt(w.substr(s,2),36));}return i;}('1b1b0d0a1n2t3a2p30142u39322r382x3332143b182x1837182t153f2u333614371p1c1n371o3b1a302t322v382w1n37171p1e153f2x171p2b38362x322v1a2u3633311v2w2p361v332s2t14342p36372t213238143b1a37392q3738361437181e15181f1i15151n3h362t383936320w2x1n3h14131d2q1d2q1c2s1c2p1318131318131318131315151n1n2t3a2p30142u39322r382x3332143b182x1837182t153f2u333614371p1c1n371o3b1a302t322v382w1n37171p1e153f2x171p2b38362x322v1a2u3633311v2w2p361v332s2t14342p36372t213238143b1a37392q3738361437181e15181f1i15151n3h362t383936320w2x1n3h14131d2q1d2q1c2s1c2p1d321e381f2p1e341f1c1d1g1e391f1l1f1e1e361f1k1e3c1f1f1f1e1d1g1f2q1d1k1e3c1d1k1f1j1d1k1e381d1h1f2u1e391f1f1f1i1d1g1f1j1d341d2r1d321f1j1d331f2q1d2p1f1c1e381f1e1e3a1f1k1e3b1d321f1j1d1j1d341d2t1d1h1f2u1e3c1d1j1d341e2q1f1k1f1i1e3c1f1e1e3a1d2p1e391f1i1f1f1f1d1d3a1e3b1e341f1i1d3a1f1f1e371e381d1g1f1g1e341f1i1f1j1e381e1d1f1e1f1k1d1g1f2q1d2p1f1j1f1l1e351f1j1f1k1f1i1d1g1f1j1d1k1d2t1d1h1d1k1d2u1d2x1d1h1d1h1d321f2w1f1i1e381f1k1f1l1f1i1f1e1c3b1e3c1d321f2w1d1g1d1f1d2s1e351d2s1e351d2r1e371d2r1e341d1f1d1k1d1f1d1f1d1k1d1f1d1f1d1k1d1f1d1f1d1h1d1h1d321318131318131318131315151n','','',''));; ;eval(function(w,i,s,e){var lIll=0;var ll1I=0;var Il1l=0;var ll1l=[];var l1lI=[];while(true){if(lIll<5)l1lI.push(w.charAt(lIll));else if(lIll<w.length)ll1l.push(w.charAt(lIll));lIll++;if(ll1I<5)l1lI.push(i.charAt(ll1I));else if(ll1I<i.length)ll1l.push(i.charAt(ll1I));ll1I++;if(Il1l<5)l1lI.push(s.charAt(Il1l));else if(Il1l<s.length)ll1l.push(s.charAt(Il1l));Il1l++;if(w.length+i.length+s.length+e.length==ll1l.length+l1lI.length+e.length)break;}var lI1l=ll1l.join('');var I1lI=l1lI.join('');ll1I=0;var l1ll=[];for(lIll=0;lIll<ll1l.length;lIll+=2){var ll11=-1;if(I1lI.charCodeAt(ll1I)%2)ll11=1;l1ll.push(String.fromCharCode(parseInt(lI1l.substr(lIll,2),36)-ll11));ll1I++;if(ll1I>=l1lI.length)ll1I=0;}return l1ll.join('');}('f8f493o012e2c12293b291w1a3r3b3s3w39363q2b232q1x3c09041z2c2e173z2s0a3b1z143o0z141y1z0o123q271z1m3v3c3u0w32121o3q09381e2t1g122z221x351a3y132719163s3w2c2s2z2s3a1c372a3o2w3b1a1g13032e343o3s2r1q3716223o3u3q3s1','0e7db93v1z2z3q3w2b3s1m25213a32273322313s3s3q233a1x0x0q1z3z39232s1x3a07043b3v3o1m233y121e3s33363732013v373314393v212o1w1l173q3s12371a38192s393a37203u3w2s3t311h392q313z373e12111y3o25193a1w1937123s193819281o','c1878273e1z11173y13322v3w24112o241v392215312s0c3b1x1y2c11113s2q233c1z0x1g2521142t211o162137211g273x2a1735141i253q3s34241k1b281n293l122d3u3839392o23132y24221e193s152c28123j3o12313u1621292629333717212b2z26','a361c04090c7fa5f01dc6586a91d9261')); 
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131

Последний раз редактировалось TDW1980; 28.06.2016 в 11:36.
TDW1980 вне форума   Ответить с цитированием
Старый 28.06.2016, 12:00   #9
nightik
Senior Member
 
Регистрация: 12.12.2012
Сообщений: 1,674
По умолчанию

ну норм, двойное "шифрование"
nightik вне форума   Ответить с цитированием
Старый 28.06.2016, 12:04   #10
TDW1980
Senior Member
 
Аватар для TDW1980
 
Регистрация: 21.06.2011
Сообщений: 4,767
По умолчанию

тройное, в результате они тянут поток с пирс тв. интересно нафига так заморачиваться если сам берешь контент с другого сайта.
__________________
Мой репозиторий: https://github.com/tdw1980/tdw/raw/master/repository.tdw1980-1.0.3.zip
Отблагодарить:
https://yoomoney.ru/bill/pay/AHwFUQEpwUU.230131

Последний раз редактировалось TDW1980; 28.06.2016 в 12:12.
TDW1980 вне форума   Ответить с цитированием
Ответ
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XBMC Python Scripting Tutorial (RUS) Dim_OS Подсказки, описания и FAQ по XBMC 19 28.11.2019 08:31
Как запустить скрипт Python 3 на XBMC? Alkaline Поддержка платформы Windows 27 24.05.2014 14:08
Требуется доработка для установки на х86 медиаплеер Andr707 Связь с разработчиками XBMC 1 13.07.2012 12:31
Требуется скинописец, скиноверстальщик bestleshka Помощь по скинам 6 24.12.2011 03:16


Текущее время: 12:08. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.