avatar_еternal

Обход Crc проверки в Main.exe для слабых серверов

Автор еternal, 2009 Авг. 16, 22:37

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlinemain.execrc проверка

еternal

Так вот, гайд как снимается CRC проверка с отдельных файлов! (Предупреждаю, что это не возможно сделать во всех main.exe - так как много популярных серверов кодируют main.exe так, что там нечего кроме каракулов не увидишь)

Ладно - начнём!  :P

Так вот, не давно здесь был гайд - как добавить Attack Speed в item.bmd файле, и многие столкнулись с такой проблемой как:
"DataLocalitem.bmd - File corrupted."

Вот это и есть проверка - которая проверяет, были ли внесены изменения в файлы клиента игры!

Чтобы избавиться от этой таблички:


Нам понадобиться:
1) Немного свободного времени  :lol:
2) Программа: OllyDBG 1.10 Final Version
3) Ну и конечно - main.exe с которого будем снимать CRC!

Приступаем:

1) Открываем main.exe через OllyDbg
2) Нажимаем "Alt+E"; либо "View -> Executable Modules"


3) Смотрим на раздел "Path" и ищем строчку с путём к main.exe


И кликаем на неё 2 раза левой кнопкой мыши!


4) Появится новое окошко - там кликаем 1 раз правой кнопкой и выбираем! Search For -> All referenced Text Strings


5) Тогда вам появится окошко с названием: Text Strings Referenced in main.exe
Там опять кликаем правой кнопкой мыши и нажимаем -> Search For Text!


6) В окошке "Enter text for Search" пишем item.bmd
Также ВАЖНО - чтобы вы убрали галочку от "Case sensitive" и поставили на "Entire Scope"!


7) Тогда нам выдается ещё одно окошко с названием: "Text strings referenced in main.exe" -> В котором уже засвечена одна строчка... И кликаем два раза левой кнопкой мыши на это засвеченную строку!


8) Вы получите вот такое окошко:


С ним мы теперь и будем работать!

9) Обращаем внимание на строки "PUSH main" и "CALL main"

Теперь необходимо нажать два раза левой кнопкой мыши на строку "PUSH main.xxx" - которая находиться напротив ASCII "DataLocalFilter.bmd"


Вам выдаётся окошко Assamble at...
И там отображён код состоящий из букв и цифр (как на Screenshoot выше)

Копируем данный код и закрываем это окошко!  Теперь аналогично нажимаем на строку "PUSH main.xxx" которая находиться напротив ASCII "DataLocalitem.bmd" - и там жмём "Paste" - то-есть заменяем тот код который там есть, на тот который мы скопировали из "Filter.bmd"!

Тоже самое необходимо делать и с "CALL main.xxx"...

В Начале открываем строку "CALL main.xxx" - которая напротив "DataLocalFilter.bmd" -> Копируем код -> закрываем!
Открываем строку "CALL main.xxx" - которая напротив "DataLocalItem.bmd" -> и там делаем "Paste" - то-есть подмениваем код на тот - который мы взяли из "Filter.bmd"

Также заметьте, что там несколько строк "DataLocalitem.bmd"

Также их несколько и "Filter.bmd" -> То-есть необходимо их подменить, чтобы код на "Item.bmd" был бы такой как на "Filter.bmd"

Когда замена закончена - Правый клик мыши -> Copy to executable -> All modifications!


Там ещё табличка выскакивает - там нажимаем -> Copy All

В новом окне нажимаем -> Правой кнопкой мыши -> Save File


Примечание: Перезаписывать main.exe нельзя! - Измените, на какое вам угодно название и сохраните - а потом замените!)

Спойлер
Источник
[свернуть]

Спойлер
Тему на счёт снятии CRC проверки не нашёл - по этому немного поработав - сделал сам! Может кому пригодиться!  :unsure:
[свернуть]

MuForum

#1
#1, ScytheR - Вообще-то оригинальная статья малость в другом месте =)
Спойлер
MuForum.Info;
[свернуть]


P.S. -> Но молоток что указал ссылку на тему, от куда ты взял информацию, +1 в репу.

еternal

Спойлер
MuForum, Я как-бы тут не давно - и по скольку с помощью поиска не смог найти такую тему - решил добавить сюда!  Ну а зная то, что тупо копировать не хорошо, сделал свою... ну а источник это уже логично))
[свернуть]

LeGrand

Эм, ну вопсчета это просто "кряк" црц32 проверки майна
Чтобы изменить любой файл, нужно для начала снять его проверку )

NoBoDy

Хорошая статья надо будет попробовать...и надо как нить зайти на muforum если меня там примут конечно ))

DeSSower

MuForum   +стопитцот   реально полезная тема :)
нада будет как то зарегаться на muforum"e :)  а то наверняка многое пропустил :)

dupe

у меня вопрос:
когда я запускаю му с мейна то автоматом включается лаунч и проверяет все файлы. как этого избежать?

BlacKNighT

#7
а можно пожалуйста кинуть сылки на скачивания этого файла item.bmp со спеедом!!! а то я нашел тему где публиковались эти файлы но ссылки сдохли! ( /index.php?topic=3228.0 )

Я вот остановился между 4 и 5 пунктом !
Цитировать4) Появится новое окошко - там кликаем 1 раз правой кнопкой и выбираем! Search For -> All referenced Text Strings
Я это сделал

Цитировать5) Тогда вам появится окошко с названием: Text Strings Referenced in main.exe
Там опять кликаем правой кнопкой мыши и нажимаем -> Search For Text!

У меня это окно не появилось (Text Strings Referenced in main.exe)!
Вот что у меня появилось:

Darel

Всё вееликолепно!Но не работает!
По моему ты напутал : не из фильтра в айтем надо копировать а из item в фильтр)По крайней мере - в источнике так.

user_MU

Немного не в тему, но все же спрошу.
Что значит опция - SCFCheckSumEnabled = 0 в SCF_Common.ini
Насколько я понимаю это проверка CRC? Только что он проверяет?
То что вы написали выше?
Что выставить надо что бы ГС проверял CRC маина клиента при коннекте?

Deathless

Цитата: user_MU от 2009 Окт. 07, 19:07  Немного не в тему, но все же спрошу.
Что значит опция - SCFCheckSumEnabled = 0 в SCF_Common.ini
Насколько я понимаю это проверка CRC? Только что он проверяет?
То что вы написали выше?
Что выставить надо что бы ГС проверял CRC маина клиента при коннекте?
Эта функция не работает, т.к. СЦФ ГС плохо кракнули.
Тебе придёться всё делать в ручную, т.е. брать одбг и читать инструкцию.
А функция отвечает за проверку майн.ехе с помощью файла checksum.dat (MuServer/Data/Lang/Kor/)

poma

майн крякнул ток файла item.bmp нету. если кто может перезалейте ево.

Deathless

Цитата: poma от 2009 Окт. 08, 11:34  майн крякнул ток файла item.bmp нету. если кто может перезалейте ево.
item.bmd, а не .bmp
Он есть в любом клиенте которым ты пользуешься.

Похожие темы (5)