SMF HELP!

Programowanie, Testy, Tipsy, Alternatywy => Alternative CMS & Scripts - CMS, Fora, Blogi ect. => Wątek zaczęty przez: tomeh 03.01.2010 17:51:27



Tytuł: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: tomeh 03.01.2010 17:51:27
Cześć używam wordpressa i mam problem z zakodowanym kodem. Nie potrafię go rozkodować. Bardzo porszę o pomoc, tu powinna być zakodowana treść stylu.

Code: [select]
This great theme is brought to you for free by these supporters */
$_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';$_HT = base64_decode($_XN);$_TS = 'RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cuam9vbHdlLmNvbS8iPkpvb2x3ZS5jb20gT25saW5lIEpld2VscnkgU3RvcmU8L2E+IHwgVGhhbmtzIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3JhZmlzY2gtYnVyZWF1LmJlL3dlYmRlc2lnbi5waHAiPldlYnNpdGUgRGVzaWduPC9hPiwgPGEgaHJlZj0iaHR0cDovL3d3dy5iaW5nb2RhenpsZS5jby51ayI+QmluZ28gU2l0ZXM8L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd2ViaG9zdGluZy5yZXZpZXdpdG9ubGluZS5uZXQiPldlYiBIb3N0aW5nPC9hPiA8YnIgLz4g';$_HT .= base64_decode($_TS);$_VT =  'Q29weXJpZ2h0ICZjb3B5OyA=';$_HT .= base64_decode($_VT);$_YN = '<strong>' . get_bloginfo('name') . '</strong>';$_HT .= $_YN;$_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';$_HT .= base64_decode($_AY);$_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';$_HT .= base64_decode($_US);echo $_HT;



Tytuł: Odp: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: roco 03.01.2010 22:14:04
Tomku, cześć w Nowym Roku! :)

Sorry jestem w rozjazdach, będę aktywny dopiero dziś nocką. A na moim lapku nie wiele mogę zdziałać..

To komercyjna skórka?

Po rozkodowaniu widać że to stopa strony i wygląda to m/w tak:



Designed by: Joolwe.com Online Jewelry Store (http://www.joolwe.com/) | Thanks to Website Design (http://www.grafisch-bureau.be/webdesign.php), Bingo Sites (http://www.bingodazzle.co.uk/) and Web Hosting (http://webhosting.reviewitonline.net/)
Copyright © Tomeh-Blog | Powered by WordPress (http://wordpress.org/)



Ciekawe.. designer dopisał do stylu 4 linki.. Tak więc używając tego stylu - linkujesz te adresy, piaty to WordPress.org, więc spoko i powinno zostać..

Muszę spadać, to jest przeplatanka kodowania i nie można z tym wiele zrobić.

Ok, narka, i nie pękaj, jeśli bierzesz ze sprawdzonych źródeł, to luzik ;)
roco


Tytuł: Odp: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: tomeh 03.01.2010 23:01:46
to jest stopka z szablonu wordpress. Ale jak to rozkodować? Bo nie tyle chodzi mi o gotowca co o wiedza jak to można samemu robić. Wszystkie pliki wp mają kody przez co nie da się z nimi łatwo kombinować.  Ale nie możliwe aby tam były tylko linki, tam musi być kod strony tego dołu, bo chcę go zmienić czyli odwołania do niego i stylu. Także witam w nowym roku.


Tytuł: Odp: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: roco 07.01.2010 11:46:23
hmm no przecież podałem Ci to już rozkodowane..

A jak to zrobić? no wiesz Tomeh ja za swoją wiedzę zabooliłem parędziesiąt kilo, tylko za wiedzę, nie licząc kosztów hehe

oki doki, podpowiem Ci, żebyś trochę się uspokoił i nie panikował.. To że chcesz wyciąć linki od gościa to co innego hmm jakby kradziesz?
On tam tapisał:

Quote: [select]
/*This great theme is brought to you for free by these supporters */


..że masz tę skórkę za darmo, o ile zostawisz w niej linki do sponsorów..

Kiedy rozkminiałem ten kod, to nie miałem pod ręką żadnego decodera, ale miałem laptoka i zamontowany serverek na localhoście..
Pokaże Ci jak to robić, (tak m/w)..

Najpierw rozłożyłem kod, żeby lepiej mu się przyjrzeć..

Wyszło coś takiego:

GeSHi -› Code: [select]
    /*This great theme is brought to you for free by these supporters */
    $_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';
    $_HT = base64_decode($_XN);
    $_TS = 'RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cuam9vbHdlLmNvbS8iPkpvb2x3ZS5jb20gT25saW5lIEpld2VscnkgU3RvcmU8L2E+IHwgVGhhbmtzIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3JhZmlzY2gtYnVyZWF1LmJlL3dlYmRlc2lnbi5waHAiPldlYnNpdGUgRGVzaWduPC9hPiwgPGEgaHJlZj0iaHR0cDovL3d3dy5iaW5nb2RhenpsZS5jby51ayI+QmluZ28gU2l0ZXM8L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd2ViaG9zdGluZy5yZXZpZXdpdG9ubGluZS5uZXQiPldlYiBIb3N0aW5nPC9hPiA8YnIgLz4g';
    $_HT .= base64_decode($_TS);
    $_VT = 'Q29weXJpZ2h0ICZjb3B5OyA=';
    $_HT .= base64_decode($_VT);
    $_YN = '<strong>' . get_bloginfo('name') . '</strong>';
    $_HT .= $_YN;
    $_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';
    $_HT .= base64_decode($_AY);
    $_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';
    $_HT .= base64_decode($_US);

    echo $_HT;
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.031s | speed:30.01 KB/s



Od razu wiedziałem że wpis w < strong > wywali errora więc

GeSHi -› Code: [select]
' . get_bloginfo('name') . '
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.035s | speed:836 B/s



Zamieniłem na TOMEH-Blog
(i tam są na końcu dodatkowe 2 kończące divy, więc dodałem je na początku i br'kę żeby oddalić od górnej krawędzi..)

GeSHi -› Code: [select]
    /*This great theme is brought to you for free by these supporters */
    $_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';
    $_HT = base64_decode($_XN);
    $_TS = 'RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cuam9vbHdlLmNvbS8iPkpvb2x3ZS5jb20gT25saW5lIEpld2VscnkgU3RvcmU8L2E+IHwgVGhhbmtzIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3JhZmlzY2gtYnVyZWF1LmJlL3dlYmRlc2lnbi5waHAiPldlYnNpdGUgRGVzaWduPC9hPiwgPGEgaHJlZj0iaHR0cDovL3d3dy5iaW5nb2RhenpsZS5jby51ayI+QmluZ28gU2l0ZXM8L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd2ViaG9zdGluZy5yZXZpZXdpdG9ubGluZS5uZXQiPldlYiBIb3N0aW5nPC9hPiA8YnIgLz4g';
    $_HT .= base64_decode($_TS);
    $_VT = 'Q29weXJpZ2h0ICZjb3B5OyA=';
    $_HT .= base64_decode($_VT);
    $_YN = '<strong>TOMEH-BLOG</strong>';
    $_HT .= $_YN;
    $_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';
    $_HT .= base64_decode($_AY);
    $_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';
    $_HT .= base64_decode($_US);

    echo $_HT;

    // <strong>' . get_bloginfo('name') . '</strong>';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.038s | speed:25.52 KB/s




Dodałem znaczniki php na początku i końcu pliku i zapisałem jako whatis.php (dałem ten plik w załączniku)

<?php
//test kodu

echo'<br /><div align="center"><div>';

/*This great theme is brought to you for free by these supporters */
$_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';
$_HT = base64_decode($_XN);
$_TS = 'RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cuam9vbHdlLmNvbS8iPkpvb2x3ZS5jb20gT25saW5lIEpld2VscnkgU3RvcmU8L2E+IHwgVGhhbmtzIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3JhZmlzY2gtYnVyZWF1LmJlL3dlYmRlc2lnbi5waHAiPldlYnNpdGUgRGVzaWduPC9hPiwgPGEgaHJlZj0iaHR0cDovL3d3dy5iaW5nb2RhenpsZS5jby51ayI+QmluZ28gU2l0ZXM8L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd2ViaG9zdGluZy5yZXZpZXdpdG9ubGluZS5uZXQiPldlYiBIb3N0aW5nPC9hPiA8YnIgLz4g';
$_HT .= base64_decode($_TS);
$_VT = 'Q29weXJpZ2h0ICZjb3B5OyA=';
$_HT .= base64_decode($_VT);
$_YN = '<strong>TOMEH-BLOG</strong>';
$_HT .= $_YN;
$_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';
$_HT .= base64_decode($_AY);
$_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';
$_HT .= base64_decode($_US);

echo $_HT;

// <strong>' . get_bloginfo('name') . '</strong>';

?>

Następnie wrzuciłem plik do folderu servera "www" i w przeglądarce wpisałem localhost/whatis.php i dostałem to rozkodowane, podejrzałem źródło, skopiowałem, zamieniłem html'a na BBCode i zamieściłem w poście..

Teraz powiem Ci to co nie powinienem, ponieważ jestem przeciwny kradzeniu czyjegoś Arta..,

Za tą linijkę z wpisami od gościa odpowiada $_TS, a dokładnie to co jest pomiędzy A'postrofami czyli sam sring, i jak już to można wyciąć tylko i wyłącznie to co pomiędzy A'postrofami.

Czyli po tej "operacji" zamiast:

GeSHi -› Code: [select]
    $_TS = 'RGVzaWduZWQgYnk6IDxhIGhyZWY9Imh0dHA6Ly93d3cuam9vbHdlLmNvbS8iPkpvb2x3ZS5jb20gT25saW5lIEpld2VscnkgU3RvcmU8L2E+IHwgVGhhbmtzIHRvIDxhIGhyZWY9Imh0dHA6Ly93d3cuZ3JhZmlzY2gtYnVyZWF1LmJlL3dlYmRlc2lnbi5waHAiPldlYnNpdGUgRGVzaWduPC9hPiwgPGEgaHJlZj0iaHR0cDovL3d3dy5iaW5nb2RhenpsZS5jby51ayI+QmluZ28gU2l0ZXM8L2E+IGFuZCA8YSBocmVmPSJodHRwOi8vd2ViaG9zdGluZy5yZXZpZXdpdG9ubGluZS5uZXQiPldlYiBIb3N0aW5nPC9hPiA8YnIgLz4g';
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.034s | speed:11.74 KB/s



Zostanie: (pokażę od razu na całym kodzie)

GeSHi -› Code: [select]
    /*This great theme is brought to you for free by these supporters */
    $_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';
    $_HT = base64_decode($_XN);
    $_TS = '';
    $_HT .= base64_decode($_TS);
    $_VT = 'Q29weXJpZ2h0ICZjb3B5OyA=';
    $_HT .= base64_decode($_VT);
    $_YN = '<strong>' . get_bloginfo('name') . '</strong>';
    $_HT .= $_YN;
    $_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';
    $_HT .= base64_decode($_AY);
    $_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';
    $_HT .= base64_decode($_US);

    echo $_HT;
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.035s | speed:15.54 KB/s



Teraz trzeba lekko sprasować jak było na początku..:

GeSHi -› Code: [select]
    /*This great theme is brought to you for free by these supporters */
    $_XN = 'PGRpdiBjbGFzcz0ic3Bhbi0yNCI+IDxkaXYgaWQ9ImZvb3RlciI+';$_HT = base64_decode($_XN);$_TS = '';$_HT .= base64_decode($_TS);$_VT =  'Q29weXJpZ2h0ICZjb3B5OyA=';$_HT .= base64_decode($_VT);$_YN = '<strong>' . get_bloginfo('name') . '</strong>';$_HT .= $_YN;$_AY = 'IHwgUG93ZXJlZCBieSA8YSBocmVmPSJodHRwOi8vd29yZHByZXNzLm9yZy8iPldvcmRQcmVzczwvYT4=';$_HT .= base64_decode($_AY);$_US = 'IDwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pg==';$_HT .= base64_decode($_US);echo $_HT;
// Created by GeSHi 1.0.8.10 | code: -› [code=PHP] | load:0.039s | speed:13.33 KB/s



..viola!

Ok, napisałem to tylko dlatego, że nie lubię takich ukrytych kwiatków i skoro gościu nie ma zaufania, to nie należy również mieć do niego..


Jak widzisz nic nie potrzeba.. zresztą to taka zaplatanka, że decoder Ci nie pomoże..

Pozdrawiam :)
roco


Tytuł: Odp: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: tomeh 07.01.2010 12:28:30
Dzięki za pomoc. Z powodu że nie usuwam nigdy tego opisu co zrobił ktoś czyli i linków nie wykorzystałem tego szablonu. Myślałem że w stopce będzie kod do rozszerzenia aby wstawić tam widget w wordpresie z kodu php - ale nie ma tam informacji - w css jest odwołanie do pliku functions i tam znowu powodowane takimi kodami. Za durzo zachodu z tym jednak.


Dzięki za pomoc, jak kiedyś będzie z czymś takim problem to się przyda to jako wskazówka.


Tytuł: Odp: Rozkodowanie kodu w szablonie - prośba o pomoc
Wiadomość wysłana przez: roco 07.01.2010 12:36:33
Tomeh, dałem Ci plik w załączniku, podmieniaj tylko zawartość i sprawdzaj w przeglądarce, wyświetl źródło i łatwo się zorientujesz gdzie co idzie i do czego..

WP ma swoje kotwice i najczęściej widgety mają swój dodatkowy krótki kod do wklejek w różne miejsca.. Nie jest to tak trudne jak Ci się wydaje.. Po za tym nie musisz wrzucać zakodowanego kodu..

Pozdrawiam :)
roco