hi
ich hab ne frage..... ist es mit autoit möglich eine andere exe zu includen und sie zum ausführen in den ram schreibt? So das garantiert niemand an die exe drankommt?
mfg bjoerni
hi
ich hab ne frage..... ist es mit autoit möglich eine andere exe zu includen und sie zum ausführen in den ram schreibt? So das garantiert niemand an die exe drankommt?
mfg bjoerni
mit reinem AutoIt ist es nicht möglich...
hab auch noch nie davon gehört, dass sowas generell geht, aber ich lasse mich gerne belehren
mfg
wenn man etwas in de RAM schreibt kann man das auch wieder auslesen!
ja aber nicht so leicht wie von der festplatte....
ja aber nicht so leicht wie von der festplatte....
Das glaubst du
Prinzipiell kannst du jede EXE in den RAM schreiben, einfach ein virtuelles Laufwerk einrichten und dort passiert alles (Die Linuxdistribution Puppy z.B. läuft kpl. im RAM, nur wenns eng wird, wird mal was auf die Platte ausgelagert).
Verstehe aber nicht den Sinn der dahinterstecken soll.("nicht rankommen")
Hallo.
Eigentlich bin ich kein Freund von Downloads bei MicroSoft*, aber da steht, wie man ein RamDisk erstellt: << klick mich >>
Gruß, Crazy-A.
*) habe zwar das Original, aber man weisssss ja nie bei "Billy the Gates"
Diese Gratisvariante von $MS hat den Nachteil, dass die max. Größe 32 MB beträgt. Sehr mager
Und ein RAM-Drive schützt nicht davor, dass jemand an die EXE rankommt.
Abgesehen davon verstehe ich das Ursprungsposting nicht. Wie soll man eine EXE schützen, wenn man sie auf dem Rechner ausführen will?
Und ein RAM-Drive schützt nicht davor, dass jemand an die EXE rankommt.
Abgesehen davon verstehe ich das Ursprungsposting nicht. Wie soll man eine EXE schützen, wenn man sie auf dem Rechner ausführen will?
Hallo
eine Exe in Ram ist aber nicht so schnell zu kopiren
und man kommt da drauf nicht so einfach
ich kenne das Problem bei mir aus der Arbeit
dort soll eine Exe beim Kunden ausgefürht werden welche danach das nicht mehr auffindbar ist
und der kunden sie sich auch nicht beckupen soll
Für solche Fälle reicht es doch aus, die Datei tief genug zu verstecken und anschließend wieder zu löschen.
Zum Beispiel ein Verzeichnis "Temp" im Ordner @AppDataCommonDir (All Users / Anwendungsdaten) erstellen (Anwendungsdaten ist standardmäßig ein versteckter Ordner) und anschließend mit FileInstall() die Exe unter einem kryptischen Namen dort rein kopieren und ausführen. Nach dem ausführen kann man die Exe bzw. gleich den ganzen Temp-Ordner wieder löschen.
Das hilft nicht gegen einen der sich auskennt, aber das ist bei einem RAM-Drive auch nicht der Fall.
Hi,
was du suchst ist Memory Mapping. Ob man das in AutoIT schreiben kann weiß ich nicht aber in C kein Problem und vielleicht sogar in vb.net möglich.
links
Memory Mapping
CreateFileMapping
CreateProcess
MFG. RAPTOR-ONE
Meory Mapping funktioniert schon, aber zumindest Windows XP und höher ist so geschützt, dass man Exe-Dateien nur von der Festplatte ausführen kann. Zum Ausführen im Ram müsste man erst einmal den Schutzmechanismus knacken ...