Kódolt footer (base64) - lehetetlen módosítani?

Ez szabadon letölthető sablon.





Sablon

elnézést az elhamarkodott válaszért…


Code:

















Madalyn Theme DESIGNED by online slots


In collaboration with casino games | uk casino | online casino slots








hgrg! Nagyon szépen köszönöm! Sokat segítettél.

szívesen, sok sikert!

Én tényleg kíváncsi lettem volna egy tökéletes megoldásra, de miután ilyen válaszokat olvastam, hogy “használj másik sablon” meg ócsárold a sablon készítőjét nem voltam benne biztos, hogy jó helyen járok. Meg ilyet is olvastam, hogy másold ki a html kódot és azt rakd be a footer-be, ami természetesen rossz megoldás, mert akkor mindig azt írja alul hogy bejelentkezés (akkor is ha már be vagyunk jelentkezve).





Viszont ha egy kicsit is megnézzük a php kódot, akkor egyszerű a válasz. Valami lefordítja a base 64 kódolást sima szövegre, ami egy php kódot eredményez. Ha ezt megkapjuk akkor megvan a forráskód. Én ezt a módszert használtam, és tökéletesen bevált:





Először létrehoztam egy szoveg.txt -fájlt.





Utána írtam egy php kódot:



Code:

<?php



$kod = gzinflate(base64_decode('bVRRb9owEH4eEv/hGrVzUhGYtmkPhYCqrdNe1geQJlXTFDnxkVh17Mx2YLTiv8+JA0W0kSCXO993d999yWI+Y3wDnCVrpSxqSTdg7E5gQiz+szEVvJA3Atd2SubDwWxRl/Vw8G5yDbdgOMOMauASbIngARbwgPUYHlQDOZX+1xirKv6ELhGuYaca3R+GLbels50jV6KppAG1dk5WoDXj7vjE/buntC8WAvGpBKLpcLBoe5q4CfwYuaDGJEEukGpkwdyH3JGT4PcuPXBecNfrSMylfImfXjMKpcZ1EnQsQCZUweVahUQb8zFttCDRFBbz4IDn3LGlRcxzJQOw3DpWg+Vq1fZF38J/3Uu7g7aVWX2Ywm2q5IyhPKyJcVMLuruRSqLbke9tOCiEyqiAS5T5N+mY4uvQ23CRACHRM/gGOqeqqFti4iC1xk1YPLm5BLUYZtTgl88pw1wx7AGiyI3ZJ1Mh1BYZOwC8oE37E3mj9Qr1BvU9rdDXSDW6lnMMg+12Ow5GQTC6TFd3y193y9/E39P725935E/Uw7TdnyMlZ+Wj5xdKNVZqgynNLVcyJNs67VUzIiKv6tTptcJU1W3YpCgZOc60d/d9a7jHxVFBvfRPiO0g/Jp6ek88SdJSPBxgXiq49LV/2Eq0RfYoDB5ipXO6+k4cuyPLJzjt/Hsv80MHbpZOeKqxYTRdzGGW6V5MX1W907woLbzPnTkFn9EVYu06yQPxKWcClo5QL94x3AoByxbEwBJNyzcbzyb18UXr35tT+7VuM5o/Flo1kgVnCSeEnnlm3Wt8mNFzFnZNvZF7Ecf9FLXm0q7DNA3JFYO/DWqOZgxXBozjUzIzJiMgj02mef5IohG0XxPZVGl/NHQuyyvUqftK1eGHEXyKuqoQx13NTLFdZ7S7mv8H'));

$fa = fopen( "szoveg.txt", "w") or die("nem

nyitható meg");

fwrite($fa, $kod);

fclose ($fa);

?>

Így ebben a txt fájlban megvolt a base 64 kódolású szöveg tartalma, ami ilyesmi:

?>


<?php

/* A sidebar in the footer? Yep. You can can customize

* your footer with four columns of widgets.

*/

get_sidebar( 'footer' );

?>







<a href="" class="rss-tag-icon" title="RSS">





<?php

global $encDn;

if($encDn != ''){

$encDomain = strrev(gzinflate(base64_decode($encDn)));

$alloweddomain = $encDomain;

$currServerName = str_replace("www.","",$_SERVER['SERVER_NAME']);

if($currServerName == $alloweddomain){

remove_action('wp_footer','lcmp_theme_options_end');

}

}

?>




<?php

global $themeFooter;

if($themeFooter==''){

echo $footerHtml;

}else{

echo html_entity_decode($themeFooter);

}

?>






Copyright © . All Rights Reserved.























<!-- -->




alul van egy div, amiben van egy olyan függvény, hogy wp_footer(). Ha ezt töröljük, akkor nem lesz ott a felesleges maszlag, ami eddig benne volt. Ezt bemásoljuk a footer.php-ba, és nyert ügyünk van.


De ha ez bonyolult, akkor csak simán elrejthetjük úgy is, hogy megnézzük, hogy a nem kért szöveg melyik css classba tartozik, megkeresni, és a méreteket átállítani 0px-re, vagy display:none-ra állítani, vagy a szöveget(és linkeket) a háttérszínre állítani.


Senkit nem akartam megbántani, csak nekem ez elég fontos volt, és mivel "nemzetközi és hazai fórumon se volt megoldás", úgy gondoltam megosztom másokkal is.

csilliószor le van írva…





http://www.google.hu/search?q=wordpress+base64&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:hu-HU:official&client=firefox-a

érdekesség…[attachment=300:functions.php]











:persze megvan már csinálva, de gondoltam kis agytorna(elsőre)

csilliószor de sajnos eddig nem itt :slight_smile:

valóban… ált. gyorsabb volt megcsinálni mint megírni, hogy mit merre… ill. sokan nem akarnak még ennyit se 'bajlódni'… mondjuk ennél már bonyolultabb megoldásokkal szoktam találkozni… rekurzíívan újrahívja magát és újraíródik a kód…

Sziasztok!











Egy SkinPress-ről letöltött elég jó témával gyűlik meg a bajom. A footer.php-ban ha változtatást szeretnék, akkor rögtön lezár, és nem lehet beleírni. Eddig nem wordpress motort használtam, de a megrendelő kérése hogy ez legyen, ő ezt szereti! Mit lehet tenni? Hogyan tudok beleírni úgy, hogy ne zárja le?











Ez a footer.php tartama:















Code:































© All Rights Reserved. <a href="/">



Powered by WordPress | Theme by Web Hosting Company
































Előre is köszönöm:


Tamás

no igen skinpress sablonok NEM a footer.php-ban hanem -ha jól emlékszem- a header ill. functions.php-ben vannak lekódolova…


'hgrg' wrote on '2011-02-26:




no igen skinpress sablonok NEM a footer.php-ban hanem -ha jól emlékszem- a header ill. functions.php-ben vannak lekódolova..








OK! mivel WP-ben szűz vagyok, tudnátok segíteni mit is kell csinálni? köszi:Tamás

segítek szívesen, de ehhez a) engedélyezd a privát üzenet küldését B ) vedd fel velem a kapcsolatot a profilomban megadott oldalon…

Szia! Közben sikerült megoldanom. Nagyon köszönöm a kedvességet!!! :)))))))))))))

A sok hibás kódbeillesztésekkel sikeresen megzavartátok, hiba generálásra ösztönöztétek a fórum alap megjelenését. Egy modi kérem valahogy tisztítsa meg ezt a témát. :slight_smile:

nálam nem esik szét (FF3.6,4ß12,pre13mChrine meg egybek alatt se…)


'charlie' wrote on '2009-04-02:




találkoztam olyannal, ami nem csak base64-el, hanem mással isvolt kodolva, pl.:





Code:

;








Ezt így lehet kikódolni:








Code:

<?php eval(gzinflate(str_rot13(base64_decode('kod'))));



echo base64_decode($eval);










tehát az egész sort beírjuk, majd a legelején lévő változót rakjuk a kimenetre











Tisztelt Charlie!


Ezzel a problémával találkoztam én is, és a fenti leirást követve be sem hozta sajnos a honlapot, csak egy üres böngészőt kaptam.


A kód az alábbiakban nézett ki:


Quote:

<?php eval(gzinflate(str_rot13(base64_decode("hosszú kód"))));


echo base64_decode($eval);


?>





Köszönöm!


Üdv.

Szervusztok!











Kissé elakadtam, egyik ismerősöm ragaszkodik egy sablonhoz, hogy neki az kell feltétlenül. Viszont ez a fránya sablon base64 kódolású. Találtam egy dekódert ami dekódolta a footer kódolt részét, de ezt úgy, hogy egy elindított egy letöltést nekem egy bináris fájlt kiterjesztés. Tehát “DecodedBase64.bin” a fájl neve.











Ilyenkor mi a teendő? Ráadásul rendesen be van “csomagolva”:





eval(stripslashes(gzinflate(base64_decode(











Mellékelem a footert is.











http://data.hu/get/3630303/footer.php











Segítségeteket előre is köszönöm.

Üdv ismét, kissé elhamarkodottan írtam, sikerült megoldani a problémát. Majd valaki összeszerkeszti nekem az előzővel.