Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   selbstlöschende MP3 als getarnte Exe (https://www.delphipraxis.net/118441-selbstloeschende-mp3-als-getarnte-exe.html)

eegoar 7. Aug 2008 21:38


selbstlöschende MP3 als getarnte Exe
 
Guten Abend.

Wenn man das Anhängsel ".exe" der Datei durch ".mp3" ersetzt, wird diese Exe als Mp3 angezeigt. So viel weiß ich immerhin schon mal. Aber meine Frage ist nun folgende:

Ich habe hier ein Lied. Wir nennen es einfach mal "Lied.mp3". Wenn ich dieses nun verschicke, möchte ich dass es sich nach einer gewissen Zeit selbst wieder löscht, damit es nicht unbedingt an viele andere Leute weitergesendet werden kann.

Um dies zu gewähren benötige ich eine Exe, die sowohl das Lied enthält und den Befehl dieses nach dem Öffnen abzuspielen, sowohl auch den Befehl eine .bat zu erstellen, die einen "ping"-befehl ausführt (so oft und lange wie das Lied etwa dauert) und die .bat dann die exe und das Lied löscht. Dabei soll die bat im Hintergrund laufen und in ein Verzeichnis extrahiert werden, welches auf jedem Rechner vorhanden und nicht unbedingt geschützt ist (eventuell ein eigenes verzeichnis erstellen).

Kann mir jemand helfen, solch eine Datei zu programmieren?

Das gute ist (wenn alles so funktioniert, wie ich es mir vorgestellt habe):
Ich verschicke die als Mp3 getarnte Exe. Der User öffnet sie und aktiviert diese. Die Exe spielt für den User sichtbar das Lied ab (mit Windows Media Player) und erstellt gleichzeitig eine .bat. Die .bat setzt sich in Gang und führt ungefähr 5 Minuten den ping-befehl aus, und löscht anschließend die Exe und sich selbst, nachdem sie vorher den Windows Media Player geschlossen hat.

Das Lied kann nicht verwendet und vervielfältigt werden (zb mit convertern), da es sich ya um eine ausführende Datei handelt.
Es kann nicht bearbeitet und somit doch vervielfältigt werden (da Musikprogramme wie Fruity Loops die Exe nicht erkennen).

Das alles ist notwendig, damit keiner dieses Lied weiterverschicken kann, und falls doch, löscht sich das Lied ya sowieso.

Danke für die hoffentlich hilfreichen Antworten.

(Die Exe sollte nicht als Virus oder sonstiges gemeldet werden, sondern einfach gestartet werden, damit der Nutzer nicht mitbekommt, dass es sich im eine ausführende Datei handelt.

Gruß,
€€goar

gsh 7. Aug 2008 21:46

Re: selbstlöschende MP3 als getarnte Exe
 
Vergiss es das wirst du nicht so leicht hinkriegen
Vorallem ... wenn du mir ne mail schickst dann ist sie im outlook drinnen und ich kann sie immer wieder rauskopieren und starten. Was machst du dagegen???

mkinzler 7. Aug 2008 21:48

Re: selbstlöschende MP3 als getarnte Exe
 
Ausserdem läufst du dann die Gefahr, das ein Virenscanner deine Datei blockiert oder löscht

alleinherrscher 7. Aug 2008 21:49

Re: selbstlöschende MP3 als getarnte Exe
 
Erstmal "Huhu und Willkommen im DP Forum"

Öhm das ganze gibt es doch schon, viel eleganter gelöst, nennt sich DRM und wird von allen gehasst...

Deine Methode, so wie du dir das vorstellst, ist meiner Meinung nach nicht praktisch. Stell dir vor, jemand startet dein Programm, das Programm erzeugt einen mp3 file, welcher per mediaplayer abgespielt wird, in diesem Moment könnte man dann das mp3 file kopieren, bzw einfach dein wartendes Programm beenden und schon wäre die Datei nicht mehr geschützt.

Sinnvoller fände ich, wenn du das mp3 file als resource an dein Programm anhängst und es direkt vom programm abspielen lässt. Hinterher kann sich das Programm dann selbst löschen. Aber auch das wäre nicht praktikabel denn: stell dir vor, jemand kopiert das Programm BEVOR er es ausführt. Dann könnte er das file immer wieder abspielen...

Du müsstest also irgendwo im System (registry) oder so vermerken, dass das file schonmal abgespielt wurde, und wenn das der fall ist, spielt dein programm die datei nicht nochmal ab...

Aber ganz ehrlich...das find ich alles eher schlecht gelöst. Wenn du es richtig machen willst, informiere dich besser über DRM

Grüße,
Alleinherrscher

eegoar 7. Aug 2008 22:04

Re: selbstlöschende MP3 als getarnte Exe
 
Zitat:

Zitat von gsh
Vergiss es das wirst du nicht so leicht hinkriegen
Vorallem ... wenn du mir ne mail schickst dann ist sie im outlook drinnen und ich kann sie immer wieder rauskopieren und starten. Was machst du dagegen???

ich meinte eher verschicken im icq, oder msn. keine emails oder so etwas

mr_emre_d 7. Aug 2008 22:11

Re: selbstlöschende MP3 als getarnte Exe
 
willst du ein trojaner stealthen ???

alleinherrscher 7. Aug 2008 22:14

Re: selbstlöschende MP3 als getarnte Exe
 
um das mp3 file in ein Programm zu bekommen:

http://www.delphipraxis.net/internal...t=mp3+resource

und deinen kopierschutz erzeugst du dir, indem du ein wert in der registry speicherst:

stichwort TRegistry

Das sollte für deine Zwecke denke ich reichen. Wenn jemand wirklich an das mp3 file will, schafft er es aber, indem er

- einen Resource Explorer verwendet
- die Anderungen in der Registry herausfindet


Und außerdem gibt es Leute (wie mich) die es abgrundtief hassen, wenn andere Programme die Registry mit völlig unnützen Informationen vollmüllen, ohne sie später wieder zu löschen....

@mr_emre_d: was hat das bitte mit nem Trojaner zu tun? Er will sein Programm ja weder verstecken noch damit fremde Dateien löschen oder ausspionieren.... über sinn und zweck seines Programms kann man ja wie gesagt streiten, aber ein Trojaner wirds wohl nicht werden...

rotfc 7. Aug 2008 22:38

Re: selbstlöschende MP3 als getarnte Exe
 
Zitat:

Zitat von eegoar
Guten Abend.

Wenn man das Anhängsel ".exe" der Datei durch ".mp3" ersetzt, wird diese Exe als Mp3 angezeigt. So viel weiß ich immerhin schon mal.

Du hast anscheinenend einen ganz guten MP3-Player, wenn er alle MP3-fernen Daten einfach ignoriert.

Zitat:


Ich habe hier ein Lied. Wir nennen es einfach mal "Lied.mp3". Wenn ich dieses nun verschicke, möchte ich dass es sich nach einer gewissen Zeit selbst wieder löscht, damit es nicht unbedingt an viele andere Leute weitergesendet werden kann.

Daran arbeitet die musikverkaufende- bzw. musikkäufervertreibende Industrie schon seit Jahren :-(

Zitat:


Um dies zu gewähren benötige ich eine Exe, die sowohl das Lied enthält und den Befehl dieses nach dem Öffnen abzuspielen, sowohl auch den Befehl eine .bat zu erstellen, die einen "ping"-befehl ausführt (so oft und lange wie das Lied etwa dauert) und die .bat dann die exe und das Lied löscht. Dabei soll die bat im Hintergrund laufen und in ein Verzeichnis extrahiert werden, welches auf jedem Rechner vorhanden und nicht unbedingt geschützt ist (eventuell ein eigenes verzeichnis erstellen).

Kann mir jemand helfen, solch eine Datei zu programmieren?

Frag' mal bei Sony nach, die helfen Dir gerne weiter ;-)

Zitat:


Das gute ist (wenn alles so funktioniert, wie ich es mir vorgestellt habe):
Ich verschicke die als Mp3 getarnte Exe. Der User öffnet sie und aktiviert diese. Die Exe spielt für den User sichtbar das Lied ab (mit Windows Media Player) und erstellt gleichzeitig eine .bat. Die .bat setzt sich in Gang und führt ungefähr 5 Minuten den ping-befehl aus, und löscht anschließend die Exe und sich selbst, nachdem sie vorher den Windows Media Player geschlossen hat.

Nette Idee, der Bayrische Bundestrojaner möchte gerne auch so funktionieren ;-)

Zitat:


Das Lied kann nicht verwendet und vervielfältigt werden (zb mit convertern), da es sich ya um eine ausführende Datei handelt.
Es kann nicht bearbeitet und somit doch vervielfältigt werden (da Musikprogramme wie Fruity Loops die Exe nicht erkennen).

Der neue Personalausweis eventuell ebenso?

Zitat:


Das alles ist notwendig, damit keiner dieses Lied weiterverschicken kann, und falls doch, löscht sich das Lied ya sowieso.

Wäre beim neuen Personalausweis ebenso wünschenswert!

Zitat:


Danke für die hoffentlich hilfreichen Antworten.

Softwaretechnisch lässt sich imho nix wirklich machen, also muss der Gesetzgeber "überzeugt" werden (im Sinne der geldgebenden Industrie natürlich).
Scheiß Schäuble statt Stasi?

Was gegen das deutsche GG verstossen sollte, wird über die EU ausgehebelt!

"Wir sind das Volk" konnten nur die ehem. Ossis,
"Wir sind die zahlenden Wähler" kann fast die ganze EU - bis auf Irland!

Zacherl 7. Aug 2008 23:21

Re: selbstlöschende MP3 als getarnte Exe
 
Zitat:

Zitat von rotfc
Frag' mal bei Sony nach, die helfen Dir gerne weiter ;-)

Lol dann kannst dus auch gleich mit Rustock.C versuchen :mrgreen:

Ne also, was halbwegs sicher ist, wäre eine Art Audioserver, der dein Lied bereitstellt. Du machst nur einen Clienten, der übers Internet verbindet und die MP3 als Stream empfängt und abspielt. Dabei käme man natürlich auch noch an die Datei über einen Sniffer oder einen MemoryDump. Des weiteren könnte man das Lied nur hören, wenns Internet an ist und man hat den Nachteil, dass man nicht seinen eigenen Lieblings Audioplayer verwenden kann.

Die Muhkuh 8. Aug 2008 01:27

Re: selbstlöschende MP3 als getarnte Exe
 
Zitat:

Zitat von Zacherl
nicht seinen eigenen Lieblings Audioplayer verwenden kann.

Welcher, halbwegs gescheite, Audioplayer unterstützt kein Streaming? :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:49 Uhr.
Seite 1 von 3  1 23      

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