Zdravím,
dostal jsem od programátora soubory modulu s kódem, který neobsahuje klasické značky ale např. toto:
$spd74988 = Language::getLanguages();
$sp1cac1f = new Tab();
$sp1cac1f->active = $sp35de37;
$sp1cac1f->class_name = $sp4cdae6;
$sp1cac1f->icon = $sp197b9e;
V původní verzi kódu bylo normální označení, např. $order místo $spd74988 atd.
Co s tím a jak z toho ven? S programátorem není již možno navázat kontakt. Děkuji.
Zakódovaný kód? Co s tím.
Co se právě děje na Webtrhu?
- Hrusa poptává: Stažení dat z webu
- Budracek poptává: Poptávám naprogramování doplňku pro objednávky v Shoptetu
- Michaela Lukešová nabízí: TVORBA WEBOVÝCH STRÁNEK - kvalitně a cenově dostupně
Deobfuscovat kody je na dlouhy lokte... pomuze jestli ams nekde tu starou verzi, tam se bude dat hodne veci odvodit a "obnovit", ale 100% to asi nebude, musi se rucne rozhodnout o nazvech promennych, jestli sou to velky kody tak to nebude malo prace :) jina cesta neni...
Původní verze modulu mám, kde to není ještě obflucované. Ja možno třeba v PSPadu provést hromadné vyhledání a přepsání? Mohu také třeba jen někde ručně přepsat např. $spd74988 na $order - zda je to zaměnitelné, tedy zda to pojede, když někde budu mít $spd74988 a někde $order?Deobfuscovat kody je na dlouhy lokte... pomuze jestli ams nekde tu starou verzi, tam se bude dat hodne veci odvodit a "obnovit", ale 100% to asi nebude, musi se rucne rozhodnout o nazvech promennych, jestli sou to velky kody tak to nebude malo prace :) jina cesta neni...
Tak nějak jsem doufal, že najdu nějakou převodní tabulku, co která proměnná znamená, k tomu se asi nedostanu což? Docela se tedy divím, že to funguje, jak to pozná, co která obfluskace znamená, že to jede?
spis nez pspad by byl vhodnejsi nejaky IDE ala PHPStorm (trial na 30 dni zdarma), ktery umi vyhledat vsechny vyskyty promenne a prepsat ej plosne tam kde to dava smysl (refaktor)... pripadne umi plosny nahrazovani rozhodne lepe nez pspad... Nicmene ano, pokdu nahradis vsude v kodu $spd74988 za $order, tak to fungovat bude (musi to nahradit ovsem vazne ve vsech souborech)
18.09.2019
20:36
BG Bruno
Co nabízím
Dohľad, Oprava, Nasadenie, Podpora - WordPress / WooCommerce, Shopify, OpenCart, WebCloud - AWS, Linux, Bash, Node.js, JavaScript, HTML, CSS
Web | bgbruno.com |
Příspěvky |
12
|
Členem od |
20.08.2018
|
jasne deobfuscate cez "replace all in whole dir solution" a je
Existuje nějaký program, kde bych mohl porovnat dva soubory, ten s těmi obfluscovanými proměnnými a druhý ještě bez (i když ty soubory nejsou úplně stejné), aby mi dokázal všechny vytáhnout, která je která?
Existuje nějaký program, kde mohu nahradit hromadně více obfluskací najednou? Děkuji.
Ne, ještě ktomu když soubory nejsou stejné.Existuje nějaký program, kde bych mohl porovnat dva soubory, ten s těmi obfluscovanými proměnnými a druhý ještě bez (i když ty soubory nejsou úplně stejné), aby mi dokázal všechny vytáhnout, která je která?
Existuje nějaký program, kde mohu nahradit hromadně více obfluskací najednou? Děkuji.
19.09.2019
20:12
matusy
Co nabízím
Rozhrešenie za 20 centov.
Web | matustrgina.webflow.io |
Příspěvky |
1 637
|
Členem od |
11.01.2010
|
Atom je pomalsi ako moja mŕtva babička.... Ms vs slape ako vinkoTo umí každý editor ne? Já používám https://atom.io/ a spokojenost. Namoduluješ si rozhraní přesně podle potřeby a je free.
:DProto máš poslední 2 negativní hodnocení za nedodržení termínu. Tebe zpomaloval Atom... no nic také přecházím, nebudu riskovat své A plusko :)