Autor Zpráva
IdemeNaHavaj
Profil
AHoj
mam dlhy kod začinajuci takto:
var _0x623d = ["", "ffdd6f", "42a5dc", "89be6c", "ac76ff", "777f92"...
a dalej v kode su len dosadene tie udaje z _0x623d a potrebujem nejaky automat alebo niečo aby mi to automaticky orkášlil a presne dal čo je kde. Napríklad
                    if (13 == b[_0x623d[408]]) {
                        var c = $(_0x623d[409])[_0x623d[80]](),
                        d = $(_0x623d[411])[_0x623d[15]](_0x623d[410]),
                        e = (new Date)[_0x623d[412]]();
                        if (e - a[_0x623d[30]][_0x623d[76]][_0x623d[413]] < 1500) return;
                        if ( - 1 != a[_0x623d[30]][_0x623d[76]][_0x623d[414]][_0x623d[86]](parseInt(d))) return;
                        a[_0x623d[30]][_0x623d[76]][_0x623d[413]] = e,
                        $(_0x623d[409])[_0x623d[80]](_0x623d[0]),
                        d && a[_0x623d[97]][_0x623d[100]] && a[_0x623d[97]][_0x623d[100]][_0x623d[79]]({
                            m: _0x623d[76],
                            t: _0x623d[101],
                            to: parseInt(d),
                            from: API[_0x623d[35]]()[_0x623d[101]],
                            d: c[_0x623d[10]](0, 512)
                        })
                    }
Snažil som sa to nejako cez firebug, firefox javascript deobfuscator a všetko možné čo som vygooglil ale nepodarilo sa mi to tak píšem sem. Teraz nechcem aby ste lustili ten kod, chcem sa dozvediet ako sa to da dekodovat, akymi programami/doplnkami (aj s navodom)
Vdaka za pomoc.
juriad
Profil
IdemeNaHavaj:
Všechny globální proměnné byly nahrazeny přístupem do pole. Všechny lokální proměnné byly nahrazeny za jednopísmenné.
Jelikož tam chybí informace o původních názvech, budeš si je muset vymyslet sám a pak je aplikovat nějakým hromadným nahrazením.
Žádný automatický nástroj ti nepomůže; jediné co můžeš využít je JS debugger, který ti prozradí obsah proměnných, což ti trochu napoví.

Mám takový pocit, že ty ten kód nemáš, jen jsi ho našel a chtěl bys jej použít. Předpokládám, že k tomu nemáš oprávnění, protože v opačném případě by sis požádal o původní zdroják. Takže kromě osobní potřeby a čisté inspirace nevidím možnost užití výsledku tvého činění.

Není jednodušší to napsat od začátku sám?
IdemeNaHavaj
Profil
juriad:
Mám takový pocit, že ty ten kód nemáš, jen jsi ho našel a chtěl bys jej použít
Nie nemám, len som ho našiel ale nie nato aby som ho použil, ale nato aby som sa naučil dekódovávať javascript.

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:

0