[SOLUCIONADO]¿Cón que lenguaje de programación comienzo? No sé ninguno.

Iniciado por iGreentick, Junio 21, 2016, 05:56:00 AM

Tema anterior - Siguiente tema

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

Buenas a todos. Estoy intentando meterme en esto de la seguridad informática; y he comenzado trasteando un poco con exploits y demás.. el caso es que no sé NINGUN lenguaje de programación; y estoy buscando un poco de ayuda para planificar antes de comenzar a dar ningun paso importante.

Me gustaría que alguien me resolviera algunas dudas; como..

¿Cómo aprendo un lenguaje de programación por mi cuenta sin un curso?
¿Por donde comienzo?
¿Cómo lo hago?
¿Tengo que aprender algo más antes de adentrarme en cualquier lenguaje de programación?

No obstante; me he informado que el lenguaje de programacion que utiliza exploit es cuby (No sé si esa información es real o no..) y he comenzado a buscar algo de cuby por internet. He encontrado una guía muy buena (Porcierto, la dejaré al final del post) en la cual te enseña más o menos cuby; y he comenzado a leermela un poco.. pero no le quiero dar caña de verdad hasta saber si estaría bien comenzar por ese.. o busco otro.. o qué hago.

Muchas gracias por leer el post y dedicar tu tiempo; espero respuestas!

os dejo el link de la guía, aconsejo echarle un vistazo!
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
8Noobs <- Más que una comunidad, una familia. (www.8noobs.hol.es)

La percepción, es solo una percepción

Buenas a ti tambien igreentick

Ruby (que no cuby xD) es uno de los lenguajes mas sencillos junto con Python, si ya te has puesto con el, continua, la programación como los lenguajes (español, ingles, aleman...) son variados y cada uno tiene sus cosas, y lo mas importante para poder aprenderlo son las ganas y el esfuerzo. tu has visto algo que te ha gustado y quieres poder hacer algo parecido o al menos entenderlo. pues bien ahora que tienes un objetivo ya tienes gran parte hecho.

Dicho esto si no sabes por donde empezar prueba con la sección que tiene ruby en este mismo foro, allí encontraras videotutoriales de 0 hasta donde quieras así como ejemplos, ejercicios y una comunidad que intentan solucionar cualquier problema que te pueda surgir.

Por ultimo, si quieres encontrar cursos y manuales solo tienes que ir a san google y poner aprender ruby desde 0 y empieza a leerlo todo. cuando te lo sepas y sepas ponerlo en practica conforme te vayan surgiendo dudas ellas te harán buscar lo que necesites. y si no lo encuentras aqui te ayudaran seguro.

Un saludo y suerte.

Junio 21, 2016, 03:49:45 PM #2 Ultima modificación: Junio 21, 2016, 04:24:05 PM por grep
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
... Estoy intentando meterme en esto de la seguridad informática ... estoy buscando un poco de ayuda para planificar antes de comenzar a dar ningun paso importante ...

Aprende inglés, aunque sea a leer y escuchar. Lo vas a necesitar.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Cómo aprendo un lenguaje de programación por mi cuenta sin un curso?
¿Por donde comienzo?
¿Cómo lo hago?
Un libro o varios, o tutoriales + Perseverancia.

Los libros y tutoriales varian de muy básicos a nivel avanzado/experto. Busca, si no le entiendes entonces busca otro o pregunta.

Si nunca programaste, entonces puedes buscar videos. Pero no te acostumbres. Las mejores cosas se encuentran escritas.


Lee y prueba. Así afianzas tus conocimientos del lenguaje.

Si no entiendes intenta encontrar respuesta buscando. Aunque no lo creas, de esta forma te auto-evaluas de tu conocimiento del lenguaje.

Si no encuentras respuesta entonces pregunta.

Si tus programas no funcionan, antes de buscar y/o preguntar, revisa tus programas. Así te vuelves un buen lector y corrector (depurador) de código.

Intenta leer código de terceros. Si no entiendes alguna parte, entonces busca.

Cada lenguaje tiene sus términos o vocabulario, esto es clave para comunicarse con las personas.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
¿Tengo que aprender algo más antes de adentrarme en cualquier lenguaje de programación?

Tener una idea de computación e informática. Tienes un aparato electrónico, este aparato botea un sistema operativo, y lo que programas comunmente va a correr sobre este sistema operativo o sobre otro programa que se encarga de correr tu programa (un intérprete).


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
... me he informado que el lenguaje de programacion que utiliza exploit es cuby (No sé si esa información es real o no..) ...

Los exploits se programan con lenguajes de programación. Los lenguajes no utilizan exploits.

El lenguaje se llama Ruby, no cuby. Pero yo te recomiendo Python, en internet vas a encontrar mucho material con este lenguaje.

La mayoría de los exploits estan programados en Python, C o C++, PHP, o Ruby. Quien programa exploits conoce bastante bien el entorno que lo rodea.

Si quieres explotar programas puede que necesites conocimiento del lenguaje en que se encuentra progrmado ese programa, de tu sistema operativo, como funciona un proceso (un programa corriendo sobre tu sistema operativo), Networking, e Ingeniería Inversa.

Si quierres explotar software Web, entonces puede que necesites conocer javascript, HTML, el lenguaje que utiliza el servidor (como PHP, Ruby, Python, etc.), sistema operativo sobre el que funciona el servidor y el servidor mismo.


No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
He encontrado una guía muy buena (Porcierto, la dejaré al final del post) en la cual te enseña más o menos cuby; y he comenzado a leermela un poco.. pero no le quiero dar caña de verdad hasta saber si estaría bien comenzar por ese.. o busco otro.. o qué hago.

Lee, si no entiendes entonces pregunta o buscas otro tutorial o libro.



Como puedes ver, vas a necesitar conocer tu sistema operativo y más de un lenguaje de programación para programar exploits. No te desanimes, es muy fascinante el camino.

Saludos

Junio 23, 2016, 03:50:46 PM #3 Ultima modificación: Junio 23, 2016, 10:59:41 PM por fleshworm
Saludos, antes de aventurarte al inmenso mundo de los systemas y programacion te recomendaria tengas unos momentos para participar del mundo real o medio ambiente fuera de los dominios de un tabulador grafico o Pc donde por ejemplo utilizarias rutinas de comportamiento para adquirir un refresco (Bebida) y un comportamiento persistente para que al pagar tu almuerzo te entreguen el vaso o la bebida. Fuera de la interaccion con el mundo exterior la programacion se compone de herramientas como depuradores, compiladores y capacitadores donde por ejemplo utilizes un compilador para ejecutar una aplicacion desarrollada por ti donde se comprende una clase de audiencia y siendo un producto comercial quiza otro tipo de audiencia dentro del mismo mercado.

Los lenguages comprenden una de las partes mas delicadas del desarrollo ya que en su momento pretenden cubrir una amplia variedad de herramientas como systemas de redes (Web), systemas de manipulacion de datos (Archivos/Files/cRUD) y hasta recursos renovables (Radio frequencias y Alta definicion). Lo mas recomendado hace ya algunos años es que si te inclinas por el desarrollo de aplicaciones como profesional deves de conformar algunas de las caracteristicas mas nombradas por las corporaciones como el hecho de como esta articulado un binario (Lenguage de programacion), que tipo de herramientas lo caracterizan como un lenguage de programacion adecuado para el entorno donde se desenbuelve y quien lo utiliza como usuario.

Pd: Granparte de los lenguages de programacion conforman en algunos cazos hasta plataformas que apropiadamente administrados resultan un recurso compartido bastante agradable. Recomendacion ademas de aprender como esta estructurado el lenguage no esta de mas conocer quien o quienes lo trajeron a la realidad.

Note: Im a Oracle enthusiast (Java, Javascript) with some experience under a Perl implementation platform or PHP


Gallery @No tienes permitido ver los links. Registrarse o Entrar a mi cuenta -> No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Note: Im a Oracle enthusiast (Java, Javascript) with some experience under a Perl implementation platform or PHP