Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: miomi en 7 Mayo 2010, 17:46 pm



Título: Nadie empieza sabiendo...
Publicado por: miomi en 7 Mayo 2010, 17:46 pm
Hola, me gustaria empezar en esto del malware pero antes necesito saber programacion, me parece bien. Vale resulta que no tengo idea y siempre se empieza asi que me decido a empezar desde 0 en esto de la programacion no conozco a nadie que sepa de esto asi que tengo que aprender yo solo mediante tutoriales. Vale e decidido aprender C pero resulta que no entiendo nada de los tutoriales mas basicos empiezan a ponerme parametros raros y no entiendo nada y se me quitan las ganas de aprender ya que parece que no boy a llegar a nada... :-( , me gustaria aprender algun lenguaje que tenga muchas opciones a la hora de crear me recomendais C para empezar y luego pasar al malware? no es cuestion de tiempo ni tengo prisa, pero cuanto se puede tardar en aprender lo basico? me podrian poner un tutorial muy muy basico con el que empezaron y les ayudo? Muchas no, muchisimas gracias espero que alguien me pueda ayudar ya que me gusta todo esto, gracias.

Salu2


Título: Re: Nadie empieza sabiendo...
Publicado por: verjo en 7 Mayo 2010, 17:54 pm
Podrias aprender C++ que es C pero mas optimizado y se le incorporo POO que puedes programar en orientacion a objetos, es un lenguage potente que te puede serbir para tu uso,ya que por ahora no esta obsoleto y para el malware te permitira crear aplicacion muy duras no tanto como en C puro pero iras mas que sobrado,luego tienes la opcion de usar delphi un lenguage tambien muy poderoso que te ayudara a crear aplicasiones malware con mas facilidad que con lenguages de programacion de bajo nivel como son C ,ASM etc...Pero para mi gusto y viendo el por venir de la programacion me dedicaria a java que tiene mucho por venir y aunque no se vena mucho malware de java si que los hay y currandotelo podras hacer lo que quieras .

salu2! ;)


Título: Re: Nadie empieza sabiendo...
Publicado por: bizco en 7 Mayo 2010, 17:59 pm
miomi si no entiendes algo lo lees tantas veces necesites hasta que lo entiendas. no lo leas como un tebeo, con paciencia y procurando entender cada cosa. Comprate un libro de C desde 0, no sabria decirte cual es mejor o peor pq eso depende de la persona.

Verjo si no se aclara con lo basico no le digas que se ponga con POO pq va a entender menos aun.


Título: Re: Nadie empieza sabiendo...
Publicado por: biribau en 7 Mayo 2010, 18:01 pm
Tienes que aprender C, no porque sea necesario sino porque para hacer malware tendrás que entender(y aprender a entender) cosas mucho más difíciles y complejas.
Siempre puedes dedicarte a hacer copy&paste pero eso no es aprender y serás repudiado por la gente. Esto no es fácil y la gente que anda por aquí seguro que lleva unos cuantos años, no es de un día para otro.
Y Java está muriendo, como lenguaje... aunque no está mal aprenderlo, pero para malware no creo que valga mucho. En todo caso, sería una opción secundaria.

Si no entiendes C empieza por Visual Basic


Título: Re: Nadie empieza sabiendo...
Publicado por: miomi en 7 Mayo 2010, 18:04 pm
Muchas gracias a todos de verdad, se que esto no se aprende de un dia para otro pero esque veo que me leo un tuto entero y no habre aprendido nada por eso busco uno que sea sencillisimo de verdad muchas gracias y lo de empezar por visual basics... me ayudaria al aprender C? seria una perdida de tiempo aprenderlo? muchas gracias de verdad


Título: Re: Nadie empieza sabiendo...
Publicado por: portaro en 7 Mayo 2010, 19:54 pm
Hola miomi, tu post me ha parecido bastante parecido a mi mismo problema tengo muchas ganas de aprender pero esto de los lenguages se me hace muy dificil por sus reglas strings etc, y en verdad llevo mucho tiempo como tu procurando tutos sobre c para personas muy desconocidas del tema.
Bien de lo que llevo viendo el LENGUAGE C es el mas aceptado para iniciarte directamente en creación de malware o proyectos equivalentes.
 Aunque tu problema es como el mio entenderlo y saberlo, y es que si no eres de matematicas o informática se nos queda muy dificil, por lo menios en mi caso.

Pero yo me tope con un libro que me permitio eso si ir intentando por lo menos hacer los pasos que alli vienen descritos, lo estoy leiendo y intentando hacer algunas cosas que trae y intentar pasar a otros tutos o libros.

Se llama C++ for dummies, yo ya lo tengo lo baje de net y lo puse en megaupload para la comunidad :
http://www.megaupload.com/?d=K0B4RIDK

Esta en ingles pero puedes tener siempre a  mano un traductor bajate tambien el Dev-c (gratis de net) y ve haciendo lo que dicen en el libro.
Despues pasa-te a google books y intenta leer algun otro y visita
 http://www.cplusplus.com/doc/tutorial/introduction/

Bien esto es todo y recuerda no eres el unico en esto de intentar aprender ehehe yo estoy como tu pero con ganas algo aprenderemos. >:(


Título: Re: Nadie empieza sabiendo...
Publicado por: [L]ord [R]NA en 7 Mayo 2010, 20:09 pm
:xD ponte a leer el tuto que te pase, no leas C++ antes que C o te liaras todo, asi que evade el consejo de verjo


Título: Re: Nadie empieza sabiendo...
Publicado por: miomi en 7 Mayo 2010, 21:25 pm
Muchisimas gracias a todos .RNA sabes que te estoy muy agradecido me estas ayudando mucho xD, salu2 a todooooss


Título: Re: Nadie empieza sabiendo...
Publicado por: [Zero] en 7 Mayo 2010, 22:55 pm
Cómprate un programador  :xD.

A qué le llamas intentarlo? A estar cuantas horas/días/semanas leyendo? C no es un leguaje de los "fáciles", no sirve con intentarlo...

Saludos


Título: Re: Nadie empieza sabiendo...
Publicado por: skapunky en 7 Mayo 2010, 23:17 pm
Haber, los lumbreras:

Cómprate un programador  :xD.

A qué le llamas intentarlo? A estar cuantas horas/días/semanas leyendo? C no es un leguaje de los "fáciles", no sirve con intentarlo...

Saludos

:xD ponte a leer el tuto que te pase, no leas C++ antes que C o te liaras todo, asi que evade el consejo de verjo

Pediría un poco mas de respeto, por una parte al usuario que pregunta ya que imagino que hace lo que puede y como puede, no se puede pre-suponer que no se esfuerza.

Por otro lado no hay que desautorizar a nadie diciendo que evada sus mensajes, cada uno buenamente dá su opinión mas o menos acertada y en éste caso justificada.

 Si alguien tiene un problema de ego creo que el foro no es su sitio.


Título: Re: Nadie empieza sabiendo...
Publicado por: portaro en 7 Mayo 2010, 23:26 pm
hola hacker_zero

si el intentarlo lo dices hacia mi post pues eso es intento aprender algo pero es dificil eheh, ahora por ejemplo no estoy con dev c estoy en otro pc de mi casa con linux y con el geany intentando compilar lo que en verdad no entiendo eheh- del lenguage C pero voy aprendiendo a poco y poco.

Seguramente le dedico a esto de la informatica unas buenas 12 horas a la semana pues a todas las noches me pongo en mi pc, y si no es en entender lenguge C o otro estilo python que tb lo intente...
es estudiando troyanos y contra defensa, o aportando algo en  la comunidad linux.

Los lenguages son dificiles dan trabajo y ya he visto que para programar malware no basta lo básico de un lenguage.

Asi que talvez un dia pueda entender algo basico de C o otro lenguage y asi ir entendiendo este mundillo y poder estudiar con mas afinco los troyanos que son mi gran objectivo.

me guio por el libro que recomende a miomi y claro otros tutos estilo este
http://www.portugal-a-programar.org/forum/index.php/topic,8186.0.html
o este otro buenissimo
http://foro.elhacker.net/programacion_cc/tutorial_c-t291084.0.html


Abrazote a todos.


Título: Re: Nadie empieza sabiendo...
Publicado por: [Zero] en 7 Mayo 2010, 23:36 pm
hola hacker_zero

si el intentarlo lo dices hacia mi post pues [...]

No, no iva por ti, perdón si así lo entendiste  :P.

Haber, los lumbreras:

Cómprate un programador  :xD.

A qué le llamas intentarlo? A estar cuantas horas/días/semanas leyendo? C no es un leguaje de los "fáciles", no sirve con intentarlo...

Saludos

:xD ponte a leer el tuto que te pase, no leas C++ antes que C o te liaras todo, asi que evade el consejo de verjo

Pediría un poco mas de respeto, por una parte al usuario que pregunta ya que imagino que hace lo que puede y como puede

Te mando un mp  ;).

Saluds



Título: Re: Nadie empieza sabiendo...
Publicado por: [L]ord [R]NA en 7 Mayo 2010, 23:47 pm
Haber, los lumbreras:

Cómprate un programador  :xD.

A qué le llamas intentarlo? A estar cuantas horas/días/semanas leyendo? C no es un leguaje de los "fáciles", no sirve con intentarlo...

Saludos

:xD ponte a leer el tuto que te pase, no leas C++ antes que C o te liaras todo, asi que evade el consejo de verjo

Pediría un poco mas de respeto, por una parte al usuario que pregunta ya que imagino que hace lo que puede y como puede, no se puede pre-suponer que no se esfuerza.

Por otro lado no hay que desautorizar a nadie diciendo que evada sus mensajes, cada uno buenamente dá su opinión mas o menos acertada y en éste caso justificada.

 Si alguien tiene un problema de ego creo que el foro no es su sitio.

Todopoderoso Skapunky no estoy desautorizando a nadie simplemente estoy diciendole que evada su mensaje debido a que si no sabe nada de C como aprendera C++, es como diciendole a un huevo que aprenda a volar sin ser un ave, se estrellara en el suelo tan fuerte que se destruira. No veo ofensa en ninguna de las 2 partes que refieres, en caso de que el usuario se sienta ofendido que lo notifique pero no veo ofensa.

Bajale un poquito a tu ego que no tienes que mostrar tanto tu autoridad para que vean que eres un mod... :huh:


Título: Re: Nadie empieza sabiendo...
Publicado por: skapunky en 7 Mayo 2010, 23:54 pm
No mandes ordenes, si tienes algun problema con este mensaje le mandas un MP a el-brujo y el mismo solucionará tus problemas, las citas están en mi mensaje y otro staff a coincidido conmigo y un usuario se ha quejado de tu post (mas que nada por eso lo he visto) así que el que se baja aquí los humos es otro.

No necesito responderte para que inicies tu cruzadita hacía mi, si te caigo mal mala suerte, pero lo que no consentiré es la desautorización de otros usuarios o otras faltas.

Repito, si tienes un problema enviale un MP a el-brujo y el te aclarará cualquier duda que puedas tener ;). Además me gustaria que viera como tratas a los usuarios, ya no lo vas a enviar no?  

Por cierto mi ego está muy bien, no me de hacer notar como moderador, hago lo que puedo en el foro y no me autoproclamé mod a mi mismo, así que es lo que hay  ;)

Sobre el lenguaje de programacion, recomiendo que si el C lo ves algo duro aprendas Pascal y pases a delphi, es un lenguaje muy usado en la docencia y muy potente.

PD: No responderé mensajes con peleas, las troleadas en el libre. (por si no lo lees)


Título: Re: Nadie empieza sabiendo...
Publicado por: [L]ord [R]NA en 7 Mayo 2010, 23:59 pm
No mandes ordenes, si tienes algun problema con este mensaje le mandas un MP a el-brujo y el mismo solucionará tus problemas, las citas están en mi mensaje y otro staff a coincidido conmigo y un usuario se ha quejado de tu post (mas que nada por eso lo he visto) así que el que se baja aquí los humos es otro.

No necesito responderte para que inicies tu cruzadita hacía mi, si te caigo mal mala suerte, pero lo que no consentiré es la desautorización de otros usuarios o otras faltas.

Repito, si tienes un problema enviale un MP a el-brujo y el te aclarará cualquier duda que puedas tener ;). Además me gustaria que viera como tratas a los usuarios, ya no lo vas a enviar no? 

Por cierto mi ego está muy bien, no me de hacer notar como moderador, hago lo que puedo en el foro y no me autoproclamé mod a mi mismo, así que es lo que hay  ;)

Sobre el lenguaje de programacion, recomiendo que si el C lo ves algo duro aprendas Pascal y pases a delphi, es un lenguaje muy usado en la docencia y muy potente.

PD: No responderé mensajes con peleas, las troleadas en el libre.

Fuiste tu no el-brujo quien me viene a mi a hablarme de ego y quien se sienta ofendido que lo notifique que le pido disculpa. No tengo tiempo para malgastarlo con personas como tu.

y vuelvete un buen mod, no un troll desvirtuando el tema, para eso estan los mp.



Título: Re: Nadie empieza sabiendo...
Publicado por: Debci en 8 Mayo 2010, 00:18 am
Sin duda debes aprender C, pues es el rey de los lenguajes, mas tarde ASM y con so haces lo que quieras.

Saludos


Título: Re: Nadie empieza sabiendo...
Publicado por: portaro en 8 Mayo 2010, 01:24 am
No se peleen pues todos estamos aqui para en conjunto aprender ese es el objectivo del foro o uno de ellos.


Para mi skapunky es un buen moderador, y por cierto que en este pequeño desentendimiento talvez la manera de expresarse de todos nosotros  fue mal escrita y generó algún malentendido. Aunque yo no veo gran mal en lo que se dijo.


Bueno decir eso y que todos si es posible sigamos el consejo que dijo 
«al usuario que pregunta ya que imagino que hace lo que puede y como puede, no se puede pre-suponer que no se esfuerza.»
ha y si podeis poned aportaciones mas objectivas, pues yo por exemplo pierco mucho tiempo andando de lado a lado del foro en busca de lo que se va decindo o aportando en los topicos y por veces no se ponen lo mas objectivo la respuesta simple y concluiente.

Con esto todo ya llegamos a una conclusion el lenguage C es (en la maioria de los que opinaron) escogido como plataforma base para salir programando, asi que ya solventamos una duda a los que como yo estan entrando en esto.




Título: Re: Nadie empieza sabiendo...
Publicado por: biribau en 8 Mayo 2010, 03:02 am
ha y si podeis poned aportaciones mas objectivas, pues yo por exemplo pierco mucho tiempo andando de lado a lado del foro en busca de lo que se va decindo o aportando en los topicos y por veces no se ponen lo mas objectivo la respuesta simple y concluiente.
Jaja a que viene eso?

Bueno, mi post ha pasado desapercibido :(
y como apagar el ego no está al alcance de mi desencaminada mente...
Me explicaré mejor.  ;-)

Aprende C, te costará, pero debes aprender a resistir eso, sino no llegarás lejos así de por libre. Créeme, yo también me desesperaba intentando entender los punteros o las listas enlazadas, pero ahora las manejo como extensiones de mis pensamientos. El mensaje con el que debes quedarte es que te costará, necesitarás esfuerzo, sacrificio. Necesitarás aprender a buscarte las castañas. A resistir la frustración. Yo he dejado decenas de proyectos de programación personales a medias o casi completos por desesperación o desilusión, y todavía lo hago, pero cada vez menos. Aprender sin tener un compromiso con nada ni nadie ni responsabilidad es el doble de difícil.
Creo que fue Aristóteles o Séneca quien dijo: Soy autodidacta porque no pude pagarme un maestro mejor(Aristóteles tuvo a Platón ya lo sé, por eso lo dudo)
Así que maldita sea, coge ese tutorial de C y ponte a programar! pero con decisión, prueba cosas con el compilador(las que vaya proponiendo el tutorial, y las que se te ocurran), leyendo nadie aprende tanto como probando, la informática es una ciencia experimental.
(No es tan importante el lenguaje que escojas como la forma de abordarlo)


Título: Re: Nadie empieza sabiendo...
Publicado por: Hendrix en 8 Mayo 2010, 12:56 pm
Dicho esto, paso a cerrar el post, ya que creo que se han dado bastantes "ideas" de como se tiene que empezar.

Tema Cerrado