YAPHPO

Screenshot Software:
YAPHPO
Mga detalye ng Software:
Bersyon: 1.0.1
I-upload ang petsa: 3 Jun 15
Nag-develop: Lincoln Maskey
Lisensya: Libre
Katanyagan: 1

Rating: 2.0/5 (Total Votes: 2)

YAPHPO ay "Ngunit isa pang PHP obfuscator". Batay sa orihinal na ang code ng "PHPCodeBuster" by Martijn Loots, real lakas YAPHPO ay natagpuan sa balangkas ng code na binuo sa paligid ng core na ito.
Ito balangkas ng code nagbibigay magkano ang kailangan customisability para sa mga developer PHP na kailangan upang tumaranta kanilang code. Ang mga pangunahing tampok ay ang 'stepped obfuscation'.
May ay wala mas masama kaysa sa pagpapakain ang iyong code sa isang obfuscator at pagiging ibinigay sa likod ng isang bukol ng obfuscated code na maaari mo lamang ang pag-asa ay tama. Pinahihintulutan ng aming stepped obfuscation mo upang matiyak na nagtrabaho nang tama ang proseso. Halimbawa, ang unang hakbang ay maaaring may kasangkot na lang obfuscating pangalan ng variable.
Sa ganitong paraan, maaari mong ihambing ang iyong orihinal na code sa output mula sa mga hakbang na ito at hindi maaaring magtagumpay sa pamamagitan pagkakaiba. Maaari mong aktwal na matiyak na sa puntong ito, tanging ang pangalan ng variable ay nabago (at tama nagbago). Ang ikalawang hakbang ay maaaring kasangkot sa pag-alis ng mga komento. Ngayon ang lahat ng kailangan mong gawin ay ihambing ang output mula sa unang hakbang sa output mula sa pangalawang hakbang at matiyak na ang mga komento at tanging ang mga komento ay tinanggal.
Ito ay isang magaling na paraan upang makakuha ng mabilis na mga piraso ng isip na ang iyong code ay gagana pa rin pagkatapos ng obfuscation! Siyempre, hindi mo na kailangang pumunta sa lahat ng mga proseso na kung hindi mo nais na. Lahat ng 'hakbang' ay tapos nang sabay-sabay, ngunit naka-imbak ang layo sa hiwalay na mga direktoryo. Kung gusto mo, kunin lang ang pangwakas na direktoryo at mayroon kang ang iyong ganap obfuscated source.
Ang isa pang mahalagang bagay tungkol obfuscating iyong code ay na ang ilang mga variable at mga function na ay hindi dapat na obfuscated. Halimbawa, kung ang iyong code ay isang module para sa isang Content Management System ng mga uri, at pagkatapos ay malinaw naman ay hindi nais na baguhin ang mga tawag sa mga function na ay sa labas ng iyong control. YAPHPO deal sa ito sa pamamagitan ng na nagpapahintulot sa iyo upang tukuyin ang 'isama' at 'ibukod' na listahan para sa bawat iba't ibang uri ng obfuscation.
Halimbawa, maaari mong gamitin ang isang library na nagbibigay ng lahat ng iyong mga database ng mga function at kaya hindi mo nais na baguhin ang mga tawag sa mga partikular na mga pag-andar. Maaari kang magdagdag ng bawat isa sa mga pangalan ng function sa listahan ng ibubukod at sila ay hindi maaapektuhan sa pamamagitan ng proseso ng obfuscation. Mas mahusay pa rin, kung lahat sila ay magsimula sa 'db_', halimbawa, idagdag lamang ang 'db_ *' sa listahan. Oo, ito ay sumusuporta sa wildcard.
Ang reverse ng ito ay totoo rin: marahil ang iyong code ay nagbibigay ng isang API para sa iba pang mga developer. Maaari kang magdagdag ng iyong 'pampublikong' function at variable sa listahan ibukod at paraan na ang iba ay maaari pa ring gamitin ang mga function at variable na magbigay sa iyo, habang ang mga hindi maka-basahin ang natitirang bahagi ng iyong code.
Hindi tulad ng isang pulutong ng mas lumang obfuscators, YAPHPO gumagamit ng sariling tokenizer PHP. Ano ang ibig sabihin nito? Ang isang pulutong ng mga mas lumang obfuscators tinangka upang i-parse out ang iyong code at subukan at gumawa ng kung ano ang bawat bahagi ng iyong code ay. YAPHPO, sa ibang dako, mahalagang magbabalik iyong code block sa sarili PHP, na pina-parse, pinag-aaralan at nagmamarka up ang iyong code bago makapasa ito pabalik sa YAPHPO. Walang mas sinusubukan upang tiyakin na ang iyong code ay katanggap-tanggap sa obfuscator: kung nauunawaan PHP iyong code, pagkatapos ikaw ay ang lahat ngunit ginagarantiya na YAPHPO ay, masyadong. Ang iba pang mahusay na bagay tungkol dito ay na ito ay mas mabilis, masyadong!
YAPHPO gagana sa isang buong direktoryo (plus subdirectory) ng source code para sa iyo, upang hindi mo na kailangan kahit na magtrabaho sa bawat file sa isa sa isang panahon. Ang malakas na 'isama' at 'ibukod' mga listahan ay magagamit para sa mga file, masyadong, sa gayon ay maaari mong ihinto obfuscating at buong file, grupo ng mga file o mga direktoryo madali.
Hindi tulad ng anumang iba pang mga obfuscators na alam namin ng, YAPHPO kahit tumaranta iyong constants.
Panghuli, dahil YAPHPO outputs ganap valid PHP (kahit na halos hindi mabasa sa isang normal na tao) ay hindi na kailangan upang tiyakin na doon na anumang partikular na mga extension na naka-install sa mga server na kung saan ang iyong mga script ay tatakbo. Iba encoder PHP na hindi obfuscators 'compile' ang code ngunit nangangailangan ng mga extension na naka-install upang ipaalam sa kanila tumakbo sa server. Sa pamamagitan ng paggamit YAPHPO, hindi mo na kailangan mag-alala tungkol sa pagiging-install ang mga extension.
Pinakamaganda sa lahat, YAPHPO ay ganap na libre

Ano ang bago sa release na ito:

  • Ang release ng YAPHPO v1.0.1 ay mahalagang isang maliit na bug fix release. Kung hindi mo alam kung pinagana maikling tag at hindi mo gamitin ang static na klase, ang update na ito ay opsyonal.

Mga komento sa YAPHPO

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!