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

558

    Vastaukset 4

    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. Suomi meni ihan itse sössimään peruskoulunsa

      Nyt syytellään maahanmuuttoa, vaikka ihan itse lopetettiin vaatimaan oppilailta koulunkäynnin tarkoitus eli opiskelu ja
      Maailman menoa
      248
      1060
    2. Tuli paha mieli miten kaikki meni meillä

      Harmittaa myönnän sen, kun molemmilla oli selvästi toiveita ennen kuin sukset meni ristiin. Olen jäässä. 😔
      Ikävä
      49
      880
    3. Miksi vanhusraiskaajaa ei ole palautettu?

      Ukkola kysyy Rantaselta, vaikka perussuomalaiset ovat olleet hallituksessa kolme ja puolivuotta. Rantasen vastaus on "
      Maailman menoa
      223
      822
    4. Mitä sä teet

      Juuri nyt?
      Ikävä
      98
      821
    5. Onko ikäerolla väliä?

      Mitä mieltä ootte? Meillä on 14 vuotta ikäeroa.
      Ikävä
      69
      706
    6. Mitä kirjainta kaipaat?

      🤣🤣🤣🤣🤣
      Ikävä
      56
      648
    7. Uusioperhe vai salasuhde?

      Mitä ensisijaisesti haluat? Pelkään, että menetän järjen sun kanssa 😉
      Ikävä
      91
      581
    8. Miten vaikuttaa

      Jos kaivatustasi on moni muukin kiinnostunut?
      Ikävä
      64
      566
    9. Anni Ihamäki ja Ilkka-rakas vetivät tiukan rajan TTK:ssa: "Kyllä spekuloitiin"

      Anni Ihamäki on naimissa Ilkka Ihamäen kanssa. Aviopuoliso tunnetaan myös nimellä Hovimuusikko Ilkka. Heillä on kaksi yh
      Suomalaiset julkkikset
      2
      528
    10. Rekkawelinehkä

      Vitunvelin ehkä...miten rekka auto voi jatkaa pysähtymättä vaikka tappaa mopoilijan,tänään tapahtunut pmäelle vievällä 2
      Varkaus
      37
      509
    Aihe