Ajettavan tiedoston (.exe) purkaminen osiin?

Onko_mahdollista

EXE:t (jos esim. tehty Inno Setupilla) voi purkaa lähes millä tahansa purku- ja pakkausohjelmalla kuten 7-Zip/Winrar. Kaikkea dataa ei kuitenkaan aina saa paskottua ulos noista tiedostoista.

Nyt pitäisi saada osa ajettavasta installerista purettua johonkin erilliseen tiedostoon, koska Avast antoi seuraavan ilmoituksen:

Battlezone Gold Pack/CD 01/Battlezone 1998 A-I-O Installer/bz98_us.exe/Inno0014.bin is infected by 'Win32:MalOb-IJ [Cryp]'

Totta kai tuo bz98_us.exe on sellaisenaan liian iso VirusTotaliin, joten saako noita .bin-tiedostoja eristettyä ulos tuosta .exe:stä? Kokeilin jo innoextractilla, mutta se purki samat tiedostot kuin mikä tahansa "tavallinen" purku- ja pakkausohjelma. Man paget ("man innoextract") eivät antaneet oikein lisätietoa ellen sitten missannut jotakin.

Käytössä sekä Windowseja että Linux-jakeluita, joilla hommaa voin tutkia. Ohjelmointitaitoja ei ole.

Tiedoston lähde on muistaakseni http://www.theisozone.com/downloads/pc/windows-games/battlezone-gold-pack-usa/

Tuo sivusto, TheIsoZone, on ihan tunnettu paikka vanhemmille pelijulkaisuille ja retroilulle, mutta ei tietenkään mikään 100% luotettava sivusto. Siksi skannaan aina kaiken ja pelitkin ajan pääsääntöisesti virtuaalikoneessa (mutta jos eivät toimi, niin käytössä on myös vanha nuhapumppu-Pentium). Sivusto näköjään saa tulonsa mainoksista kun popupeja niin kovasti pukkaa. Laillisuus näyttää olevan näissä harmaalla alueella, koska vaikka toiminta ei olisikaan 100% laillista, niin kukaan tuskin nostaa syytteitä ikivanhojen C64/NES/SNES yms. -pelien levittämisestä. Sitten toki ihan eri asia jos levittävät uutuuksiakin.

Jos saisi alkuperäiset tiedostot, niin voisi vertailla checksumeja. Muussa tapauksessa GOG-julkaisua odottelen (www.gog.com/wishlist/games/battlezone).

12

745

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Itseasiassa on niillä vanhoillakin peleillä merkitystä kun Nintendo esimerkiksi hyvinkin ahkerasti tekee uusintapainoksia vanhoista peleistä uudemmille laitteille.

      Muitakin uusintapainoksia harrastavia firmoja on paljon, kuten esim. Electronic Arts.

      BattleZonea näkyy saatavan edelleen: http://www.amazon.com/Battlezone-2-PC/dp/B00001R3XA

      • Onko_mahdollista

        Enemmän kiinnostaisi, saisiko noita .binejä purettua. Voi olla, että tämä tangeeraa samaa ongelmaa kuin meikäläisellä on: https://github.com/dscharrer/innoextract/issues/37

        Joka tapauksessa Battle Zone Gold PC:lle Amazonissa on hirmuhintainen:

        1 new from $69.95
        2 collectible from $119.90

        Ja siinäkin riskinsä, että saat piraattikamaa, joka myydään aidolta näyttävällä levyllä. Ei siis poltetulla levyllä, vaan tehdasvalmisteisen näköisellä eli "ykköset ja nollat" on konkreettisesti painettu levyyn, eivätkä kyseessä ole polttojäljet. Oli miten oli, noiden aitouden varmistaminen on hankalaa.


      • Onko_mahdollista kirjoitti:

        Enemmän kiinnostaisi, saisiko noita .binejä purettua. Voi olla, että tämä tangeeraa samaa ongelmaa kuin meikäläisellä on: https://github.com/dscharrer/innoextract/issues/37

        Joka tapauksessa Battle Zone Gold PC:lle Amazonissa on hirmuhintainen:

        1 new from $69.95
        2 collectible from $119.90

        Ja siinäkin riskinsä, että saat piraattikamaa, joka myydään aidolta näyttävällä levyllä. Ei siis poltetulla levyllä, vaan tehdasvalmisteisen näköisellä eli "ykköset ja nollat" on konkreettisesti painettu levyyn, eivätkä kyseessä ole polttojäljet. Oli miten oli, noiden aitouden varmistaminen on hankalaa.

        Kyllä originaalin ostaminen tulee aina halvemmaksi ja helpommaksi kuin kikkkailu. Suurempi harmi on yleensä yhteensopivuusongelmat kun ne vanhat pelit on tehty vanhoille laitteille. Kannattaa muistaa se, että DirectX:ssä oli taaksepäinyhteensopivuutta pari releasea noihin aikoihin, eli Windows 98:n julkaisun aikoihin tehdyt pelit menivät Windows 98:lla tämän elinaikaina jo rikki kun DirectX:ää päivitti.

        Tuo on tosiaankin vähän isompi harmi, että jos yhteensopivuustilat tai Winen kautta ajaminen ei auta niin silloin helpoin ratkaisu olisi saada pelin lähdekoodit ja päivittää peli nykypäivään. Eli kun pelin tiedostot löytyy ja on koodit niin prosessi on yllättävän suoraviivainen:

        1. Siirretään lähdekoodit/projektitiedostot nykyiseen versioon kääntäjästä
        2. Koitetaan kääntää ja korjataan kaikki herjat kuntoon. Mikäli kääntäjä valittaa jostain vanhasta DirectX jne. kutsusta niin kommentoi sitä koodia piiloon/säätää niin että tässä kohtaan ei ohjelma ei tee mitään. Tavoitteena on saada koodi kääntymään kokonaisuudessaan ja se on täysin ok vaikka ei kuulu ääniä, on ruudulla on pelkkää mustaa.
        3. Sitten aletaan kirjoittamaan niitä poistettuja kohtia uusiksi sillä tavalla miten ne tehdään rajapintojen nykyisillä versioilla

        Tadaa, siinä on päivitetty versio pelistä. Ei sitten tarvitse puljata kikkaviritysten kanssa.


      • Onko_mahdollista
        M-Kar kirjoitti:

        Kyllä originaalin ostaminen tulee aina halvemmaksi ja helpommaksi kuin kikkkailu. Suurempi harmi on yleensä yhteensopivuusongelmat kun ne vanhat pelit on tehty vanhoille laitteille. Kannattaa muistaa se, että DirectX:ssä oli taaksepäinyhteensopivuutta pari releasea noihin aikoihin, eli Windows 98:n julkaisun aikoihin tehdyt pelit menivät Windows 98:lla tämän elinaikaina jo rikki kun DirectX:ää päivitti.

        Tuo on tosiaankin vähän isompi harmi, että jos yhteensopivuustilat tai Winen kautta ajaminen ei auta niin silloin helpoin ratkaisu olisi saada pelin lähdekoodit ja päivittää peli nykypäivään. Eli kun pelin tiedostot löytyy ja on koodit niin prosessi on yllättävän suoraviivainen:

        1. Siirretään lähdekoodit/projektitiedostot nykyiseen versioon kääntäjästä
        2. Koitetaan kääntää ja korjataan kaikki herjat kuntoon. Mikäli kääntäjä valittaa jostain vanhasta DirectX jne. kutsusta niin kommentoi sitä koodia piiloon/säätää niin että tässä kohtaan ei ohjelma ei tee mitään. Tavoitteena on saada koodi kääntymään kokonaisuudessaan ja se on täysin ok vaikka ei kuulu ääniä, on ruudulla on pelkkää mustaa.
        3. Sitten aletaan kirjoittamaan niitä poistettuja kohtia uusiksi sillä tavalla miten ne tehdään rajapintojen nykyisillä versioilla

        Tadaa, siinä on päivitetty versio pelistä. Ei sitten tarvitse puljata kikkaviritysten kanssa.

        Saako niitä .binejä purettua ajettavista tiedostoista?


      • Onko_mahdollista kirjoitti:

        Saako niitä .binejä purettua ajettavista tiedostoista?

        Ajettavat tiedotot ovat koodia. Jos siellä on sisällä jotain tiedostoja niin sitten se on itsepurkautuva paketti.

        Ohjelma jolla itsepurkautuva paketti on tehty, osannee avata tuon.


      • Bittinarkkari
        Onko_mahdollista kirjoitti:

        Saako niitä .binejä purettua ajettavista tiedostoista?

        Periaatteessa kyllä, mutta käytännössä tuollaisessa temppuilussa ei ole paljoakaan järkeä.


    • fdsafdsa

      Kyllä sen pitäisi toimia, että muuttaa tiedostopäätteen zipiksi ja purkaa paketin luomaan kansioon.

    • Ihan noin waretuksen näkökannalta: eikö ihmiset ole tässä waretuksen luvatun aikakauden (viimeiset 10v jokaisessa perämetsässäkin) ole oppineet, että MISTÄÄN "NETTISIVUILTA" mitään exejä ei todellakaan ladata.

      Iät ja ajat ovat ne tunnetut ja luotettavat sceneryhmät julkaisseet vaikka sitten suoria levykopioita ja crackit lähetettävissä vaikkapa sinne virustotaliin. Kommentit ja kokemukset kertoo.

      Mutta eikö vielä löydy joku, joka googlettaa ja lataa koko pelin yhtenä exejä (kuulostaa ihan saatanan luotettavalta, yhtä luotettavalta kuin ukkometso_biisi.exe tai tissinäytönsäästäjä.exe)

      Opetelkaa nyt edes lataamaan oikeista paikoista oikeassa muodossa tai antakaa olla... Tää on varmaan samaa porukkaa ku ostaa aidot kullat ja nahkatakit kadulta erään vanhan vähemmistön edustajilta ja luulee tekevänsä hyvät kaupat.

      • Onko_mahdollista

        Ymmärsit vähän väärin, koska nuo ovat eri juttuja, joista puhut. Harmi, koska tiedät oikeasti sitä sun tätä, mutta tässä nyt selvitettynä:

        -Tämä ei ole blatantti tapaus, jossa heti tuodaan se ilmiselvästi saastunut korkeintaan parin megan kokoinen .exe nenän eteen kun klikataan "download"
        -Yhteensä tuo BattleZone Gold vie n. 935 megaa (rar-tiedosto)
        -Sen sisällä on myös rareja, jotka sitten sisältävät ykkös- ja kakkos-CD:n, toisessa tuo installeri
        -Tuo on melko tunnettu paikka, jossa myös kommentit nähtävillä

        Eli rikollisen näkökulmasta tuo olisi huono keino levittää haittaohjelmia, koska olisi fiksumpaa varmistaa, että filukan lataus ei kestä kuin pari sekuntia ja että se .exe on siinä käynnistettävänä suoraan. Tässähän käyttäjä joutuu lataamaan tiedostoa kauan, purkamaan pakkaukset jne.

        "Iät ja ajat ovat ne tunnetut ja luotettavat sceneryhmät julkaisseet vaikka sitten suoria levykopioita"

        -En luottaisi täysin esim. Releaselogin kautta saataviin linkkeihin. Niinhän tuossa käy, että se alkuperäinen sivustolla X julkaistu levykuva on puhdas, mutta haittakoodi tuodaan sinne myöhemmin. Varmaan valtaosa levitetyistä imageista on käynyt välikäsien kautta.

        "ja crackit lähetettävissä vaikkapa sinne virustotaliin."

        -Toki nuo crackit ja patchit voivat olla puhtaita, mutta tässä on ihan olennainen kysymys: miksi kummassa niissä on aina käytetty hämäriä pakkausmetodeja, jotka virusskannerit hälyttävät? Miksi ihmeessä niitä on kryptattu jne. jos siellä crackin/patchin sisällä ei olisi mitään salattavaa? Toki sitten jos tehdään niin, että viedään "kräkki" VirusTotaliin ja maltetaan odotella kuukausikaupalla, että joku viruslabrassa jaksaa käydä tiedoston läpi, niin avot. Siinä vain se, että se prioriteetti, jolla noita kräkkejä yms. käydään läpi, voi olla todella alhaalla.

        M-Kar oikeassa, että aikuismaiseen käytökseen kuuluisi ostaa pelit, koska ovathan nuo "kräkit" olleet ns. teinien juttuja perinteisesti, mutta tätäkin vastaan on argumenttinsa:

        1. Alkuperäiset voivat olla hirmuhintaisia ja konkreettiset, kosketeltavat levyt pelipakkauksineen -- vaikkakin nostalgisia ja hienoja -- ovat jo vähän menneen talven lumia; mieluummin hommaan ne digitaalisina kopioina (latauksina).

        2. Moni isoimmista pelikaupoista (Steam jne.) käyttää valitettavasti joko omaa tai alkuperäisen julkaisijan DRM:ää. Huono juttu myös keräilijöille.

        3. Niihin kauppoihin, jotka eivät käytä DRM-sontaa, ei ihan heti tule myytäväksi kaikkia pelejä; odottavan aika voi olla pitkä.

        4. Jos ostat DRM-kamaa, niin tavallaan myös tuet DRM-kamaa.

        Niitä pelejä, jotka on lopetettu DRM:n vuoksi, on monia. Aina se ei vaadi kuin aktivointiserverien poistamisen. Eli jo ostamaasi peliin pitäisi hommata cracki tai patchi ja jos alkuperäinen julkaisijataho tms. ei sitä "pätsiä" itse tarjoa, niin olisi turvauduttava jonkin täysin random-tyypin tarjoamaan tiedostoon, jonka ajaminen vaatii tietysti Admin-oikeudet... Kuinka yllättävää!

        Tekisivät vaikka niin, että DRM:stä puhtaan keräilyversion saisi ostettua kunnon rahaköntällä ja siihen keräilyversioon sitten upottaisivat vaikka salattuna ostajan tiedot tai tekisivät jotakin muuta vastaavaa, jotta ns. sylttytehdas saadaan selville jos tämä keräilyversion itselleen hankkinut tyyppi päättää ruveta levittelemään tiedostoa.


      • Onko_mahdollista kirjoitti:

        Ymmärsit vähän väärin, koska nuo ovat eri juttuja, joista puhut. Harmi, koska tiedät oikeasti sitä sun tätä, mutta tässä nyt selvitettynä:

        -Tämä ei ole blatantti tapaus, jossa heti tuodaan se ilmiselvästi saastunut korkeintaan parin megan kokoinen .exe nenän eteen kun klikataan "download"
        -Yhteensä tuo BattleZone Gold vie n. 935 megaa (rar-tiedosto)
        -Sen sisällä on myös rareja, jotka sitten sisältävät ykkös- ja kakkos-CD:n, toisessa tuo installeri
        -Tuo on melko tunnettu paikka, jossa myös kommentit nähtävillä

        Eli rikollisen näkökulmasta tuo olisi huono keino levittää haittaohjelmia, koska olisi fiksumpaa varmistaa, että filukan lataus ei kestä kuin pari sekuntia ja että se .exe on siinä käynnistettävänä suoraan. Tässähän käyttäjä joutuu lataamaan tiedostoa kauan, purkamaan pakkaukset jne.

        "Iät ja ajat ovat ne tunnetut ja luotettavat sceneryhmät julkaisseet vaikka sitten suoria levykopioita"

        -En luottaisi täysin esim. Releaselogin kautta saataviin linkkeihin. Niinhän tuossa käy, että se alkuperäinen sivustolla X julkaistu levykuva on puhdas, mutta haittakoodi tuodaan sinne myöhemmin. Varmaan valtaosa levitetyistä imageista on käynyt välikäsien kautta.

        "ja crackit lähetettävissä vaikkapa sinne virustotaliin."

        -Toki nuo crackit ja patchit voivat olla puhtaita, mutta tässä on ihan olennainen kysymys: miksi kummassa niissä on aina käytetty hämäriä pakkausmetodeja, jotka virusskannerit hälyttävät? Miksi ihmeessä niitä on kryptattu jne. jos siellä crackin/patchin sisällä ei olisi mitään salattavaa? Toki sitten jos tehdään niin, että viedään "kräkki" VirusTotaliin ja maltetaan odotella kuukausikaupalla, että joku viruslabrassa jaksaa käydä tiedoston läpi, niin avot. Siinä vain se, että se prioriteetti, jolla noita kräkkejä yms. käydään läpi, voi olla todella alhaalla.

        M-Kar oikeassa, että aikuismaiseen käytökseen kuuluisi ostaa pelit, koska ovathan nuo "kräkit" olleet ns. teinien juttuja perinteisesti, mutta tätäkin vastaan on argumenttinsa:

        1. Alkuperäiset voivat olla hirmuhintaisia ja konkreettiset, kosketeltavat levyt pelipakkauksineen -- vaikkakin nostalgisia ja hienoja -- ovat jo vähän menneen talven lumia; mieluummin hommaan ne digitaalisina kopioina (latauksina).

        2. Moni isoimmista pelikaupoista (Steam jne.) käyttää valitettavasti joko omaa tai alkuperäisen julkaisijan DRM:ää. Huono juttu myös keräilijöille.

        3. Niihin kauppoihin, jotka eivät käytä DRM-sontaa, ei ihan heti tule myytäväksi kaikkia pelejä; odottavan aika voi olla pitkä.

        4. Jos ostat DRM-kamaa, niin tavallaan myös tuet DRM-kamaa.

        Niitä pelejä, jotka on lopetettu DRM:n vuoksi, on monia. Aina se ei vaadi kuin aktivointiserverien poistamisen. Eli jo ostamaasi peliin pitäisi hommata cracki tai patchi ja jos alkuperäinen julkaisijataho tms. ei sitä "pätsiä" itse tarjoa, niin olisi turvauduttava jonkin täysin random-tyypin tarjoamaan tiedostoon, jonka ajaminen vaatii tietysti Admin-oikeudet... Kuinka yllättävää!

        Tekisivät vaikka niin, että DRM:stä puhtaan keräilyversion saisi ostettua kunnon rahaköntällä ja siihen keräilyversioon sitten upottaisivat vaikka salattuna ostajan tiedot tai tekisivät jotakin muuta vastaavaa, jotta ns. sylttytehdas saadaan selville jos tämä keräilyversion itselleen hankkinut tyyppi päättää ruveta levittelemään tiedostoa.

        Ei se muutama kymppi ole hinta eikä mikään jos sillä saa sen pelin mitä haluaa.

        Pelit kun on vähän sellaisia, että tehdään paljon paskaa tai sellaista mikä ei itseä nappaa ja sitten on niitä muutamia helmiä.

        Se on jo vaaramerkki jos tiedostot on pakattu jossain .rar muodossa, että ei pidä koskea. En ole ikinä ymmärtänyt kuka idiootti haluaa tuollaista käyttää.


    • Windowsin_riski

      EXE:t voidaan purkaa sillä asennusohjelmalla jolla se on koottukin. (Inno Setup on eräs asennusohjelma). Jos se EXE on pakettiohjelma (zip, rar tai muu) se paketti pitää ensin purkaa ja sitten suoritetaan purettuun ohjelmaan kuuluva "setup" eli asennuksen viimeistely.
      On muistettava myös se, että monet EXE:t ovat myös itsepurkautuvia eli ne eivät tarvitse mitään asennusohjelmaa asennukseen.
      Tunnus .EXE ei suoraan kerro onko ohjelma tälläinen itsepurkautuva. Tunnus .exe kertoo vain sen, että ohjelma on "ajettava" ohjelmasovellus.
      Usein .exe päätteisen tiedoston klikkaus käynnistää asennusohjelman joita Dosissa ja Windowsissa oli ja on useita.

      Pääte .msi kertoo siitä, että sovellusohjelma käyttää asennukseen Microsoftin Software Installeria.
      Asennuksen onnistuminen ja sovelluksen myöhempi poiston onnistuminen on riippuvainen miten hyvin ohjelman tuottaja on tehnyt sen asennusohjelman toteutuksen konfiguraation. Tämän vuoksi moni poisto jää puolitiehen eli Windowsiin jää läjä poistumattomia osia "roskina".
      Jotkin asennusohjelmat ovat tunnetusti tälläisiä roskien jättäjiä koska Windowsin Ohjauspaneeli ei kykene poistamaan aivan kaikkea. Jotkut asennusohjelmat asentavat tarpeettomia ylimääräisiä roskasovelluksia.

      Windowsin käyttäjä saa olla tarkkana ettei anna koneelleen asentua aivan mitä tahansa krääsää jota ei voikaan enää poistaa kunnollisella tavalla. Itse olen oppinut välttämään muutamien ohjelmientuottajien ohjelmia liiallisen krääsä tarjonnan vuoksi. (valitettavasti en voi sanoa näitä nimiä julki)

    • TC-801

      Total Commander osaa (todennäköisesti) purkaa, valitse pakattu tiedosto ja Ctrl PgDn näyttää sen sisällön.

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

    Luetuimmat keskustelut

    1. Laitetaas nyt kirjaimet tänne

      kuka kaipaa ja ketä ?
      Ikävä
      93
      7968
    2. Pieni häivähdys sinusta

      Olet niin totinen
      Ikävä
      40
      3812
    3. Lähetä terveisesi kaipaamallesi henkilölle

      Vauva-palstalta tuttua kaipaamista uudessa ympäristössä. Kaipuu jatkukoon 💘
      Ikävä
      102
      1896
    4. Missä olet ollut tänään kaivattuni?

      Ikävä sai yliotteen ❤️ En nähnyt sua tänään söpö mies
      Ikävä
      24
      1240
    5. Taas ryssittiin oikein kunnolla

      r….ä hyökkäsi Viroon sikaili taas ajattelematta yhtään mitään https://www.is.fi/ulkomaat/art-2000011347289.html
      NATO
      32
      1093
    6. Valtimon Haapajärvellä paatti mäni nurin

      Ikävä onnettomuus Haapajärvellä. Vene hörpppi vettä matkalla saaren. Veneessä ol 5 henkilöä, kolme uiskenteli rantaan,
      Nurmes
      28
      1033
    7. Rakastuminenhan on psykoosi

      Ei ihme että olen täysin vailla järkeä sen asian suhteen. Eipä olis aikoinaan arvannut, että tossa se tyyppi menee, jonk
      Ikävä
      53
      837
    8. Vanha Suola janottaa Iivarilla

      Vanha suola janottaa Siikalatvan kunnanjohtaja Pekka Iivaria. Mies kiertää Kemijärven kyläjuhlia ja kulttuuritapahtumia
      Kemijärvi
      10
      810
    9. Olisinko mä voinut käsittää sut väärin

      Nyt mä kelaan päässäni kaikkea meidän välillä tapahtunutta. Jos mä sit kuitenkin tulkitsin sut väärin? Se, miten sä käyt
      Ikävä
      31
      802
    10. Tähän vaivaan ei auta kuin kaksi asiaa

      1. Tapaaminen uudestaan tai 2. Dementia Anteeksi kun olen olemassa🙄
      Ikävä
      60
      749
    Aihe