Закрыть ... [X]

FUZZY поиск в программе GameGuardian

Итак, представим что я разработчик игры и не хочу что бы шаловливые ручки юзверей ковырялись в моем детище.
В частности ломали платные плюшки, ибо это мой хлеб с икрой (чёрной).
Что я могу сделать? Первое. Зашифровать значение так, что потом его сам не найду.
Раскидать эту цифру по десятку адресов и заставить программу постоянно их сравнивать, что бы при малейшем изменении
вызвать зависание или вылет программы. Постоянно скидывать бекап основных данных на диск (есть такое подозрение)
Просто продублировать массу ненужных чисел, что бы при поиске было не разобраться откуда растут ноги нужной цифры.
Достаточно? И это еще не все варианты.
И на все это, мы ничего не можем противопоставить (если вы не програмист) кроме как поиск нужного значения по НЕ ИЗВЕСТНОМУ параметру.
В общем то это и есть поиск fuzzy в GG и такой же Low Level Analysis в CIH.
Я больше люблю GameGuardian, поэтому обьясню на его примере.
Итак. Мы скачали игру и попробовали ее взломать. Предположим у вас есть изначальные знания по взлому и вы знаете что такое CIH или Game Guardian.
Увидели ,что у нас десять монеток, поискали это значение и нашли.
Пробуем изменить. Получаем народную индейскую избу — фигвам. Т.е. мы поменяли значение денег, но игра как то не реагирует на наши действия… Поздравляю, вы нашли цифру которая видна на экране. Программе тоже надо знать, что там писать. Она и пишет.
Вы начинаете соображать, что не все так просто в этом мире. И даже виртуальные деньги зарабатываются потом и мозгами.
Нам нужно найти НЕ ИЗВЕСТНОЕ нам значение, ведь оно все же существует видимо.
Запускаем GameGuardian. Если вы еще не прочитали такое где нибудь, то советую покопаться в настройках GameGuardian и поставить параметр поиска по всем регионам. Зачастую это вас выручит, не смотря на очень долгий процесс поиска.
Что такое FUZZY поиск в программе GameGuardianЧто такое FUZZY поиск в программе GameGuardian
Запускаем игру. Хорошо, если она не будет ругаться на запущенный GameGuardian или CIH.
Поехали дальше. Переходим в GameGuardian и нажимаем кнопку Fuzzy
Что такое FUZZY поиск в программе GameGuardianЧто такое FUZZY поиск в программе GameGuardian
Вас спросят, вы точно хотите начать поиск и ваш ответ конечно же Yes.
По поводу кнопки Size
Что такое FUZZY поиск в программе GameGuardianЧто такое FUZZY поиск в программе GameGuardian
Сейчас нам дают выбрать какое значение искать. 1, 2, или 4 байта. Если вы знаете конкретно данный параметр, время поиска будет поменьше
По умолчанию используются значения 4 байта, но не факт. Поэтому не заморачивайтесь и оставьте как есть, т.е. Auto.
Поиск рано или поздно завершен.
Что такое FUZZY поиск в программе GameGuardianЧто такое FUZZY поиск в программе GameGuardian
Во время него программа на самом деле ничего не ищет. Она копирует все возможные комбинации циферок на момент поиска.
Но именно все. Ведь среди этой массы и спряталось нужное нам значение.
Что бы идти дальше, вам надо изменить значение которое мы ищем. Предположим, на момент первого поиска у вас было 10 монет.
Что нибудь купите. Стало, например, 8. Переходим в GameGuardian и опять жмем кнопку Fuzzy.
Дальше нужно понять принцип.
Что такое FUZZY поиск в программе GameGuardianЧто такое FUZZY поиск в программе GameGuardian
Вы изменили число денег в игре. Соответственно какие то цифры изменились и в памяти вашего телефона.
Как они изменились, в какую сторону, и сколько их мы НЕ ЗНАЕМ.
Вы просто знаете, что нужная цифра изменилась.
Поэтому ваш следующий ход — отсеять эти изменившиеся цифры.
Жмем кнопку Inequal . Т. е. мы говорим программе GameGuardian, что надо отсеять всё то, что
изменилось по сравнению с ПЕРВЫМ поиском. Наши 8 монет сейчас, НЕ РАВНЫ 10 монетам РАНЬШЕ.
Ждем пока отсеются значения. В результате опять будет очень много значений. Не страшно.
Мы будем повторять отсевы снова и снова. Для ускорения процесса используйте и отсев по Equal.
Т.е. равенство с предыдущим результатом. После очередного отсева, вываливаетесь в игру и просто играете какое то время
НЕ ТРОГАЯ заветные монетки. После чего в GameGuardian указываете отсеять НЕ ИЗМЕНИВШЕЕСЯ значение, которое РАВНО предыдущему отсеву.
Это намного сократит время поиска.
В результате вам может понадобиться проделать эти операции 10-20 , а то и больше раз. И в результате вы все равно можете получить до сотни значений, которые будут удовлетворять параметрам поиска. Это плохо.. Дальше, вы просто методом тыка будете выбирать из них именно то которое нужно. Хуже будет, только если игра начнет крашиться при этих изменениях. Все ваши поиски пойдут насмарку и
всё придется повторять с начала. Весь этот долгий, нудный процесс отсева.
Как правило, найденные вами значения будут похожи на кашу из цифр. Ничего общего с тем , что вы видите в игре. Куча значений от 1 до 4294967295. Бояться не надо, просто терпение. В игре у вас может быть 20 монеток, а нужное значение будет равно , например, 4125876543. И заменив его, к примеру на 2000000000 вы вдруг в игре получите свои миллионы монеток. На примере скриншотов. Игра Tiny Monsters. Там нашлось 47 значений. Методом дедукции (4 раза пришлось начинать сначала) было поймано число 22500 которое отвечало за кол-во пищи в игре. Заменил на 20000. Перед вылетом игры успел заметить, что пища увеличилась где то на 3 сотни едениц. Т.к. игра требует постоянного подключения к нету и без него не пашет, мы делаем вывод, что она сверяет ваши данные с серваком. На этом можно про взлом забыть. Баста. Тут без программиста , который сможет распотрошить арк файл, делать нечего. Примерно так.
На всякий случай вспомним систему шестнадцатеричного исчисления и размеры типов данных
Это к тому, что не надо изменять данные на 9999999999999 У каждого значения есть свой предел
Тип_______Размер в шестнад-ном_______Размер в десятиричном
1 байт_____0-FF_______________________0-255
2 байта____0-FFFF_____________________0 — 65535
3 байта____0-FFFFFF___________________0 — 16777215
4 байта____0-FFFFFFFF__________________0 — 4294967295
8 байт_____0- FFFFFFFFFFFFFFFF__________0 — 18446744073709551616
В общем удачи.






Что такое FUZZY поиск в программе GameGuardian - Фротран


Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран

Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран ответы

Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран 2019

Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран скачать

Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран вконтакте, майл ру, одноклассники, facebook

Что такое FUZZY поиск в программе GameGuardian - Фротран
Что такое FUZZY поиск в программе GameGuardian - Фротран смотреть видео




Похожие статьи

Популярные политики, игра 94% процента - ответы
На игру Викторина для всех ОТВЕТЫ
Где и как находить счастливые монетки в Аватарии?
Джулианна Пена, какова ее: биография, карьера, лучшие бои и личная жизнь?
В поисках приключений - ответы на игру в Одноклассниках, ВКонтакте
Пряность из желудочных препаратов | Кроссворды, Сканворды
Что общего 12 уровень Ответы | Ответы
Проверь себя из Одноклассников игра ответы: эпизод 74 уровни 2191-2220



ШОКИРУЮЩИЕ НОВОСТИ