Code machine

Signaler
Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007
-
Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007
-
bonjour,
j'ai un tableau char contenant du code machine,
en gros, si on pointe du debut a la fin de mon tableau, on voit une image de programme.
comment executer un code machine ?
Pour l'instant, a part faire un switch des valeurs du type :
switch(code)
case code1
__asm{commandecorrespondante}
....
Je n'ai pas d'idée.
A la rigueur, je pourrais mettre le code sur un fichier, ajouter un ret et faire un __asm{call ...}
En fait, la seule chose que je ne veut pas c'est faire appel a un programme externe, donc pas de
system(...)
processcommand(...)
shellexecute(...)
...



Jah bless my code

2 réponses

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
29
M'étonnerait que tu crées un processus séparé avec les données contenues dans un autre processus.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
Messages postés
92
Date d'inscription
jeudi 21 avril 2005
Statut
Membre
Dernière intervention
16 janvier 2007

je sous entendait de copier l'image dans un fichier avec un header EXE DOS (PE header), et de le lancer avec un shell.
Mais de toute facon ce n'est pas ce que je recherche.


Jah bless my code