YAPHPO

Software screenshot:
YAPHPO
Rincian Software:
Versi: 1.0.1
Tanggal Upload: 3 Jun 15
Pengembang: Lincoln Maskey
Lisensi: Gratis
Popularitas: 1

Rating: 2.0/5 (Total Votes: 2)

YAPHPO adalah "Namun lain PHP Obfuscator". Berdasarkan awalnya pada kode "PHPCodeBuster" oleh Martijn Loots, kekuatan yang nyata YAPHPO ini ditemukan dalam kerangka kode dikembangkan di sekitar inti ini.
Kerangka kode menyediakan banyak dibutuhkan customisability untuk PHP pengembang yang perlu mengaburkan kode mereka. Fitur kunci adalah 'kebingungan melangkah'.
Tidak ada yang lebih buruk daripada makan kode ke obfuscator dan diberi kembali benjolan kode dikaburkan bahwa Anda hanya bisa berharap benar. Kebingungan melangkah kami memungkinkan Anda untuk memastikan bahwa proses bekerja dengan benar. Misalnya, langkah pertama mungkin melibatkan hanya obfuscating nama variabel.
Dengan cara ini, Anda dapat membandingkan kode asli Anda dengan output dari langkah ini dan tidak dapat diatasi dengan perbedaan. Anda benar-benar dapat memastikan bahwa pada saat ini, hanya nama-nama variabel telah diubah (dan berubah dengan benar). Langkah kedua mungkin melibatkan menghapus komentar. Sekarang semua yang perlu Anda lakukan adalah membandingkan output dari langkah pertama dengan output dari langkah kedua dan memastikan bahwa komentar dan hanya komentar telah dihapus.
Ini adalah cara yang bagus untuk cepat mendapatkan bagian dari pikiran bahwa kode Anda akan tetap bekerja setelah kebingungan! Tentu saja, Anda tidak harus melalui semua proses bahwa jika Anda tidak ingin. Semua 'langkah' yang dilakukan sekaligus, tetapi disimpan jauh di direktori terpisah. Jika Anda suka, hanya mengambil direktori final dan Anda memiliki sumber-benar dikaburkan Anda.
Hal lain yang penting tentang obfuscating kode Anda adalah bahwa beberapa variabel dan fungsi tidak harus dikaburkan. Misalnya, jika kode Anda adalah modul untuk Content Management System macam, maka Anda jelas tidak ingin mengubah panggilan ke fungsi yang di luar kendali Anda. YAPHPO berkaitan dengan ini dengan memungkinkan Anda untuk menentukan 'termasuk' dan 'tidak termasuk' daftar untuk setiap jenis yang berbeda dari kebingungan.
Misalnya, Anda dapat menggunakan perpustakaan yang menyediakan semua fungsi database Anda dan Anda tidak ingin mengubah panggilan ke fungsi-fungsi tertentu. Anda dapat menambahkan masing-masing nama fungsi untuk mengecualikan daftar dan mereka tidak akan terpengaruh oleh proses kebingungan. Lebih baik lagi, jika mereka semua mulai dengan 'db_', misalnya, tambahkan saja 'db_ *' ke dalam daftar. Ya, mendukung wildcard.
Kebalikan dari ini juga benar: mungkin kode Anda menyediakan API untuk pengembang lain. Anda dapat menambahkan Anda fungsi 'publik' dan variabel ke mengecualikan daftar dan cara orang lain masih dapat menggunakan fungsi-fungsi ini dan variabel yang Anda berikan, sementara tidak bisa membaca sisa kode Anda.
Tidak seperti banyak obfuscators tua, YAPHPO menggunakan tokenizer PHP sendiri. Apa artinya ini? Banyak obfuscators tua berusaha untuk mengurai kode Anda dan mencoba dan bekerja apa setiap bagian dari kode Anda adalah. YAPHPO, di sisi lain, pada dasarnya melewati blok kode Anda untuk PHP itu sendiri, yang mem-parsing, menganalisa dan menandai kode Anda sebelum diteruskan kembali ke YAPHPO. Tidak ada lagi berusaha untuk memastikan bahwa kode Anda diterima obfuscator: jika PHP memahami kode Anda, maka Anda semua tapi dijamin bahwa YAPHPO akan, juga. Hal besar lainnya tentang ini adalah bahwa hal itu lebih cepat, juga!
YAPHPO akan bekerja pada seluruh direktori (ditambah subdirektori) dari kode sumber untuk Anda, sehingga Anda bahkan tidak perlu bekerja pada setiap file satu per satu. Kuat 'termasuk' dan 'tidak termasuk' daftar yang dapat digunakan untuk file, juga, sehingga Anda dapat berhenti obfuscating dan seluruh file, kelompok file atau direktori dengan mudah.
Tidak seperti obfuscators lain yang kita tahu, YAPHPO bahkan akan mengaburkan konstanta Anda.
Akhirnya, karena YAPHPO output PHP sepenuhnya berlaku (meskipun praktis tidak terbaca untuk orang normal) tidak perlu memastikan bahwa ada ekstensi tertentu diinstal pada server dimana script Anda akan berjalan. Encoders PHP lain yang tidak obfuscators 'kompilasi' kode tetapi membutuhkan ekstensi diinstal untuk membiarkan mereka berjalan di server. Dengan menggunakan YAPHPO, Anda tidak perlu khawatir tentang ekstensi ini sedang dipasang.
Terbaik dari semua, YAPHPO sepenuhnya gratis

Apa yang baru dalam rilis ini:

  • Pelepasan YAPHPO v1.0.1 pada dasarnya adalah rilis bug fix kecil. Jika Anda tidak memiliki tag pendek dinonaktifkan dan Anda tidak menggunakan kelas statis, update ini adalah opsional.

Komentar untuk YAPHPO

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!