YAPHPO

Screenshot Software:
YAPHPO
Szczegóły programowe:
Wersja: 1.0.1
Filmu: 3 Jun 15
Wywoływacz: Lincoln Maskey
Licencja: Wolny
Popularność: 1

Rating: 2.0/5 (Total Votes: 2)

YAPHPO jest "Yet Another PHP Obfuscator". Oparty początkowo na kodzie "PHPCodeBuster" przez Martijn Loots, prawdziwa siła YAPHPO znajdujemy w ramach kodu rozwinęła się wokół tego rdzenia.
Ramy kodu zapewnia bardzo potrzebne customisability dla programistów PHP, które muszą zaciemnienie swojego kodu. Kluczową cechą jest "zaciemniania wyszedł".
Nie ma nic gorszego, niż karmienie kod do Obfuscator i jest zwrócona bryłę zaszyfrowanej kodu, który można tylko mieć nadzieję, jest prawidłowe. Nasz wyszedł zaciemniania pozwala zapewnić, że proces pracował poprawnie. Na przykład, pierwszy krok może obejmować tylko kasował nazw zmiennych.
W ten sposób, można porównać swój oryginalny kod z wyjściem z tego kroku i nie można przezwyciężyć różnice. Rzeczywiście można zapewnić, że w tym momencie, tylko nazwy zmiennych zostały zmienione (i odpowiednio zmienione). Drugim krokiem może obejmować usuwania komentarzy. Teraz wszystko, co musisz zrobić, to porównaj wyjście z pierwszego etapu z wyjściem z drugiego etapu i zapewnić, że komentarze i tylko komentarze zostały usunięte.
Jest to świetny sposób, aby szybko dostać kawałek umysłu, że kod będzie nadal działać po zaciemniania! Oczywiście, nie musisz przejść przez cały ten proces, jeśli nie chcesz. Wszystkie "kroki" są wykonywane od razu, ale w oddzielnych przechowywane z dala katalogów. Jeśli chcesz, po prostu podjąć ostateczną katalog i masz zupełnie pogmatwanego źródła.
Kolejną ważną rzeczą jest kod kasował, że niektóre zmienne i funkcje nie powinny być ukrywane. Na przykład, jeśli kod jest moduł do systemu zarządzania treścią o rodzaju, to oczywiście nie chcesz zmieniać wywołań funkcji, które są poza kontrolą. YAPHPO tym zajmuje, pozwalając na określenie "obejmuje" i "wyłączyć" list do każdego typu zaciemniania.
Na przykład, można korzystać z biblioteki, która dostarcza wszystkich funkcji bazy danych i tak nie chcesz zmienić połączenia do tych konkretnych funkcji. Możesz dodać każdą z tych nazw funkcji do listy wykluczenia i nie będzie mieć wpływu na proces zaciemniania. Jeszcze lepiej, jeśli wszyscy zaczną z 'numer_db ", na przykład, po prostu dodaj' numer_db *" do listy. Tak, obsługuje symboli wieloznacznych.
Na odwrocie jest to również prawdziwe: może kod dostarcza API dla innych deweloperów. Możesz dodać swoje funkcje "publiczne" i zmiennych do listy wykluczenia iw ten sposób wszyscy mogą nadal korzystać z tych funkcji i zmiennych, które zapewniają, natomiast nie jest w stanie przeczytać resztę kodu.
W przeciwieństwie do wielu starszych obfuscators, YAPHPO wykorzystuje własne tokenizer PHP. Co to znaczy? Wiele starszych obfuscators próbował analizować swój kod i spróbować wypracować co każda część kodu była. YAPHPO, z drugiej strony, w zasadzie przechodzi swój blok kodu do samego PHP, który przetwarza, analizuje i wyznacza swój kod przed przekazaniem go do YAPHPO. Nie więcej próbuje upewnić się, że kod jest dopuszczalne do Obfuscator: jeśli PHP rozumie swój kod, a następnie masz gwarancję, że wszystko, ale będzie YAPHPO też. Inną wielką zaletą jest to, że jest to szybsze, też!
YAPHPO będzie działać na całego katalogu (plus podkatalogów) kodu źródłowego dla ciebie, więc nawet nie trzeba pracować na każdym pliku, jeden na raz. Potężny "to" i "wyłączyć" nadają się do listy plików, też tak, że można łatwo zatrzymać kasował i całego pliku, grupy plików lub katalogów.
W przeciwieństwie do innych obfuscators, które znamy z, YAPHPO rozwodnić nawet swoje stałe.
Wreszcie, ponieważ Wyjścia całkowicie poprawny YAPHPO (choć praktycznie PHP nieczytelny dla normalnej osoby), nie ma potrzeby, aby upewnić się, że jakieś szczególne rozszerzeń zainstalowanych na serwerach, gdzie twoje skrypty będą uruchamiane. Inne enkodery PHP, które nie są obfuscators "kompilacji" kodu, ale wymagają rozszerzenia zainstalowane, aby pozwolić im działać na serwerze. Dzięki zastosowaniu YAPHPO, nie musisz się martwić o ich zainstalowaniu te rozszerzenia.
Najlepszy ze wszystkich, YAPHPO jest całkowicie wolna

Co nowego w tym wydaniu:

  • wydanie YAPHPO v1.0.1 jest w zasadzie małe poprawki błędów release. Jeśli nie masz krótkie znaczniki wyłączony i nie korzystać z klas statycznych, ta aktualizacja jest opcjonalne.

Komentarze do YAPHPO

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!