Seite 1 von 2

Vorführeffekt

Verfasst: 13.11.2009 10:58
von gnasen
Hi,
da wollte ich meinem Bruder nur erklären, dass Dateiendungen keinen Einfluss auf den Inhalt einer Datei haben, immerhin kann in einer Textdatei und einer Exe das selbe stehen, und alles geht schief :lol:

Folgendes ist passiert: Ich habe eine Textdatei erstellt und "Blub" oder "blub" reingeschrieben. Das ganze habe ich dann zu einer .exe umbenannt und ausgeführt. Zu meinem erstaunen hat das ganze sogar ganz hervorragend funktioniert:
Die Console ging auf und der Cursor ist wie wild darin rumgesprungen. War ich erstmal sehr glücklich :D . Aber dann...
Die Datei ist unverwüstlich, sprich kann nicht gelöscht werden, da permanent auf sie zugegriffen wird. Im Prozess Fenster wird allerdings nichts angezeigt, die explorer.exe neustarten will auch nicht helfen.

Hat jemand eine gute Idee um aus diesem selbst eingebrockten Mist wieder heraus zu kommen?


PS: Ich kann es trotzdem nur empfehlen einmal nach zu machen. Ist sehr interessant :lol:

Re: Vorführeffekt

Verfasst: 13.11.2009 11:19
von gnasen
Habe es gerade selber hinbekommen. Die explorer.exe beendet und über die Konsole die Datei gelöscht.

Re: Vorführeffekt

Verfasst: 13.11.2009 13:40
von c4s
Sonst einfach Unlocker benutzen.

Früher hatte ich des öfteren Probleme meine QBasic-Programme zu löschen und als ich dieses Programm entdeckte ging es mir ungefähr so: :praise:

Re: Vorführeffekt

Verfasst: 13.11.2009 13:49
von dllfreak2001
Du hast eine lauffähige Zeichenfolge gefunden, Glückwunsch!

Re: Vorführeffekt

Verfasst: 13.11.2009 13:52
von Kaeru Gaman
das ist aber doch ein merkwürdiger fehler...
normal muss eine exe doch einen header haben, die beginnt doch nicht mit opcode, oder irr ich mich da?

Re: Vorführeffekt

Verfasst: 13.11.2009 19:18
von dllfreak2001
Es ist "blub" bei großer Schreibweise schließt sich das Konsolenfenster.

Der Prozess wird als solcher nicht im Taskmanager angezeigt

Es reicht auch nur ein kleines b

bei c kommt nen lustiger Fehler

mit f gibt es 100% CPU-Last ^^

Re: Vorführeffekt

Verfasst: 13.11.2009 19:25
von NicknameFJ
@Roter Frosch (KG)

Du hast recht, es ist schon ein merkwürdiger Fehler.

Jede Win-Exe beginnt mit dem DOS Header (beginnt mit dem String MZ) bei Byte-Pos. $00.

An Byte-Pos $80 beginnt der PE Header mit dem String "PE"

Die "Text-Datei" Blub dürfte eigenlich vom Betriebssystem gar nicht gestartet werden.

Grüße

NicknameFJ

Re: Vorführeffekt

Verfasst: 13.11.2009 21:44
von c4s
Hier noch ein äußerst passender Link zu einer fünf Byte großen Demo-Datei :D
http://www.pouet.net/prod.php?which=4770

Re: Vorführeffekt

Verfasst: 13.11.2009 22:36
von gnasen
damit ist es offiziel, ich bin neues Mitglied der Demo Scene mit einer 4 Byte Kampfansage.
Wer traut sich das zu toppen? :evil:

Re: Vorführeffekt

Verfasst: 14.11.2009 00:27
von dllfreak2001
Hab ich doch "f.exe"...fertig. Genau 1 Byte. :mrgreen:

Die Grafikausgabe kriegst du über deinen Taskmanager.