AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein selbstlöschende MP3 als getarnte Exe
Thema durchsuchen
Ansicht
Themen-Optionen

selbstlöschende MP3 als getarnte Exe

Ein Thema von eegoar · begonnen am 7. Aug 2008 · letzter Beitrag vom 8. Aug 2008
Antwort Antwort
Seite 1 von 3  1 23      
eegoar

Registriert seit: 7. Aug 2008
6 Beiträge
 
#1

selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 22:38
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
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#2

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 22:46
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???
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 22:48
Ausserdem läufst du dann die Gefahr, das ein Virenscanner deine Datei blockiert oder löscht
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#4

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 22:49
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
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat
eegoar

Registriert seit: 7. Aug 2008
6 Beiträge
 
#5

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 23:04
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
  Mit Zitat antworten Zitat
mr_emre_d
(Gast)

n/a Beiträge
 
#6

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 23:11
willst du ein trojaner stealthen ???
  Mit Zitat antworten Zitat
Benutzerbild von alleinherrscher
alleinherrscher

Registriert seit: 8. Jul 2004
Ort: Aachen
797 Beiträge
 
Delphi XE2 Professional
 
#7

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 23:14
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...
„Software wird schneller langsamer als Hardware schneller wird. “ (Niklaus Wirth, 1995)

Mein Netzwerktool: Lan.FS
  Mit Zitat antworten Zitat
rotfc
(Gast)

n/a Beiträge
 
#8

Re: selbstlöschende MP3 als getarnte Exe

  Alt 7. Aug 2008, 23:38
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!
  Mit Zitat antworten Zitat
Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#9

Re: selbstlöschende MP3 als getarnte Exe

  Alt 8. Aug 2008, 00:21
Zitat von rotfc:
Frag' mal bei Sony nach, die helfen Dir gerne weiter
Lol dann kannst dus auch gleich mit Rustock.C versuchen

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.
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#10

Re: selbstlöschende MP3 als getarnte Exe

  Alt 8. Aug 2008, 02:27
Zitat von Zacherl:
nicht seinen eigenen Lieblings Audioplayer verwenden kann.
Welcher, halbwegs gescheite, Audioplayer unterstützt kein Streaming?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


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 17:22 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