Помощь - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок
10.09.2012, 18:10
#1
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Помощь
Всем привет!
Ковыряю я такую игру War Inc , игра без античита, поэтому искать, отлаживать там можно без проблем!
Вообще сижу не первый час за поиском класса игрока, посидел я у буржуев, узнал про криптацию и прочие фитчи игры!(И не надо мне писать что-то типа "оставь игру, криптацию не снимешь - это уже мои проблемы , мне главное найти класс)
Проблема в следующем, в клиенте есть функция которая выдает нам адрес класса игрока:
Код:
.text:00F73FEE call loc_10155C0
.text:00F73FF3 mov ecx , [eax+81Ch]
Как правильно вызвать функцию, чтобы я получил адресс который местит в себе регистр ecx?
Вот я пока собирал это все
Код:
DWORD MainPtr;
DWORD GetAdress()
{
void* pCall = (void*)0xE55C0; //10155C0 E55C0
_asm
{
call [pCall]
mov [MainPtr],eax
}
}
//E55C0 = 10155C0 - ImageBase (равен F30000, т.к это дамп)
Выводится это в консольку:
Код:
{
.....
GetAdress();
printf("MainPtr %x", MainPtr);
.....
}
Естественно это фигня крашит!
Как вывести правильное значение?
Выдел на том же форуме Мазая, может он идею подкинет?
Последний раз редактировалось Meteor2142; 10.09.2012 в 21:30 .
10.09.2012, 18:49
#2
Разведчик
Регистрация: 22.02.2012
Сообщений: 49
Популярность: 2418
Сказал(а) спасибо: 123
Поблагодарили 79 раз(а) в 56 сообщениях
Re: Помощь
Вижу упорно копаеш другие игры...похвально)
________________
Украина не победима...
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Кто имел дело с ring0 пишите в лс...
10.09.2012, 19:06
#3
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
smile33 ,
Нет смысла сидеть на одной игре, так я ничему не научусь!
Большинство людей после ПБ, идут ломать другие игры с надеждой открыть клиент, вбить в поиск GetDamage и написать функцию дамага!
А на деле получается облом
10.09.2012, 19:42
#4
Старший сержант
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Re: Помощь
________________
-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
10.09.2012, 20:32
#5
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Помощь
/del
загадка года
10.09.2012, 20:56
#6
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
slava-zis ,
10.09.2012, 21:02
#7
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Помощь
10.09.2012, 21:05
#8
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
slava-zis ,
Что?...Что ты сказал, не тот [Ссылки могут видеть только зарегистрированные пользователи. ]
А какой тогда надо?
10.09.2012, 21:13
#9
Разведчик
Регистрация: 04.05.2012
Сообщений: 18
Популярность: 805
Сказал(а) спасибо: 24
Поблагодарили 25 раз(а) в 18 сообщениях
Re: Помощь
10.09.2012, 21:30
#10
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
iamzero ,
Я же просил об этом не писать
Кстате, значение не 0, игра просто крашит
10.09.2012, 21:31
#11
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Помощь
10.09.2012, 21:41
#12
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
slava-zis ,
Вроде надо передать адрес GetAdress, как я только не пробовал, не получилось
10.09.2012, 21:54
#13
Разведчик
Регистрация: 11.08.2012
Сообщений: 14
Популярность: 12
Сказал(а) спасибо: 3
Поблагодарили 1 раз в 1 сообщении
Re: Помощь
Извените что не по теме:
Хоть и не понимаю о чем вы, но очень люблю почитать обсуждения таких программистов
10.09.2012, 21:55
#14
Сержант
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Re: Помощь
Metro Berlin ,
Ну так сиди и читай, ну блин, зачем отписыватся??????????
10.09.2012, 22:08
#15
Старший сержант
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Re: Помощь
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 11:48 .