Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Poyoncio

#11
Cita de: NEBIRE en  4 Junio 2017, 02:13 AM
Poyoncio, el usuaro 4k1l3s, no ha dicho que quiera ser programador, lo ha dejado bien claro... Él mismo lo ha remarcado en negrita:

¿Entonces para ti que es informatica general? ¿Aprender a usar excel? ¿Aprender a usar ftp? Sinceramente, no hay nada mejor que aprender a programar para aprender informatica general, actualmente, con los lenguajes de alto nivel y las librerias tan completas que tienes se puede hacer de todo en 2 lineas. Eso junto a un poco de teoria basica tipo redes y poco mas.  

De todas formas, volviendo a tu comentario de aprender algoritmia, no entiendo porque le recomiendas eso, si sabes que no se va a dedicar a ello, no hace falta, o almenos no lo tiene que aprender como primer paso, con saber manejarse un poco con algun lenguaje ya sirve. Veo peor tu recomendacion sinceramente.


Si aun crees que me faltan argumentos ¿Cuantos expertos (o no tan expertos) en seguridad informatica conoces que no saben programar o no han requerido de la programacion?

Me imagino varias respuestas:

   1. No conozco ningúno que no sepa programar
   2. Conozco un pircentaje muy bajo respecto los que si que saben
   3. No conozco ningun experto en seguridad informatica
   4. Conozco muchos (Si fuera tu, investigaria un poco :silbar: )

En caso que no se cumpla ninguna de estas opciones plantea tu caso porfavor. Si crees que soy el unico loco que recomienda aprender a programar para adentrarse en la informatica, creo que te equivocas, sino, mira antiguos posts en el buscador.

Ya van varios posts en los que he visto ese tipo de comentarios tuyos, es muy facil decir "si mira aprende algoritmia y luego ya despues de 2 meses te pones con programacion" cuando ya tienes experiencia, pero para una persona que parte de 0, siendo autodidacta es el camino perfecto al fracaso.

Y bueno, lo de logaritmia aun, pero en otros posts (  
http://foro.elhacker.net/foro_libre/aprender_a_programar-t468150.0.html ) has llegado a recomendar:

Cita de: NEBIRE en 18 Abril 2017, 21:37 PM
Lo primero para iniciarse en la programación es repasar los aspectos matemáticos primitivos en que se basa la programación. Esto es el sistema binario junto con las bases numéricas de 8 (octal), 16 (hexadeciamal)... nociones básicas de operaciones matemáticas, aparte de suma, resta multipklicación y división, módulo y las operaciones buleanas. Números con signo y sin signo, decimales, etc...

Después que se tenga claro ese tema, lo siguiente es adentrarse un poco en cómo es un ordenador, de qué partes se compone y como cooperan entre si:  La electrónica del procesador, la electrónica digital, comprender las puertas and, or, xor (ya claras las operaciones buleanas), luego la memoria (que son y como funcionan  los biestables), los puertos de entrada y salida, las señales de interconexión y sincronización: 'Chip Enabled', señales de reloj, etc...

Lo siguiente son los datos prmitivos comunes a todos los lenguajes: bit, byte... string.
Luego los datos semicomplejos: arrays, estructuras, colas, pilas y lista, árboles y grafos (esto de un modo somero, debe haber más adelante otra vuelta a lo mismo a un nivel más profundo).

Lo siguiente sería la teoría de compiladores y lenguajes, desde el ensamblador a los lenguajes de alto nivel: cómo son, qué les diferencia, etc... cómo se organiza un programa, cómo se pasa d ela edición del código al ejecutable... etc.

y así poco a poco te vas adentrando más y más...
Finalmente tras estudiar la programación orientada a objetos, y entenderlo aunque sea someramente es cuando puedes darte un baño sobre varios lenguajes

Tu sabes la burrada que les sueltas a unos chavales que no saben si les gusta la informatica? Les estas diciendo que estudien lo mas aburrido de lo mas aburrido, lo unico que haran sera perder la motivacion. De que te sirve el sistema binario, hexadecimal, octal, electronica digital, funcionamiento memoria, señales interconexion, teoria de compiladores... Cuando quieres empezar un poco en el mundillo y ademas puedes usar lenguajes de alto nivel que no requieren de nada de eso? Por no mencionar que recomiendas tambien aprender: arrays, estructuras, colas, pilas y lista, árboles y grafos. SIN TOCAR PROGRAMACION.... No se si soy el único que ve el suicidio al que los conduces...  OJO: Son cosas que yo domino, pero que considero que se tienen que aprender paulatinamente, y no de un dia para otro.  Podrias recomendar cosas más ludicas y faciles de comprender, como recomendar usar otros SO, aprender protocolos o cosas del estilo.



Volviendo a ti @4k1l3s te sigo recomendando que aprendas algun lenguaje de alto nivel, si te gusta la informatica, te gustara tambien la programacion. Yo de hecho, comenze tambien enfocandome en seguridad informatica y me resulto mas interesante la programacion.

Si te tengo que recomendar algun lenguaje, te recomiendo python basicamente porque es el que ami me sirvió en su momento, te recomendaria cualquier otro, todos son buenos y tienen sus funcionalidades, pero almenos yo no los use jamas para comenzar asi que no te puedo recomendar.



Tienes decenas de listas de reproduccion de videos en youtube de python.

Te recomiendo que comienzes mirando cursos muy sencillos, como por ejemplo este:

https://www.youtube.com/playlist?list=PLEtcGQaT56chpYflEjBWRodHJNJN8EKpO

Es un curso bastante completo, va muy muy lento, y explica bastante bien. Te recomiendo que mires hasta el episodio 25 o asi, de ese capitulo para arriba no creo que te guste. Una vez terminado, si ves que no te ha quedado muy claro puedes mirarte algun otro curso que vaya mas rapido para terminar de pulir conceptos como por ejemplo este:

https://www.youtube.com/playlist?list=PLE549A038CF82905F


Todo esto, teniendo en cuenta que tienes que ir practicando los videos que se te ponen en los videos. Al principio te agobiaras con los errores que no te permitiran correr bien el programa y todas esas movidas, no te desanimes y no tengas miedo en exponer tu codigo y tus errores en el subforo de scripting, para lo que tu puede ser un infierno donde no encuentras el error para gente que ya sabe programar es un 1 segundo.


Una vez hecho todo esto. Te recomiendo que mires un curso de hacking con python. Basicamente te enseña muchos conceptos de "informatica general" enfocada a la seguridad, es un curso un poco avanzado, y que necesitaras buscar en la wikipedia algunas cosas, pero basicamente es para ver un poco de forma abstracta. Te enseña lo basico de como realizar peticiones HTTP, descubrir computadoras en segmento de red,  Banner Grabbing, intercambio por FTP, SSH, funcionamiento de fuzzers, web scraping y incluso el uso de alguna API como la de twitter o NMAP. El curso en question es el siguiente:

https://www.youtube.com/playlist?list=PLbMc9DOHlK9xm2DQmDc3qS7yc2x1kZ_Qu






Yo te recomiendo lo que yo hice en su momento, y precisamente, no creo que hasta ahora me haya ido mal. Ahora te toca decidir a ti que camino tomar. La informatica es como una carrera de resistencia, gana quien es mas constante.

Saludos

#12
No puede ser flexible? Tiene que ser wordpress expressamente? Te recomiendo hostgator.com



Si puede ser cualquier otra tecnologia, te recomiendo jekyll de github, mucho mas sencilla, github te ofrece hosting y ademas es mucho mas segura que Wordpress, es algo asi como blogspot pero es 100% customizable y hay cientos de themes. 
#13
Si a una persona que no tiene conocimientos de informatica y que no tiene pensado dedicarse a ello profesionalmente le dices que estudie algoritmia, lo mas seguro es que abandone, basicamente porque es la cosa mas aburrida que se puede hacer en informatica.


Lo que mas motiva al principio es hacer tus propios programas a base de prueba y error. Por simple que sea, mostrar por pantalla o pedir datos, solo eso, ya anima a seguir descubriendo. Y si, seguramente sea lo menos logico, pero es mucho mejor hacerlo despues de aprender lo basico de la programacion a intentarlo y no acabarlo.


¿@NEBIRE a cuanta gente conoces autodidacta conoces que se haya iniciado con logaritmica? ¿Crees que no se puede aprender algoritmia programando en un determinado lenguaje? Yo creo que te equivocas.


Python puede servir casi como pseudocodigo, ademas funciona en multiplataforma, y no, no es porque me guste python, puedo recomendar otros como ruby o PHP...
#14
No te recomiendo ninguno, en la informatica se aprende sin libros, buscando por internet, igual que tu, mucha gente a preguntado a cerca de esto, busca hilos por el foro, y encontraras miles de sugerencias.

Como respuesta rapida, te recomiendo que aprendas a programar en Python. En este mundillo siempre hay la misma respuesta, aprende a programar y luego ya iras aprendiendo los diferentes ambitos que hay, no esperes adquirir conocimiento de forma milagrosa, si no te esfuerzas no conseguiras nada. Tambien te digo que vas un poco tarde si ya tienes 27 años y aun no te has formado, para trabajar lo tendras chungo, pero si realmente te gusta no creo que haya problema, eso si, tendras que buscar algun sitio para que te den algun titulo, sin el no creo que pases ni siquiera a las entrevistas de trabajo.

https://www.youtube.com/watch?v=Fl1wJlaEUdI&list=PL6hPvfzEEMDZT-LXdvXpalL7WGZh3JURR


Mucho animo
#15
Lei hace tiempo un libro por encima que hablaba del tema. Si no recuerdo mal (que es muy probable) se tenian que hacer una serie de interrupciones a la BIOS. Si te interesa te puedo pasar el libro por privado, eso si, esta enfocado en ensamblador.
#16
Una buena db: https://github.com/ytisf/theZoo

Por lo general actualizan los malwares mas "populares", si quieres malwares poco conocidos/random hay sitios a patadas: https://reverseengineering.stackexchange.com/questions/206/where-can-i-as-an-individual-get-malware-samples-to-analyze
#18
Buen curso, espero que hagas mas entregas!

Lastima que ya sepa programar en Python, me habria servido tu curso jeje


Por otro lado, te recomiendo que numeres los capitulos en el titulo, donde aparecen todas las entregas hechas, sino puede resultar lioso.


Saludos
#19
No te limites a coger codigo y ejecutarlo tal cual, por lo que veo sabes poco del tema, te recomiendo que primero aprendas: https://www.youtube.com/playlist?list=PLUFkSN0XLZ-n_Na6jwqopTt1Ki57vMIc3
#20
Apt-get es el gestor de paquetes, por ejemplo "apt-get install google-chrome-stable", este instala chrome. Dpkg sirve para instalar paquetes .deb, por ejemplo, los drivers del firmware non-free se pueden instalar con este comando. Es un mundo, te recomiendo que mires en la documentacion oficial cada cosa, es lo mejor.

Respecto a la compatibilidad que hablas, si ves que al principio se te hace muy duro el tema de compatibilidades y demas, puedes usar wine, con poner en terminal "apt-get install wine" te saldra, sirve para ejecutar ejecutables de windows en linux, te puede salvar de muchas, aunque yo personalmente te recomiendo que aprendas a instalar dependencias y demas....


Al principio se hace duro, pero luego no lo cambiaras por nada, te lo aseguro. Mucha paciencia!