AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte My little Steganosaur
Thema durchsuchen
Ansicht
Themen-Optionen

My little Steganosaur

Ein Thema von Luckie · begonnen am 5. Mär 2010 · letzter Beitrag vom 6. Mär 2010
Antwort Antwort
Seite 3 von 5     123 45      
Benutzerbild von Luckie
Luckie
Registriert seit: 29. Mai 2002
Wenn man nicht schlafen kann, da hat man so seine wildesten Träume.

Ich konnte nicht schlafen und habe mir so überlegt: "Was machst du mit einer verdammt wichtigen Datei, die du außer Landes schaffen musst und von der dein Leben abhängt?"

OK, also ich würde sie zu erst einmal verschlüsseln ganz einfach mit einem Packer. Dann würde ich sie teilen. Diese Teilstücke würde ich nochmals verschlüsseln mit einem Packer. Dann würde ich diese Teilstücke auf allen Servern verteilen, auf die ich Zugriff hätte: DP als Anhang in einem Beitrag in der Moderatorensparte. Im DF als Anhang einer PN. Auf meinem Webspace usw. Dann habe ich mir überlegt, geht es noch besser? Es geht noch besser. Man könnte Teilstücke in einer anderen Datei, zum Beispiel einem Bitmap, verstecken (Steganographie). Oder man könnte Teilstücke an andere Dateien anhängen, allerdings an Dateien, die danach noch brauchbar sind, wie zum Beispiel Exe-Dateien oder Bitmaps. Nun ja, da dachte ich, das kann nicht so schwer sein. Und es war dann auch ruckzuck umgesetzt.

Im Anhang das Ergebnis von zwei Stunden Schlaflosigkeit. Es sollte sich von selbst erklären. Carrier file (Trägerdatei) bezeichnet die Datei, an die eine andere angehangen werden soll. Trailer file (Anhängerdatei) bezeichnet die Datei, die angehangen werden soll. Destination folder den Ordner in dem die angehangene Datei extrahiert werden soll. Append und Extract ist klar. Remove entfernt die Datei wieder aus der Trägerdatei.

Getestet mit:
- Exe
- BMP
- JPG
- PDF
Allerdings sollte man sich etwas geschickt anstellen. Es wäre zum Beispiel doch etwas auffällig, wenn ein drei Seiten PDF 17 MB groß ist, weil eine 16 MB große Datei angehangen wurde.

Neue Version:
- Drag and Drop vom Explorer in die Texteingabefelder
- Neues Icon
- Neuer Programmname
- Die angehangene Datei wird jetzt mit dem DEC verschlüsselt
- Meldung, wenn Vorgang abgeschlossen
- Anhängen und Extrahieren in Threads ausgelagert
- Nach drei Fehlversuchen werden die angehangene Datei gelöscht
Miniaturansicht angehängter Grafiken
steganosaur_184.jpg  
Angehängte Dateien
Dateityp: zip steganosaur_863.zip (328,0 KB, 45x aufgerufen)
Ein Teil meines Codes würde euch verunsichern.
 
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#21
  Alt 5. Mär 2010, 12:53
Ächtz. Eure Featurequests machen mir manchmal Angst.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

 
Delphi XE2 Professional
 
#22
  Alt 5. Mär 2010, 12:59
Och, ich versuche nur deine Idee der Schlaflosigkeit weiter auszubauen.
Marc
  Mit Zitat antworten Zitat
e-gon

 
Delphi 6 Enterprise
 
#23
  Alt 5. Mär 2010, 14:12
Hallo Luckie,

nette Idee mit dem Anhängen. Aber wäre es nicht sinnvoller die Datei direkt in die Bilddaten reinzuschreiben. Gerade ein JPEG würde sich ja dafür anbieten. Und wenn Du das sorgfältig programmierst, kann man an dem so manipulierten Bild kaum einen Qualitätsunterschied erkennen.

Gruß
e-gon
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#24
  Alt 5. Mär 2010, 17:50
Das wäre die andere Möglichkeit der Steganografie. Das funktioniert aber nur bei Grafikformaten. Alle anderen Formate würdest du damit zerstören. Anhängen kann man an fast jede Datei. Mal sehen, wie schwer das ist, eventuell lass ich den Benutzer auswählen, was er machen will, ob anhängen oder einbetten.
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#25
  Alt 5. Mär 2010, 23:20
Neue Version:
- Drag and Drop vom Explorer in die Texteingabefelder
- Neues Icon
- Neuer Programmname
- Die angehangene Datei wird jetzt mit dem DEC verschlüsselt
- Meldung, wenn Vorgang abgeschlossen
- Anhängen und Extrahieren in Threads ausgelagert
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

 
Delphi 10 Seattle Enterprise
 
#26
  Alt 5. Mär 2010, 23:45
Die Idee ist ja ganz spannend und erinnert mich an ein Verfahren, das im Roman "Limit" von Frank Schätzing, beschrieben wurde.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

 
Delphi 2006 Professional
 
#27
  Alt 5. Mär 2010, 23:51
Stimmt, jetzt wo du es sagst. Wurde da auch der Name des Programms genannt?
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

 
Delphi 10 Seattle Enterprise
 
#28
  Alt 6. Mär 2010, 00:25
Nein ein Programm wurde da nicht genannt ... wär ja auch - für die Geschichte - egal gewesen,
ob das nun "Wuppdi, das Verstecke-Programm" heißt oder wie auch immer.

Da das Programm von den "Bösen" eingesetzt wurde, würde ich auch lieber nicht danach suchen.
Das Mädel, was danach gesucht hat, bekam prompt unangenehmen Besuch.

Erst virtuell auf dem Rechner und dann real ... also lieber da die Finger weg
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

 
Delphi XE7 Architect
 
#29
  Alt 6. Mär 2010, 01:01
Das ist eine gute Idee, allerdings hat sie einen kleinen Haken...

Wenn die Daten so wichtig sind, dass das Leben davon abhängt, würde ich nicht auf fremde Server vertrauen. Was, wenn die DP - was wir noch hoffen wollen - mal down ist, oder gehackt wird. Das kann natürlich auch mit anderen Server passieren. Dann kannst du so einfach nicht mehr an die Datei ran....

Sobald man die Daten aus seinem Machtbereich gibt, hat man selbst keine Kontrolle mehr - das sollte bei solchen Daten nicht der Fall sein

Verschlüsseln, teilen, verstreuen - schön und gut, aber nicht die Stücke auf fremde Server packen....
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

 
Delphi 10 Seattle Enterprise
 
#30
  Alt 6. Mär 2010, 01:14
Zitat von DJ-SPM:
Verschlüsseln, teilen, verstreuen - schön und gut, aber nicht die Stücke auf fremde Server packen....
Wieso, er kann die externen Systeme doch auch im RAID betreiben.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 5     123 45      


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 03:57 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