- Moderatör
-
- #1
Słyszę, słyszę letni powiew.
Kurucu
ULONG_PTR pPatch1 = MainBase + 0x918D00; //calc_recoil_func
ULONG_PTR pPatch2 = MainBase + 0x919210; //calc_spread_func
ULONG_PTR pPatch3 = MainBase + 0x934E3B; //add some random
patch_code(pPatch1, (BYTE*)"\xc3\x90\x90\x90", 4);
patch_code(pPatch2, (BYTE*)"\xc3\x90\x90\x90", 4);
patch_code(pPatch3, (BYTE*)"\x90\x90\x90\x90\x90\x90\x90\x90", 8);
...
bool patch_code(ULONG_PTR ptr, const BYTE*code, size_t len)
{
DWORD dwback, dummy;
VirtualProtect((void*)ptr, len, PAGE_EXECUTE_READWRITE, &dwback);
memcpy((void*)ptr, code, len);
VirtualProtect((void*)ptr, len, dwback, &dummy);
FlushInstructionCache(GetCurrentProcess(), (void*)ptr, len);
return true;
}
typedef int(__fastcall *TControlRotationSetFunc)(void* a1, void* a2);
TControlRotationSetFunc oControlRotationFunc;
...
void CLoader::InstallHooks( void )
{
oControlRotationFunc = (TControlRotationSetFunc)DetourFunction(hGameBase + 0x2132A90, (BYTE*)&CLoader::ControlRotationHook, 10);
}
...
int CLoader::ControlRotationHook(void* a1, void* a2)
{
//APlayerController* pCont = (APlayerController*)a1;
//FRotator* angles = (FRotator*)a2;
//LOG("angles Pitch = %f, Yaw =%f", angles->Pitch, angles->Yaw);
//LOG("Before FRot Pitch = %f, Yaw =%f", pCont->ControlRotation.Pitch, pCont->ControlRotation.Yaw);
int result = 0;
if (g_pMyHack && g_pMyHack->m_pAimBotRotation) {
FRotator* angles = (FRotator*)a2;
angles->Pitch = g_pMyHack->m_pAimBotRotation->Pitch;
angles->Yaw = g_pMyHack->m_pAimBotRotation->Yaw;
//LOG("setup ab Pitch = %f, Yaw =%f", angles->Pitch, angles->Yaw);
result = g_pLoader->oControlRotationFunc(a1, angles);
} else {
result = g_pLoader->oControlRotationFunc(a1, a2);
}
//LOG("After FRot Pitch = %f, Yaw =%f", pCont->ControlRotation.Pitch, pCont->ControlRotation.Yaw);
return result;
}
...
FRotator*m_pAimBotRotation = NULL;
...
void CMyHack::RenderFrame()
{
if (m_pAimBotRotation) {
delete m_pAimBotRotation;
m_pAimBotRotation = NULL;
}
...
//your render frame code there
}
...
void CMyHack::LookAt(APlayerController* pController, FVector position)
{
Vector* localPos = (Vector*)&pController->PlayerCameraManager->TransformComponent->Position;
Vector* pPosition = (Vector*)&position;
Vector relativePos = *pPosition - *localPos;
FRotator aimRot;
aimRot.Yaw = atan2(relativePos.Y, relativePos.X) * 180.0f / M_PI;
aimRot.Pitch = -((acos(relativePos.Z / Get3DDistance((float*)localPos, (float*)&position)) * 180.0f / M_PI) - 90.0f);
aimRot = aimRot.GetNormalized();
if (aimRot.Pitch < 0.0f)
return;
if (aimRot.Pitch > 359.9f)
return;
if (aimRot.Pitch > 84.9f && aimRot.Pitch < 275.0f)
return;
if (aimRot.Yaw > 359.9)
return;
if (aimRot.Yaw < 0.0f)
return;
m_pAimBotRotation = new FRotator();
m_pAimBotRotation->Pitch = aimRot.Pitch;
m_pAimBotRotation->Yaw = aimRot.Yaw;
m_pAimBotRotation->Roll = pController->ControlRotation.Roll;
}
...
FORCEINLINE float FRotator::ClampAxis(float Angle)
{
// returns Angle in the range (-360,360)
Angle = fmod(Angle, 360.f);
if (Angle < 0.f)
{
// shift to [0,360) range
Angle += 360.f;
}
return Angle;
}
FORCEINLINE void FRotator::Normalize()
{
Pitch = ClampAxis(Pitch);
Yaw = ClampAxis(Yaw);
Roll = ClampAxis(Roll);
}
FORCEINLINE FRotator FRotator::GetNormalized() const
{
FRotator Rot = *this;
Rot.Normalize();
return Rot;
}
Battle Eye olan oyunlara public hile yapmıyoruz maalesef sadece kendimiz kullanıyoruz..Dword hack çıkıcak mı?
Neden söylermisiniz ?Battle Eye olan oyunlara public hile yapmıyoruz maalesef sadece kendimiz kullanıyoruz..
'memoryhackers.org oyunlardaki zengin / fakir ayrımcılığını kaldırmak için uzun yıllar hizmet vermektedir & vermeye devam edicektir.'Nader ozel satsaniz olmazmi ?? Pubg esp sadece
Battle eye x3 e benzemez. Daha güçlü bir güvenlik sistemidir. Eğer gidip parayla bir hile yaparsan battle eye de , dosyaları public yani halka açık olarak paylaşmayıp sattığın için fix yemesi 1-2 haftayı bulur. Bu sayede kullanıcıların problem yaşamaz zaten güncellersin. Ama gidip free public bir hile yaparsan halka açık, battle eye bu işin peşine düşecektir, her gün fix atacaktır. Gider dll deki fonksiyonları inceler, gider pattern alır gene fix atar. Sürüsüce yöntem var önüne geçemezsin bir zaman sonra. Gördüğün gibi fortnite de bir hile yapılıyo yayınlanıyo 2 saat sonra otobüsten atlayınca ban yedim, olay oraya dönüyor anlayacağın. En azından fortnite ücretsiz bir oyun belki onda yapmaya cesaret edersin ama PUBG gibi 80 90 tl olan bir oyunda free hile yapıp kullanıcılarını banlatırsan , memoryhackers.org ismini lekelemiş olursun. (Diyeceksinki wolftü ban atıyor. 2015 senesinden beri 2 senedir aralıksız hizmet verdik wolftü da. Sadece tr serverinde son 6 aydır ban atma problemi var. Ne yapayım şimdi yabancı serverler kullanmasın mı hileyi ? Zaten normalde ismimiz lekelenmesin diye ban atan hileyi koymuyoduk abi siz paylaşın biz oynayalım ban atarsa atsın dediniz. Ve ben oraya ban uyarısı da koydum. Ek olarak ban yemek istemeyen Dword Real Inventory versiyonlarını kullanabilir. Zaten DWORD lite bir iki gün içinde loaderden kaldırılıp yerine ban atmayan dword reborn v1.0 koyulacak. DWORD Vip ve Lite Hileleri sadece TR serverinde ban atmaktadır. Sofnyx - Aeria serverlerinde problemsiz bansız çalışmaktadır ondan dolayı loaderden kaldırılmadı ve kullanıcılar istedikleri için ban attığını bile bile istedikleri için ekledik.)Neden söylermisiniz ?
Kardeşim Videoları Varc++ zerre bilmem ama nasıl yapılacağını biliyorum c.e deki array of bytes kısmına yazıcaz örneğin no spread
array of bytes e
40 57 48 83 EC ? 48 8B F9 48 8B 89 ? ? ? ? 48 85 C9 0F 84 ? ? ? 00 48 89 74 bunu yazıcaksınız
sonra adresi listeye ekliyip disassemble yapıcaksınız ordan
replace with does nothinge tıklıyıcaksınız change of bilmemne diye birşey çıkıcak orayı silip c3 90 90 90 yapıştırıp ok a basıcaksınız bu kadar.
Okadarı Da OlmasınBattle Eye olan oyunlara public hile yapmıyoruz maalesef sadece kendimiz kullanıyoruz..
Selam dostum bana video'sunu atabilirmisin lütfenOkadarı Da OlmasınZaten Elinizden Gelenin Daha Çoğunu Yapıyorsunuz Abi
Fortnite hack, fortnite no spread, fortnite no recoil, fortnite sekmeme, fortnite hile indir, fortnite hile, fortnite best hack, fortnite vip hack, fortnite dword hack, fortnite free hile , fortnite free vip hack
Arkadaşlar programlama bilginiz yoksa konu altında lütfen "zırlamayınız". Yapmanız gereken zaten basit aşağıda taratmanız gereken Patternleri verdim ve bu patternle bulunan adresleri ne yapmanız gerektiğini "patch" olarak belirttim. Üşenirsiniz diye hazır kodu da aşağıda ekledim. Nası yaparım nası ederim diye soru sormayın boş yere.
Source and Patterns From: v10
Patterns:
48 89 5C 24 ? 56 48 81 EC ? ? ? ? 48 8B B1 ? ? ? ? 48 8B D9 48 85 F6 //no recoil - strong (only one found)
48 89 5C 24 ? ? 48 81 EC ? ? ? ? 48 8B ? ? ? ? ? 48 8B D9 48 85 ? //no recoil - common, stable (first found, have many results)
patch: c3 90 90 90
40 57 48 83 EC ? 48 8B F9 48 8B 89 ? ? ? ? 48 85 C9 0F 84 ? ? ? 00 48 89 74 // no spread
patch: c3 90 90 90
// Fix some random
F3 41 0F 59 FF F3 0F 59 3D ? ? ? ? 41 0F 2F FC 0F 86 ? ? ? ? 69 54
offset: +0x17 (imul asm instruction, 69 54)
patch: 90 90 90 90 90 90 90 90
40 53 48 83 EC ? F3 0F 10 05 ? ? ? ? 0F 57 C9 F3 0F 10 91 // set control rotation
///0F 14 E0 F3 0F ? ? 08 0F 14 D8 0F 14 E2 F3 0F ? ? 04 0F 14 D1 0F 14 DA 0F 5C E3 0F 28 1D AD - second signature of middle of function
NoRecoil, NoSpread Kodu:
Aimbot Kodu (SDK lazım)PHP:ULONG_PTR pPatch1 = MainBase + 0x918D00; //calc_recoil_func ULONG_PTR pPatch2 = MainBase + 0x919210; //calc_spread_func ULONG_PTR pPatch3 = MainBase + 0x934E3B; //add some random patch_code(pPatch1, (BYTE*)"\xc3\x90\x90\x90", 4); patch_code(pPatch2, (BYTE*)"\xc3\x90\x90\x90", 4); patch_code(pPatch3, (BYTE*)"\x90\x90\x90\x90\x90\x90\x90\x90", 8); ... bool patch_code(ULONG_PTR ptr, const BYTE*code, size_t len) { DWORD dwback, dummy; VirtualProtect((void*)ptr, len, PAGE_EXECUTE_READWRITE, &dwback); memcpy((void*)ptr, code, len); VirtualProtect((void*)ptr, len, dwback, &dummy); FlushInstructionCache(GetCurrentProcess(), (void*)ptr, len); return true; }
PHP:typedef int(__fastcall *TControlRotationSetFunc)(void* a1, void* a2); TControlRotationSetFunc oControlRotationFunc; ... void CLoader::InstallHooks( void ) { oControlRotationFunc = (TControlRotationSetFunc)DetourFunction(hGameBase + 0x2132A90, (BYTE*)&CLoader::ControlRotationHook, 10); } ... int CLoader::ControlRotationHook(void* a1, void* a2) { //APlayerController* pCont = (APlayerController*)a1; //FRotator* angles = (FRotator*)a2; //LOG("angles Pitch = %f, Yaw =%f", angles->Pitch, angles->Yaw); //LOG("Before FRot Pitch = %f, Yaw =%f", pCont->ControlRotation.Pitch, pCont->ControlRotation.Yaw); int result = 0; if (g_pMyHack && g_pMyHack->m_pAimBotRotation) { FRotator* angles = (FRotator*)a2; angles->Pitch = g_pMyHack->m_pAimBotRotation->Pitch; angles->Yaw = g_pMyHack->m_pAimBotRotation->Yaw; //LOG("setup ab Pitch = %f, Yaw =%f", angles->Pitch, angles->Yaw); result = g_pLoader->oControlRotationFunc(a1, angles); } else { result = g_pLoader->oControlRotationFunc(a1, a2); } //LOG("After FRot Pitch = %f, Yaw =%f", pCont->ControlRotation.Pitch, pCont->ControlRotation.Yaw); return result; } ... FRotator*m_pAimBotRotation = NULL; ... void CMyHack::RenderFrame() { if (m_pAimBotRotation) { delete m_pAimBotRotation; m_pAimBotRotation = NULL; } ... //your render frame code there } ... void CMyHack::LookAt(APlayerController* pController, FVector position) { Vector* localPos = (Vector*)&pController->PlayerCameraManager->TransformComponent->Position; Vector* pPosition = (Vector*)&position; Vector relativePos = *pPosition - *localPos; FRotator aimRot; aimRot.Yaw = atan2(relativePos.Y, relativePos.X) * 180.0f / M_PI; aimRot.Pitch = -((acos(relativePos.Z / Get3DDistance((float*)localPos, (float*)&position)) * 180.0f / M_PI) - 90.0f); aimRot = aimRot.GetNormalized(); if (aimRot.Pitch < 0.0f) return; if (aimRot.Pitch > 359.9f) return; if (aimRot.Pitch > 84.9f && aimRot.Pitch < 275.0f) return; if (aimRot.Yaw > 359.9) return; if (aimRot.Yaw < 0.0f) return; m_pAimBotRotation = new FRotator(); m_pAimBotRotation->Pitch = aimRot.Pitch; m_pAimBotRotation->Yaw = aimRot.Yaw; m_pAimBotRotation->Roll = pController->ControlRotation.Roll; } ... FORCEINLINE float FRotator::ClampAxis(float Angle) { // returns Angle in the range (-360,360) Angle = fmod(Angle, 360.f); if (Angle < 0.f) { // shift to [0,360) range Angle += 360.f; } return Angle; } FORCEINLINE void FRotator::Normalize() { Pitch = ClampAxis(Pitch); Yaw = ClampAxis(Yaw); Roll = ClampAxis(Roll); } FORCEINLINE FRotator FRotator::GetNormalized() const { FRotator Rot = *this; Rot.Normalize(); return Rot; }
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?