Как разработать эксплойт Roblox: 12 шагов (с изображениями)

Оглавление:

Как разработать эксплойт Roblox: 12 шагов (с изображениями)
Как разработать эксплойт Roblox: 12 шагов (с изображениями)
Anonim

Сделать эксплойт Roblox сложно. В отличие от обычной разработки программного обеспечения, разработка эксплойта Roblox требует, чтобы разработчик изучил внутреннее устройство Roblox и то, как работает движок. Это также требует от разработчика хороших знаний в области компьютерных наук и внутренних принципов работы операционной системы Windows. Хотя это и сложно, разработка эксплойта Roblox вполне осуществима, если у вас хватит на это терпения.

Шаги

Часть 1 из 3: Получение инструментов разработки

Разработка эксплойта Roblox, шаг 1
Разработка эксплойта Roblox, шаг 1

Шаг 1. Загрузите Visual Studio 2019 Community

Visual Studio - это набор средств разработки Microsoft, используемых для создания программного обеспечения (программ / приложений) для операционной системы Windows. К счастью, Microsoft предоставляет полностью бесплатную версию Visual Studio под названием «Сообщество» для тех, кто участвует в проектах с открытым исходным кодом или создает программное обеспечение в качестве хобби.

Разработка эксплойта Roblox, шаг 2
Разработка эксплойта Roblox, шаг 2

Шаг 2. Купите инструмент обратного инжиниринга

Процесс обратного проектирования - это анализ внутреннего устройства программы с целью изучения ее поведения или кода. При эксплуатации Roblox это необходимо, поскольку вам нужно знать, как Roblox работает внутри, чтобы делать взломы для своего клиента. Здесь есть много инструментов обратного проектирования, но наиболее известными из них являются IDA Pro и Binary Ninja.

Разработка эксплойта Roblox, шаг 3
Разработка эксплойта Roblox, шаг 3

Шаг 3. Получите бесплатный инструмент обратного проектирования

Если вы не желаете покупать инструмент обратного инжиниринга, здесь всегда есть бесплатные инструменты обратного инжиниринга, такие как radare2 или Ghidra. Однако важно отметить, что их совместимость с вашей операционной системой не гарантируется.

Разработка эксплойта Roblox, шаг 4
Разработка эксплойта Roblox, шаг 4

Шаг 4. Получите отладчик

Отладчик используется для обнаружения и исправления ошибок в программном обеспечении, а в некоторых случаях он также используется для изменения поведения программы. Хотя это и не совсем необходимо, использование отладчика может помочь вам в диагностике проблем либо в коде Roblox, либо в ваших собственных эксплойтах. Если вы приобрели (или планируете приобрести) IDA Pro, вам не нужно приобретать отладчик, поскольку он уже идет в комплекте (отладчик IDA). В противном случае вы можете получить бесплатный отладчик из Интернета, например OllyDbg.

В качестве альтернативы, если у вас есть Cheat Engine (популярный инструмент для мошенничества для видеоигр), вы также можете использовать его функции отладки, хотя они известны своей нестабильностью

Часть 2 из 3: Изучение основ компьютерного программирования и обратного проектирования Roblox

Разработка эксплойта Roblox, шаг 5
Разработка эксплойта Roblox, шаг 5

Шаг 1. Изучите язык программирования, который компилируется в собственный код и (предпочтительно) изначально совместим с операционной системой Windows

Языкам высокого уровня, таким как Lua, Python или Go, не хватает функций и совместимости, необходимых для разработки эксплойтов Roblox, тогда как языки низкого уровня, такие как C / C ++ и Ada, могут манипулировать структурами, которые необходимы для создания рабочего взлома. Кроме того, учитывая, что клиент Roblox запрограммирован на C ++, было бы разумно сделать свои хаки и на этом языке (но это не обязательно).

Разработка эксплойта Roblox, шаг 6
Разработка эксплойта Roblox, шаг 6

Шаг 2. Прочтите руководства по обратному проектированию программного обеспечения

Множество бесплатных электронных книг / PDF-файлов о реверс-инжиниринге можно найти с помощью простого поиска в Google. Некоторые из них могут потребовать глубокого понимания того, как работает компьютер, но если вы сузите свой поиск до предметов, которые вам конкретно нужно знать (например, реверсирование программного обеспечения C / C ++), вы можете найти несколько относительно простых руководств, которые помогут вы понимаете процесс реверс-инжиниринга.

Разработка эксплойта Roblox, шаг 7
Разработка эксплойта Roblox, шаг 7

Шаг 3. Присоединяйтесь к сообществу, посвященному использованию Roblox

Крупнейшее сообщество эксплуататоров Roblox, V3rmillion, содержит множество руководств, связанных с разработкой и использованием эксплойтов Roblox. Хотя большинству пользователей V3rmillion не нравятся люди, которые плохо знакомы со сценой эксплуатации, некоторые могут быть очень приветливы и помогут вам в разработке эксплойта.

Разработка эксплойта Roblox, шаг 8
Разработка эксплойта Roblox, шаг 8

Шаг 4. Прочтите исходный код Roblox

В январе 2017 года публично просочилась копия исходного кода Roblox. Если бы вы получили копию этого исходного кода, вы могли бы легко изучить, как работает движок Roblox, без необходимости реверсировать его с помощью утилиты обратного проектирования.

Помните, что получение вышеупомянутого исходного кода может вызвать проблемы, как юридические, так и технические (поскольку известно, что пользователи заражают исходный код вредоносными программами). Однако, если вы останетесь в известных безопасных сообществах, то шансы найти чистую утечку исходного кода выше, чем где-либо еще в Интернете

Разработка эксплойта Roblox, шаг 9
Разработка эксплойта Roblox, шаг 9

Шаг 5. Обратитесь за помощью к компетентным реверс-инженерам и разработчикам программного обеспечения

Здесь есть группа опытных программистов, которые всегда готовы помочь в разработке программного обеспечения, особенно в создании эксплойтов. В качестве альтернативы вы можете посмотреть видео для самообучения по обратному инжинирингу, например, набор видео, предлагаемый GuidedHacking.

Часть 3 из 3: раскрытие вашей уязвимости

Разработка эксплойта Roblox, шаг 10
Разработка эксплойта Roblox, шаг 10

Шаг 1. Найдите средство распространения уязвимости

В то время как некоторые пользователи хотят сохранить свои хаки при себе, некоторые хотят опубликовать их для всеобщего блага сообщества эксплуататоров Roblox. Вы можете легко найти веб-сайт для публикации вашего эксплойта. Фактически, любой веб-сайт, посвященный мошенничеству с видеоиграми, является хорошим веб-сайтом для публикации вашего эксплойта.

Разработка эксплойта Roblox, шаг 11
Разработка эксплойта Roblox, шаг 11

Шаг 2. Создайте сообщество для вашего эксплойта

Некоторые эксплойты, которые стали популярными, образовали большое организованное сообщество, обычно вращающееся вокруг группового чата. Коммуникационное программное обеспечение, такое как Discord, идеально подходит для пользователей вашего эксплойта, поскольку оно бесплатное и обычно не содержит ошибок, но имейте в виду, что сообщества эксплуататоров обычно не приветствуются на Discord, и вы можете оказаться в бане. Обратите внимание, что вам не нужно создавать централизованное сообщество для своего эксплойта: большинство бесплатных эксплойтов здесь не разрастаются (это почти всегда так), поэтому их создатели обычно не тратят свое драгоценное время на создание Discord. сервер за свои подвиги.

Разработка эксплойта Roblox, шаг 12
Разработка эксплойта Roblox, шаг 12

Шаг 3. Сделайте еще один шаг и рассмотрите возможность продажи своего эксплойта

Продажа или выпуск эксплойта бесплатно полностью зависит от вас, но если у вас мало средств, то продажа эксплойта может помочь вам получить немного денег. Однако ожидайте, что продажа эксплойтов будет сродни открытию киоска с лимонадом: прибыль будет скромной в зависимости от вашей рекламной стратегии. Хорошая цена для продажи эксплойта в соответствии с сегодняшними стандартами находится в диапазоне от 15 до 20 долларов.

Обратите внимание, что продажа эксплойта с завышенной ценой всегда снижает продажи, поэтому убедитесь, что цена вашего эксплойта зависит от возможностей вашего взлома

подсказки

  • Посмотрите видео о разработке хаков для других игр, таких как Counter-Strike: Global Offensive. Хотя взлом Roblox сильно отличается от большинства игр, видео о реверсировании игр, которые имеют меньшую безопасность, могут помочь вам улучшить свои навыки разработки.
  • Оставайтесь в постоянном контакте с эксплуататорским сообществом. Сообщество взломщиков и эксплуататоров Roblox очень нестабильно и растет с каждым днем, поэтому все обязательно изменится, когда вы меньше всего этого ожидаете. Ежедневное посещение ваших любимых форумов по эксплойтам - хороший способ быть в курсе событий, связанных с эксплойтами.
  • Не используйте эксплойт, нацеленный на конкретную организацию или группу.. Эксплуатация всегда должна быть ради развлечения, а не ради вреда. Если вы намереваетесь причинить вред другим, будьте готовы к тому, что другие отреагируют соответствующим образом.
  • Помогите другим начинающим разработчикам. Сцена разработки эксплойтов Roblox на протяжении многих лет имела ауру отказа от сотрудничества и общей недружелюбности из-за культуры эксклюзивности и монополии. Помогая другим людям совершать свои собственные подвиги, вы вносите свой вклад в прекращение распространения этой культуры.

Предупреждения

  • Остерегайтесь мошенников. Если вы продаете эксплойт, убедитесь, что ваш процесс продаж очень безопасен и для платежей используются не отслеживаемые сервисы, такие как Bitcoin или Stripe. Здесь есть злобные люди, которые просто хотят обмануть вас с вашими деньгами или получить ваш эксплойт бесплатно (или получить доступ к вашему банковскому счету (-ам) и личной информации в худших сценариях!), Поэтому используйте безопасный и анонимный платеж Процессор, такой как Биткойн, настоятельно рекомендуется.
  • Не занимайтесь плагиатом. Эксплойт-плагиат - постоянная проблема на сцене эксплойтов Roblox, и, к сожалению, ее практически невозможно обнаружить. Известно, что некоторые эксплойты, такие как «SirHurt», «ProtoSmasher», «Sentinel» и «Proxo», представляют собой просто комбинацию общедоступных эксплойтов, которые затем продаются на рынке без указания их оригинальных создателей. Плагиат в конечном итоге приведет к разрушению вашей собственной репутации.

Рекомендуемые: