elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problema al implementar un arreglo en un DWORD
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema al implementar un arreglo en un DWORD  (Leído 1,071 veces)
Axtrax

Desconectado Desconectado

Mensajes: 21


Ver Perfil
Problema al implementar un arreglo en un DWORD
« en: 31 Enero 2017, 04:34 am »

Buenas tengo el siguiente codigo que acabo de armar pero tengo algunos problemas para obtener el resultado que quiero primero y principal les muestro el codigo:

Código
  1.  
  2. DWORD var[] = { 0x03B4, 0x2558, 0x0000, 0x010C };
  3.  
  4. DWORD num[] = { 0x0038,0x0030,0x0028,0x0020,0x0018,0x0010,0x008,0x0000 };
  5.  
  6. DWORD tel[] = { 0x0010C, 0x0110, 0x0114 };
  7.  
  8.  
  9. for (int i = 0; i < 8; i++)
  10. {
  11. var[2] = num[i];
  12.  
  13. for (int b = 0; b < 3; b++)
  14. {
  15. var[3] = tel[b];
  16.  
  17. for (int a = 0; a < 4; a++)
  18. {
  19. cout << hex << var[a];
  20. }
  21.  
  22. cout << endl;
  23.  
  24. }
  25. cout << endl;
  26.  
  27. }
  28.  
  29.  

el resultado que quisiera tener es el siguiente:

Código
  1. /*Justamente como muestra el contenido de var[a] ese mismo contenido
  2. pero divido asi:
  3. DWORD var[] = { 0x03B4, 0x2558, 0x0000, 0x010C };
  4.  
  5. para luego utilizar var[0], var[1] etc asi 23 veces porque son 24 Items los que genera var[a]
  6.  
  7. se me ocurrio utilizar el comando for pero nunca lo entendi por completo aun asi logre lo que queria pero no del todo xD todo eso es para luego utilizar cada variable de var[a] por ejemplo y aplicarlas a un writeprocessmemory
  8. */
  9.  

Espero que me puedan ayudar con este problema dividi cada item en 6 characters por si quiere usarse de alguna manera tomando 6 characteres y implementandolo como 1 item, luego otros 6 characteres y que sea otro item

{item1, item2 etc...} y luego esos items irian dentro de una variable DWORD, quizas lo pueden hacer asi o tienen un mejor metodo no vendria a pedir ayuda si no hubiese tratado jaja disculpen enserio


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines