![](/zhyk/misc/sp.gif) |
Dota 2 CameraHack c++ - Боты, скрипты, прочий софт - Весь софт по Warcraft 3 и все, что связано с ботоводством и скриптописанием в этом разделе |
21.08.2012, 04:19
|
#1
|
|
|
|
Капитан
|
![](/zhyk/misc/regist.png) Регистрация: 06.02.2010
![](/zhyk/misc/messages.png) Сообщений: 274
![](/zhyk/misc/reput.png) Популярность: 19205
![](/zhyk/misc/gold.png) Золото Zhyk.Ru: 72
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 107
Поблагодарили 272 раз(а) в 148 сообщениях
|
Dota 2 CameraHack c++
Привет, в свое свободное время я просто сделал это. У хака нет какой-либо защиты, и я не беру на себя ответственности ни за кого, кто может быть забанен. Однако, в Dota2 в настоящее время нет какого-либо способа обнаружения (так как это находится в бете).
Инструкция:
1. Скачайте файл.
2. Распакуйте куда-либо.
3. Впишите значение оффсета в первую строчку в "config.ini".
4. Запустите Dota2.
5. Запустите Hack.exe
6. Введите расстояние камеры (по умолчанию: 1134)
7. Крутите колесиком мыши в игре, таким образом, расстояние камеры будет меняться.
Исходный код:
Код:
//Made from SimpleWc3Hack for Warcraft 3 Patch 1.23...
#include <windows.h>
#include <Tlhelp32.h>
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
DWORD GetPIDForProcess (char* process);
void EnableDebugPriv();
DWORD GetDLLBase(char* DllName, DWORD tPid);
void Repeat();
void Hack(LPVOID address);
LPVOID GetData();
#define PATCH(i,w,l) WriteProcessMemory(hProc,reinterpret_cast<LPVOID>(gameBase+i),w,l,&dSize)
#define NPATCH(i,w,l) WriteProcessMemory(hProc,reinterpret_cast<LPVOID>(i),w,l,&dSize)
int main()
{
cout << "Dota 2 CameraHack by AppleWilliam" << endl << endl;
Hack(GetData());
system("Pause");
return 0;
}
LPVOID GetData()
{
string textLine;
LPVOID data;
ifstream ifs("config.ini", ifstream::in);
if (ifs.good())
{
getline(ifs, textLine);
ifs.close();
istringstream ( textLine ) >> data;
}
return data;
}
void Hack(LPVOID address)
{
char* program = "dota.exe";
int distance;
cout << "Searching for Dota 2..." << endl;
if(GetPIDForProcess(program) == 0)
{
cout << "Dota 2 was not found" << endl;
system("Pause");
exit(0);
}
else
{
EnableDebugPriv();
cout << "Opening Dota 2 Process..." << endl;
HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, GetPIDForProcess(program));
if(hProc)
{
cout << "Process opened...\nWhat distance?:" << endl;
cin>>distance;
cout<<"Patching...";
DWORD gameBase = GetDLLBase("client.dll",GetPIDForProcess(program));
DWORD dSize = 0;
PATCH(address,&distance,sizeof(distance)); //Patch 6F3A1E9B to nop nop :-)
if(dSize == 0)
{
cout << "FAILED" << endl;
}
else
{
cout << "SUCCESS!\a" << endl;
}
}
else
{
cout << "Dota 2 could not be opened..." << endl;
cout << "FAILED" << endl;
exit(0);
}
}
}
void Repeat()
{
cout<<"Enter 'y' to enter new value || Enter any character to quit\n:";
char x;
cin>>x;
cout<<endl;
if(x=='y')
{
Hack(GetData());
}
exit(0);
}
//Queries the ProcessId of a certain process
DWORD GetPIDForProcess (char* process)
{
BOOL working=0;
PROCESSENTRY32 lppe= {0};
DWORD targetPid=0;
HANDLE hSnapshot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS ,0);
if (hSnapshot)
{
lppe.dwSize=sizeof(lppe);
working=Process32First(hSnapshot,&lppe);
while (working)
{
if(_stricmp(lppe.szExeFile,process)==0)
{
targetPid=lppe.th32ProcessID;
break;
}
working=Process32Next(hSnapshot,&lppe);
}
}
CloseHandle( hSnapshot );
return targetPid;
}
//Enables to open other processes
void EnableDebugPriv()
{
HANDLE hToken;
LUID sedebugnameValue;
TOKEN_PRIVILEGES tkp;
if ( ! OpenProcessToken( GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken ) )
return;
if ( ! LookupPrivilegeValue( NULL, SE_DEBUG_NAME, &sedebugnameValue ) )
{
CloseHandle( hToken );
return;
}
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Luid = sedebugnameValue;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
if ( ! AdjustTokenPrivileges( hToken, FALSE, &tkp, sizeof tkp, NULL, NULL ) )
CloseHandle( hToken );
}
//Gets the base of our dll
DWORD GetDLLBase(char* DllName, DWORD tPid)
{
HANDLE snapMod;
MODULEENTRY32 me32;
if (tPid == 0) return 0;
snapMod = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, tPid);
me32.dwSize = sizeof(MODULEENTRY32);
if (Module32First(snapMod, &me32))
{
do
{
if (strcmp(DllName,me32.szModule) == 0)
{
CloseHandle(snapMod);
return (DWORD) me32.modBaseAddr;
}
}
while(Module32Next(snapMod,&me32));
}
CloseHandle(snapMod);
return 0;
}
Автор: applewilliam.
|
|
|
9 пользователя(ей) сказали cпасибо:
|
|
01.10.2012, 06:38
|
#2
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 18.03.2012
![](/zhyk/misc/messages.png) Сообщений: 12
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Dota 2 CameraHack c++
У меня не работает. Что мне делать?
________________
У меня всё хорошо. Мне нечем Вас порадовать.
|
|
|
01.10.2012, 12:13
|
#3
|
|
|
|
Командор
|
![](/zhyk/misc/regist.png) Регистрация: 30.09.2009
![](/zhyk/misc/messages.png) Сообщений: 776
![](/zhyk/misc/reput.png) Популярность: 71095
![](/zhyk/misc/gold.png) Золото Zhyk.Ru: 71
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 99
Поблагодарили 622 раз(а) в 385 сообщениях
|
Re: Dota 2 CameraHack c++
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
|
|
|
|
|
|
У меня не работает. Что мне делать?
|
|
![](/zhyk/misc/quotes/quot-bot-left.gif) |
|
![](/zhyk/misc/quotes/quot-bot-right.gif) |
|
в доте поменяли оффсет, поэтому его надо найти еще раз)
вот в этой теме посмотрите)
все по инструкции
http://zhyk.ru/forum/showthread.php?t=490271
________________
1. Слабый-это не тот кто изначально в чём-то слабее кого-то , а тот кто смирился со своей слабостью
2. Счастье не в тех женщинах, с которыми хочется спать, а в тех, с которыми хочется просыпаться
3. Мир радовался твоему появлению на свет,а ты при этом плакал.Проживи жизнь так,чтобы мир плакал,когда ты,исполненный радости покинешь его.
4. "Так вышло" - из этой фразы получился бы отличный эпиграф к любой человеческой жизни..
5. помог?ставь сяпку
6. Первое время у меня поживешь, а утром домой поедешь. ![Не говори глупостей](images/smilies/trololo/fthat.png)
|
|
|
03.10.2012, 01:06
|
#4
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 18.03.2012
![](/zhyk/misc/messages.png) Сообщений: 12
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 5
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Dota 2 CameraHack c++
![](/zhyk/misc/quotes/quot-top-left.gif) |
Цитата: |
![](/zhyk/misc/quotes/quot-top-right.gif) |
|
|
![](/zhyk/misc/quotes/quot-by-left.gif) |
Сообщение от IIPO100CaH9l![Посмотреть сообщение](/zhyk/buttons/viewpost.gif) |
![](/zhyk/misc/quotes/quot-by-right.gif) |
|
|
|
Все сделал как надо Не работает
Добавлено через 1 час 44 минуты
Не работает хотя написано что все должно работать.
Patching...SUCCESS!
Посоветуйте что делать.
________________
У меня всё хорошо. Мне нечем Вас порадовать.
Последний раз редактировалось 426201030; 03.10.2012 в 02:51.
Причина: Добавлено сообщение
|
|
|
03.11.2012, 06:29
|
#5
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.10.2012
![](/zhyk/misc/messages.png) Сообщений: 7
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Dota 2 CameraHack c++
Все сделал. Выставил значение камеры на 2000 тысячи-развернул доту и камера уже стала удаленной. Все отлично работает, только вот сверху экрана появилось светлая полоса-текстуры видимо не догружаются туда. В чем может быть проблема? или просто далеко слишком камеру сделал? драйвера обновлены.
Так же еще один вопрос. каждый раз надо менять значение или просто при следующем запуске игры колесом камеру отдалять можно будет?
Последний раз редактировалось iBisQ; 03.11.2012 в 06:47.
|
|
|
16.12.2012, 16:34
|
#6
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.01.2012
![](/zhyk/misc/messages.png) Сообщений: 10
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Dota 2 CameraHack c++
я делаю на 1800 -самое оптимальное ,>2000 уже баги появляются.
|
|
|
29.12.2012, 10:20
|
#7
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 13.10.2012
![](/zhyk/misc/messages.png) Сообщений: 15
![](/zhyk/misc/reput.png) Популярность: -62
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 29
Поблагодарили 9 раз(а) в 8 сообщениях
|
Re: Dota 2 CameraHack c++
________________
![nyaa](images/smilies/trololo/poptartFINALTINY.gif)
ПОМОГ?Ну поставь +
|
|
|
16.02.2013, 18:15
|
#8
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 21.01.2013
![](/zhyk/misc/messages.png) Сообщений: 8
![](/zhyk/misc/reput.png) Популярность: 191
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 10
Поблагодарили 21 раз(а) в 8 сообщениях
|
Re: Dota 2 CameraHack c++
у меня нормаль но вроде при 2000
|
|
|
20.02.2013, 08:37
|
#9
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 08.09.2011
![](/zhyk/misc/messages.png) Сообщений: 7
![](/zhyk/misc/reput.png) Популярность: 10
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 3
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Dota 2 CameraHack c++
1800 уже с багами небольшими поставил 1500 норм все!
|
|
|
26.03.2013, 19:32
|
#10
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 19.11.2010
![](/zhyk/misc/messages.png) Сообщений: 41
![](/zhyk/misc/reput.png) Популярность: 272
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 190
Поблагодарили 43 раз(а) в 29 сообщениях
|
Re: Dota 2 CameraHack c++
Всё работает, автору респект)
|
|
|
21.04.2013, 03:59
|
#11
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 09.10.2012
![](/zhyk/misc/messages.png) Сообщений: 2
![](/zhyk/misc/reput.png) Популярность: 2394
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 2
Поблагодарили 27 раз(а) в 27 сообщениях
|
Re: Dota 2 CameraHack c++
Спасибо всё гуд)
|
|
|
25.04.2013, 09:26
|
#12
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 14.04.2013
![](/zhyk/misc/messages.png) Сообщений: 3
![](/zhyk/misc/reput.png) Популярность: 152
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 13
Поблагодарили 2 раз(а) в 1 сообщении
|
Re: Dota 2 CameraHack c++
+ автору, все работает:3
|
|
|
29.04.2013, 20:54
|
#13
|
|
|
|
Разведчик
|
![](/zhyk/misc/regist.png) Регистрация: 29.04.2013
![](/zhyk/misc/messages.png) Сообщений: 15
![](/zhyk/misc/reput.png) Популярность: -14
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 13
Поблагодарили 4 раз(а) в 4 сообщениях
|
Re: Dota 2 CameraHack c++
Работает ещё?
|
|
|
11.05.2013, 19:56
|
#14
|
|
|
|
Сержант
|
![](/zhyk/misc/regist.png) Регистрация: 02.09.2012
![](/zhyk/misc/messages.png) Сообщений: 123
![](/zhyk/misc/reput.png) Популярность: 32496
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 393
Поблагодарили 116 раз(а) в 89 сообщениях
|
Re: Dota 2 CameraHack c++
бан моментально! позавчере спокойно играл
________________
|
|
|
19.05.2013, 17:02
|
#15
|
|
|
|
Пехотинец
|
![](/zhyk/misc/regist.png) Регистрация: 20.02.2011
![](/zhyk/misc/messages.png) Сообщений: 86
![](/zhyk/misc/reput.png) Популярность: 21687
![](/zhyk/misc/thnx.png) Сказал(а) спасибо: 317
Поблагодарили 552 раз(а) в 446 сообщениях
|
Re: Dota 2 CameraHack c++
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 15:36.
|
![](/zhyk/misc/sp.gif) |