Re: *.exe schuetzen ?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hallo Olaf,

Vielleicht bietet ADS eine Verschlüsselung an (kann mich nicht erinnern), so dass es für Nico eine Alternative wäre? Das Konvertieren in das ADS eigene Format sollte eigentlich problemlos möglich sein.

zu C++ kann ich nichts sagen, aber bezgl. Delphi für Windows hast Du schon teilweise Recht, aber meines Wissens nach bekommst Du für den Code - Teil (ein Formular besteht ja aus der Form *.dfm und Quellcode *.pas) eben nur Assembler-Code, und das können dann eher weniger und selbst wenn man es sehr gut kann, wird dies bei verzweigten Units sehr verzwickt. Sollte es tatsächlich ein Tool geben, welches zu 100% Pascal Code ausgibt, wäre ich überrascht.

Üblicherweise erhält man bei Drittkomponenten diese immer mit Sourcecode, was bei einigen aber extra kostet (gegenüber den Binärformat *.dcu). Wenn das so einfach dekompilierbar wäre, dann hätten diese Hersteller ein Problem.

Gilt natürlich nur für die Win-Variante, bei der .NET - Version hätte man natürlich das gleiche Problem wie bei jeder .NET-Sprache.

Viele Grüße
Michael


"Olaf Doschke" <olaf.doschke@xxxxxxxxxxxxxxxx> schrieb im Newsbeitrag news:E3536844-0090-4B1B-A3DA-0D779155FDBF@xxxxxxxxxxxxxxxx
Hallo Michael,

selbst wenn eine Sprache letzlich zu Assembler compiliert wird, es gibt auch C++ decompiler und Delphi Decompiler. Auch da bist Du nicht gefeit.

@nico:
Letztlich gilt auch für per Verschlüsselung geschützte EXE oder Daten: Um sie zu Lesen und zu Verarbeiten, müssen Sie im Speicher entschlüsselt liegen, da hast Du immer einen Angriffsvektor.

Und noch ein anderer Nachteil: Nehmen wir z.B. Deine Verschlüsselung mittels vfpencryption.fll. Verschlüsselst Du Felder einzeln, wird der ganz gewöhnliche Indexmechanismus den verschlüsselten Wert in einen Index schreiben, so daß Du Rushmore Optimierung oder auch nur indexoptimierten Locates oder einfachen Seek Ade sagst. Du kannst natürlich statt des Originalwertes dann eben den verschlüsselten Wert SEEKen, aber bei z.B. SET NEAR ON kriegst Du nicht dasselbe Ergebnis und LIKE suchen mit Wildcards sind auch passé.

Cryptor funktioniert da intelligenter, jede Fileoperation auf den Files durch "login" registrierte/legitimierte Programme bekommen was immer sie lesen wollen entschlüsselt, ob nun ein Feld, ein Block der Indexdatei oder was auch immer. Und alles, was geschrieben wird, landet verschlüsselt auf der Festplatte, das ist Transparenz.

Noch einfacher ist es unter Vista Ultimate/Enterprise Bitlocker zu nehmen, oder wenn das nicht bereit steht TrueCrypt. Da fungiert dann gleich eine ganze (virtuelle) Partition als Verschlüsselungscontainer und für Programme, die darin lesen dürfen sieht alles ganz transparent aus als wäre es unverschlüsselt. Allerdings entsperrt hier typischerweise ein User gleich die ganze Partition für alles, nicht nur für bestimmte Programme/Prozesse, die Sicherheit ist hier also nur Userbasiert gegeben, nicht Prozessweise.

Tschüß, Olaf.

.



Relevant Pages

  • =?Utf-8?Q?Re:_Was_st=C3=B6rt_Euch_an_.NET=3F?=
    ... Wahrscheinlich werde ich einige Projekte noch bis zur Rente warten und pflegen, neue Delphi Programme wird es aber nicht mehr geben. ... Nun schimpft sich die Bude Inprise und nicht mehr Borland. ... als Dotnet Version. ...
    (microsoft.public.de.fox)
  • Re: Sound levels
    ... for skipping predefined time intervals backwards and forwards, without the need to "fast forward" through it all, so you typically see only a couple of seconds from one or two ads per a break. ... If the video editor displays the audio track visually (as a waveform), the beginning and the end of an ad break can be easily seen simply by looking at that squiggle. ... I'd say the spot I'm most likely to see is right at the end of the ad break, immediately before the programme continues. ...
    (uk.tech.broadcast)
  • Re: Blogs versus Web Pages
    ... A programme like "Dreamweaver" can help but you pay for it ... I refuse to have ads on mine. ... You can't reason with someone whose first line of argument is ...
    (rec.arts.mystery)
  • Re: Delphi 2005 Prof. ADO-fähig?
    ... > Die Programme die ich entwickle sind sehr häufig ... Teilweise komplett in Delphi ... Prev by Date: ... Next by Date: ...
    (de.comp.lang.delphi.datenbanken)
  • Re: Technics direct drive turntables
    ... Get with the programme, Arny - I watch selected TV recordings as mpegs on a 'dedicated' Acer Revo computer piped out via HDMI to a DLP projector. ... I have hundreds stacked on hard drives, waiting to go and I can skip the ads with a click or two on the progress bar but sometimes they take my attention. ... The same setup is used for the BBC iPlayer and the comparatively kludgy ITV Player - also freebie movies from LoveFilm from time to time. ...
    (uk.rec.audio)