2zolo2
-
Постов
280 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные 2zolo2
-
-
MoL4uN87, как и для 32х битных, прочитай про PE формат.
-
sidojbox, ты гут, знаешь С, С++, или другой язык программирования?
-
Kakdakak, снять дамп и в нем искать(petool), только вряд ли получится, снять полный дамп и за VMProtec.
21 часа назад, Kakdakak сказал:Хватит ломать беззащитные локальные игры , помоему эти времена должны были закончиться еще 10 лет назад... где хардкор ?!
Там вам огромное поле для развития и создания уроков на своих каналах YoutubeА что ломать, в онлайн играх? Часто используемые это ESP, AIM, radar, убрать отдачи, подсветка предметов и врагов, разные функций из локальных игр, боты(для фарма предметов и опыты) и все. Плюс геморрой с зашитой от читов. И самое интересное, из всего, это ESP, radar, BOT.
-
vlad2033, теперь найди процедуру добавление врагов.
-
pachela, что за игра?
-
Kakdakak, нужно смотреть в отладчике.
-
Kakdakak, а название игры можно?
-
Prixe, напиши что конкретно нужно, и скажут как взломать.
-
Kakdakak, за один день не получится, минимум 1 - 2 недель, и что за игра, в лс название скинь?
-
Prixe, да
-
alkayde123, на, пример кода, на PureBasic, по твоему запросу, если ты, пишешь на другом языке, на API Windows, FindWindow, GetWindowThreadProcessId, OpenProcess, GetAsyncKeyState, ReadProcessMemory, WriteProcessMemory .
Скрытый текстStructure XYZ x.f y.f z.f EndStructure Procedure FindWin(windowName.s) windHandle = FindWindow_(#Null, windowName) ProcedureReturn windHandle EndProcedure Procedure FindWin_Proces(windowName.s) windHandle = FindWindow_(#Null, windowName) GetWindowThreadProcessId_(windHandle, @pid) handle = OpenProcess_(#PROCESS_ALL_ACCESS, #False, pid) ProcedureReturn handle EndProcedure sAdres_XYZ.l = $401000 ; вставить свой значение eAdres_XYZ.l PoiterXYZ.l = 4 ; вставить свой значение EndAdres.l = $402000 ; вставить свой значение nGameName.s = "Название игры" hHandle.l = FindWin_Proces(nGameName) While FindWin(nGameName) If GetAsyncKeyState_(#VK_SHIFT) = -32767 ReadProcessMemory_(hHandle, sAdres_XYZ, @eAdres_XYZ, 4, #Null) ReadProcessMemory_(hHandle, (eAdres_XYZ+PoiterXYZ), XYZ.XYZ, SizeOf(XYZ), #Null) WriteProcessMemory_(hHandle, EndAdres, XYZ.XYZ, SizeOf(XYZ), #Null) EndIf Wend End
-
LongLong, а что объяснят, API CreateThread создает поток процедуры I2, при помощи API GetProcAddress, GetModuleHandle получаем нужные адреса API, ставим hook при помощи API DetourFunction, все.
-
partoftheworlD, чё, какая видюга, при помощи неё можно только рас читывать данные. Я просто, не представляю как можно при помощи видтокарты искать.
afro228offical, там поиск не с 0, а с адресного пространства игры начинается. Если будешь искать в исходниках Cheat Engine, то ищи API virtualalloc VirtualQuery
-
partoftheworlD, поставь старую версию WinDbg или обнови плагин для ида.
-
Goblin, ну рассказывай как искал, что пробовал?
-
Koks1k, я понял пиратские сервера? то скачивай исходники сервера и ищи уязвимость в них.
-
12 часа назад, Rorian сказал:
Игра Cs:Go.... В ней мы имеем оружие. Как найти координаты того самого оружия которое лежит на полу, а так же его название? Если можно доверять моей логике, то можно поступить след. способом: найти указатель на патроны, а по нему найти структуру оружия, а там далее плясать (Пойдет ли такая идея? Придумал во время написания темы).
Да.
12 часа назад, Rorian сказал:Если я угадал с первой игрой, то дальше все становится понятно. Но что делать, если игра например - Rust и в ней есть объекты типа: ящики, спальники, камни и прочее... Как найти их?
Думаю данный вопрос будет интересен не только мне, а еще и многим начинающим пользователям.
Найди координаторы персонажа, потом стань рядом с ящиком или на нем и ищи эти координаты или близкие к эти координатом.
- 1
-
4 часа назад, afro228offical сказал:
Почему тут rect.top-20 ?
Автор так захотел.
-
afro228offical, смотри, там проблема может быть с WorldToScreen, если берёшь пример он keng, они у там по другому значения записаны.
- 1
-
-
Замени GetWindowRect на GetClientRect.
- 1
-
а не так, должно быть foo := ScreenToClient(WindowHandle, foo ); ?
И почитай на форуме дельпи как правильно работать с GetCursorPos
- 1
-
1 час назад, Razi сказал:
Чтобы найти сподвижников. Или просто обьеденить пользователей у которых есть общий интерес.
Лучше ищи их у буржуев или азиатов, у них по этой игре целые форумы посвящены.
1 час назад, Razi сказал:И соответственно делать разные вещи для этой игры, например создавать трейнеры и программы для неё.
Вверг.
-
Меня обошла стороной, а зачем интересуешься?
х64 игры и трейнеры для них (DELPHI)
in Высокоуровневое программирование
Опубликовано
MoL4uN87, вот, изучай.
http://www.delphiplus.org/articles/app/pe_files_analyzer/index.html
https://habrahabr.ru/post/266831/