¿Alguno de los IIT ofrece cursos de ingeniería inversa y desarrollo de exploits?

No. Hice mi propia consulta, así como la verificación de datos de boca en boca, preguntando a muchos pasajes que conozco e incluso a recién graduados. Puede preguntar si cosas como el desarrollo de complementos VST (tecnología de música) se enseñan en cursos regulares como los que tenemos en las universidades indias y la respuesta es no otra vez. Estos son dominios especialistas y son muy específicos en comparación con lo que ofrecen en comparación con lo que los grupos universitarios, en su mayoría hambrientos de trabajo y presionados, tienen ánimo, por lo que el desarrollo de aplicaciones Android y el diseño web han ganado popularidad en lugar de temas altamente técnicos y altamente creativos como Reverse Ingeniería, porque son vistos como atajos para ganar dinero, al menos desde la perspectiva de un estudiante de ingeniería indio. Además, la mayoría en este campo son autodidactas, y con el legado de hackers de clase mundial, es poco probable que un título universitario o un certificado en RE de iit tenga algún valor de mercado. Para la certificación de la industria, el instituto SANS (EE. UU.) Hace un buen trabajo al mantener los estándares en una industria altamente competitiva. La desventaja es que, según las estadísticas nacionales, más del 90 por ciento de los graduados de ingeniería no pueden escribir un programa conplicable, que es una estadística muy aleccionadora. RE implica la programación del sistema, por lo que debe ser muy bueno con la programación Win32 para comprender las raíces de cómo funciona Windows y cómo está evolucionando. Por cierto, noté que cada vez que les pregunto casualmente a algunos estudiantes universitarios si pueden programar en el entorno de Windows, dicen que pueden programar en C / C ++ o Java, y con eso se refieren al lenguaje de programación y confunden eso con la programación real de Windows que es Un gran tema en sí mismo. La programación en C es solo el comienzo. Del mismo modo, para Linux y Mac, debes ser muy íntimo con los componentes internos del sistema operativo. Tienes que entender cómo funciona el enlace y la carga. Debe ser muy fácil con la programación de ensamblaje, especialmente para los conjuntos de instrucciones de Intel. La depuración y el desmontaje ocuparán una gran parte de su tiempo y debe perfeccionar esta habilidad, es su línea de vida. Debes ser muy experto en todos los lenguajes C y luego en algunos, incluidos Java y .NET, así como en lenguajes de script como Python y Lua y Ruby. Las habilidades de administración del sistema y la creación de redes deben ser sólidas. También tienes que ser creativo para encontrar soluciones y desarrollar herramientas, no es un proceso mecánico donde puedes llegar memorizando cosas, también debes ser un artista.

Ya puede ver cuánto puede durar la lista. ¿Todo esto en un semestre o incluso dos? No es una oportunidad (!) A menos que el estudiante ya esté involucrado en la mayor parte de estos temas y tenga el ingenio para ponerlo todo junto para realizar RE con éxito.

La respuesta es “No”. Estos campos son demasiado amplios para ser contenidos en un “curso” (normalmente los cursos duran de 4 a 6 meses en la India). Escuché que algunos IIIT ofrecen Maestría en seguridad de la información, pero eso no se centra en invertir / explotar el desarrollo.

¡No creo que sean tan creativos!

More Interesting

¿Por qué el bit es la unidad de información más fundamental en la informática y no algo que puede tomar más de un estado (0,1,2,3 ... etc. en lugar de 0 y 1)?

¿Dónde existe la memoria virtual en la CPU?

¿Puede la polaridad de un imán ser una alternativa a algunos de los componentes de una computadora eléctrica moderna?

¿Por qué el problema abierto de P vs PSPACE no es tan importante como P vs NP dado que NP está contenido en PSPACE?

¿Qué tan difícil es transferirse del MIT a Carnegie Mellon para obtener una licenciatura en ciencias de la computación?

¿Cuál es el proceso de venta de patentes relacionadas con la informática y la tecnología?

¿Las calculadoras usan BODMAS, BIDMAS, PEDMAS, PEMDAS o PEMA?

¿Cuál es el alcance futuro de la visión por computadora?

¿Qué tareas siguen siendo demasiado difíciles de resolver para una computadora, a pesar de un esfuerzo significativo?

¿Qué es la informática reversible?

He desarrollado mucho interés orientado a la investigación en física cuántica y ciencias de la computación / ciencia computacional, pero estoy buscando un BE en CSE de alguna universidad baja. No lo he intentado para IISC / IIST / IIT. Ahora me arrepiento de mi decisión. ¿Puedo hacer algo de justicia con mis intereses en este momento?

¿Por qué CSE en IIT Bombay es la mejor opción sobre CSE en IIT Kanpur?

¿Dónde puedo encontrar los problemas NP completos del mundo real en la teoría de grafos para crear heurística?

¿Cuál es la diversidad en inteligencia artificial?

¿Cómo afectaría la ciencia de datos y el aprendizaje automático al diseño de software?