Gracias de antemano por vuestra respuesta Squirtie y UND3R. Os comento:
Squirtie:Centrando un poco toda la informacion que he captado(decenas de tutoriales de iniciacion), indican que un "sencillo" comienzo para empezar a entender algunos de los miles de formas de codigos, son los cifrados. Yo por ejemplo,se lo que son los paquetes de datos pero no comprendo como funcionan(se que son los que se captan para descifrar redes). Al igual que no se lo que es un DLL o convertir archivos de un tipo a otro, aunque se los archivos principales(msi es un ejecutable en linux similar a .exe)...pero no se como funcionan, nose si me explico. Lo que yo quiero es empezar a realizar algo que pueda comprender su mecanismo paso a paso. De nada me sirve haber descifrado redes wpa y wep de mis amgos si no entiendo el mecanismo paso a paso. No quiero caer en utilizar herramientas, las cuales no se su mecanismo paso a paso. SQUIRTIE: SI ESTOY EQUIVOCADO O CREES QUE HAY UNA BASE MEJOR PARA MI, ACONSEJAME. Por eso estoy aqui.
UND3R: Ganas lo que son ganas, no me faltan, pero con una buena base y alejandome de acciones de cracking por el momento. Utilizo Linux porque me dijeron que para este campo en general era mucho mas completo aunque si es cierto, mas complejo que windows. Me gusta el tema de los fallos de seguridad, por eso en un futuro como dije al principio, me gustaria dominar a la perfeccion el tema de la intrusion de sistemas informaticos. PERO EN UN FUTURO. ¿porque base debo comenzar entonces si no es por la de cifrados?¿hay alguna base mejor para empezar de forma seria y comprendiendo el mecanismo paso a paso?
Gracias UND3R.
UND3R: Mirare haber si encuentro la sección FAQ. algo de lo que me comentas
Hola Squirtie y UNDR3, os explico:
Squirtie: Asi es como lo he entendido por la numerosa informacion que he leido con respecto a la introduccion practica con respecto a este tema. Si hay una base mejor Squirtie, dame tu opinion por favor.
UNDR3: En un principio, creo que linux tiene muchas mas posibilidades y es mas completo en general. Con respecto a que no es necesario aprender ningun lenguaje de programacion, no estoy de acuerdo contigo. Para aprender a ser autodidacta y crear tus propias aplicaciones y lo mas importante para mi: COMPRENDER EL MECANISMO DE CUALQUIER ACCION que uno inice PASO A PASO creo que si lo es.
No me interesa utilizar una aplicacion cracking como wifislax, wifiway, macchanger etc etc etc sino se EL PORQUE de su mecanica y sus codigos, aunque las he probado..
¿que base me aconsejas tu UNDRE? GRACIAS A LOS DOS
[MOD] No hacer doble post, usar el botón "modificar", para añadir comentarios. Gracias.
Estás diciendo cosas que yo nunca he dicho. Primero que todo
NO es necesario dominar un lenguaje de programación para
ADENTRARSE en Ingeniería inversa. Si ya conoces el rubro y tu interés es aprender más a fondo, es una obligación aprender lenguajes de programación, partiendo por Lenguaje Ensamblador. Pero aun así, con tus conocimientos sean cual sean podrías aprender Ing. Inversa (nadie nace sabiendo).
wifislax, wifiway, macchanger etc
Qué me estás diciendo?, nosotros no trabajamos con esas herramientas, eso va en Seguridad Wifi, auditorías de redes, entre otras cosas. Ahora si te quieres adentrar en esos temas, no puedes exigir entender cómo funcionan los protocolos o cómo están compuestas las aplicaciones si ni siquiera haz montado una imagen del SO. El método de aprendizaje es secuencial:
- Entiendo que es lo que hace la herramienta.
- Cual es su teoría de funcionamiento.
- Si tiene código de fuente, lee el código (suponiendo que se domina el lenguaje de programación)
- En caso de que no posea código de fuente, bienvenido sea la Ing. Inversa.
No me interesa utilizar una aplicacion cracking como wifislax, wifiway, macchanger etc etc etc sino se EL PORQUE de su mecanica y sus codigos, aunque las he probado..
Ingeniería inversa estudia el
PORQUE de las cosas, no somos una lamería, si quieres romper protecciones de seguridad, como primer paso debes saber como funcionan las cosas. Luego del programador de una aplicación quien más sabe como está hecho es quien aplica Ing. Inversa, en algunos casos se logra saber más, ya que se obtiene el código en bajo nivel o fallas de seguridad, que el programador obviamente no las tenía planificada en sus proyectos.
No entiendo, quieres aprender cómo están hechas las cosas, entender sus sistemas de protección y no consideras la Ing. Inversa :S