See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 8724|Vastuse: 0

Ohtlike funktsioonide täielik parseerimine PHP-s

[Kopeeri link]
Postitatud 24.10.2014 14:32:39 | | |

PHP kompileerimisel, kui erivajadust pole, tuleb keelata PHP parsimistoe kompileerimine, mis genereerib CLI käsurea mustreid. Kompileerimise ajal saab kasutada –disable-CLI. Kui PHP on kompileeritud CLI-mustrite genereerimiseks, saab sissetungija seda ära kasutada, et seadistada WEB Shelli tagaukse protsess või käivitada suvalist koodi PHP kaudu.

phpinfo()

Funktsiooni kirjeldus: väljund PHP keskkonna info ja sellega seotud moodulite, WEB-keskkonna ja muu info väljund.

Ohutase: Keskmine

passthru()

Funktsiooni kirjeldus: Lubab käivitada välise programmi ja kajastab väljundit, sarnaselt executionile (exec().

Ohutase: kõrge

exec()

Funktsiooni kirjeldus: Võimaldab käivitada välist programmi (näiteks UNIX Shell või CMD käsud jne).

Ohutase: kõrge

süsteem()

Funktsiooni kirjeldus: Võimaldab käivitada välise programmi ja echoed väljundit, sarnaselt passthru()-le.

Ohutase: kõrge

chroot()

Funktsiooni kirjeldus: See saab muuta praeguse PHP protsessi tööjuurkataloogi ning töötab ainult siis, kui süsteem toetab CLI-režiimi PHP-d, ning see funktsioon ei kehti Windowsi süsteemidele.

Ohutase: kõrge

scandir()

Funktsiooni kirjeldus: Loetleb failid ja kataloogid kindlal rajal.

Ohutase: Keskmine

chgrp()

Funktsiooni kirjeldus: Muuda kasutajagruppi, kuhu fail või kataloog kuulub.

Ohutase: kõrge

Chown()

Funktsiooni kirjeldus: Muuda faili või kataloogi omanikku.

Ohutase: kõrge

shell_exec()

Funktsiooni kirjeldus: Täida käsud läbi shelli ja tagasta täitmise tulemus stringina.

Ohutase: kõrge

proc_open()

Funktsiooni kirjeldus: Käivita käsk ja ava faili viide lugemiseks ja kirjutamiseks.

Ohutase: kõrge

proc_get_status()

Funktsiooni kirjeldus: Hangi teavet protsessi kohta, mis avatakse proc_open() abil.

Ohutase: kõrge

error_log()

Funktsiooni kirjeldus: Saada veateated määratud kohtadesse (failidesse).

Turvamärkus: Mõnes PHP versioonis saab kasutada error_log() PHP turvarežiimi möödahiilimiseks,
Täida suvalisi käske.

Ohutase: madal

ini_alter()

Funktsiooni kirjeldus: See on ini_set() funktsiooni aliasfunktsioon, millel on sama funktsioon mis ini_set(). Vaata ini_set() täpsemalt.

Ohutase: kõrge

ini_set()

Funktsiooni kirjeldus: Seda saab kasutada PHP keskkonna konfiguratsiooni parameetrite muutmiseks ja seadistamiseks.

Ohutase: kõrge

ini_restore()

Funktsiooni kirjeldus: Saab taastada PHP keskkonna konfiguratsiooniparameetrid algväärtustele.

Ohutase: kõrge

dl()

Funktsiooni kirjeldus: Laadi PHP väline moodul PHP käivituse ajal, mitte käivitamisel.

Ohutase: kõrge

pfsockopen()

Funktsiooni kirjeldus: Loo pesa püsiühendus Interneti või UNIX-domeeniga.

Ohutase: kõrge

syslog()

Funktsiooni kirjeldus: kutsub UNIX-süsteemi süsteemitaseme syslog() funktsiooni.

Ohutase: Keskmine

readlink()

Funktsiooni kirjeldus: Tagastab sihtfaili sisu, millele sümbol ühendub.

Ohutase: Keskmine

symlink()

Funktsiooni kirjeldus: Loo UNIX-süsteemis sümboolne link.

Ohutase: kõrge

popen()

Funktsiooni kirjeldus: Saad käsu popen() parameetrite kaudu edasi anda ja käivitada popen() poolt avatud faili.

Ohutase: kõrge

stream_socket_server()

Funktsiooni kirjeldus: Loo interneti- või UNIX-serveriühendus.

Ohutase: Keskmine

putenv()

Funktsiooni kirjeldus: Kasutatakse süsteemi märgistiku keskkonna muutmiseks PHP töötamise ajal. PHP versioonides, mis on varasemad kui versioon 5.2.6, saab seda funktsiooni kasutada süsteemi märgikomplekti keskkonna muutmiseks ning seejärel sendmail käsu abil saata spetsiaalsed parameetrid süsteemi SHELL käsu täitmiseks.

Ohutase: kõrge






Eelmine:Uusim saadaval, kontota CSDN-i punktideta allalaadimistööriist
Järgmine:Kas on parem kasutada 360 arvutiturvameestele või QQ turvateenritele?
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com