[gamehacking] Сканер сигнатур на C# - что это и как это сделать.

  Рет қаралды 16,008

Михаил Ремизов (keng)

Михаил Ремизов (keng)

Күн бұрын

Пікірлер
@VostokPlay
@VostokPlay 8 жыл бұрын
Огромное, человеческое, тебе спасибо. Из этого урока для себя взял поиск базового адреса модуля, что пригодилось для поиска значения типа: "client.dll + A76638" И теперь мой чит при перезапуске каждый раз находит нужное значение. Единственный канал на KZbin на русском, где человек более чем понятно разъясняет, и видно что шарит. Если возникает ошибка, то объясняет что к ней приводит и исправляет. А то 99% уроков у остальных пользоватетелей: "ЭЭээммм, ну, эээээ, копируем из блокнота, вот сюда, и сюда. Готово." Удачи тебе ;)
@mremizov
@mremizov 12 жыл бұрын
Чтобы сделать дваде-радар - надо сначала научиться рисовать в окне чужого приложения (а до этого ещё работать и работать), затем отрисовывать там участок карты вокруг себя (или всю карту), а на карте - рисовать точки разного цвета, в зависимости от своей\чужой команды. Координаты из 3D в 2D конвертируются при помощи геометрии\тригонометрии.
@Bulbazavr555
@Bulbazavr555 12 жыл бұрын
Keng у тебя будет урок по созданию трейнера на Cheat engine?
@mremizov
@mremizov 12 жыл бұрын
Гугл + отладчик + желание разобраться, всё просто. :)
@mremizov
@mremizov 12 жыл бұрын
Я затупил слегка, да. Zoomhack работать будет, т.к. рисует клиент, на том же принципе работает и вх (так как координаты моделек врагов клиент знает), но это не отменяет факта того, что находится нужный адрес так же, как и в туториале - поиском неизвестного значения.
@725stalker
@725stalker 6 жыл бұрын
где можн скачать исходник?
@mremizov
@mremizov 12 жыл бұрын
Что значит "значения вх"? Вх - это вид чита, принудительно рисующий текстуры моделей врагов сквозь все остальные, тем самым их видно сквозь стены и любые другие препятствия. В туториале рассмотрен zoomhack, который, по сути, ломает на стороне клиента один-единственный коэффициент в камере игрока, от лица которой моделька игрока "видит".
@mremizov
@mremizov 12 жыл бұрын
Дружить-то дружит, но изначально под неё не заточен, так что проще в десятичную переводить. :)
@map100fame
@map100fame 6 жыл бұрын
можите скинут сигнатуру на бесммертия
@mremizov
@mremizov 12 жыл бұрын
Не мог бы - игра-то сетевая. Но думаю, что если быть сервером, найти что-нибудь можно. Тем же способом, что и в видеоуроке на эту тему.
@mremizov
@mremizov 12 жыл бұрын
Что именно тебя смущает?
@mremizov
@mremizov 12 жыл бұрын
Будет - никуда не денется, подготовлю и сделаю.
@mremizov
@mremizov 12 жыл бұрын
Короче. Есть у тебя версия игры 1.0, в ней процедура "Пострелять" хранится вот по такому адресу: 0x123456: call Fire Ты делаешь туда инъекцию кода и всё ок. Но затем разрабочики выпускают патч 1.1 и картина становится вот такой: 0x123466: call Fire Как видишь, адрес процедуры изменился, твой же трейнер по-прежнему будет пытаться писать инъекцию по старому адресу (0х123456). Вот как раз борьбе с такими ситуациями (нахождение адреса процедуры по цепочке байт) этот урок и посвящён. :)
@islamtkhazeplov3514
@islamtkhazeplov3514 9 жыл бұрын
Михаил, вашу ссылку на блог заблокировали!
@mremizov
@mremizov 12 жыл бұрын
Рад стараться, тебе спасибо!
@portalxxx3146
@portalxxx3146 9 жыл бұрын
а как на онлайн играх
@Boss5003
@Boss5003 12 жыл бұрын
я на эту игру делал скорострел ) кста кенг хотел найти в кризес 1 офсет не могу найти его хоть стрелял ты не знаешь как там найти ? я делал на патроны
@qwertyuiopqwertyuiop4963
@qwertyuiopqwertyuiop4963 10 жыл бұрын
тут у вас все показано но кроме одного, почему не льзя было показать поиск сигнатур не именно в модуле процесса а во всем процессе, так как адрес за чистую бывает и без модуля, грузится допустим он не из файла самой игры(ехе), а с файла который лежит в той же папке где и игра, тогда думаю я надо сканировать весь процесс, хотелось бы увидеть как это все происходит
@_SkyDancer
@_SkyDancer 10 жыл бұрын
Да точно так же все и будет происходить, просто в буфере будет не модуль а весь процесс, вот и все, и искать надо будет по массиву байт всего процесса. Вот и все.
@Л.А.Г.А.Р.И.У.М
@Л.А.Г.А.Р.И.У.М 6 жыл бұрын
хотел найти сигнатуру трейнера с Creator Trainer Studio но не ищет а на видео у чувака находило наверное создатель трейнера и ето за хистил
@Boss5003
@Boss5003 12 жыл бұрын
как и в туториале - поиском неизвестного значения. а что искать то значения вх или нахождения игрока ? кста кенг я нашел значения игрока как можно сделать 2D radar не знаешь ?
@NorickObzor
@NorickObzor 12 жыл бұрын
Вы очень ошибаетесь я вам отвечаю. Если этот аддрес прописать в вх(а функция у меня есть, просто адрес нужен) то всё будет отлично работать , главное функция .
@FixerHack
@FixerHack 10 жыл бұрын
Исходный код в студию!
@NorickObzor
@NorickObzor 12 жыл бұрын
А не могли бы показать как находить адресс ZoomHackа в КСС!?!7!?
@Кофирку
@Кофирку 3 жыл бұрын
У меня игра висне когда я запускаю Ollydibag
@Boss5003
@Boss5003 12 жыл бұрын
до вх можно и консоль команду взять и будет вх
@Kilakill1
@Kilakill1 10 жыл бұрын
ReadProcessMemory не заполняет массив buffer, и по всей видимости возвращает false. Что делать?
@mremizov
@mremizov 9 жыл бұрын
Кирилл Эртилов возможно, не хватило прав чтобы прочитать. Нужно проверить возвращаемое значение из OpenProcess и верно ли используется VirtualProtectEx \ VirtualUnprotectEx.
@mremizov
@mremizov 12 жыл бұрын
Целое 4 байта, всё ищется отлично. :)
@Robit666
@Robit666 5 жыл бұрын
Слабо было все сделать всего с одним циклом? ))) Но всё равно спасибо )
@Boss5003
@Boss5003 12 жыл бұрын
спасибо ого ого мне тогда до этого еще рано
@zedzenders
@zedzenders 11 жыл бұрын
Пиздато!
@ZOCKIR
@ZOCKIR 12 жыл бұрын
ЛОамать игрушки (Читинг)
@mremizov
@mremizov 12 жыл бұрын
Гугл + отладчик + желание разобраться, всё просто. :)
[gamehacking] Пишем трейнер на C# - Инъекции кода. Часть 1.
18:18
Михаил Ремизов (keng)
Рет қаралды 13 М.
ЧТО ВНУТРИ ФАЙЛОВ? | РАЗБОР
10:35
Droider
Рет қаралды 157 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
So Cute 🥰 who is better?
00:15
dednahype
Рет қаралды 19 МЛН
[gamehacking] Читаем указатели в C#.
19:54
Михаил Ремизов (keng)
Рет қаралды 12 М.
Стыдные вопросы про Китай / вДудь
3:07:50
вДудь
Рет қаралды 3 МЛН
Шахматы в «Detroit: become human», разбор партии
15:00
Борис Дядёра
Рет қаралды 139 М.
[gamehacking] Делаем трейнер на C# - Часть 1.
30:20
Михаил Ремизов (keng)
Рет қаралды 38 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН