Ohko hyviä takaisin koodaus ohjelmia?

Anonyymi

esim valmiin ohjelman palauttamista C lle tai muille.

Aasiassa on sivu, jossa on sellainen palvelu ja demo nettisivulla, mutta demo rajoitaa koon hyvin pieneksi.
Palvenuta taas melko kallis ja laatua ei taatta.

8

231

    Vastaukset 8

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Kirotus taato ohelmaa ko linuksile tarvet=?

    • Ei ne käytännössä ennalleen palauta kun käännöksessä kaikki nimet helposti lyhennetään, kommentit poistuu, käännöksessä optimointeja... Natiivikoodi usein käännetään ensiksi C:lle ja selainkoodi javascriptille, että palautus helposti menee näihin.

      Todennäköisesti Javascriptille ja Javalle on helpointa palauttaa. Riippuu siitä millä ohjelma on tehty.

    • Anonyymi

      Tictactoe niminen oli joskus, muinoin ja silloin ne oli aika kamalia.
      Yhdessä isossa firmassa oli kanssa joku kaupallinen sellainen, kuulemma hiton kallis. Jolla etsittiin reikiä suljetusta koodista. sen nimee en muista.

      Vapaalla koodilla niitä voi testata, katsoo kuinka hyvin se palautuu. ja kuulemma aika hyvin palautuvat.

    • Anonyymi

      Jo Amigassa oli disassembler.

    • Anonyymi

      Rosvokskos meinasit alkaa?

      • Anonyymi

        Ei se ole rosvousta, jos haluu tietää mitä joku on syönyt.


    • Jaa että vielä hyviä?

      Palauttaminen C lle (tai muulle natiivi-konekoodille kääntävälle kielelle) ei käytännössä onnistu, koska nykyiset kääntäjät optimoivat erittäin hyvin. Yhteys suoritettavasta ohjelmasta lähdekoodiin ts. toteutustapaan katoaa varsin tehokkaasti.

      Eri asia tietenkin, jos ohjelma on käännetty ilman optimointeja ja vielä debug-tiedot säilyttäen, mutta ainakaan kaupallisista ohjelmista tällaista mokaa tuskin löytyy.

      Ainakin teoriassa mikä tahansa suoritettava (kryptaamaton) ohjelma on käännettävissä lähdekoodiksi. Tuossa edellä jo mainittiinkin disassembler, joka oli käyttökelpoinen työkalu silloin, kun ohjelmat olivat pieniä. Nykyisistä PC-sovelluksista tms. disassembler todennäköisesti generoisi niin runsaasti koodia, ettei siitä olisi mitään käytännön hyötyä.

      Muita (disassembleria parempia) työkaluja löytyy, mutta em. optimointisyyn vuoksi ei ole mitään takeita siitä, että lopputulos on lähelläkään alkuperäistä lähdekoodia. Ainakin näitä kannattaa tutkia tarkemmin:

      https://en.wikipedia.org/wiki/FermaT_Transformation_System

      https://www.grammatech.com/products/binary-analysis

    • Anonyymi

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

    Luetuimmat keskustelut

    1. 163
      2138
    2. Naisten liian suuret vaatimukset?

      Palstalla näkee usein vlituksia siitä, että naisilla on miehille liian suuria vaatimuksia. Haluankin nyt mielenkiinnosta
      Sinkut
      400
      1572
    3. Johanna Tukiainen oli seonut ja hyökännyt ystävänsä kimppuun.

      Ollut suora lähetys ja repinyt hiuksista ystäväänsä.
      Kotimaiset julkkisjuorut
      178
      1112
    4. Olen Aito Narsisti

      Kysykää mitä haluatte liittyen tähän aiheeseen. Joitain kokemuksiani asiaan liittyen voin harkintani mukaan jakaa.
      Sinkut
      279
      764
    5. PÄIVÄN KYSYMYS

      Haluatko SINÄ afkaani-muslimin ministeriksi?
      Kajaani
      273
      660
    6. 33
      651
    7. Outo liikkuja

      Tämä tyyppi josta kirjoitettiin Ähtärin Ilmoitustaululla. Joka yritti varastaa auton meijeritieltä. Hän liikkui koulut
      Ähtäri
      12
      641
    8. Mara puhuu narsuista

      Eikö toi ämmä itse ole suurin sellainen?
      Kotimaiset julkkisjuorut
      191
      593
    9. Iso käsi pormestarille hyvin hoidetusta työstä

      Puolangan kunta on siistinyt Paljakan rinteitä kesän aikana – yksi keskeneräinen lakiasia hidastaa vielä rinnekeskuksen
      Puolanka
      22
      557
    10. Onko tämä meidän yhteys

      Vähän liian vaikeaa? Joskus voimakkaatkaan tunteet ei riitä.
      Ikävä
      43
      541
    Aihe