AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programm patchen

Ein Thema von stoxx · begonnen am 13. Aug 2003 · letzter Beitrag vom 13. Aug 2003
 
Lillebrohr
(Gast)

n/a Beiträge
 
#10

Re: Programm patchen

  Alt 13. Aug 2003, 15:51
Guten Tag,

Zitat:
Kann ich die Exe aus dem Hauptspeicher heraus in ein TMemorystream laden ?
... Puuuh hab das in Delphi noch nie gemacht. Es ist üblich das mit ASM zu machen. Sicherlich würde es auch mit Delphi gehen aber wie weiß ich nicht. Bin in Delphi noch nicht allzu Advanced. Beschäftige mich mehr mit Win32ASM.

Zitat:
(um dann weiterführend einen crc Check dieser Exe machen ? )
Puuuuh es ist jetzt ganz schön heiß hier. Also ich möchte deine Ideen ma wiedergeben.

Du machst ein Programm. So wenn du das Programm startest soll das Programm dein eigenes Programm aus dem Speicher dumpen und in einen Stream laden. Dann willst du den CRC daraus bilden und mit einem feststehenden Wert vergleichen. Richtig ??? Wenn der falsch ist, Pufff ... FEHLER. Ok ?

Ist ganz schön aufwendig. Würd ich nicht so machen. Wenn du deine EXe aus dem Speicher dumpst dann hast du nichts anderes als wenn du deinen HexEditor öffnest und deine Original-Exe dort reinlädst.
Am besten du lässt das mit dem CRC, benutz einen guten Packer und das wars. Was du vielleicht noch machen kannst ist folgendes:

Du bildest aus deiner fertigen Exe den Hash. Den schreibst du dir auf. Dann machst du bei Form.Create eine Procedure die die Größe deiner Datei bestimmt. Aus der Größe bildest du den Hash und vergleichst ihn dann mit den den du aufgeschrieben hast. Wenn das falsch sein sollte ... PENG !!

MfG

LB
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz