Angehängte Exe ausführen?

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Angehängte Exe ausführen?

Beitrag von roherter »

Ist es möglich eine Exe die in einem bestimmten teil einer Datei angehängt wurde auch dort auszuführen, ohne Sie wieder extrahieren zu müssen?
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Ein simples Unterfangen. Am besten schauste dir die
libLoadDLLMemory der PBOSL an. Die macht sowas
im Grunde, nur halt mit einer DLL anstatt einer Exe.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Diese Lib kenne ich schon für mich bestand jetzt die frage kann man sowas auch mit einer exe anstellen und sie von dort aus direkt ausführen d.h. direkt im Arbeitsspeicher.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
MVXA
Beiträge: 3823
Registriert: 11.09.2004 00:45
Wohnort: Bremen, Deutschland
Kontaktdaten:

Beitrag von MVXA »

Möglich ist es sicher.
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Dort wo sie im Speicher ist kannste sie nicht ausführen. Die Methode von
MemoryModule funktioniert auch nicht. Du kannst dem Header Deiner Exe
zwar die Zeichen einer DLL zufügen, aber nicht einer zweiten Exe.
Du mußt also einen anderen Prozess eine Exe injizieren, den Du ja auch
selber starten kannst. ExeRAM userlib findeste im engl. Forum,
Beispiel-Codes für das Injekten in diesem Forum, wobei der Code bei vielen
einfach nur zu einem Absturz führt. Sollte das ganze auf Deinem System
funktionieren, so ist noch lange nicht sicher das es woanders funktioniert.
VirenScanner, Sicherheitspatches, andere OSVersion usw. können dies
verhindern.

Summa Summarum, es ist sinn- und nutzlos, es sei den für Experimente
am eigenen PC
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

@TS-Soft:
Danke jetzt weiß ich bescheid also werde ich Sie doch Temporär entpacken.
Und dann ausführen.
Ich muss mal schauen ob ich die exe dann überwachen kann,wann Sie dann wieder beendet wird die soll dann nämlich wieder gelöscht werden.

Habs gefunden PBOSL-Process lib :allright:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Antworten