tehdä ohjelman joka korvaa ohjelmatiedoston ensimmäisen käskyn?
Eli meillä ohjelma (käännetty binääritiedosto) joka tulostaa vaikka "Hello World!". Teemme toisen ohjelman, joka avaa tämän ohjelman ja kopio itsensä ohjelman alkuun, niin että meillä on ohjelma joka tulostaa "Moi", ja sen jälkeen "Hello World!"
Konekielellä tuo onnistuu hyppykäskyillä, mutta entäs C:lla?
Eli meillä ohjelma (käännetty binääritiedosto) joka tulostaa vaikka "Hello World!". Teemme toisen ohjelman, joka avaa tämän ohjelman ja kopio itsensä ohjelman alkuun, niin että meillä on ohjelma joka tulostaa "Moi", ja sen jälkeen "Hello World!"
Konekielellä tuo onnistuu hyppykäskyillä, mutta entäs C:lla?
Vastaukset 1
Vanhimmat
virusta kirjoitamassa ?
no ainahan voi tehdä taulukon ohjelman sisään, kopioida toisen koodin sen sisään. ajon aikana purkaa taulukko jonekkin ja ajaa system tai vastaavalla tavalla.
varmasti parempia tapoja on.