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

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 1 2 3 4 [5] 6 7 8
41  Seguridad Informática / Análisis y Diseño de Malware / Re: Direccion sección en: 8 Agosto 2010, 16:09 pm
Quizas no lo haya aprendido lo que es debido, pero leer lo he leido y lo voy entendiendo. Voy a buscar mas manuales, thanks
42  Seguridad Informática / Análisis y Diseño de Malware / Direccion sección en: 8 Agosto 2010, 15:51 pm
A ver si me das un empujoncito, en el codigo que direccion hay que poner la fisica y la virtual? y aparte la direccion de la sección seria PointerToRawData no? o VirtualAddress? en que se diferencian? Thanks
43  Seguridad Informática / Análisis y Diseño de Malware / Re: Añadir algoritmo en sección en: 8 Agosto 2010, 04:05 am
Es que añadir una sección ya me queda claro pero meter el algoritmo dentro nu, quizas es meterlo en un stub y despues añadirlo en la nueva sección con el buffer de un readfile?
44  Seguridad Informática / Análisis y Diseño de Malware / Añadir algoritmo en sección en: 8 Agosto 2010, 03:33 am
Buenas, para añadir un algoritmo en la nueva sección creada del ejecutable como seria? Porque jugar con los bytes vale, pero introducir el algoritmo? Saludos y gracias
45  Seguridad Informática / Análisis y Diseño de Malware / Leer direccion que hay en la posicion 3C con el editor hex en: 7 Agosto 2010, 22:36 pm
Bueno pregunto esto y asi me servirá para todas, como asigno a una variable la direccion que hay en la posicion 3C para averiguar donde empieza el PE ?? programando en C

EDITO: Me estoy fijando en codigos y parece que esta automatizado, que libreria es la que hay que usar?
46  Programación / Programación C/C++ / Re: Principios básicos de programación Windows - Lenguaje C++ en: 6 Agosto 2010, 17:32 pm
Muy bueno si señor  ;-) he entendido varias cosas que aun no comprendia. Espero con ganas el proximo capitulo  :D
47  Programación / Programación C/C++ / Busqueda binaria con palabras en: 3 Agosto 2010, 04:10 am
A ver si me podeis echar una mano porque me stoy volviendo loco con esto xD, es respecto a una busqueda binaria pero con palabras. Os dejo el codigo a ver si veis algo, o algun consejo de como hacerlo. Thanks

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6. char palabra[20][20];
  7. char busqueda[20]="";
  8. char palabra_aux[20];
  9. int i, k, h, primero=0, ultimo=19, centro=10;
  10. for(i=0;i<20;i++){
  11.           strcpy(palabra[i],"");
  12.    }// limpia el array
  13.    for(i=0;i<5;i++){
  14.          printf ("Introduce una palabra:");
  15.        scanf ("%s", &palabra[i]);                  
  16.    }// coge 5 palabras por teclado
  17.  
  18.    for(k=19;k>=0;k--)
  19.    {
  20. for(h=0;h<k;h++)
  21. {
  22. if((strcmp(palabra[h],palabra[h+1])>0) && (strcmp(palabra[h+1],"")!=0))
  23. {
  24.                        strcpy(palabra_aux,palabra[h]);
  25. strcpy(palabra[h],palabra[h+1]);
  26. strcpy(palabra[h+1],palabra_aux);
  27. }
  28. }
  29.  
  30.    }//ordena la lista
  31.  
  32. i=0;
  33. while(i<5)
  34.    {
  35.          printf ("Introduce una palabra para ver si se encuentra en la lista: ");
  36.          scanf ("%s", &busqueda);
  37.              primero=0;ultimo=19;
  38.          while ((primero<=ultimo) && (strcmp(busqueda,palabra[centro])!=0))
  39.          {
  40.                    centro=(primero+ultimo)/2;        
  41.                    if (strcmp(busqueda,palabra[centro])<0){primero=centro+1;}
  42.            if (strcmp(busqueda,palabra[centro])>0){ultimo=centro-1;}
  43.            printf("centro vale %d\n", centro);
  44.              }// busca en la lista
  45.          if (strcmp(busqueda,palabra[centro])==0) {printf ("La palabra se encuentra en la lista :)\n");}
  46.          else {printf ("La palabra no se encuentra en la lista :(\n");}
  47.              i++;
  48.    }// lo busca en 5 ocasiones
  49.  
  50. return 0;
  51. }
  52.  
  53.  

EDITO: Solucionado :) por fin, el array tiene que estar lleno o la busqueda al menos llena
48  Seguridad Informática / Nivel Web / Manual Blind SQLi "inyeccion a ciegas" por soez en: 31 Julio 2010, 10:57 am

Descarga en pdf: http://www.megaupload.com/?d=LI7KBQ4Z

Mirror: http://www.gigasize.com/get.php?d=qy7co2s6x3b
49  Programación / ASM / Re: Pregunta en: 18 Julio 2010, 17:43 pm
Depende para que podes usar registros de 8 y 16 en modo protegido perfectamente, igual este codigo es para MS-DOS ya que usa los servicios del mismo (int 21h) y esos estan disponibles solo en modo real (16 bits).


Gracias por la aclaracion  :-*  , usando otra interrupcion se pueden hacer programas en modo consola no? o me equivoco?
50  Programación / ASM / Pregunta en: 18 Julio 2010, 02:08 am
Cual es la diferencia del codigo de 16 bits con el de 32 bits? Este codigo que presento ya lo he intentao sacar varias veces y no me sale de ninguna manera, por lo que me dicen lo declaro con 32 bits (cabecera) pero el codigo es de 16 bits, me podeis echar una mano para hacerlo en 32 bits? con esto hecho ya puedo coger la idea y seguir ampliando. Saludos

Código
  1. .386                              
  2. .model flat, stdcall  
  3. option casemap :none
  4. ;32 bits
  5.  
  6. .stack
  7.  
  8. .data
  9.  
  10. saludo   db "Hola mundo!!!$"
  11.  
  12. .code
  13.  
  14. start:
  15.  
  16. mov   ax, data
  17. mov   ds, ax            
  18. mov   ah, 09        
  19. lea   dx, saludo  
  20. int   21h                
  21. ;mensaje en pantalla
  22.  
  23. mov   ah, 4ch            
  24. int   21h                
  25. ;termina programa
  26.  
  27. end start
  28.  
Páginas: 1 2 3 4 [5] 6 7 8
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines