[Duda] ¿Cómo crear un crypter?

Iniciado por Yoker66666, 11 Julio 2012, 22:13 PM

0 Miembros y 2 Visitantes están viendo este tema.

Yoker66666


0xDani

Lo primero es saber programar en ASM o por lo menos C/C++. No creo que se pueda en lenguajes como python o perl. Despues tienes que conocer las secciones de los ejecutables que quieras cifrar. Suelen ser PE, porque en Unix apenas hay antivirus y no tiene sentido.
A partir de ahi no te puedo decir nada mas, nunca he hecho nada por el estilo, pero The Swash esta haciendo un tuto de eso en este subforo y creo que te podria dar una magnifica orientacion.

Saludos.
I keep searching for something that I never seem to find, but maybe I won't, because I left it all behind!

I code for $$$
Hago trabajos en C/C++
Contactar por PM

Flamer

se puede hacer tambien en vb6 y hay munchos pero hay una mala noticia el metodo de RunPE en vb6 es detectado por los AV y pienso que las mismas apis que se usan en vb6 son las mismas que c++ u otros lenguajes y el metodo de RunPE es el mismo y pienso que es detectado

Saludos Flamer

Иōҳ

Cita de: Flamer en 12 Julio 2012, 04:06 AM
se puede hacer tambien en vb6 y hay munchos pero hay una mala noticia el metodo de RunPE en vb6 es detectado por los AV y pienso que las mismas apis que se usan en vb6 son las mismas que c++ u otros lenguajes y el metodo de RunPE es el mismo y pienso que es detectado

Saludos Flamer

Yo he encontrado muestras que no son detectadas usando esa técnica (claro que la heurística se lo debe comer).

Y para hacer un crypter debes saber programar y conocer el formato PE.

pd: me has hecho acordar mi crypter que lo tengo apartado xD.

Nox.
Eres adicto a la Ing. Inversa? -> www.noxsoft.net

Yoker66666

Cita de: Иōҳ en 12 Julio 2012, 04:38 AM
Yo he encontrado muestras que no son detectadas usando esa técnica (claro que la heurística se lo debe comer).

Y para hacer un crypter debes saber programar y conocer el formato PE.

pd: me has hecho acordar mi crypter que lo tengo apartado xD.

Nox.

Este año cursare programacion, por eso voy preguntando, si tienen un link me harian un favor, gracias.


YST

Cita de: Flamer en 12 Julio 2012, 04:06 AM
se puede hacer tambien en vb6 y hay munchos pero hay una mala noticia el metodo de RunPE en vb6 es detectado por los AV y pienso que las mismas apis que se usan en vb6 son las mismas que c++ u otros lenguajes y el metodo de RunPE es el mismo y pienso que es detectado

Saludos Flamer

Y existen miles de otros metodos sin necesidad de usar "RunPE" ... a ver si me curro un POC


Yo le enseñe a Kayser a usar objetos en ASM

The Swash

Hola,

YST, habláis de relocación y lanzamiento como otro hilo, Shellcode con un loader o..
¿Alguna otra?.

Un saludo,
Iván Portilla.

PeakNoise

#8
Hola,

He hecho un crypter scantime en C que utiliza el RC4. Ahora quiero añadir un crypter runtime pero ne se como functiona que debo saber para hacerlo ?

Saludos

fary

Cita de: The Swash en 14 Julio 2012, 15:59 PM
Hola,

YST, habláis de relocación y lanzamiento como otro hilo, Shellcode con un loader o..
¿Alguna otra?.

Un saludo,
Iván Portilla.

Si, yo tambien pienso que se refiere a relocation

http://foro.elhacker.net/analisis_y_diseno_de_malware/ejecucion_de_archivos_desde_memoria_base_relocation-t264564.0.html

Un byte a la izquierda.