[Assembler] EXE Datei verändern.

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Clark Kent, 21. Februar 2010 .

  1. 21. Februar 2010
    EXE Datei verändern.

    Hi, ich habe folgendes Problem und zwar versuche ich von einer EXE Datei die Eigenschaften zu verändern. Also ich habe eine EXE Datei mit einem Programm erstellt, nun wenn man auf diese Datei mit rechtklick auf Eigenschaften klickt hat man oben Register "Allgemein" "Version" "Kompatibilität" "Datei Info" ich wollte die Version wegbekommen was mir mit PE Explorer gelungen ist, jedoch wird beim abspeichern die Datei unbrauchbar. Ob verändert oder ncht beim abspeichern der Datei mit PE Explorer oder Resource Hacker wird sie unbrauchbar es erscheint folgeder Fehler "Range Check Error"

    Hoffe das mir hier einer helfen kann.

    Bedane mich für jede Hilfe im Vorraus.
     
  2. 21. Februar 2010
    AW: EXE Datei verändern.

    Wenn die Exe nicht crypted oder komprimiert ist sollte es auch mit dem ResourceHacker gut gehen.

    Mfg Rushh0ur
     
  3. 21. Februar 2010
    AW: EXE Datei verändern.

    Also ich denke das sie Cryptet ist, kannst mir sagen mit was ich das am besten herausfinden kann ? und wie ich das lösen kann.
     
  4. 21. Februar 2010
    AW: EXE Datei verändern.

    Hatte mal nen Tool das hatte viele Packer auslessen könne, jedoch hab ich den Namen vergessen.
    Viele Programmer werden aber auch nur mit UPX komprimiert, evtl damit versuchen zu entpacken.

    Aber wenn du nur die Version ändern willst sollte es der ResourceHacke auch hinbekommen, da diese Daten nicht verschlüsselt, genau so wie das Icon, in der EXE vorliegen. Windows muss ja immerhin diese auch auslesen können.

    Ansonsten evtl google nach exe packer, entpacker und exe packer detector befragen.

    Mfg Rushh0ur
     
  5. 21. Februar 2010
    AW: EXE Datei verändern.

    Peid.info sollte helfen
     
  6. 22. Februar 2010
    AW: EXE Datei verändern.

    Also der PEiD sagt folgendes aus

    Entrypoint: 00075B10 ---------- EP Section: CODE

    File Offset: 00074F10 ----------- First Bytes: 55,8B,EC,83

    Linker Info: 2.25 ----------------- Subsystem: Win32 GUI

    Borland Delphi 6.0 - 7.0 [Overlay]

    Was hat das jetzt so zu sagen? das es mit borland delphi gepackt wurde ? was hat aber overlay zu sagen.
     
  7. 22. Februar 2010
    AW: EXE Datei verändern.

    Dann liegts wohl an Delphi - dort lassen sich die Resourcen nicht all zu einfach editieren, bzw zumindest nicht immer... wobei PE Explorer das doch recht gut handled - eigentlich. Du koenntest gucken, ob du mit LordPE nochma die PE validieren kannst, und obs dann funktioniert.
     
  8. 22. Februar 2010
    AW: EXE Datei verändern.

    Du hast also ein Programm mit Delphi erstellt, ist es dein eigener Soruce-Code?

    Wenn nein, könnte ne Sicherheitsroutine einprogrammiert sein, damit man die Version nicht einfach ändert (Copyright?).
    Wenn ja, dann kanst du diese doch ganz einfach in Delphi Projekt->Optionen->Versioninfo deaktivieren und damit auch entfernen.

    Ich würd wohl aufs erstere Tippen, da die Versionsinformationen nicht crypted werden und eigentlich mit jedem bilibigen Resource-Programm geändert werden können.

    Mfg Rushh0ur
     
  9. 23. Februar 2010
    AW: EXE Datei verändern.

    Also mit PE Explorer habe ich versucht zu verändet dann abgespeichert und dann habe ich mit Lord PE versucht die datein zu verglichen und da gabs unterschiede die konnte ich beheben bis auf 2 sachen. Vielleicht kann mir einer da helfen. Die erste Sache ist "file size" "SizeOfInitializedData" Die kann ich nicht im Lord PE fidnen um sie zu verändern


    Nein ist es nicht.
     
  10. 23. Februar 2010
    AW: EXE Datei verändern.

    Resource Editor: How to Change Text and Images in Delphi Programs. RCData DFM Editor Delphi Form Modules.
    just give it a try
     
  11. 24. Februar 2010
    AW: EXE Datei verändern.

    Das hat nicht viel geholfen wie was verändert wird weis ich auch, nur das das Porgramm dan abstürtzt. Das will ich halt umgehen.
     
  12. 24. Februar 2010
    AW: EXE Datei verändern.

    Was ich bei Delphi-Programmen schon oft hatte, dass es sich editieren lies, wenn man das zeug mit gleichlangen strings ersetzt hat - ergo aus "Version 1.0" mache " " - kannst es ja mal versuchen, ist zwar kein "Löschen" in dem sinne, aber ausreichend, nehme ich an.



    Ps: Der Assembler-Tag ist hier nicht wirklich passend (Assembler != Alles Reverse-Engineering)
     
  13. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.