[TUT-Gibimsi] S4 Leauge Trigger Bot&Sniper Zoom

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Uzman Üye
Katılım
3 Tem 2016
Mesajlar
203
Tepki puanı
2
9 HİZMET YILI
2 Hafta önce addyleri felan buldum ve kodladım emma paylaşmak istemedim forumda belki yine paylaşırım ama nasıl olduğunu açıklamak istedim.
Neyse biz konuya geçelim :')

Functions:
PHP:
 DWORD GetPointer(std::vector<DWORD>Pointer, uint8_t MODE)
{
	DWORD Temp_Address = *reinterpret_cast<DWORD*>((DWORD)GetModuleHandle(0) + Pointer.at(0));

	for (auto i = Pointer.begin() + 1; i != Pointer.end(); i++)
	{
		if (i == Pointer.end() - 1 && MODE == READ_ADDRESS)
		{
			Temp_Address = Temp_Address + (*i);
			return Temp_Address;
		}

		Temp_Address = *reinterpret_cast<DWORD*>(Temp_Address + (*i));
	}

	return Temp_Address;
}
static void EditMemory(void *adr, void *ptr, int size)
{
	DWORD OldProtection;
	VirtualProtect(adr, size, PAGE_EXECUTE_READWRITE, &OldProtection);
	memcpy(adr, ptr, size);
	VirtualProtect(adr, size, OldProtection, &OldProtection);
}

Önce bir bypass ekleyelim:

PHP:
Sleep(100);
	EditMemory((void *)(dwBase + 0xDC400), (void*)(PBYTE)"\xC3", 1);
	EditMemory((void *)(dwBase + 0xDC4C0), (void*)(PBYTE)"\xC3", 1);
	EditMemory((void *)(dwBase + 0x97999), (void*)(PBYTE)"\x85\xC0\xE9\x6D\x01\x00\x00\x00", 8);
	cout << "bypass" << endl;

Bir While döngüsü oluşturalım.

PHP:
While (1){

}

Şimdi bu döngüye trigger bot ve zoom olayı için odaya girip girmediğini bilmemiz gerekiyor mem read ekliyoruz.

PHP:
if (mem.read<int>((DWORD)dwBase + 0x176E434) > 0){

}

Trigger(pointer) ekliyoruz tam hatırlamıyorum ama odadan odaya farklı addy oluyordu o yüzden while döngüsünün içinde.

PHP:
std::vector<DWORD>Trigger;
Trigger.push_back(0x16B5E80);
Trigger.push_back(0x158);

Şimdi trigger bot olayını şettirelim. Eğer düşman var ise saldıracak ve kime saldırdığının bilgisini verecek (nick)

PHP:
DWORD Trigger_Crosshair_addy = GetPointer(Trigger, READ_ADDRESS);
			int PtrTriggerAddy = mem.read<int>((DWORD)Trigger_Crosshair_addy);
			if (PtrTriggerAddy > 0){
					Sleep(30);
					mouse_event(MOUSEEVENTF_LEFTDOWN, NULL, NULL, NULL, NULL);
					Sleep(10);
					mouse_event(MOUSEEVENTF_LEFTUP, NULL, NULL, NULL, NULL);
					Sleep(10);
					char A = mem.read<char>((DWORD)ClientBase + 0x17709D8);
					cout << "Attacking to " << A << endl;
			}

Sniper Zoom yakında eklenecek.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst