Autor
|
Tema: c++ sirve para el hacking? (Leído 7,844 veces)
|
carameloso
Desconectado
Mensajes: 3
|
Pregunta, ¿con c++ que tipo de exploit llego hacer? ¿es recomendable estudiar c++ paea see hacker?
|
|
|
En línea
|
|
|
|
@XSStringManolo
Hacker/Programador
Colaborador
Desconectado
Mensajes: 2.399
Turn off the red ligth
|
La primera pregunta no tiene sentido.
La respuesta a la segunda es opinión de cada uno. En mi opinión si bien para empezar no es lo más "esfuerzo = resultado" que puedes obtener, si me parece imprescindible en hacking general. Hay muchísimo software de código abierto escrito en C++, y más cosas. A parte de que es un buen lenguaje para entender cosas.
|
|
|
En línea
|
Mi perfil de patrocinadores de GitHub está activo! Puedes patrocinarme para apoyar mi trabajo de código abierto 💖
|
|
|
retr02332
Desconectado
Mensajes: 89
Learn, Imagine and Create.
|
Pregunta, ¿con c++ que tipo de exploit llego hacer? ¿es recomendable estudiar c++ paea see hacker?
Las vulnerabilidades no son mas que errores de programación o fallas lógicas de la aplicación. Si quieres encontrar una vulnerabilidad en minecraft, este esta escrito en java por ejemplo... entonces como encontraras algo ahí si no sabes java? Bueno lo mismo ocurre con la web, por el lado del frontend existe JS que es bastante útil sobre todo si te deseas dedicar al hacking web por ejemplo. Así que volviendo a tu pregunta y complementando la de stringmanolo, como el dice... hay mucho software, sistemas operativos y demás que usan este lenguaje... por ende hay que saber c/c++ para encontrar un bug en ese tipo de entornos. Ahora si te refieres a los exploits... pues ten primero en cuenta que hay varias rutas por donde colarse dentro del hacking, la gran mayoría de exploits web son con JS, por otro lado, en cuanto a hacking de sistemas... la gran mayoría de exploits de sistemas son hechos con c/c++... pero nada te detiene el hacerlo en un lenguaje como python por ejemplo... pues la lógica no cambia, solo la sintaxis. Espero haberte ayudado, salu2
|
|
« Última modificación: 5 Febrero 2021, 21:44 pm por clay2332xd »
|
En línea
|
|
|
|
Danielㅤ
Desconectado
Mensajes: 1.843
🔵🔵🔵🔵🔵🔵🔵
|
Hola, hay veces también que las vulnerabilidades vienen por archivos mal configurados.
En cuanto a C++, para mi es el mejor lenguaje de programación o al menos uno de los mejores y más completos.
Saludos
|
|
|
En línea
|
|
|
|
BloodSharp
Desconectado
Mensajes: 812
¡ Hiperfoco !
|
¿Con C++ que tipo de exploit llego hacer? Depende, podés llegar a hacer RCE, DoS, PrivEsc, etc... ¿es recomendable estudiar c++ paea see hacker? No estrictamente ese lenguaje pero es uno de los mejores en mi opinión para llegar a hacer un exploit... B#
|
|
|
En línea
|
|
|
|
Serapis
|
El C como lenguaje tiene todos los defectos habidos y por haber, pero como sucede con cualquier otro lenguaje con defectos, el usuario que lo domina a fondo, no cae en tales errores. Lo que lo hace diferente de esos otros y especialmente atractivo, es que al menos éste no tiene prácticamente limitaciones...
Para el aprendizaje, es largo, tedioso... pero finalmente es efectivo y como no ha venido ningún otro a sustituirlo, tiene su nicho asegurado. ...de lejos para aprender es uno de los que más tiempo lleva (aprenderlo bien).
Si te tira la seguridad, imprescindible solo es el ensamblador, pero saber solo ensamblador no es óptimo, te servirá para entender con minucioosidad muchos errores no interceptables de ninguna otra manera, pero para aplicar soluciones (en la forma de programas, no puntuales), no e slo mejor cualquier lenguaje de alto nivel conviene conocer para complementarlo, y en tal caso C es una buena opción.
C++ es un C mas evolucionado, con menos 'defectos' y más control, Java es también descendiente de C, también tiene muchos menos defectos y mucho más control, también está ya fuera de control (mega-lenguaje, como los de Microsoft). Nota sin embargo que muchos de esos defectos (del C) son en situaciones dadas, virtudes o privilegios que no tienen otros lenguajes (de los defectos de otros lenguajes, es raro que pueda decirse lo mismo, son defectos siempre).
Resumiendo si te tira la seguridad te recomiendo ensamblador y algún lenguaje de alto nivel, C++ es una opción frente a esto (un solo lenguaje), pero al final sí o sí, necesitarás saber algo de ensamblador... y con el tiempo también de java y... en fin, que no te asustes tu empieza por donde quieras que luego tendrás por donde seguir, las calles a recorrer son las mismas, solo cambia el orden de recorrerlas en cada caso pesonal.
|
|
|
En línea
|
|
|
|
WHK
|
Claro que sirve y mucho, cuando no eres habil para desamblar una aplicación para hacerle ingeniería inversa y saber como está diseñado debes descompilarlo y entender la estructura del aplicativo y saber como está diseñado, para casos muy pequeños ensamblador ayuda pero en aplicativos muy grandes debes comprender algo de desarrollo al mismo nivel que fue fabricado y para ello necesitarás aprender c y c++, punteros, librerías, referencias, etc.
Todo va a depender de que quieras enfocarte, por ejemplo, en este mismo momento estoy realizando un analisis web a un sistema de un cliente y no me dió acceso al servidor y buscando por internet he encontrado los códigos fuentes de los puntos de acceso de las comunicaicones entre servicios y están escritas en c++ y saber del lenguaje me ha permitido saber donde hay posibles vulnerabilidades.
Saber programación siempre te ayudará en todo sentido y mientras c y c++ sean los lenguajes más utilizados en todo el mundo seguirá teniendo sentido aprenderlos si quieres ser hábil encontrando vulnerabilidades.
Un ejemplo muy práctico, ¿cómo pretendes buscar vulnerabilidades en google chrome, apache httpd o desbordamientos del sistema si no sabes leer el código fuente de los proyectos?, ¿cómo vas a poder explicar donde está el problema o como darle una solución si ni si quiera sabes leer el código fuente del proyecto vulnerable?
Acá la pregunta no es si c++ es necesario para aprender hacking, sino si realmente sirve, y la respuesta es que si, sirve de mucho.
Saludos.
|
|
« Última modificación: 7 Febrero 2021, 05:52 am por WHK »
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Nuevo estudio confirma para qué sirve censurar las webs de enlaces: Para nada
Noticias
|
wolfbcn
|
0
|
2,146
|
17 Abril 2012, 18:42 pm
por wolfbcn
|
|
|
APORTE : Lo que sirve y lo que no sirve para crear usb booteables
GNU/Linux
|
lucaslopez0000
|
1
|
5,929
|
7 Enero 2013, 03:41 am
por Ronald23
|
|
|
Una tecnología para rastrear el movimiento de enemigos sirve de base para que...
Noticias
|
wolfbcn
|
0
|
2,535
|
19 Julio 2013, 02:24 am
por wolfbcn
|
|
|
Nintendo retira un juego indie para 3DS que sirve para hackear
Noticias
|
wolfbcn
|
0
|
1,308
|
4 Mayo 2016, 18:36 pm
por wolfbcn
|
|
|
Herramientas hacking para android e Ios en distros de Hacking etico
Seguridad
|
net_hamster
|
0
|
6,087
|
2 Julio 2019, 18:36 pm
por net_hamster
|
|