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


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Mensajes
Páginas: 1 ... 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 [323] 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 ... 387
3221  Seguridad Informática / Análisis y Diseño de Malware / Re: Programar virus que consuma la memoria en: 7 Junio 2010, 09:36 am
En el supuesto de que compilara (el tipo de la variable vec1 esta mal y no se que compilador aceptaria ese tamaño, el VC no) ese programa nunca funcionaria, moriria por un stack overflow inmediatamente. Reservar memoria dinamicamente y ACCEDER a ella es la manera mas simple de lograr tu objetivo:

Código
  1. #include <windows.h>
  2. #include <stdio.h>
  3.  
  4. void main()
  5. {
  6.  DWORD mSize = 1024 * 1024 * 1024;
  7.  getchar();
  8.  void *m = malloc(mSize);
  9.  getchar();
  10.  ZeroMemory(m, mSize);
  11.  getchar();
  12.  free(m);
  13.  getchar();
  14. }

Ante cada getchar con el Process Explroer podes comprobar Private Bytes, Virtual Size y Working Set del proceso ademas de Physical Memory en System Information.
3222  Programación / ASM / Re: vale la pena aprender asm? en: 7 Junio 2010, 01:11 am
pero, vale la pena aprender a programar en 16 bits o directamente empiezo por 32 y luego me paso a 64?

Si, toda PC (desde la mas antigua a la mas moderna) arranca en modo real en 16 bits. Lo que no es necesario es aprenderse todos los servicios de la BIOS o de MS-DOS o los puertos de I/O por ejemplo.
3223  Programación / ASM / Re: Que API utilizar en: 7 Junio 2010, 01:10 am
TextOut o MessageBox deberia ser lo que buscas.
3224  Programación / Programación C/C++ / Re: Duda con el lenguaje C++/C en: 7 Junio 2010, 00:47 am
Si, mappearlo en memoria (al final trabajas con punteros) es una de las opciones, la otra es leer y escribir con ReadFile y WriteFile. Una funcion al final de cuentas es un conjunto de bytes pero tenes algunas restricciones para que se pueda copiar directamente (por ejemplo si llamas a una API de Windows necesitas que es este importada en el ejecutable y referirte a la sección del PE correspondiente), eso te va a tocar investigarlo y sin saber assembly es dificil.
3225  Programación / ASM / Re: Que API utilizar en: 7 Junio 2010, 00:43 am
¿Imprimir en GUI, consola o te referis a en papel con una impresora?
3226  Programación / Programación C/C++ / Re: Duda con el lenguaje C++/C en: 6 Junio 2010, 21:44 pm
Consulta estas funcoiones en la MSDN y te vas a dar una idea:
CreateFile
WriteFile
MapViewOfFile
CreateFileMapping
VirtualProtect
UnmapViewOfFile
CloseHandle
3227  Programación / Programación C/C++ / Re: ayuda CreateProcess con variables de entorno de sistema en: 5 Junio 2010, 10:46 am
¿Que error te da exactamente? ¿2 por casualidad? Si es asi es por no encontrar el cmd.exe, tenes que usar la ruta completa.
3228  Programación / ASM / Re: vale la pena aprender asm? en: 5 Junio 2010, 01:33 am
pero en ese libro, enseñan a programar en 32 bits? porque en 16 como que ya....

No demasiado, en la edicion que tengo si no recuerdo mal hay 3 capitulos, uno de MS-DOS, otro de Windows y otro de Linux PERO si queres empezar de cero es la mejor forma.
3229  Programación / ASM / Re: vale la pena aprender asm? en: 5 Junio 2010, 00:35 am
Voy a ver si lo venden en alguna librería que me pille cerca, porque creo que aprender C y a la vez ASM...  :P

Bueno ...
3230  Programación / Programación C/C++ / Re: Mover controles en tiempo de ejecutación en: 5 Junio 2010, 00:06 am
¿Y esto de tener mas de un usuario "se vale"?  :o
Páginas: 1 ... 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 [323] 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 ... 387
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines