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

514

    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. Tykkäsin rakas

      Tuottaa sulle nautintoa❤️🔥olet paras ja nautin itsekkin suunnattomasti
      Suhteet
      36
      2250
    2. Hyvää iltaa!

      Mikä on päivän viisaus?
      Ikävä
      84
      1303
    3. Arvaa mitä mies

      Aion pilata elämäsi totaalisesti. Kyllä, totaalisesti.
      Ikävä
      56
      1298
    4. Mies mä oon ihan helppo

      Miehelle johon oon ihastunut. Olen harvoin ihastunut, mutta suhun olen. Ei tarvitse kuin pyytää, niin...
      Ikävä
      36
      1236
    5. Olet onnellinen sinkku

      Näin se on nähtävä.
      Ikävä
      63
      1171
    6. Mies olen aika erakko nykyään

      Vanhentunutkin olen muutamana viime vuonna parikyt vuotta. Kun en ennenkään kelvannut, niin tuskin nytkään kelpaan. Lisä
      Tunteet
      39
      894
    7. Lavroville taitaa olla jo ikkuna raollaan?

      Lavrovin syytä välttää korkeita paikkoja ja ikkunoiden läheisyyttä.Ettei vain keikahda ikkunasta pihalle.
      Maailman menoa
      122
      779
    8. Haittaako jos

      kaivattusi käy tosi usein pissalla ja/tai kakalla?
      Ikävä
      31
      731
    9. Ylen johdon hulppeat bonukset alkavat taas

      Suora kopio Iltalehdestä: "Asiasta kertoo Iltalehdelle Ylen hallituksen puheenjohtaja Matti Apunen. Mitä tulospalkkioi
      Yle
      21
      582
    10. Skenaario

      Elämä ja kuolema ovat merkillisin nyytti olevaisuutta. Mutta kun kumpaakaan ei ole, syntyy lapsuksia, joita korjaamaan
      Sinkut
      55
      565
    Aihe