YAPHPO "Lakin bir PHP Obfuscator" dir. Martijn Loots tərəfindən "PHPCodeBuster" kodu haqqında ilk əsasən, YAPHPO real gücü bu əsas ətrafında inkişaf kod çərçivəsində var.
Kodu Bu çərçivədə onların kodu qaralmaq lazımdır PHP developers üçün çox lazım customisability təmin edir. əsas xüsusiyyət 'qədəm obfuscation "deməkdir.
Bir obfuscator daxil kodu qidalanma və düzgün yalnız ümid edə bilər obfuscated kodu bir parça geri verilir daha pis bir şey yoxdur. Bizim pilləli obfuscation proses düzgün işləyib ki, təmin etmək üçün imkan verir. Məsələn, ilk addım dəyişən adları obfuscating ola bilər.
Bu yolla, siz bu addım çıxışı ilə orijinal kodu müqayisə edə bilərsiniz və fərqlər ilə aradan qaldırmaq mümkün deyil. Siz, həqiqətən, bu nöqtədə, yalnız dəyişən adları dəyişib (və doğru dəyişib) ki, təmin edə bilər. İkinci addım şərh aradan qaldırılması ola bilər. İndi nə etmək lazımdır bütün ikinci addım çıxışı ilə ilk addım çıxış müqayisə və şərhlər və yalnız şərhlər silindi ki, təmin edir.
Bu tez code hələ obfuscation sonra işləyəcək ruh parça almaq üçün bir yoldur! Əlbəttə ki, siz istəmirsinizsə bu prosesin bütün vasitəsilə getmək yoxdur. "Addımlar" bütün bir dəfə həyata, lakin ayrı-ayrı qovluqlarda üz saxlanılır. İstəsəniz, yalnız final kataloq almaq və sizin tamamilə obfuscated mənbə var.
Kodu obfuscating haqqında başqa bir mühüm şey bir dəyişənləri və funksiyaları obfuscated lazım deyil ki. Sizin code növ bir Content Management System üçün modul əgər Məsələn, sonra açıq-aydın nəzarət kənarda funksiyaları zənglər dəyişdirmək istəmirəm. YAPHPO müəyyən "daxildir və obfuscation hər müxtəlif növü üçün siyahıları" istisna "üçün imkan bu ilə məşğul olur.
Məsələn, sizin bazası funksiyaları bütün təmin edən bir kitabxana istifadə edə bilər və buna görə də o, xüsusi funksiyaları zənglər dəyişdirmək istəmirəm. Siz istisna siyahısına bu funksiyası adları hər əlavə edə bilərsiniz və onlar obfuscation prosesi təsir edəcək. Onlar bütün "db_ ilə başlamaq əgər daha yaxşı hələ, məsələn, yalnız siyahısına" db_ * 'əlavə edin. Bəli, joker dəstəkləyir.
Bu əks də doğrudur: bəlkə kodu digər geliştiriciler üçün bir API təmin edir. Siz istisna siyahısı üçün "ictimai" funksiyaları və dəyişənlərin əlavə edə bilərsiniz və kodu qalan oxumaq qadir olan isə başqa yol hər kəs hələ, təmin bu funksiyaları və dəyişənlərin istifadə edə bilərsiniz.
Yaşlı obfuscators bir çox fərqli olaraq, YAPHPO PHP öz tokenizer istifadə edir. Bu nə deməkdir? Older obfuscators bir çox sizin kodunu analiz və cəhd və kodu hər hissəsi nə iş cəhd. YAPHPO, digər tərəfdən, mahiyyətcə, çözümler təhlil və YAPHPO geri keçən əvvəl kodu up qeyd PHP özü üçün kodu blok keçir. Sonra bütün, lakin çox, YAPHPO olacaq ki, təmin edirik, PHP kodu anlayır əgər: No daha çox kodu obfuscator üçün məqbul əmin etmək üçün çalışırıq. Bu barədə digər böyük şey çox daha sürətli var ki!
YAPHPO sizin üçün mənbə kodu bütün kataloq (plus alt dizinler) işləyəcək, belə ki, hətta bir zamanda hər bir fayl bir iş üçün ehtiyac yoxdur. Güclü "daxildir və siz asanlıqla faylları və ya rehberler obfuscating və bütün fayl, qrup dayandırmaq bilər ki, siyahıları çox faylları üçün yararlı olan" istisna ".
Biz bilirik hansı digər obfuscators fərqli olaraq, YAPHPO hətta sabitləri qaralmaq olacaq.
Nəhayət, YAPHPO (bir normal şəxs praktiki okunmaz baxmayaraq) tamamilə etibarlı PHP əmin scripts davam edəcək server yüklü hər hansı bir uzantıları var ki, etmək üçün heç bir ehtiyac yoxdur nəticələr çünki. Deyil obfuscators "tərtib" code lakin digər PHP enkoderler onlara server run imkan yüklü uzantıları tələb edir. YAPHPO istifadə edərək, bu uzantıları quraşdırılır narahat ehtiyac yoxdur.
Bütün yaxşı, YAPHPO tamamilə pulsuz
Bu azad Yeni nədir:
- YAPHPO v1.0.1 azad mahiyyətcə kiçik bir səhv fix azad edir. Qısa tags əlil yoxdur və siz statik dərsləri istifadə etməyin, bu yeniləmə isteğe bağlıdır.
Şərhlər tapılmadı