28/09/2006, 11:58
|
| | Fecha de Ingreso: abril-2006 Ubicación: Acapulco Gro. México
Mensajes: 483
Antigüedad: 18 años, 8 meses Puntos: 2 | |
No me invitaron, pero bueno:
tu intencion es meter los opcodes en una cadena junto al programa que los recibe como parametros, y llamar a system con esta cadena.
para esto estan las funciones de stdio.h
especialmente(en este caso) sprintf y sscanf, con susrespectivos indicadores de formato.
ejemplo:
char strparam[80];
ssprintf(strparam, "%s %x %x %x %x %x", "programas.exe", 0x23,0x43,0x12,0x76, 0x45);
justo despues de esta centencia, tendras;
strparam = "programa.exe 0x23 0x43 0x12 0x76 0x45";
system(strparam);
los valores son arbitrarios, pero esta es una sugerencia de lo que puedes hacer para componer tu cadena parametro.
para sacar (leer), las variables respectivas, esta sscanf muy similar.
Saludos. |