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

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


  Mostrar Mensajes
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20
51  Programación / Ingeniería Inversa / Re: Unpacking Malware, Dynamic Forking en: 6 Julio 2012, 18:04 pm
Hola,

YST, anda con otros lenguajes. Solo enganchaba WriteProcessMemory y por ende se podía evitar utilizando NtWriteVirtualMemory.
Yo también apostaría a que las detecciones proactivas o emuladas se lo comerían vivo, ¿por qué aún lo siguen utilizando?

Gracias Nox.

Un saludo,
Iván Portilla.
52  Seguridad Informática / Análisis y Diseño de Malware / Re: [Duda] Troyano indetectable con el Hacha? en: 6 Julio 2012, 16:46 pm
Hola,

Utiliza el buscador del foro y empieza por los FAQ.
http://foro.elhacker.net/analisis_y_diseno_de_malware/temas_frecuentes_temas_pegados_temas_importantes-t137216.0.html

Y sobre Hacha, cómo decírtelo.. Obviamente al partirse no detectarán más que las firmas estáticas y con seguridad bastantes se irán, pero piensa que el archivo tendrá que estar unido nuevamente para poderse ejecutar.

Un saludo,
Iván Portilla.
53  Seguridad Informática / Análisis y Diseño de Malware / Re: F1- Insertar Code en Sección de PE [C++] en: 4 Julio 2012, 22:40 pm
Hola,

No funciona exactamente así, debes valerte de shellcodes cuando ingresas código no compilado de la fuente. Si tienes dudas acerca del concepto entonces:

http://es.wikipedia.org/wiki/Shellcode

Un saludo,
Iván Portilla.
54  Programación / Programación C/C++ / Re: Necesito alguna ayudita.. no se como comenzar (matrices) en: 29 Junio 2012, 18:17 pm
Hola,

¿Quieres trabajar solo con una matriz de un solo carácter? o de arreglos de caracteres?

Un saludo,
Iván Portilla.
55  Programación / Ingeniería Inversa / Re: ollydbg cargando dll en: 24 Junio 2012, 01:35 am
Hola,

Las direcciones físicas (offsets) no son iguales que las direcciones en memoria. Estas últimas dependen de las secciones y el ImageBase del archivo ejecutable.
De pronto esto te pueda ayudar:

http://foro.elhacker.net/analisis_y_diseno_de_malware/taller_en_construccionsecciones_en_archivos_pe-t362515.0.html

Un saludo,
Iván Portilla.
56  Programación / Programación C/C++ / Re: Soy nuevo en c en: 22 Junio 2012, 23:56 pm
Hola,

Básicamente se puede decir que un puntero es un tipo de variable de tamaño DWORD, su contenido es una dirección de memoria que contiene un valor.
Aclarando un poco:

Toda variable tiene un valor, solo que el valor de un apuntador es una dirección en memoria. Para asignarse se utiliza el operador "&" el cual proporciona la dirección de memoria de una variable, y para hacer referencia al contenido de un puntero se utiliza el operador de desreferencia "*".
Código
  1. int nVal = 5;
  2. int * lpVal = &nVal
  3. /* nVal == *lpVal;*/

Los famosos arreglos no son más que punteros a un determinada cantidad de un determinado tipo de datos, dicha información puede desreferenciarse utilizando índices o el operador de desreferencia:
Código
  1. int * p = (int*) malloc(5 * sizeof(int));
  2. /* *(p + n) == p[n] */

Creo que te conviene bastante leer un manual completo ya que pueden haber bastantes casos y detalles que explicar, pero en general:
Un puntero es una variable cuyo contenido es una dirección en memoria.

Un saludo,
Iván Portilla.

57  Seguridad Informática / Análisis y Diseño de Malware / Re: Métodos para ocultar virus? en: 21 Junio 2012, 23:37 pm
Hola,

Un "Joinder" o "Binder", solamente juntan un archivo con otro, o varios más. Si deseas hacer indetectable tu virus, hay mucha información al respecto, mira los enlaces que ya te dió Karcrack.

Un saludo,
Iván Portilla.
58  Programación / Programación Visual Basic / Re: [VB6] [Idea] Alternativa a OPEN, CLOSE y END en: 21 Junio 2012, 02:41 am
Hola,

Hombre, creo que funciones como OPEN y CLOSE llaman a varias de las funciones mencionadas.
Que lo confirme Karcrack (:

Un saludo,
Iván Portilla.
59  Programación / Programación C/C++ / Re: Ordenar 5 números de menor a mayor e imprimir los números impares en: 20 Junio 2012, 23:15 pm
Hola,

Tienes 2 problemas:
  • Utilizas mal el término de intercambiar valor entre 2 variables.
  • Utilizas mal el término de punteros.

Tus errores recaen en la variable que le pasas al "scanf", debe ser un puntero. Entonces debe ser "&arreglo(i)" y en la utilización incorrecta del intercambio de variables.

Te recomiendo tratar de indentar mejor, mira que se ve un poco más claro.

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.  
  7.       int i,j, aux;
  8.       int arreglo[5];
  9.       printf("Programa que ordena de menor a mayor 5 numeros e imprime los impares\n");
  10.       printf("Introduce los numeros\n");
  11.       for(i=0;i<=4;i++)
  12.       {
  13.           scanf("%d",&arreglo[i]);
  14.       }
  15.       for(i=0;i<=4;i++)
  16.       {
  17.           for(j=i+1;j<=4;j++)
  18.           {
  19.               if(arreglo[i]>arreglo[j])
  20.               {
  21.                   aux = arreglo[i];
  22.                   arreglo[i] = arreglo[j];
  23.                   arreglo[j] = aux;
  24.               }
  25.           }
  26.       }
  27.       for(i=0;i<=4;i++)
  28.       {
  29.           printf("El ordenamiento queda de la siguiente manera: %d\n",arreglo[i]);
  30.       }
  31.       for(i=0;i<=4;i++)
  32.       {
  33.           if((arreglo[i]%2)!=0)
  34.           {
  35.               printf("Los numeros impares son: %d\n",arreglo[i]);
  36.           }
  37.       }
  38.       system("PAUSE");
  39.       return 0;
  40. }

Un saludo,
Iván Portilla.
60  Programación / Programación Visual Basic / Re: [ SRC ] Actualizador de Aplicaciones en: 18 Junio 2012, 20:34 pm
Hola,

79137913 y si en el sitio web tiene en texto plano en nuevo HASH supongamos que MD5 y tu haces tu MD5, sin necesidad de descargarlo sabrías si tienes que actualizar o no. Solo deberías descargar unos cuantos bytes correspondientes a la cadena del HASH.

PD: No lo probé, lo menciono como una alternativa.

Un saludo,
Iván Portilla.
Páginas: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines