toisen ohjelman kutsuminen PHP:ssä

'piieitspii'

Voiko PHP:ssä kutsua toista ohjelmaa, joka on koodattu esim. C:llä? Eli ohjelmien pitäisi keskustella keskenään siten, että C-ohjelma tekisi jotain ja lähettäisi dataa PHP-skriptille, joka sitten tekisi tarvittavat temput datalle.

includella tuo kutsuminen varmaan onnistuu, mutta entäpä sen ohjelman antaman datan vastaanotto?

4

528

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • mahtava tietoturvariski

      eli käyttäjä voisi lähettää palvelimelle jonkun
      vaikka C-pahiksen ja käynnistää sen PHP:llä...
      Huh.
      Ei taida onnistua...

      PHP tietty voi kutsua toista PHP:tä.

      • keksa

        ongelma, että miten sen pahiksen saa sinne palvelimelle ja miten saa ajettua sitten omaa php-koodia siellä?

        exec on koento jolla voi ajaa

        http://fi2.php.net/exec

        tai system


      • mahtava tietoturvariski
        keksa kirjoitti:

        ongelma, että miten sen pahiksen saa sinne palvelimelle ja miten saa ajettua sitten omaa php-koodia siellä?

        exec on koento jolla voi ajaa

        http://fi2.php.net/exec

        tai system

        ongelma?
        ihan FTP:llä menee mikä tahansa binääri palvelimelle
        kuin palvelimelle.
        Ja php hyrähtää käyntiin ihan nimellä.


      • j3j3j
        mahtava tietoturvariski kirjoitti:

        ongelma?
        ihan FTP:llä menee mikä tahansa binääri palvelimelle
        kuin palvelimelle.
        Ja php hyrähtää käyntiin ihan nimellä.

        Olethan tietoinen, että PHP:ssä voi estää tiettyjen functioiden toiminnan ja nuo exec... functiothan on yleensä estetty näissä perus web-hotelli paketeissa, sekä käyttöoikeuksilla pystyy määrittää mitä C ohjelma voi tehdä, joten periaatteessa niillä pystyy tekemään vain saman mitä PHP:llä. Tietenkin tietoturvan kanssa tulee ongelmia, jos root tunnus on PHP:llä käytössä. Joten eipä nuo periaatteessa ole sen vaarallisempia kuin include functio.

        Mut yleisessä käytössä nuo exec ja vastaavat functiot ovat, varsinkin dedikoituja... palvelimia käytettäessä. PHP kun on scriptaus kieli joten se on huomattavasti hitaampi kuin esim C/C , siksi monissa palveluissa taustalla on jotain muutakin kuin PHP:tä-


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hallitus pyrkii rajoittamaan kaupan omien halpamerkkien myyntiä

      Helsingin Sanomien mukaan hallitus valmistelee lakihanketta, joka suitsii kaupan valtaa ja rajoittaa omien halpamerkkien
      Yhteiskunta
      161
      2969
    2. Tapettu

      On joku kangaskadulla perjantaina
      Sotkamo
      51
      2279
    3. Kysy jotain kaivatultasi

      Tämä ketju on sitä varten.
      Ikävä
      235
      2213
    4. Huomenna sähkö maksaa jo yli 60 snt/kWh. Milloin ALV putoaa?

      Kysynkin persuilta, että milloin aiotte pudottaa sähkön arvonlisäveron kuten Marinin hallitus teki sähkön hinnan noustes
      Maailman menoa
      249
      2019
    5. Vain persut vastustivat hiilivoimaloiden alasajoa

      Persut vastusti jyrkästi hiilen kieltolakia ja on myöhemmin vaatinut hiilivoimaloiden pitämistä käytössä. He perusteliva
      Maailman menoa
      26
      1730
    6. Työvoimatoimisto

      Nyt kysyisin miksi pitää käydä työvoimatoimistossa paikanpäällä, kun he eivät muuta tee kuin laittavat koneelle uudet ve
      Työttömyys
      45
      1541
    7. Muistattekos kuinka kokoomus ja persut vinkuivat sähkön hinnasta?

      Oppositiossa vuonna 2022, kun sähkön hinta uhkasi nousta 20 senttiin kilowattitunnilta? Nyt ovat hiiren hiljaa, kun pitä
      Maailman menoa
      83
      1470
    8. Mitä ajattelet hänestä

      Millaisena pidät kaivattuasi?
      Ikävä
      133
      1264
    9. Onko jollekin vielä epäselvää Raamatun kanta homoseksuaaliseen käytökseen?

      😺 On oma mielipiteesi mikä tahansa on hyvä muistaa, mikä on Jumalan mielipide. Edelliset ketjut ovat tulleet täyteen jo
      Luterilaisuus
      317
      1080
    10. Mietin sua liikaa

      Mietin nytkin sitä, että millaista se olisi tulla kotiin, kun sinä olisit täällä vastassa. Tai niin päin, että sinä tuli
      Ikävä
      65
      925
    Aihe