ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Проблема при подгружении DLL к игре
  #1  
Старый 17.01.2010, 15:01
Аватар для Chrome~
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию Проблема при подгружении DLL к игре

Привет!
Есть проблема при подгружении DLL к игре. Не могу сам разобраться, поэтому прошу помощи.

У меня есть две разные сборки игры Counter Strike 1.6. Когда подгружаю любую DLL к первой сборке, - все нормально. Когда подгружаю во вторую, - игра вылетает после нажатия на New game. Причем если подгружать любую библиотеку.

В чем может быть проблема? Как можно обойти вылетание игры?
 
Ответить с цитированием

  #2  
Старый 17.01.2010, 15:06
Аватар для Uname-A
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

Репутация: 31
По умолчанию

возможно нужная вам dll написана для другого патча
В разных патчах разные адреса

Поэтому и не работает
Как я понимаю у вас проблема с запуском чита?(прошу прощения, если это не так) Так напишите название или выложите саму dll попробуем помочь

Последний раз редактировалось Uname-A; 17.01.2010 в 15:14..
 
Ответить с цитированием

  #3  
Старый 17.01.2010, 15:15
Аватар для Chrome~
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Нет-нет. Дело в том, что игра вылетает при подгружении любой библиотеки. Даже если создать DLL, которая ничего не делает, все равно игра вылетает. Даже если подгрузить самый обычный opengl32.dll, то при нажатии на New game игра закрывается. В то время как с другой сборкой все нормально, игра запускается и продолжает работать.

Цитата:
Сообщение от Uname-A  
Как я понимаю у вас проблема с запуском чита?
Да, создаю свой чит.

Последний раз редактировалось Chrome~; 17.01.2010 в 15:19..
 
Ответить с цитированием

  #4  
Старый 17.01.2010, 15:21
Аватар для Uname-A
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

Репутация: 31
По умолчанию

отправил вам в ЛС адрес на страничку где я задаю очень интересный вопрос=) по поводу инжекта в кс 1.6

Насчет вашей проблемы :
введите в консоль обоих КС слово version и скажите результат
 
Ответить с цитированием

  #5  
Старый 17.01.2010, 15:30
Аватар для Chrome~
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

Версия игры, которая вылетает:
Цитата:
Protocol version 47
Exe version 1.1.2.5 (cstrike)
Exe build: 16:18:09 Feb 28 2007 (3779)
Которая не вылетает:
Цитата:
Protocol version 47
Exe version 1.1.2.5 (cstrike)
Exe build: 17:28:54 Jun 6 2005 (3147)
Наверное версия которая автоматически закрывается (у которой билд более свежий), получает список загруженных библиотек, и если оно больше чем должно быть, - закрывается.

Последний раз редактировалось Chrome~; 17.01.2010 в 15:43..
 
Ответить с цитированием

  #6  
Старый 17.01.2010, 15:36
Аватар для Uname-A
Uname-A
Познающий
Регистрация: 19.08.2008
Сообщений: 69
Провел на форуме:
458484

Репутация: 31
По умолчанию

вообще вот список:
Код:
патч...............build
18B..................2771 
-----------------самые распространённые версии для читов------
19...................2834 
20 ..................2834 
21 ..................3147 
23...................3213 (некая китайская версия, кажется)
23 ..................3248 
23B ................3266
26..................(3266)
-----------------------------------------------------------
27..................(3329)
28..................(3382)
29...................(3647)
31...................(3779)
33...................(3939)
34...................(4156)
35 ..................(4156)
36...................(?)введён protocol 48, вскоре серверная часть подпатчена, появляются серваки protoсol 47/48, для клиентов это не очень нужно\интересно
37......................(?)
Exe build: 17:28:54 Jun 6 2005 (31)

хм 31 и 37 интересно Передайте мне вашу dll я попробую

вот что у меня например:

Protocol version 47
Exe version 1.1.2.5 (cstrike)
Exe build: 21:31:56 Oct 19 2006 (3647)

Последний раз редактировалось Uname-A; 17.01.2010 в 15:42..
 
Ответить с цитированием

  #7  
Старый 18.01.2010, 12:33
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

хотябы лоадера код приведи...

бывает и с релоками проблема. я некоторые простые - валлхак/спидхак/антифлеш (где не надо двигло перехватывать) вообще делал без длл. просто инжектился по фиксированному адресу, и полностью тело копировал с созданием удаленного потока в спец для того точке. но вот этот фиксированный адрес инада и давал баги.

или сделай dll просто с месаг боксом в дллмайн и пропиши ее в аппинит_дллс. запусти контру проверь
__________________


snow white world wide

Последний раз редактировалось sn0w; 18.01.2010 в 13:03..
 
Ответить с цитированием

  #8  
Старый 18.01.2010, 12:43
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

вот эти оффсеты я юзаю под 28 патч

cl_enginefuncs_s* pEngfuncs = 0x01E882A8;
engine_studio_api_s* pStudio = 0x01EA41C8;
DWORD dwClientPtr = 0x01A179F0; ..
double* globalTime = 0x027D9A60;


кстати ты есп делал?
__________________


snow white world wide
 
Ответить с цитированием

  #9  
Старый 20.01.2010, 01:38
Аватар для Chrome~
Chrome~
Постоянный
Регистрация: 13.12.2008
Сообщений: 354
Провел на форуме:
1747641

Репутация: 175
Отправить сообщение для Chrome~ с помощью ICQ
По умолчанию

sn0w, прости за задержку в ответе.

Я еще никогда не делал читы, сейчас пробую реализовать самое простое, - Wallhack с помощью хуков функций. Проблема 100% не в том, как я подгружаю библиотеку. На самом деле все должно работать, так как нету никаких проблем при подгружении. Проблема появляется после нажатия на New game, то есть игра в этот момент, скорее всего, выполняет какой-то мониторинг подгруженых в свой процесс библиотек.

Цитата:
Сообщение от sn0w  
вот эти оффсеты я юзаю под 28 патч

cl_enginefuncs_s* pEngfuncs = 0x01E882A8;
engine_studio_api_s* pStudio = 0x01EA41C8;
DWORD dwClientPtr = 0x01A179F0; ..
double* globalTime = 0x027D9A60;


кстати ты есп делал?
Можешь поподробнее рассказать, как ты это используешь? Я просто ставлю хуки на функции. Знаю как можно реализовать Wallhack и Speedhack. Что такое ESP? Пока не имею понятия, как можно создать AIM бота.

Пишу на Delphi.

Если у тебя есть какие-нибудь наработки, которыми можешь поделиться, - выложи, пожалуйста.
 
Ответить с цитированием

  #10  
Старый 20.01.2010, 21:20
Аватар для sn0w
sn0w
Статус пользователя:
Регистрация: 26.07.2005
Сообщений: 568
Провел на форуме:
1290766

Репутация: 1236


По умолчанию

если она чистая.. не знаю, я в это не вдавался, VAC по крайней мере меня не детектит, ты хоть код покажи, чудес то не бывает

ESP - звуковой радар. те квадратики на экране, показывающие где игроки в данный момент. делается методом перехвата звуковых событий- там много че можно узнать, и оружие и расстояние и тд - но тут уже необходим перехват двигла

по поводу смещений - есть спертые когдато и гдето исходники, точнее хидеры халфы которые и юзаются как некое подобие SDK. эти смещения дают возможность перехватывать таблицы функций игры в памяти. да, кстати все они на си написаны. это тебе уж тогда портировать под дельфу или искать )

по поводу наработок - поищи в моих сообщениях - я гдето выкладывал в этом же разделе
__________________


snow white world wide

Последний раз редактировалось sn0w; 20.01.2010 в 21:23..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват Gsm пакетов SNIFF Сотовый фрикинг 16 27.12.2009 22:25
Обзор игры Crime Life: Gang Wars dinar_007 Болталка 4 28.02.2007 17:43
химия своими руками silveran Болталка 43 11.01.2006 22:05
Коды silveran Сотовый фрикинг 4 18.10.2005 14:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ