AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein "Verschlüsselte" Bilddateien "entschlüsseln"
Thema durchsuchen
Ansicht
Themen-Optionen

"Verschlüsselte" Bilddateien "entschlüsseln"

Offene Frage von "sunnymtx"
Ein Thema von The Riddler · begonnen am 23. Okt 2008 · letzter Beitrag vom 16. Nov 2010
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#11

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 14:52
Delphi-Quellcode:
const
  FileName = 'D:\Temp\karten.decoded.png';
var
  Source: TFileStream;
  Header: array [0..3] of AnsiChar;
  Stream: TMemoryStream;
  Buffer: PByte;
  Index: Integer;
begin
  Source := TFileStream.Create(FileName, fmOpenRead);
  try
    Stream := TMemoryStream.Create();
    try
      Header := 'CF10';
      Stream.WriteBuffer(Header, SizeOf(Header));
      if Source.Size > 0 then
      begin
        Source.Position := 0;
        Stream.CopyFrom(Source, Source.Size);
        Buffer := Stream.Memory;
        Inc(Buffer, SizeOf(Header));
        for Index := 1 to Stream.Size - SizeOf(Header) do
        begin
          Buffer^ := Buffer^ xor $8D;
          Inc(Buffer);
        end;
      end;
      Stream.SaveToFile(ExtractFilePath(FileName) + ChangeFileExt(
        StringReplace(ExtractFileName(FileName), '.decoded', '',
        [rfReplaceAll, rfIgnoreCase]), '.encoded') + ExtractFileExt(FileName));
    finally
      Stream.Free();
    end;
  finally
    Source.Free();
  end;
end;
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#12

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:19
Ok danke, dass funktioniert soweit. Leider jedoch, akzeptiert das Fremdprogramm meine verschlüsselten Bilder noch nicht. Ich halte eine Fehlermeldung, obwohl die ersten Bytes meiner und der Original-Dateien gleich sind: 43 46 31 30 04 DD C3 CA 80 87 97 87 8D 8D 8D 80 C4 C5 C9 DF 8D 8D

Leider habe ich keine Ahnung wieso das Programm meine nicht als originale erkennt.
  Mit Zitat antworten Zitat
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#13

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:21
Dekodiere eine Originaldatei, kodiere sie wieder und mache dann einen Binärvergleich (fc /b a.dat b.dat).
Wenn das funktioniert, dann liegt das Geheimnis woanders (in den Daten selbst).
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#14

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:33
Zitat:
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Dokumente und Einstellungen\Pierre\Desktop>fc /b cardsa.png cardsb.png
Vergleichen der Dateien cardsa.png und CARDSB.PNG
FC: Keine Unterschiede gefunden
  Mit Zitat antworten Zitat
Klaus01

Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
 
Delphi 10.4 Sydney
 
#15

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:34
Du hast doch bestimmt mehrere Bilddateien die "verschlüsselt" sind.
Haben alle die Bytefolge CF10 am Anfang der Datei stehen, oder variert die
Bytefolge.

Könnte es eine Größenangabe sein: CF10 -> 53008 Bytes ?(nur eine Vermutung)

Grüße
Klaus
Klaus
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#16

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:42
Ja alle verschlüsselten haben CF10 am Anfang, denn sonst könnte ich ja die anderen Dateien mittels Nicos Code nicht dekodieren. Ich hoffe nur nicht, dass Dateigrößen o.a. abgefragt werden.
  Mit Zitat antworten Zitat
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#17

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 15:48
Zitat von The Riddler:
Zitat:
FC: Keine Unterschiede gefunden
Dann gehe ich davon aus, dass die Anwendung das Format deiner Daten nicht mag oder sich an einer anderen Stelle weitere Definitionen/Attribute (Größen, Prüfsummen, ...) befinden.
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#18

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 17:20
Hi,

ich habe mal Filemon angeschmissen und geguckt, worauf das Programm so alles zugreift. Und siehe da, es kam eine Datei zum Vorschein, filedat.dat. Diese Datei mit dem Editor angeguckt, zeigt mir "CF10" und wirres Zeug an. Ok denke ich mir, jagst du es mal durch Nicos Algorithmus. Und tatsächlich, war auch diese Datei so verschlüsselt. In diesem entschlüsselten Text finden sich alle Dateinamen und vermutlich Informationen, wodurch mein Austauschen anscheinend schief läuft. Die Dateinamen stehen im Klartext drin, die weiteren Infos sind allerdings weiterhin wirres Zeug. Auszug:
Zitat:
..ˆr#.ÑÿDD_.Ì7.“.....+..cards/karten.png.Ɖ..bQ*1;.³.û^5ö.?..... .
In HEX: 2E 00 88 72 23 1A D1 FF 44 44 5F 09 CC 37 7F 93 16 17 02 0B 0C 2B und so weiter

Kann damit jemand etwas anfangen?
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#19

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 18:09
Es könnte ne MD% Checksumme sein. Die hat 128 bit/16 Bytes das könnte hinkommen. (Du hättest dann 16 Buchstaben bei 1Byte/Buchstabe)

Oder evtl. ne Größenangabe ... ist das ein genauer Auszug oder hast du da zwischendrin was gekürzt?
  Mit Zitat antworten Zitat
The Riddler
(Gast)

n/a Beiträge
 
#20

Re: "Verschlüsselte" Bilddateien "entschlüsse

  Alt 23. Okt 2008, 20:21
Genauer kurzer Auszug aus der Datei.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


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 21:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz