Ist es möglich das ich wenn ich eine Bilddatei öffne sich eine exe oder batch datei ausführt?
Zum beispiel Person A schickt Person B ein Bild, Person B öffnet das Bild und der PC fährt runter da sie mit einer Shutdown.bat verknüpft war.
Nope, geht nicht. Du kannst aber eine exe machen und als Icon das Standard Symbol für .jpg's nehmen. Die exe könnte dann sogar noch ein Bild anzeigen xD Achja, shutdowns sind langweilig, schlecht und billig.
Nope, geht nicht. Du kannst aber eine exe machen und als Icon das Standard Symbol für .jpg's nehmen. Die exe könnte dann sogar noch ein Bild anzeigen xD Achja, shutdowns sind langweilig, schlecht und billig.
theoretisch könnte man die windows bildanzeige imitieren , dann fällt nichts mehr auf ( nicht vergessen den fenster titel zu ändern ;D ( cmd.exe standard )
Ist es möglich das ich wenn ich eine Bilddatei öffne sich eine exe oder batch datei ausführt?
Zum beispiel Person A schickt Person B ein Bild, Person B öffnet das Bild und der PC fährt runter da sie mit einer Shutdown.bat verknüpft war.
Indirekt. Sollte das Bildanzeige programm eine unsichere funktion benutzen kann es möglich sein selbstgeschriebenen shellcode der in der Bilddatei enthalten ist auszuführen. Und von daher kann man damit dan auch den PC herunterfahren allerdings ist dies nicht allzu einfach.
Indirekt. Sollte das Bildanzeige programm eine unsichere funktion benutzen kann es möglich sein selbstgeschriebenen shellcode der in der Bilddatei enthalten ist auszuführen. Und von daher kann man damit dan auch den PC herunterfahren allerdings ist dies nicht allzu einfach.
Das mit dem Shellcode der aus Bildern heraus ausgeführt wird hab ich noch nie verstanden -.- Warum führt das Programm den Code überhaupt aus?
Ich hab halt ein Script mit dem ich eine Rar datei in ein Bild "verstecken" kann.
Code:
@echo off
color 0c
cd C:\
if exist FUSION goto FUSIONTRUE
mkdir C:\FUSION
:FUSIONTRUE
cd C:\FUSION
cls
echo JPG/PNG/GIF + RAR Fusion script
echo.
echo.
echo PUT 2 FILES TO BE FUSED IN "C:\FUSION"
pause
cls
if exist *.rar goto RAR
cls
echo ERROR: RAR NOT FOUND
pause
exit
:RAR
if exist *.jpg goto JPG
if exist *.png goto PNG
if exist *.gif goto GIF
cls
echo ERROR: IMAGE NOT FOUND
pause
exit
:JPG
copy /b *.jpg + *.rar FUSED.jpg
cls
echo JPG/RAR FUSION COMPLETE
pause
exit
:PNG
copy /b *.png + *.rar FUSED.png
cls
echo PNG/RAR FUSION COMPLETE
pause
exit
:GIF
copy /b *.gif + *.rar FUSED.gif
cls
echo GIF/RAR FUSION COMPLETE
pause
exit
Und so dachte ich mir das es vielleicht möglich ist eine Exe beim öffnen des Bilds ausführen zu lassen. Sei es eine Shutdown.exe oder ein Trojaner
Wie man das mit dem Shellcode macht wüsst ich aber auch gerne :P
Edit: Gut also das Script kann man einfach ändern und somit jeden Dateityp in ein bild verstecken, aber könnte man diese versteckte Datei auch ausführen lassen?
Das ist mir auch klar, aber wiso führt die Sicherheitslücke Code aus? Kennt da zufällig jemand ein Tut zu? xD
Ja ich habe irgendwo auf meinem rechner noch einiges zu diesem thema.
Um das zu verstehen braucht man aber schon einiges an wissen und es ist auch schwer das in ein paar sätzen zu erklären.
Einfachgesagt der shellcode wird über eine funktion(z.b. scanf oder memcpy) in eine Variable geschrieben.Und diese funktionen sind die eigentliche sicherheitslücke den sie überprüfen nicht ob das was in die variable reingeschrieben wird überhaupt von der größe her in die variable reinpasst (diese funktionen nennt man auch "Unsichere Funktionen").
Das bedeutet man kann mehr in eine variable reinschreiben als speicherbereich für sie deklariert wurde (Buffer Overflow). Nun muss man wissen das variablen am ende ihres speicherbereichs eine sogenannte "Rücksprung Addresse" haben diese enthalt das Offset von dem Programmcode der nach dem lesen der Variable ausgeführt werden soll.
Da man aber jetzt mit einer dieser unsicheren funktionen über den eigentlichen speicherbereich hinausschreiben kann kann man das Offset an der Rücksprung Addresse mit einem anderen überschreiben.
Und wen man diese sicherheitslücke ausnutzen will dan lässt man 2dinge über die unsichere funktion einlesen. Als erstes den shellcode der so groß ist das gerade der Speicher/variable nicht überläuft und als 2tes das neue offset(Das ist das offset wo sich der Shellcode befindet also meistens die eigenen variable(wobei drauf zu achten ist das das offset dynamisch ist allerdings ist das offset trotzdem so zu 80% immer gleich) wobei dan der speicher überleuft und Die Rücksprung Addresse mit der neuen überschrieben wird.
Und wen dan die Variable gelesen wird bzw danach springt dan der computer
zu dem shellcode und führt diesen aus.
So und wie ihr gesehen habt ist soetwas ziemlich schei?e zu erklären
Du kannst auch die Endung der Datei von .exe in .scr umändern. Dann wird als Dateityp "Screen Saver" angezeigt, aber die Datei wird trotzdem ganz normal ausgeführt (was einige nicht wissen).
Ansonsten gibt es noch die Möglichkeit, die Endung beliebig zu verändern und eine Verknüpfung mit in den Ordner zu packen, die die Datei dann als eine Executable ausführt.
Ja ich habe irgendwo auf meinem rechner noch einiges zu diesem thema.
Um das zu verstehen braucht man aber schon einiges an wissen und es ist auch schwer das in ein paar sätzen zu erklären.
Einfachgesagt der shellcode wird über eine funktion(z.b. scanf oder memcpy) in eine Variable geschrieben.Und diese funktionen sind die eigentliche sicherheitslücke den sie überprüfen nicht ob das was in die variable reingeschrieben wird überhaupt von der größe her in die variable reinpasst (diese funktionen nennt man auch "Unsichere Funktionen").
Das bedeutet man kann mehr in eine variable reinschreiben als speicherbereich für sie deklariert wurde (Buffer Overflow). Nun muss man wissen das variablen am ende ihres speicherbereichs eine sogenannte "Rücksprung Addresse" haben diese enthalt das Offset von dem Programmcode der nach dem lesen der Variable ausgeführt werden soll.
Da man aber jetzt mit einer dieser unsicheren funktionen über den eigentlichen speicherbereich hinausschreiben kann kann man das Offset an der Rücksprung Addresse mit einem anderen überschreiben.
Und wen man diese sicherheitslücke ausnutzen will dan lässt man 2dinge über die unsichere funktion einlesen. Als erstes den shellcode der so groß ist das gerade der Speicher/variable nicht überläuft und als 2tes das neue offset(Das ist das offset wo sich der Shellcode befindet also meistens die eigenen variable(wobei drauf zu achten ist das das offset dynamisch ist allerdings ist das offset trotzdem so zu 80% immer gleich) wobei dan der speicher überleuft und Die Rücksprung Addresse mit der neuen überschrieben wird.
Und wen dan die Variable gelesen wird bzw danach springt dan der computer
zu dem shellcode und führt diesen aus.
So und wie ihr gesehen habt ist soetwas ziemlich schei?e zu erklären
Achso Hatte mir wie schon sowas gedacht, aber ich wusste nicht, dass immer die Rücksprungadresse am Ende der Variable steht.
Hast mir damit echt geholfen
Jetzt weiß ich, dass ich dämnächst lieber sprintf_s usw. nehme, hab da voher nie den Sinn drin gesehen
Administrator ausführen 02/08/2013 - WarRock - 12 Replies ich habe folgenes problem habe jetz ein Windows 7...
so wen ich jetz den Warrock injector als Administrator ausführen, kommt da immer so ein kleines fenster doch wo immer steht z.B zulassen........... oder was weiß ich ..
bei mir kommt das kleine fenster nicht, was kann ich machen
man muss ja den warrock injector als Administrator ausführen.
sonst geht der hack nicht HILFE ^^
Ausführen als.... 06/02/2010 - AutoIt - 5 Replies hi,
ich hatte mal wieder langeweile :mofo::mofo::mofo:
und rausgekommen ist die orginale Windows "ausführen als" anwendung mit dem unterschied, dass das passwort in einer ini gespeichert wird :D
ist toll zu passwort hacken xD
guckt es euch mal an...
lege auch den script bei vllt will einer da noch nen run reinmachen...
bitte auch nen thx
^.bat-Datei ausführen 06/01/2010 - AutoIt - 15 Replies Hallo!
Ich versuche eine .bat-Datei in einem Auto It Scipt einzubauen allerdings macht diese dann nichts.
Eingebaut habe ich sie mit der Run-Funktion.
Gibts da auch irgendwie eine andere möglichkeint ausser mit MouseClick? weil ich will das ganze im Hintergrund ablaufen haben damit ich auch noch was arbeiten kann :-)^^
mfg
Angelboot ausführen??? 05/06/2010 - Metin2 - 0 Replies Hey Com,
Also ich frage mich immernoch wie ichs hinbekomme das ich metin2 im fenstermodus spielen kann...unter config und spieleinstellungen(was das gleiche is) hab ich schon alels geändert, hat aber nichts geändert am modus...
Habe Win7 64Bit, weiss jemand was zu machen ist?
benütze den Hidden Angelboot, heisst glaub so xD
Mfg Styler
PS: für hilfreiches gibts wie immer THX=D
Exe in VB ausführen 11/14/2009 - .NET Languages - 8 Replies Hallo, ich wollte fragen wie ich eine Exe in VB ausführen kann (Wie zb ein Client von nem MMORPG oder so was wie Hamachi)
Beispiel:
http://www.abload.de/thumb/beispielo6ob.jpg
Wüde mich sehr freuen wenn man mir helfen könnte ;-)
mfg, ooCheateroo