Bagaimana untuk melumpuhkan eval dalam php di bawah win

藏色散人
Lepaskan: 2023-03-17 10:28:01
asal
1601 orang telah melayarinya

Cara untuk melumpuhkan eval dalam PHP di bawah win: 1. Muat turun "PHP_diseval_extension"; 2. Cari PHP yang sedang digunakan oleh pelayan 3. Buka fail konfigurasi PHP; jadi" kod; 5 , mulakan semula perkhidmatan.

Bagaimana untuk melumpuhkan eval dalam php di bawah win

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.

Bagaimana untuk melumpuhkan eval dalam php di bawah win?

Penjelasan tentang melumpuhkan fungsi eval dalam PHP

1. Apa itu eval

eval ialah pembina bahasa, bukan fungsi komponen sistem. . Oleh itu, kami tidak boleh melumpuhkannya dengan menggunakan disable_functions dalam php.ini.

2. Bahaya eval

eval() sangat mematikan keselamatan PHP Oleh itu, untuk mengelakkan pencerobohan kuda Trojan seperti berikut apabila ia tidak digunakan secara umum, ia memerlukan untuk diharamkan!

3. Bagaimana untuk melumpuhkan

3-1 Muat turun PHP_diseval_extension

alamat github: https://github.com/mk-j/PHP_diseval_extension

Kaedah pemasangan:

3-2 Cari PHP yang sedang digunakan oleh pelayan

whereis php
Salin selepas log masuk

Bagaimana untuk melumpuhkan eval dalam php di bawah win

Versi PHP pelayan ialah 7.1

<. 🎜> Cari direktori phpize Execution

3-3 Masukkan mana-mana folder dalam direktori root Saya mencuba direktori tmp tetapi gagal untuk menyusun dan menimbulkan masalah kebenaran

Normal Selepas penyusunan berjaya, tambah sambungan dan cari fail konfigurasi PHP yang sedang berkesan
cd /
git clone https://github.com/mk-j/PHP_diseval_extension.git
 
cd /home/PHP_diseval_extension/source
 
//使用PHP安装路径的phpize  执行一下命令
/opt/cpanel/ea-php71/bin/phpize
./configure --with-php-config=/opt/cpanel/ea-php71/bin/php-config
make && make install
Salin selepas log masuk

arahan: php --ini

Bagaimana untuk melumpuhkan eval dalam php di bawah win 3 -4. Tambahkan kod berikut untuk memulakan semula perkhidmatan Hanya

Pembelajaran yang disyorkan: "
extension=diseval.so
Salin selepas log masuk
Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk melumpuhkan eval dalam php di bawah win. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan