Cómo convertirse en un hacker de Javascript

JavaScript está en todas partes hoy. Las aplicaciones de Windows 10 ahora se pueden desarrollar con JavaScript. Apple ha convertido a JavaScript en un ciudadano de primera clase a partir de Yosemite, permitiendo que JavaScript se use en lugar de AppleScript para diversas personalizaciones y secuencias de comandos a nivel de sistema. Node.js es una plataforma web del lado del servidor JavaScript y se está convirtiendo rápidamente en una de las pilas tecnológicas más populares, a la que recurren muchas empresas y empresas muy grandes. MongoDB, CouchDB, CassandraDB, Neo4J y otros son servidores de bases de datos NoSQL basados ​​en documentos JSON con JavaScript en mente. Npm es, con mucho, el administrador de paquetes más grande y popular. También puede crear aplicaciones de escritorio nativas para cualquier sistema operativo de escritorio con JavaScript utilizando herramientas como Electron. Puede crear aplicaciones móviles con JavaScript utilizando herramientas como Appcelerator Titanium, Cordova / PhoneGap o React Native …

Con eso en mente, hay muchas formas de usar JavaScript para lograr muchas cosas diferentes, incluido el pirateo. Puede usar JavaScript para realizar solicitudes de servidor web utilizando Node y / o Ajax, lo que significa que puede extraer datos de varias API y aplicaciones basadas en datos del lado del servidor que exponen abiertamente puntos finales que podrían ser explotados. Puede usar el mismo proceso para PUBLICAR datos en formularios web que tienen permisos CORS abiertos, o montar un ataque DOS o incluso un ataque DDOS mediante el uso de un proxy y un paquete de prueba de carga.

Con paquetes npm como shell.js, puede usar JavaScript para interactuar con el shell del sistema. Por lo tanto, puede usar la interacción de shell para explotar un servidor o el sistema de un usuario si tiene acceso y puede ejecutar un servicio de nodo (algunos sistemas operativos ahora vienen con un nodo instalado de fábrica, ya que algunas aplicaciones populares modernas se ejecutan con un servicio de nodo en segundo plano) )

Para la huella, la explotación de puertos de servidor abiertos o actividades similares, hay paquetes npm para redes, configuración de VPN, y puede configurar un servidor tor con cualquiera de los varios paquetes de código abierto para npm, para que pueda usarlos para permanecer bajo el Radar. Ya debe saber al menos un poco acerca de las redes, la interacción de shell y Linux (cualquier sabor de Linux realmente; se recomienda no usar ningún otro sistema operativo mientras realiza cualquiera de esas actividades de piratería).

Hay paquetes npm disponibles para hacer un keylogger, y también es fácil crear una contraseña de fuerza bruta o un generador de hash con JavaScript.

La lista continúa … Por lo tanto, para convertirse en un hacker usando JavaScript, recomiendo aprender Node.js y comprender cómo configurar un servicio Node local. Debe conocer npm y echar un vistazo a los paquetes npm para redes, configurar un vpn, configurar un servidor tor y aprender Linux y redes básicas si aún no está familiarizado.

También aprenda Electron si está planeando aplicaciones de escritorio nativas escritas en JavaScript y / o Titanium / Cordova o React Native si está planeando aplicaciones móviles nativas (aunque es posible que no encuentre muchas oportunidades de pirateo en dispositivos móviles).

Aparte de eso, manténgase seguro y ético.

Bueno, un hacker es básicamente un tipo que entiende sus cosas. Entonces, si quieres ser un hacker de JavaScript, que ciertamente puedes (ctrl + F y escribir javascript), solo necesitas saber tus cosas.

Le sugiero que solo aprenda los conceptos básicos de programación como lo haría con cualquier otro lenguaje. ¡Pero no te detengas ahí! Juega con él, juega con él, descubre todo lo que hay para explorar, descubre algunos bichos raros, ¡estarán por todas partes! Juegue con ellos, pruébelos en otros navegadores, y simplemente continúe. Eventualmente estará presentando informes de errores a los navegadores (como el buen sombrero blanco que es) y escribiendo exploits y cargas como si fuera su apellido.

¡Solo no te olvides de divertirte haciéndolo! 😉

No puedes …. JavaScript es un lenguaje del lado del cliente. Eso significa que vive y muere en el navegador. Todo el propósito de la piratería es extraer información almacenada en los servidores, y JavaScript no sabe nada sobre el servidor. Diciendo que puede usar JavaScript para realizar ciertas cosas para extraer cookies de sesión y otra información básica almacenada en otros navegadores utilizando técnicas como secuencias de comandos entre sitios, CSRF etc.

Espero eso ayude

Puede, pero no puede hacer, todas las cosas con cualquier idioma porque el pirateo no es para un idioma específico. para convertirse en un buen hacker, tiene muy buenos conocimientos de redes, enrutamiento, servidores y puede trabajar en cualquier idioma.

Puedes hackear la contraseña de Facebook de tus amigos para divertirte y cosas relacionadas.

Lo mejor que puede hacer es usar un inyector de script java (como inyección sql) para hacer estas cosas y también puede crear su propio inyector js usando su propio navegador web, así que primero necesita construir un navegador simple o puede usar algún navegador extensiones