HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.03.2017, 13:50
winrare
Познающий
Регистрация: 24.02.2017
Сообщений: 75
С нами: 4849680

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

Возможно не в той теме спрашиваю.

Как написать бота, который будет работать без запуска GTA? Есть какие-то готовые средства?
 
Ответить с цитированием

  #2  
Старый 13.03.2017, 14:03
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами: 6935116

Репутация: 183


По умолчанию

Цитата:
Сообщение от winrare  

Возможно не в той теме спрашиваю.
Как написать бота, который будет работать без запуска GTA? Есть какие-то готовые средства?
раксамп (RakSAMP)
 
Ответить с цитированием

  #3  
Старый 13.03.2017, 14:57
winrare
Познающий
Регистрация: 24.02.2017
Сообщений: 75
С нами: 4849680

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

Цитата:
Сообщение от MISTER_GONWIK  

раксамп (RakSAMP)
Есть какой-нибудь мануал к нему? Что и где менять, чтобы бота написать.
 
Ответить с цитированием

  #4  
Старый 13.03.2017, 15:00
MISTER_GONWIK
Познавший АНТИЧАТ
Регистрация: 09.03.2013
Сообщений: 1,262
С нами: 6935116

Репутация: 183


По умолчанию

Цитата:
Сообщение от winrare  

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

  #5  
Старый 13.03.2017, 19:04
SecDet
Новичок
Регистрация: 23.12.2015
Сообщений: 1
С нами: 5467379

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

Цитата:
Сообщение от winrare  

Есть какой-нибудь мануал к нему? Что и где менять, чтобы бота написать.
Мануал? Нет. Всякие там мануалы только по павну могут быть.
 
Ответить с цитированием

  #6  
Старый 16.03.2017, 18:46
winrare
Познающий
Регистрация: 24.02.2017
Сообщений: 75
С нами: 4849680

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

Скачал исходники RakSAMP, компилирую, запускаю. И у меня не отображается диалог для ввода пароля. Функция обратного вызова зарегистрирована:

C++:





Код:
pRakClient
->
RegisterAsRemoteProcedureCall
(
&
RPC_ScrDialogBox
,
ScrDialogBox
)
;


В функции ScrDialogBox поставил точки останова, но они не срабатывают, значит эта функция просто не вызывается. В чем может быть проблема?

UPD: Сегодня пока отлаживал запустил RakSAMP и копался в коде. Примерно через минуты две внезапно вылез диалог. Ввел в него пароль, сразу вылез следующий диалог с вводом почты, а затем с ником пригласившего игрока. Это было на Advance. Выключил, запустил снова. Диалоги сразу же приходят, без проблем. Попробовал на Diamond, диалоги не идут. Ещё на одном сервере попробовал, тоже не идут, хотя ждал их долго. Почему так происходит?

Да, забыл уточнить, все сообщения в чате нормально приходят, только диалоги почему-то не приходят.
 
Ответить с цитированием

  #7  
Старый 19.03.2017, 00:33
#ripper
Новичок
Регистрация: 12.06.2015
Сообщений: 17
С нами: 5748085

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

написал я esp for csgo, писал с надеждой ноу вак банед, в итоге двоих похоронил, и *** с ним. вопрос вот в чем, писал я как бы асинхронно, без хука директа, тобишь dll не инжектил, а читал адреса и рендерил в topmost. итак, меня вак палил когда я читал адреса или же вак палил палил то что перед окошком его игры есть другое прозрачное окошко(topmost). есть еще третий для отбитых как я вариант, может вак чекает все активные процессы и их процедуры, и при подозрении банит?
 
Ответить с цитированием

  #8  
Старый 19.03.2017, 01:38
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

@#ripper

Зачем для есп вообще что-либо рисовать, когда в кс го есть родной glow?

По поводу вака:

Насчет RPM - не могу ответить точно, но находил инфу, что у вольво может быть драйвер, который будет палить RPM. Даже тут, пару страниц назад, фип что-то подобное писал.

Окошко перед окошком , по моему, отлетает сразу, т.к. есть еще шадоуплей, фрапс, бандикам, овервульф, рк и еще куча всего разного.

Подозрительные процессы и процедуры - тут хз, скорей будет выкидывать в случае детектирования чего-то ОЧЕНЬ распространенного ( у меня вылетает из мм каток, если запущен чит энжин (даже не подключенный к кс:го). При этом никакого бана, просто пишет "нестабильное соединение с VAC".

Из собственного небольшого опыта: вак на много тупее, чем кажется. Не стоит бояться интернал-читов, пиши длл, инжекти в процесс и все будет нормально. Сам уже несколько месяцев так играю (самописные инжектор + сам чит). Никакого бана. И фпс, если юзать таймер WinAPI / хук окна, а не потоки, практически не проседает (в отличие от RPM).

пс сор, изменил пост, сразу не с компа писал
 
Ответить с цитированием

  #9  
Старый 19.03.2017, 16:20
#ripper
Новичок
Регистрация: 12.06.2015
Сообщений: 17
С нами: 5748085

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

буду-буду пробовать, надеюсь с dll будет все пучком
 
Ответить с цитированием

  #10  
Старый 20.03.2017, 02:05
p1cador
Участник форума
Регистрация: 19.03.2014
Сообщений: 222
С нами: 6395080

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

Есть массив, содержащий hex .dll файла.

Цитата:
Сообщение от Спойлер  




Эту .dll можно как-нибудь заинжектить в игру? Заменить адрес файла указателем на этот массив в функции инжекта не прокатывает

C++:





Код:
bool
inject
(
DWORD pID
,
char
*
path
)
{
path
=
cHexCode
;
HANDLE proc_handle
;
LPVOID RemoteString
;
LPVOID LoadLibAddy
;
if
(
pID
==
0
)
return
false
;
proc_handle
=
OpenProcess
(
PROCESS_ALL_ACCESS
,
false
,
pID
)
;
if
(
proc_handle
==
0
)
return
false
;
LoadLibAddy
=
GetProcAddress
(
GetModuleHandle
(
"kernel32.dll"
)
,
"LoadLibraryA"
)
;
RemoteString
=
VirtualAllocEx
(
proc_handle
,
NULL
,
strlen
(
path
)
,
MEM_RESERVE
|
MEM_COMMIT
,
PAGE_READWRITE
)
;
WriteProcessMemory
(
proc_handle
,
RemoteString
,
path
,
strlen
(
path
)
,
NULL
)
;
//запись DLL в память игры
CreateRemoteThread
(
proc_handle
,
NULL
,
NULL
,
(
LPTHREAD_START_ROUTINE
)
LoadLibAddy
,
RemoteString
,
NULL
,
NULL
)
;
CloseHandle
(
proc_handle
)
;
return
true
;
}
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.