Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt mieszajacy, kto rozszyfruje?
Forum PHP.pl > Forum > PHP
[fisher]
Witam

Znalazlem pewien skrypt ktory "szyfruje" kod php

Szyfruje tzn tak nim miesza ze dla czlowieka staje sie nieczytelny (lub tez trudny do rozszyfrowania - jak kto woli :)) a dla parsera php jest w pelni funkcjonalnym skryptem

Ponizej zamieszczam kod, czy ktos moglby sie podjac proby jego rozszyfrowania (tak zeby przetestowac w pelni jego dzialanie) ?

[php:1:b15cd9e8d3]<?php
/*gencoder
Ci8vcHJpbnQiSGVsbG8gd29ybGQiOwo=

*/if($PHP_SELF!="")$s=file($PATH_TRANSLATED);else$s=file($HTTP_SERVER_VARS[argv$
as
$))$b=true;}eval(base64_decode($ss));?>[/php:1:b15cd9e8d3]

Pozdrawiam

Dodane:
Trzeba testowac pod Unixami, gdyz pod winda nie dziala (znak konca lini)
kurtz
Cytat
"]Ponizej zamieszczam kod, czy ktos moglby sie podjac proby jego rozszyfrowania

Kod
//print"Hello world";


ale odgadniete bo skrypt ktory wkleiles zawiera bledy.. wiec trzeba bylo zgadywac co robi ;)

algorytm - pobiera plik i evaluj komnetarz. pol gwizdka ;)


pozdrawiam
rogeros
A wiec moim zdaniem to jest proste.
Zawartość pliku jest kodowana za pomocą funkcji
base64_encode

Zaś Twój kawałek kodu dekoduje to za pomocą funkcji
base64_decode

Prosty przykład.

[php:1:84487e84e6]<?php
$tekst="To jest forum php";

$zakodowane=base64_encode($tekst);

echo $zakodowane; // wyświetli nam "VG8gamVzdCBmb3J1bSBwaHA="

// ale teraz w odwrotna strone

$odkodowane=base64_decode($zakodowane);

echo $odkodowane; // wyswietli nam "To jest forum php"

// czyli $odkodowane == $tekst

?>[/php:1:84487e84e6]


Mam nadzieje ze wyjasniłem juz problem
[fisher]
Cytat
Kod
//print"Hello world";


ale odgadniete bo skrypt ktory wkleiles zawiera bledy.. wiec trzeba bylo zgadywac co robi ;)

algorytm - pobiera plik i evaluj komnetarz


faktycznie cos jest nie tak z kodem, ale kod podalem bezposrednio ze skryptu ktory go wygenerowal

Cytat
pol gwizdka ;)

rozumiem ze chodzilo o rozkodowanie na pol gwizdka ;-))) ?
spenalzo
To że jest nieczytelny dla użytkownika nie znaczy, że ktoś nie może wziąść sobie php i zakodować np. system("xxx") i skasować zawartość całego serwera... No ale zależy skąd ten kod jest pobierany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.