Jak ukryć kod PHP – prosty sposób

W cyklu short wpisów zainspirowany jednym pytaniem użytkownika powiem, jak ukryć kod źródłowy PHP. Prostym sposobem na obfuskacja kodu (czasem przydatnym dla początkujących hakerów), lecz niestety łatwo odwracalnym na ukrycie kawałka kodu PHP jest użycie funkcji eval(); i base64_decode();.

Pierwsza funkcja przyjmuje jeden argument, który jest kodem PHP do wykonania, druga funkcja może przyjmować więcej argumentów niż jeden, ale są opcjonalne i nie będziemy ich używać. My przekażemy do niej tylko ciąg zakodowany w base64 (do rozkodowania).  Tego typu operacje często nazywane są zaciemnianiem kodu lub po prostu określane jako obfuskacja.

Czytaj więcej