Скажите пожалуйста как создавать МХ на war3, как искать значение офсеты?
Апдейт (2026 год)
Прошло уже 7 лет с того момента, как я задал этот вопрос. В то время я был полным новичком. Я вообще не понимал, как создаётся MapHack, как взламывают Warcraft III, как ищут оффсеты и пишут код. У меня не было никакой базы я даже программировать не умел. Реально был ноль.
Со временем я начал учиться. Самостоятельно. С нуля. Я изучал программирование на C++ по курсам на YouTube, читал форумы, смотрел чужие примеры, много экспериментировал. Были периоды, когда я не спал ночами, сидел за компом до утра, постоянно что-то ломал, переписывал, начинал заново и снова учился на своих ошибках.
За эти 7 лет упорной работы я научился пользоваться Cheat Engine, обходить античит-лаунчер iCCup, писать сложные хуки, делать жёсткую привязку чита и выстраивать серьёзную защиту, которую практически невозможно взломать. Я также связал свой хак с Telegram-ботом, реализовал управление и авторизацию через него, защиту лицензий, логику безопасности и многое другое.
Этот текст я пишу для тех, кто сейчас только начинает свой путь. Если ты новичок и читаешь это сообщение никогда не сдавайся. Даже если сейчас ты ничего не понимаешь и кажется, что это слишком сложно. Я тоже начинал с полного нуля, без знаний и опыта.
Главное желание, терпение и постоянная практика. Если не сдаваться, результат обязательно будет. У меня получилось значит, получится и у тебя.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
27
спроси у драколича. как-то искать можно через Cheat Engine (но там значения-value в проге и варкрафте совсем разные выдают. Я не понимаю как) даже у меня нет навыков в этом.
2
Steal nerves, Ну пацаны вить както создают себе хаки через С++, .mix в инете их полно, мне интересно как они так создают! Я пробовал через Cheat Engine но нехрена не получается
Хотел бы знать, как они находят адреса Руны, Миникарту, инвизов, Текст на экран, всё это как они находят?
29
kaganec, мы форум модмейкеров, вам нужно к разработчикам читов или как посоветовали выше к драколичу
5
Если самый простой мапхак и нужно просто убрать туман войны, то:
  • необходимо в адресе игры найти ячейку, отвечающую за то, если ли туман войны;
  • чтобы найти её, нужно отсканировать память когда туман войны есть (с помощью Cheat Engine);
  • после этого туман войны необходимо убрать (например, с помощью читов);
  • снова просканировать память, после чего отсеются ненужные ячейки;
  • повторять цикл, пока не останется небольшой набор адресов.
Дальше можно методом исключения менять значения в разных адресах и смотреть, изменяется ли туман войны при изменении значения. После нахождения ячейки получаем её адрес.
(Тут должен быть текст про то, как находить адрес начала программы, который прибавляется к адресу найденной ячейки, но этого уже не умею)
Для написания программы необходимо уметь внедрять код в процессы. После внедрения значения в адрес АдресПрограммы+АдресЯчейки нужно изменить значение на нужное. Профит.
На самом деле тут куча моментов, таких, как защита памяти от изменения и разница между поиском и внедрением значения и поиском asm кода и его изменением за счёт внедрения массива байтов, содержащего набор инструкций.
Вроде так, прощу тапками не кидать знатоков ^^"
16
я бы посоветовал начать с баттплага маленького и потихоньку расширять. Именно так и роджаются создатели мапхаков
32
DracoL1ch:
я бы посоветовал начать с баттплага маленького и потихоньку расширять. Именно так и роджаются создатели мапхаков
Абсо то рассказывал как начинал делать мх для айкапа?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.