Hacer un exploit de Roblox es difícil. A diferencia del desarrollo de software normal, desarrollar un exploit de Roblox requiere que el desarrollador estudie los aspectos internos de Roblox y cómo funciona el motor. También requiere que el desarrollador tenga buenos conocimientos sobre informática y cómo funciona internamente el sistema operativo Windows. Si bien es difícil, desarrollar un exploit de Roblox es completamente factible, siempre que tenga la paciencia para hacerlo.
Pasos
Parte 1 de 3: Obtener sus herramientas de desarrollo
Paso 1. Descargue la comunidad de Visual Studio 2019
Visual Studio es el conjunto de herramientas de desarrollo de Microsoft que se utiliza para crear software (programas / aplicaciones) para el sistema operativo Windows. Afortunadamente, Microsoft ofrece una versión completamente gratuita de Visual Studio llamada "Comunidad" para quienes colaboran en proyectos de código abierto o crean software como pasatiempo.
Paso 2. Compre una herramienta de ingeniería inversa
El proceso de ingeniería inversa consiste en analizar las partes internas de un programa para estudiar su comportamiento o su código. En la explotación de Roblox, esto es necesario ya que necesita saber cómo funciona Roblox en el interior para hacer hacks para su cliente. Hay muchas herramientas de ingeniería inversa aquí, pero las más destacadas son IDA Pro y Binary Ninja.
Paso 3. Obtenga una herramienta de ingeniería inversa gratuita
Si no está dispuesto a comprar una herramienta de ingeniería inversa, siempre hay herramientas gratuitas de ingeniería inversa aquí, como radare2 o Ghidra. Sin embargo, es importante tener en cuenta que su compatibilidad con su sistema operativo no está garantizada.
Paso 4. Obtenga un depurador
Un depurador se usa para localizar y corregir errores en el software y, en algunos casos, también se usa para modificar el comportamiento de un programa. Si bien no es completamente necesario, el uso de un depurador puede ayudarlo a diagnosticar problemas en el código de Roblox o en sus propios exploits. Si compró (o planea comprar) IDA Pro, entonces no tiene que obtener un depurador, ya que ya viene con uno (el depurador IDA). De lo contrario, puede obtener un depurador gratuito de Internet, como OllyDbg.
Alternativamente, si tiene Cheat Engine (una popular herramienta de trampa para videojuegos), también puede usar sus funciones de depuración, aunque son conocidas por su inestabilidad
Parte 2 de 3: Aprendizaje de programación informática básica e ingeniería inversa de Roblox
Paso 1. Aprenda un lenguaje de programación que se compile en código nativo y sea (preferiblemente) compatible de forma nativa con el sistema operativo Windows
Los lenguajes de alto nivel como Lua, Python o Go carecen de las características y la compatibilidad necesarias para desarrollar exploits de Roblox, mientras que los lenguajes de bajo nivel como C / C ++ y Ada pueden manipular estructuras que son necesarias para hacer un truco que funcione. Además, considerando que el cliente de Roblox está programado en C ++, tendría sentido que también hicieras tus hacks en ese idioma (pero no es necesario).
Paso 2. Lea las guías sobre ingeniería inversa de software
Se pueden encontrar muchos libros electrónicos / PDF gratuitos sobre ingeniería inversa a través de una simple búsqueda en Google. Algunos de ellos pueden requerir una comprensión profunda de cómo funciona una computadora, pero si reduce su búsqueda a los temas que necesita saber específicamente (como invertir el software C / C ++), puede encontrar algunas guías relativamente fáciles que lo ayudarán comprende el proceso de ingeniería inversa.
Paso 3. Únase a una comunidad enfocada en explotar Roblox
La comunidad explotadora más grande de Roblox aquí, V3rmillion, contiene muchas guías relacionadas con el desarrollo y uso de exploits de Roblox. Si bien a la mayoría de los usuarios de V3rmillion no les gustan las personas que son nuevas en la escena de la explotación, algunos pueden ser muy acogedores y te ayudarán a desarrollar un exploit.
Paso 4. Lee el código fuente de Roblox
En enero de 2017, se filtró al público una copia del código fuente de Roblox. Si tuviera que obtener una copia de este código fuente, podría estudiar fácilmente cómo funciona el motor de Roblox sin tener que revertirlo a través de una utilidad de ingeniería inversa.
Tenga en cuenta que la obtención del código fuente mencionado anteriormente puede causar problemas, ya sea legal o técnicamente (ya que se sabía que los usuarios infectaban el código fuente con malware). Sin embargo, si permanece cerca de comunidades seguras conocidas, las posibilidades de encontrar una filtración limpia del código fuente son mayores que en cualquier otro lugar de Internet
Paso 5. Solicite ayuda a ingenieros inversos y desarrolladores de software competentes
Hay una colección de programadores veteranos que siempre están dispuestos a ayudar en el desarrollo de software, especialmente en la creación de exploits. Alternativamente, puede ver videos de autoaprendizaje sobre ingeniería inversa, como el conjunto de videos que ofrece GuidedHacking.
Parte 3 de 3: Liberar su exploit
Paso 1. Encuentre un medio para liberar su exploit
Si bien algunos usuarios quieren guardar sus hacks para sí mismos, algunos quieren liberarlos al público por el bien de la comunidad explotadora de Roblox. Puede localizar fácilmente un sitio web para publicar su exploit. De hecho, cualquier sitio web de trampas de videojuegos es un buen sitio web para publicar su exploit.
Paso 2. Configure una comunidad para su exploit
Algunas hazañas que se hicieron grandes formaron una gran comunidad organizada que generalmente giraba en torno a un chat grupal. El software de comunicación como Discord es perfecto para los usuarios de su exploit, ya que son gratuitos y, por lo general, están libres de errores, pero tenga en cuenta que las comunidades explotadoras no suelen ser bienvenidas en Discord y es posible que usted o sus compañeros estén prohibidos. Tenga en cuenta que no tiene que crear una comunidad centralizada para su exploit: la mayoría de los exploits gratuitos aquí no crecen en gran medida (este es casi siempre el caso), por lo que sus creadores generalmente no gastan su valioso tiempo creando un Discord servidor por sus hazañas.
Paso 3. Dé un paso más y considere vender su exploit
Vender o liberar su exploit de forma gratuita depende totalmente de usted, pero si tiene pocos fondos, vender su exploit podría ayudarlo a obtener algo de dinero. Sin embargo, espere que vender exploits sea similar a abrir un puesto de limonada: las ganancias serán modestas dependiendo de su estrategia publicitaria. Un buen precio para vender un exploit de acuerdo con los estándares actuales está dentro del rango de $ 15 a $ 20.
Tenga en cuenta que vender un exploit caro siempre disminuirá las ventas, así que asegúrese de que el precio de su exploit se ajuste según las capacidades de su hack
Consejos
- Mira videos sobre el desarrollo de hacks para otros juegos, como Counter-Strike: Global Offensive. Si bien la piratería de Roblox es muy diferente a la mayoría de los juegos aquí, los videos sobre la reversión de juegos que tienen menos seguridad pueden ayudarlo a mejorar sus habilidades de desarrollo.
- Mantente en contacto constante con la comunidad explotadora. La comunidad de piratería y explotación de Roblox es muy volátil y crece todos los días, por lo que las cosas cambiarán cuando menos lo esperes. Ir a sus foros de explotación favoritos todos los días es una buena manera de mantenerse al día con los eventos de la escena de explotación.
- No hagas un exploit dirigido a una entidad o grupo específico.. La explotación debe ser siempre para divertirse, no para hacer daño. Si tiene la intención de dañar a otros, prepárese para que otros respondan en consecuencia.
- Ayude a otros aspirantes a desarrolladores. La escena de desarrollo de exploits de Roblox tuvo un aura de no cooperación y hostilidad general desde hace años debido a una cultura de exclusividad y monopolio. Al ayudar a otras personas a hacer sus propias hazañas, contribuirá a detener la propagación de esta cultura.
Advertencias
- Esté atento a los estafadores. Si está vendiendo un exploit, asegúrese de que su proceso de venta sea muy seguro y utilice un servicio imposible de rastrear para los pagos, como Bitcoin o Stripe. Hay personas malignas por aquí que simplemente desean estafarlo con su dinero u obtener su exploit de forma gratuita (¡u obtener acceso a su (s) cuenta (s) bancaria (s) e información privada en el peor de los casos), por lo que utiliza un pago seguro y anónimo Se recomienda encarecidamente un procesador como Bitcoin.
- No plagies. El plagio de exploits es un problema continuo en la escena de exploits de Roblox y, desafortunadamente, es muy indetectable. Se sabe que ciertas hazañas como "SirHurt", "ProtoSmasher", "Sentinel" y "Proxo" son simplemente una combinación de hazañas públicas reunidas y vendidas en el mercado sin dar crédito a sus creadores originales. El plagio terminará finalmente en la destrucción de su propia reputación.