Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][inne][JavaScript][JS][NODEJS] Czy da się to odkodować
SethSeth
post 11.11.2018, 18:29:44
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 8.07.2017

Ostrzeżenie: (0%)
-----


Znalazłem fajny open source kod ale tylko częściowo.
Napisany w html js i node
Autor zabezpieczył dwa pliki między innymi takim kodem:

Kod
0x5b476f[_0x2c36('0x696')][_0x2c36('0x868')]=function(){_0x40527c(),window[_0x2c36('0x869')]||_0x4446b9[_0x2c36('0x88d')](_0x2c36('0x91a'));},_0x5b476f['prototype'][_0x2c36('0x91b')]=function(_0x1f021c){_0x1f021c[_0x2c36('0x8fa')]();try{_0x4446b9[_0x2c36('0x91c')](),_0x4446b9[_0x2c36('0x901')]()&&(_0x2b3c00[_0x2c36('0x91d')](_0x4446b9[_0x2c36('0x901')]()),_0x3944a6[_0x2c36('0x74c')](CST[_0x2c36('0x15d')][_0x2c36('0x153')])[_0x2c36('0x87b')]=!0x1);}catch(_0x19788c){ERROR[_0x2c36('0x74a')](0x3,_0x19788c);}return!0x1;},_0x5b476f['prototype'][_0x2c36('0x911')]=function(){this[_0x2c36('0x90d')]=!this[_0x2c36('0x90d')],_0x4446b9['chat\x5ffocusInput']();},_0x5b476f[_0x2c36('0x696')][_0x2c36('0x842')]=function(){_0x4446b9[_0x2c36('0x906')]();},_0x5b476f[_0x2c36('0x696')]['openChatPopup']=function(){_0x4446b9['open'](CST[_0x2c36('0x215')][_0x2c36('0x20e')]);},_0x5b476f['prototype'][_0x2c36('0x91e')]=function(_0x3c1785){_0x3c1785[_0x2c36('0x91f')]===CST['KEYBOARD'][_0x2c36('0x920')]&&_0x447ff5[_0x2c36('0x8fd')]('');},_0x5b476f[_0x2c36('0x696')]['keydown']=function(_0x4bfee7){_0x4bfee7[_0x2c36('0x91f')]!==CST[_0x2c36('0x854')][_0x2c36('0x921')]||_0x447ff5[_0x2c36('0x8fd')]()||(_0x4bfee7[_0x2c36('0x8fa')](),_0x2b3c00[_0x2c36('0x32a')]());},_0x5b476f['prototype']['mousedownTextZone']=function(_0x39b506){_0x4d700d[_0x2c36('0x8f2')]&&_0x39b506[_0x2c36('0x922')]();},_0x5b476f[_0x2c36('0x696')][_0x2c36('0x913')]=function(){_0x3944a6[_0x2c36('0x74c')](CST[_0x2c36('0x15d')][_0x2c36('0x153')])['visible']=!0x0;},_0x5b476f[_0x2c36('0x696')]['clickInput']=function(){this[_0x2c36('0x8fb')]=!0x1,_0x447ff5[_0x2c36('0x923')](_0x2c36('0x8f1'));},_0x5b476f[_0x2c36('0x696')][_0x2c36('0x914')]=function(){w['player'][_0x2c36('0x80e')]['isPressingAbility']()&&(this[_0x2c36('0x8fb')]=!0x0);},_0x5b476f[_0x2c36('0x696')][_0x2c36('0x915')]=function(){this[_0x2c36('0x8fb')]=!0x1;},_0x5b476f['prototype'][_0x2c36('0x917')]=function(){var _0x58d504=this[_0x2c36('0x8f2')]?this[_0x2c36('0x90d')]?0.75:0.25:0.15;return _0x58d504*this[_0x2c36('0x6b2')]+'px';},_0x5b476f['prototype'][_0x2c36('0x918')]=function(){var _0x58d504=this[_0x2c36('0x8f2')]&&this[_0x2c36('0x90d')]?0.15:0.05;return _0x58d504*this['height']+'px';},_0x5b476f['prototype']['semiTransparent']=function(){return this[_0x2c36('0x910')]&&!this[_0x2c36('0x8f2')];},_0x5b476f;}(),_0x4d700d=_0x3944a6[_0x2c36('0x73b')](CST[_0x2c36('0x15d')][_0x2c36('0x126')],new _0x589a35(),{'\x73\x74\x6f\x70\x50\x72\x6f\x70\x61\x67\x61\x74\x69\x6f\x6e':!0x1}),_0x265669=$('\x2ebottomMid')[0x0];return _0x59ffcd[_0x2c36('0x924')](function(_0x2aa2e4,_0xcf676b){_0x4d700d['height']=_0xcf676b;}),_0x3b86ba[_0x2c36('0x80d')](CST[_0x2c36('0x367')][_0x2c36('0x364')],function(_0x365f80){_0x4d700d[_0x2c36('0x364')]=!!_0x365f80;}),_0x5062d0[_0x2c36('0x80d')](CST[_0x2c36('0x1cf')][_0x2c36('0x189')],function(_0x1534be,_0x18822f){_0x4d700d[_0x2c36('0x87b')]=_0x18822f[CST['HUD'][_0x2c36('0x126')]]!==CST[_0x2c36('0x925')][_0x2c36('0x2fd')];}),_0x59ffcd['onOffsetChangeEmitter'](function(){_0x4d700d[_0x2c36('0x910')]=_0x265669['className'][_0x2c36('0x6a0')](_0x2c36('0x910'));},-0xa),null;});}(Rc||(Rc={}));var Rc;!function(_0x279975){global[_0x2c36('0x803')](_0x2c36('0x926'),[],function(_0x44f53c){var _0x42e956=_0x44f53c['VueUI'],_0x243561=(_0x44f53c[_0x2c36('0x808')],_0x44f53c[_0x2c36('0x8be')]),_0x460751=function(){function _0x395577(_0x3331a4){this['id']=Tk[_0x2c36('0x6ee')](),this[_0x2c36('0x927')]=!0x1,this[_0x2c36('0x928')]=!0x1,this[_0x2c36('0x2e8')]='',_0x3331a4&&(this['id']=_0x3331a4['id'],this[_0x2c36('0x927')]=_0x3331a4[_0x2c36('0x927')],this['time']=Tk[_0x2c36('0x929')](_0x3331a4['time']));}return _0x395577;}(),_0x3f7029=function(){function _0x277751(){this['el']=_0x2c36('0x92a'),this[_0x2c36('0x92b')]=window['DEBUG\x5fUI']?[new _0x460751()]:[],this[_0x2c36('0x84a')]={'\x63\x68\x72\x6f\x6e\x6f\x73':this[_0x2c36('0x92b')]},this[_0x2c36('0x861')]={'\x6f\x6e\x63\x6c\x69\x63\x6b':this['onclick']};}return _0x277751[_0x2c36('0x696')][_0x2c36('0x842')]=function(_0x409641){var _0x4e1dda=this[_0x2c36('0x92b')][_0x409641];_0x4e1dda[_0x2c36('0x928')]&&_0x1d1c1e(_0x4e1dda);},_0x277751;}(),_0x51f407=_0x42e956[_0x2c36('0x73b')](CST[_0x2c36('0x15d')]['chrono'],new _0x3f7029()),_0x706d40=function(_0x446476){return Tk['findFirst'](_0x51f407['chronos'],function(_0x4936ed){return _0x4936ed['id']===_0x446476;})||null;},_0x1d1c1e=function(_0x3e016a){_0x51f407[_0x2c36('0x92b')][_0x2c36('0x6f9')](_0x51f407[_0x2c36('0x92b')]['indexOf'](_0x3e016a),0x1);};_0x243561['onChangeEmitter'](CST[_0x2c36('0x1cf')][_0x2c36('0x1a0')],function(_0x4e1562,_0x49873d){_0x49873d[_0x2c36('0x697')](function(_0x41bf3a){var _0x43c2ab=_0x706d40(_0x41bf3a['id']);_0x43c2ab&&(_0x4e1562['m\x5fchrono']['chrono'][_0x2c36('0x92c')](_0x41bf3a['id']),_0x1d1c1e(_0x43c2ab)),_0x41bf3a[_0x2c36('0x92d')]=_0x41bf3a[_0x2c36('0x2e8')],_0x4e1562['m\x5fchrono']['chrono'][_0x2c36('0x6b5')](_0x41bf3a['id'],_0x41bf3a),_0x41bf3a[_0x2c36('0x87b')]&&_0x51f407[_0x2c36('0x92b')][_0x2c36('0xbf')](new _0x460751(_0x41bf3a));});},0x1),_0x243561[_0x2c36('0x80d')](CST[_0x2c36('0x1cf')][_0x2c36('0x1a1')],function(_0x1341ba,_0x2b6d21){_0x2b6d21[_0x2c36('0x697')](function(_0x283cfb){var _0x32b09d=_0x1341ba[_0x2c36('0x92e')][_0x2c36('0x127')][_0x2c36('0x74c')](_0x283cfb['id']);_0x32b09d&&(_0x32b09d[_0x2c36('0x927')]=!0x1,_0x32b09d[_0x2c36('0x92d')]=_0x283cfb[_0x2c36('0x2e8')],_0x32b09d[_0x2c36('0x2e8')]=_0x283cfb['time']);var _0x213ec6=_0x706d40(_0x283cfb['id']);_0x213ec6&&(_0x213ec6['active']=!0x1,_0x213ec6[_0x2c36('0x2e8')]=Tk['frameToChrono'](_0x283cfb[_0x2c36('0x2e8')]));});},0x1),_0x243561['onChangeEmitter'](CST[_0x2c36('0x1cf')][_0x2c36('0x1d5')],function(_0x3e537c,_0x18007e){_0x18007e[_0x2c36('0x697')](function(_0x13a76a){_0x3e537c[_0x2c36('0x92e')][_0x2c36('0x127')][_0x2c36('0x92c')](_0x13a76a['id']);var _0x11e5e1=_0x706d40(_0x13a76a['id']);_0x11e5e1&&(_0x13a76a[_0x2c36('0x92f')]?_0x1d1c1e(_0x11e5e1):(_0x11e5e1[_0x2c36('0x927')]=!0x1,_0x11e5e1[_0x2c36('0x928')]=!0x0));});},0x1),_0x243561[_0x2c36('0x80d')](CST[_0x2c36('0x1cf')]['chronoAddTime'],function(_0x5116b0,_0x2b0b71){_0x2b0b71['forEach'](function(_0x1fc298){var _0x2b0b71=w[_0x2c36('0x2b5')][_0x2c36('0x92e')]['chrono'][_0x2c36('0x74c')](_0x1fc298['id']);_0x2b0b71&&(_0x2b0b71[_0x2c36('0x2e8')]+=_0x1fc298[_0x2c36('0x2e8')]);});});var _0xb001c3=Date[_0x2c36('0x6b9')]();_0x243561[_0x2c36('0x80d')](CST[_0x2c36('0x1cf')][_0x2c36('0x198')],function(_0x18efec){if(!(Date[_0x2c36('0x6b9')]()-_0xb001c3<0x64)){_0xb001c3=Date[_0x2c36('0x6b9')]();for(var _0x211f36=0x0;_0x211f36<_0x51f407[_0x2c36('0x92b')][_0x2c36('0x69e')];_0x211f36++){var _0x4d3383=w[_0x2c36('0x2b5')][_0x2c36('0x92e')][_0x2c36('0x127')][_0x2c36('0x74c')](_0x51f407['chronos'][_0x211f36]['id']);_0x4d3383&&(_0x51f407[_0x2c36('0x92b')][_0x211f36]['time']=Tk[_0x2c36('0x929')](_0x4d3383[_0x2c36('0x2e8')]));}}});});}(Rc||(Rc={}));var Rc;!function(_0x409c2a){_0x409c2a['Vue\x5fcompletionReward']=global['onVueReady']('completionReward\x2ehtml',[_0x2c36('0x8c2')],function(_0x391a87){var _0x868ad=_0x391a87[_0x2c36('0x7ef')],_0x5c8a22=_0x391a87[_0x2c36('0x8be')],_0x157337=_0x391a87[_0x2c36('0x806')],_0x602ad=_0x391a87['Command'],_0x221650=_0x391a87[_0x2c36('0x807')],_0x46aee9=_0x391a87[_0x2c36('0x809')],_0x43dc15=_0x391a87[_0x2c36('0x8e5')],_0x2f3dc1=_0x391a87[_0x2c36('0x930')];_0x868ad[_0x2c36('0x8cb')](_0x2c36('0x8d0'),{'\x74\x65\x6d\x70\x6c\x61\x74\x65':_0x2c36('0x931'),'\x6d\x65\x74\x68\x6f\x64\x73':{'\x63\x6c\x69\x63\x6b\x52\x65\x70\x75\x74\x61\x74\x69\x6f\x6e':function(){_0x46aee9['open'](CST[_0x2c36('0x215')][_0x2c36('0x1a9')]);},'\x63\x6c\x69\x63\x6b\x45\x71\x75\x69\x70\x42\x6f\x78':function(){_0x602ad[_0x2c36('0x84c')](CST[_0x2c36('0x2b3')][_0x2c36('0x268')],[CST[_0x2c36('0x7d')]['equipBox'],0x0]),this[_0x2c36('0x932')]=!0x1;},'\x63\x6c\x69\x63\x6b\x47\x61\x6d\x65\x43\x6f\x6e\x74\x65\x6e\x74':function(_0x48ef00){_0x46aee9[_0x2c36('0x872')](CST['DIALOG']['gameContentList'],{'\x69\x64':_0x48ef00});},'\x67\x65\x74\x47\x61\x6d\x65\x43\x6f\x6e\x74\x65\x6e\x74\x4e\x61\x6d\x65':function(_0x2385aa){return _0x43dc15[_0x2c36('0x74c')](_0x2385aa)[_0x2c36('0x19d')];},'\x67\x65\x74\x47\x61\x6d\x65\x43\x6f\x6e\x74\x65\x6e\x74\x43\x61\x74\x65\x67\x6f\x72\x79':function(_0x4922dc){var _0x391a87=_0x43dc15[_0x2c36('0x74c')](_0x4922dc);return CST[_0x2c36('0x933')][_0x391a87[_0x2c36('0x83b')]][_0x2c36('0x78e')]();}},'\x63\x6f\x6d\x70\x75\x74\x65\x64':{'\x65\x71\x75\x69\x70\x42\x6f\x78\x49\x63\x6f\x6e':function(){return CST[_0x2c36('0x63f')];},'\x74\x61\x62\x52\x65\x70\x75\x74\x61\x74\x69\x6f\x6e':function(){return CST['ICON']['tabReputation'];},'\x74\x61\x62\x51\x75\x65\x73\x74':function(){return CST[_0x2c36('0x63e')]['tabQuest'];}}});var _0x548904=function(){function _0x3b050d(){this['el']=_0x2c36('0x934'),this[_0x2c36('0x935')]=CST


Wiem że to jakieś szyfrowanie tylko da się to odkodować jakoś ze względu na to że chciałem wprowadzić parę zmian w języku gdyż chciał bym tylko zrobić z tego polską wersje ?

Ten post edytował SethSeth 11.11.2018, 18:30:49
Go to the top of the page
+Quote Post
markuz
post 11.11.2018, 20:21:03
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Co to za projekt? Pytałeś autora czy jest w stanie pomóc?


--------------------
Go to the top of the page
+Quote Post
SethSeth
post 12.11.2018, 12:38:04
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 8.07.2017

Ostrzeżenie: (0%)
-----


Pytałem ale niestety nie chce ani zmienić kody i wysłać zakodowany a to robota na 2-3h wysłałem mu lekkie demo a kodu nie chce udostępnić smile.gif
Widocznie nic z tego nie bedzie... smile.gif
Go to the top of the page
+Quote Post
markuz
post 12.11.2018, 13:12:42
Post #4





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Ten kod wyżej to zapis w HEX np. 0x5b476f oznacza 5982063, ale nawet po takim rozkodowaniu nadal będziesz miał cyfry zamiast prawdziwych nazw zmiennych/klas/funkcji - na upartego mógłbyś to fragment po fragmencie rozkodowywać ręcznie (np. szukasz 0x5b476f w całym kodzie i sprawdzasz mniej więcej co oznacza i podmieniasz na "nazwaZmiennejKtoraCosOznacza") ale zajmie Ci to naprawdę dużo czasu. Też być może wykonują się jakieś obliczenia na tych nazwach, wtedy będzie jeszcze ciężej np. zmienna a po zakodowaniu to 3, w kodzie będzie używał czasami 7-4 (wtedy nawet jak wyszukasz wszystkie 3 to nie znajdziesz wszystkich użyć).


--------------------
Go to the top of the page
+Quote Post
SethSeth
post 12.11.2018, 14:57:55
Post #5





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 8.07.2017

Ostrzeżenie: (0%)
-----


Dziękuje za pomoc smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.04.2024 - 06:14