¿Que necesito para empezar a programar un RAT?

Iniciado por Z3R0 BOOM, 20 Septiembre 2010, 16:17 PM

0 Miembros y 1 Visitante están viendo este tema.

[Zero]

#10
Como ya te han dicho, necesitas una base de programación, pero añadiré que si vas a aprender a programar para poder programar un troyano, no va a ser razón suficiente para ese esfuerzo y te vas a cansar. Si te gusta programar, aprende a programar, luego programa lo que quieras.

Como ejemplo de un buen RAT yo te recomiendo el Poison Ivy, es una obra de arte. No es el más estable, no es el que más funciones tiene, pero es el más ligero, el que más trabajo llevó programar, el que mejor pensado está y del que más aprenderás. Si te metes a aprender ASM y/o algo de ingeniería inversa y llegas a desensamblar este RAT, te darás cuenta de lo que de ahí puedes aprender.

Por lo demás nada que añadir a lo que ya te dijeron, ahora te toca a ti  :P.

Saludos

PD: Te modifico el título del post por algo más descriptivo, para la próxima trata de hacerlo tu.

"El Hombre, en su orgullo, creó a Dios a su imagen y semejanza.”
Nietzsche

Z3R0 BOOM

Ante de nada agradecer vuestra ayuda.

Skapunky: Me has dicho que me recomendarias Delphi! Porque?
Agradezco estos pasos es exactamente lo que estaba buscando.
Y por experiencia (Conozco el html) Todo se hace con paciencia y tiempo, (Nada de prisas xD)

Zero: Ha sido un detalle el cambiar el titulo del Post (En realidad no sabia que poner, para que fuera directo y alguien lo viera)
Quiero añadir que mi intencion de aprender a programar no es solo para "crear" un troyano. Solamente es un proyecto que me gustaria aprender, me gusta retarme con una idea en concreto.
Quiero empezar por un troyano (Por empezar por algo) pero tambien con el tiempo quiero aprende a hacer programas utiles para mi utilidad, y que no sean maliciosos para nadie. <<Este tampoco lo será, pues mi etica no me permitiria pasar los limites>>

Gracias de nuevo
Atentamente
Z3roBoom

d(-_-)b

Cita de: Z3R0 BOOM en 22 Septiembre 2010, 00:22 AM
Quiero añadir que mi intencion de aprender a programar no es solo para "crear" un troyano. Solamente es un proyecto que me gustaria aprender, me gusta retarme con una idea en concreto.
Quiero empezar por un troyano (Por empezar por algo) pero tambien con el tiempo quiero aprende a hacer programas utiles para mi utilidad, y que no sean maliciosos para nadie. <<Este tampoco lo será, pues mi etica no me permitiria pasar los limites>>

Pues en realidad la idea no es mala empezar creando un programa de administración remota, si te cientes motivado para crear un programa de este tipo, pues aprovechas.

Es verdad, por algo se empieza, no importa lo que sea, lo importante estar motivado para crear algún proyecto que tengas en mente, pues esa motivación harás que programes tu aplicación, y no solo eso, iras aprendiendo  mas de programación, cada campo es un mundo. Especialmente la creación de un troyano es muy buena, porque bregas con sockets, cliente, servidor, manejo de archivo, webcam, registro, procesos, servicio, imágenes, etc..

Suerte

saludos...
Max 400; caracteres restantes: 366

bizco

CitarEs verdad, por algo se empieza, no importa lo que sea, lo importante estar motivado para crear algún proyecto que tengas en mente

lo dudo, mejor empezar por el principio. si no sabe nada de programacion sera un show ver el codigo final.

d(-_-)b

Citarlo dudo, mejor empezar por el principio. si no sabe nada de programacion sera un show ver el codigo final.

Cierto, me olvide este detalle, hay que tener conocimientos de programación, seria absurdo intentar crear una aplicación avanzada, un RAT con muchas funciones por ejemplo, sin conocimientos algunos. Así es, hay que aprender programación primero, mientras se adquiere conocimientos planear algún "proyecto".

Claro esta, nunca el primer programa es algo avanzado, un mini troyanito se puede crear mientras se aprende.

Saludos...
Max 400; caracteres restantes: 366

skapunky

#15
Conocimientos de programación...eso no sirve, se debe saber programar y familiarizarte en un lenguaje. Luego tener buenos hábitos como la programación modular o incluso el concepto de information hiding si esque quisieras programar en equipo.

Programar o se sabe o no se sabe, luego hay cosas que sobre la marcha se pueden aprender pero se necesita base para entenderlas.

PD: Es como si yo quiero construir una casa y digo que solo se hacer el tejado....o la se hacer o no la se hacer, luego si la casa por ejemplo aprovecha la luz del sol con placas solares, ya es otro tema que se diseñará previamente para hacer el tejado acórde a la normativa a las placas solares y si lo podría aprender, pero solo sabíendo hacer casas.
Killtrojan Syslog v1.44: ENTRAR

d(-_-)b

CitarConocimientos de programación...eso no sirve

Me referia a saber programar.

Tener conocimientos de programación embarca muchas cosas, claro esta, es una forma de hablar claro y no dar tantos detalles.

si no sirve entonces ¿Que es conocimientos de programacion?

saludos...

Max 400; caracteres restantes: 366

skapunky

Citar¿Que es conocimientos de programacion?

- Diseño de pseudo-codigo, algoritmos.
- Diseño de sistemas de datos.
- Programacion estructurada.
- Programación modular.
- Information hiding....
-...

Fijate que todos esos conceptos són fundamentales y para ellos no hace falta saber ningún lenguaje en concreto.
Killtrojan Syslog v1.44: ENTRAR

Fluflu

Hola, bueno yo de programación no soy experto en ningún lenguaje, solo he tratado por encima unos cuantos porque me gusta saber como funciona básicamente cada uno (cómo se estructura, funciones...) y así de vez en cuando profundizo en uno en concreto sin tener que empezar de cero. De C se algo, no mucho y si lo que quieres es usarlo para ir aprendiendo a programar y aplicarlo para hacer un proyecto como un troyano, al no tener mucho nivel puede que te ayude usar por ejemplo Netcat, que según tengo entendido se puede implementar facilmente en programas en C. Yo he usado Netcat de un par de veces y no será un gran troyano en principio pero puedes obtener una Shell en otro pc, transferir archivos de forma remota... una buena herramienta y muy sencilla.

Si no os parece bien lo que he dicho no me peguéis eh :-X jeje.
La puerta más segura es la que no necesita ser cerrada...

skapunky

No has dicho nada malo, con la curiosidad se empieza, pero no quieras correr  ;). Es algo que creo que si lo haces es por que te gusta, hazlo bien sin prisas y disfruta.
Killtrojan Syslog v1.44: ENTRAR