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 el funcionamiento interno de Roblox y cómo funciona el motor. También requiere que el desarrollador tenga un buen conocimiento sobre informática y cómo funciona el sistema operativo de Windows internamente. Si bien es difícil, desarrollar un exploit de Roblox es completamente factible, siempre que tenga la paciencia para hacerlo.

Parte uno de tres:
Obteniendo tus herramientas de desarrollo

  1. 1 Descargue Visual Studio 2015 Community. Visual Studio es la suite de herramientas de desarrollo de Microsoft utilizada para crear software (programas) para el sistema operativo Windows. Afortunadamente, Microsoft ofrece una versión completamente gratuita de Visual Studio denominada "Community" para aquellos que colaboran en proyectos de código abierto o que hacen del software un hobby.
  2. 2 Compra una herramienta de ingeniería inversa. El proceso de ingeniería inversa está diseccionando 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. Aquí hay muchas herramientas de ingeniería inversa, pero las más destacadas son IDA Pro y Binary Ninja.
  3. 3 Obtenga un depurador Un depurador se utiliza para localizar y corregir errores en el software, y en algunos casos, también se utiliza para modificar el comportamiento de un programa. Aunque no es completamente necesario, usar un depurador puede ayudarte a diagnosticar problemas en el código de Roblox o en tus propios exploits. Si compró (o planea comprar) IDA Pro, entonces no tiene que obtener un depurador ya que viene con uno (el depurador de IDA). De lo contrario, puede obtener un depurador gratuito de Internet, como OllyDbg.
    • Alternativamente, si tiene Cheat Engine (una herramienta de trampa popular para videojuegos), entonces también podría usar sus características de depuración, aunque son conocidas por su inestabilidad.

Parte dos de tres:
Aprendizaje de programación básica de computadoras e ingeniería inversa Roblox

  1. 1 Aprende un lenguaje de programación que se compila en código nativo y es (preferiblemente) nativamente compatible 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 las estructuras que son necesarias para hacer un hack de trabajo. Además, teniendo en cuenta que el cliente de Roblox está programado en C ++, tendría sentido que hagas tus hacks en ese idioma también (pero no es necesario).
  2. 2 Lea las guías sobre ingeniería inversa de software. Se pueden encontrar muchos ebooks / 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 ++), entonces puede encontrar algunas guías relativamente fáciles que ayudarán usted entiende el proceso de ingeniería inversa.
  3. 3 Únete a una comunidad centrada en la explotación de Roblox. La comunidad de explotación más grande de Roblox, V3rmillion, contiene muchas guías relacionadas con el desarrollo y uso de exploits de Roblox. Aunque a la mayoría de los usuarios de V3rmillion no les gustan las personas que son nuevas en la escena de la explotación, algunas pueden ser muy acogedoras y te ayudarán a desarrollar un exploit.
  4. 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 obtuviese una copia de este código fuente, podría estudiar fácilmente cómo funciona el motor de Roblox sin tener que invertirlo mediante una herramienta 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 los usuarios son conocidos por infectar el código fuente con malware). Sin embargo, si se queda en comunidades seguras conocidas, entonces las posibilidades de encontrar una fuga limpia del código fuente son más altas que en cualquier otro lugar en Internet.
  5. 5 Pide ayuda a los maestros de explotación. Afortunadamente para los recién llegados, buscar ayuda de desarrolladores de exploits benévolos (¡y competentes!) Es muy fácil. En V3rmillion se puede contactar a un colectivo de expertos en ingeniería inversa de Roblox llamado "Rain", y algunos de sus miembros de más alto rango definitivamente estarán encantados de ayudarlo a desarrollar su propio exploit. Tenga en cuenta que algunos otros desarrolladores de exploits, que son jordanos o anarchojordanic (un término acuñado por los usuarios de V3rmillion para describir a los usuarios que no están dispuestos a ayudar sobre la base de que hacer sus propias cosas es mejor que colaborar con otros usuarios), exhala elitismo y rara vez quiere ayudar a otras personas, por lo que debe asegurarse de ponerse en contacto con las personas adecuadas.
  6. 6 Lea el código de exploits disponibles públicamente. Ciertos desarrolladores de exploits han publicado el código fuente de sus exploits al público para que la gente pueda entender cómo funcionó. Esto podría ser muy beneficioso para el proceso de aprender a desarrollar exploits de Roblox. Además, el código desarrollado hace más de dos años todavía funciona hoy en día y es reciclado constantemente por los desarrolladores de exploits (ya que el código es conocido por su estabilidad y facilidad de uso), y actualmente está en el dominio público, así que no temas utilizar código proveniente de exploits ya existentes en sus propios proyectos, siempre que comprenda cómo funciona el código y qué hace.

Parte tres de tres:
Liberando su Exploit

  1. 1 Encuentra un medio para liberar tu exploit. Mientras que algunos usuarios quieren mantener sus piratas informáticos para sí mismos, algunos quieren lanzarlos al público por el bien de la comunidad explotadora de Roblox. Puede ubicar fácilmente un sitio web para publicar su exploit. De hecho, cualquier sitio web que haga trampa de video es un buen sitio web para publicar su exploit.
  2. 2 Configura una comunidad para tu exploit. Algunos exploits que crecieron a lo grande formaron una comunidad grande y organizada, generalmente girando en torno a un chat grupal. El software de comunicación como Discord o Skype es perfecto para los usuarios de su exploit, ya que son gratuitos y generalmente no tienen errores. Tenga en cuenta que no tiene que crear una comunidad centralizada para su exploit: la mayoría de los exploits gratuitos aquí no crecen (esto es casi siempre el caso), por lo que sus creadores usualmente no pierden su precioso tiempo creando un Discord servidor o un chat grupal de Skype para sus exploits.
  3. 3 Dale un paso más y considera vender tu exploit. Vender o liberar su exploit gratis depende totalmente de usted, pero si tiene pocos fondos, entonces vender su exploit podría ayudarlo a obtener algo de dinero. El negocio de explotación es muy rentable (de hecho, más que nunca: el número de exploits vendidos en 2017 se duplicó en el transcurso de solo 3 meses) y los precios suelen oscilar entre 30 y 60 dólares estadounidenses. Por ejemplo, el exploit "ProtoSmasher" generó (aproximadamente) más de mil dólares solo dos días después del lanzamiento del exploit.
    • Tenga en cuenta que vender un exploit sobrevaluado siempre disminuirá las ventas, por lo que debe asegurarse de que el precio de su exploit se ajuste según las capacidades de su hack.