Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: pana88 en 7 Noviembre 2007, 18:18 PM

Título: (ayuda)como hacer un simple cripter
Publicado por: pana88 en 7 Noviembre 2007, 18:18 PM
hola mi pregunta es si alguien sabe hacer un cripter para el server del bifrost
para dejarlo indetect , no se que tan simple o complejo sea pero quiero aprender por que la mayoria me deja el server inutil...

bueno estuve leyendo un poco sore criptografia los stub pero mucho no entiendo si alguien conoce un code?

bie
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: ~~ en 8 Noviembre 2007, 17:59 PM
Hombre pues de simple mas bien tiene poco xD

Lo primero q tienes q conocer es el formato PE como si de la palma de tu mano se tratase.
Una vez lo conozcas añades una sección al ejecutable del bifrost y añades ahí los opcodes necesarios, ahora te explico esto ultimo (o si ves q hay sufiente espacio libre metes ahí tus opcodes)

Los opcodes son instrucciones en asm q desencriptan tu server, pero ya en memoria, por q hacerlo en disco no te serviria para nada... lo q tienes q hacer es cifrar en VB todo el server (a escepcion de la cabecera y la configuracion) y luego hacer en asm la funcion para descifrar, pegarla en la sección q has creado, cambiar el EP para  q apunte a esa funcion y listo.

Eso asi a grandes rasgos xDD estudiate bien el pe y luego si kieres preguntas cosas mas completas ;)

1S4ludo

PD - La mejor info sobre el PE es la q da microsoft
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: pana88 en 15 Noviembre 2007, 05:40 AM
gracias apenas comienso con visual basic y es mucha carga para mi creo igual muchas gracias por contestarme el post
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: c4st0r en 15 Noviembre 2007, 13:30 PM
seria muy bueno hacer un proyecto entre todos de un crypter en vb y la modificacion de la cabecera para que se ejecute desde memoria
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: byebye en 15 Noviembre 2007, 14:12 PM
yo no veo que vb sea un lenguaje para hacer estas cosas.
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 15 Noviembre 2007, 14:53 PM
Cita de: pana88 en 15 Noviembre 2007, 05:40 AM
gracias apenas comienso con visual basic y es mucha carga para mi creo igual muchas gracias por contestarme el post

Estas empezando con vb y ya kieres hacer crypters?

Cita de: c4st0r en 15 Noviembre 2007, 13:30 PM
seria muy bueno hacer un proyecto entre todos de un crypter en vb y la modificacion de la cabecera para que se ejecute desde memoria

Si claro, se no sabemos hacerlo nosotros, proponemos algo entre todos y alguien k lo sepa lo hara y pasara el source. Pff...

Cita de: ®® en 15 Noviembre 2007, 14:12 PM
yo no veo que vb sea un lenguaje para hacer estas cosas.

Pork no? Claro k hay mejores, pero en vb es posible, pork no hacerlo en vb?
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: c4st0r en 15 Noviembre 2007, 15:47 PM
Bueno pues a buscarse la vida no queda otra...
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 15 Noviembre 2007, 15:50 PM
Cita de: c4st0r en 15 Noviembre 2007, 15:47 PM
No entiendo de donde has sacado que estoy empezando en VB, yo podria colaborar perfectamente, aqui el problema es saber modificar bien la cabecera del exe resultante despues de la encriptacion, ese es uno de los metodos... sino gusta la idea pues no se hace y ya esta

Lo de empezar es para pana88. lee mejor.

La cabecera exe? Uff tienes mucho k aprender.

Salu2
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: byebye en 15 Noviembre 2007, 19:08 PM
Citaryo no veo que vb sea un lenguaje para hacer estas cosas.

Pork no? Claro k hay mejores, pero en vb es posible, pork no hacerlo en vb?

es posible hacer un crucero a nado? es posible ¿pq no? pero no es lo mas comodo.

ahora escribe un codigo para que desencripte X bytes en el ejecutable y una vez descifrado apunte al punto de entrada original.
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 15 Noviembre 2007, 20:39 PM
Cita de: ®® en 15 Noviembre 2007, 19:08 PM
Citaryo no veo que vb sea un lenguaje para hacer estas cosas.

Pork no? Claro k hay mejores, pero en vb es posible, pork no hacerlo en vb?

es posible hacer un crucero a nado? es posible ¿pq no? pero no es lo mas comodo.

ahora escribe un codigo para que desencripte X bytes en el ejecutable y una vez descifrado apunte al punto de entrada original.

Si, k tiene eso? ya lo hice hace unos 3 meses. Es un crypter completo sin inyeccion k puede cifrar kualkier exe(con excepcion a los exes k al cifrar hay problemas con el IAT y bound import. Y esta todo en vb...

EDIT: Bueno como es obvio los opcodes lo he echo en asm... Pero kualkier crypter k no use inyeccion, mismo en C++ o delphi usan asm...
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: byebye en 15 Noviembre 2007, 21:29 PM
CitarEDIT: Bueno como es obvio los opcodes lo he echo en asm... Pero kualkier crypter k no use inyeccion, mismo en C++ o delphi usan asm...

por ejemplo en delphi puedes usar asm inline y hacer el cripter 100 funcional sin añadir nada mas que puras funciones. lo que tu tienes en vb escribe una rutina de descompresion en el ejecutable a cifrar? es independiente ese mismo ejecutable por si mismo igual que lo era antes? aumenta su tamaño? pq no vale hacerlo tipo joiner, un exe que saque a otro exe y lo ejecute. de todos modos yo opino que no es lo mas comodo.
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 15 Noviembre 2007, 21:37 PM
Claro k no es nada tipo joiner... joiners es cosa de noobs... Aver en ese punto tienes razon no es 100% vb. Lo k hago yo es anadir byte codes (hex) del codigo de desencriptacion (asm) en una nueva sección (creada por el vb en el ejecutable original k kieres cifrar).

Salu2)
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: nhaalclkiemr en 15 Noviembre 2007, 22:21 PM
Un joiner que desencripte los datos en disco para ejecutarlos si es cosa de noobs, un crypter que desencripte los datos y los ejecute sin tener que crear ningún archivo en el disco no es cosa de tan noobs, aunke eso es la ideología de un crypter jaja... :xD

Saludos ;)
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: byebye en 15 Noviembre 2007, 22:58 PM
CitarClaro k no es nada tipo joiner... joiners es cosa de noobs... Aver en ese punto tienes razon no es 100% vb. Lo k hago yo es anadir byte codes (hex) del codigo de desencriptacion (asm) en una nueva sección (creada por el vb en el ejecutable original k kieres cifrar).

entonces vamos a lo que yo te digo ¿porque tener que hacer las cosas de esa forma? hay lenguajes que te ofrecen la posibilidad de hacerlo directo, lo cual es mas comodo y entendible.
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 15 Noviembre 2007, 23:57 PM
Cita de: ®® en 15 Noviembre 2007, 22:58 PM
CitarClaro k no es nada tipo joiner... joiners es cosa de noobs... Aver en ese punto tienes razon no es 100% vb. Lo k hago yo es anadir byte codes (hex) del codigo de desencriptacion (asm) en una nueva sección (creada por el vb en el ejecutable original k kieres cifrar).

entonces vamos a lo que yo te digo ¿porque tener que hacer las cosas de esa forma? hay lenguajes que te ofrecen la posibilidad de hacerlo directo, lo cual es mas comodo y entendible.

Provavelmente pork me gusta mas hacer la interfaz con vb. Se hace mas rapido, estoy mas acustumbrado. Los opcodes de desencriptacion los hice con inline asm en C.

Salu2
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: c4st0r en 16 Noviembre 2007, 17:38 PM
Algun manual de como hacemos los opcodes en asm, no entiendo porque tiene que ser asm, me he leido el tutorial de Hendrix con sus enlaces como diez veces y ya lo voy pillando, pero lo de hacer el codigo en Asm me ha dejado pillado, a ver si podeis seguir dando consejos...
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: ~~ en 16 Noviembre 2007, 18:18 PM
Por q los tienes q meter en medio del ejecutable (o en una nueva sección o donde te pillen mejor) y tienen q descifrar pero en memoria, y para eso nada mejor q asm xD
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 16 Noviembre 2007, 19:59 PM
Cita de: c4st0r en 16 Noviembre 2007, 17:38 PM
Algun manual de como hacemos los opcodes en asm, no entiendo porque tiene que ser asm, me he leido el tutorial de Hendrix con sus enlaces como diez veces y ya lo voy pillando, pero lo de hacer el codigo en Asm me ha dejado pillado, a ver si podeis seguir dando consejos...

Es este tipo de atitud k me enoja... Aver, kieres aprender algo, aprende por aprender, y no como un acto desesperado de hacer opcodes de desencriptacion para un crypter... Manual? pff

Menuda gente...
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Hendrix en 16 Noviembre 2007, 21:28 PM
Continuemos este tema sin menospreciar a nadie, o sino se cierra el tema....

PD: En el ejecutable no se emte "asm" se meten opcodes estritos previamente en asm, luego se recogen los opcodes que deja el ejecutable en asm y se pegan al otro....es una manera muy vulgar de hacer un crypter  ;)
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: c4st0r en 18 Noviembre 2007, 16:08 PM
Muchas gracias por sus respuestas...

Tugshack procura no faltar al respeto, dos respuestas q has dado, dos veces q has faltado, procura no seguir en esta aptitud, creo q yo no he faltado a nadie.. esto no es para crear polemica pero nunca sabemos a quien podemos ofender de este modo gratuito y las consecuencias luego las pagamos todos...
Título: Re: (ayuda)como hacer un simple cripter
Publicado por: Tughack en 18 Noviembre 2007, 21:57 PM
Cita de: c4st0r en 18 Noviembre 2007, 16:08 PM
Muchas gracias por sus respuestas...

Tugshack procura no faltar al respeto, dos respuestas q has dado, dos veces q has faltado, procura no seguir en esta aptitud, creo q yo no he faltado a nadie.. esto no es para crear polemica pero nunca sabemos a quien podemos ofender de este modo gratuito y las consecuencias luego las pagamos todos...

1. Soy Tughack y no Tugshack.

2. Llevo mucho tiempo en foros asi k no intentes ensenarme como comportarme.