| Bienvenue, Visiteur |
Vous devez vous enregistrer avant de pouvoir poster.
|
| Utilisateurs en ligne |
Il y a actuellement 176 utilisateurs connectés. » 0 Membre(s) | 170 Visiteur(s) Semrush, Google, Baidu, UptimeRobot, Bing, Applebot
|
| Derniers sujets |
Présentation de Marchh
Forum : Présentations
Dernier message : tavishrowland
21-10-2026, 10:16
» Réponses : 10
» Affichages : 3,745
|
🎉 XWONBET is Now Open – C...
Forum : Team / Group / Lobby
Dernier message : Berkov
17-10-2026, 15:56
» Réponses : 3
» Affichages : 811
|
EUCheats — 🔥 CS2 Web Rada...
Forum : Counter-Strike 2
Dernier message : EUCHEATS
16-10-2026, 02:08
» Réponses : 0
» Affichages : 145
|
Eucheats - Cheap Premium ...
Forum : Counter-Strike 2
Dernier message : EUCHEATS
16-10-2026, 01:56
» Réponses : 14
» Affichages : 8,638
|
EUCheats 🔥 Free Undetecte...
Forum : Counter-Strike 2
Dernier message : EUCHEATS
16-10-2026, 01:53
» Réponses : 19
» Affichages : 9,781
|
BONJOUR A VOUS
Forum : Projets, idées et développement.
Dernier message : Berkov
15-10-2026, 11:40
» Réponses : 3
» Affichages : 423
|
Methode Nike | Uber eat
Forum : eBook
Dernier message : Berkov
15-10-2026, 11:36
» Réponses : 3
» Affichages : 4,249
|
Où trouver des comptes di...
Forum : Questions, aide et recherche.
Dernier message : Berkov
14-10-2026, 16:38
» Réponses : 4
» Affichages : 731
|
Tutoriel Introduction che...
Forum : Tutoriels
Dernier message : Berkov
14-10-2026, 11:53
» Réponses : 36
» Affichages : 43,785
|
Présentation de Berkov
Forum : Présentations
Dernier message : Berkov
14-10-2026, 11:44
» Réponses : 0
» Affichages : 114
|
|
|
| Thread Hijacking (x86/x64 support) |
|
Posté par : UnstucK - 18-08-2020, 16:07 - Forum : C++
- Réponses (2)
|
 |
Hello,
Si vous surveillez CSGO en ce moment vous avez certainement vu l'implémentation de routines de détections d’exécution de code, que ce soit le grand classique LoadLibrary mais aussi une technique utilisée depuis déjà un long moment, le manual mapping, en checkant les nouveaux threads & en vérifiant s'ils sont legit au sein du module
![[Image: ep48Hny.png]](https://cdn.discordapp.com/attachments/720758272495321239/737010894470512681/ep48Hny.png)
Du coup je vous partage le code qui était encore utilisé récemment sur Royal Hack afin d'hijack un thread pour faire nos magouilles 
Code :
InjectionResult CRemoteAccess::HijackThread(LPCVOID lpAddress, DWORD dwEipOffset, CEvent& event) const
{
InjectionResult result = { InjectionCode::HijackFailure, 0 };
// open the target thread
NTSTATUS ntStatus = 0;
HANDLE hThread = OpenThreadById(
m_dwThreadId,
THREAD_SUSPEND_RESUME | THREAD_GET_CONTEXT | THREAD_SET_CONTEXT | THREAD_QUERY_INFORMATION,
&ntStatus);
if(hThread != NULL)
{
ULONG previousSuspendCount;
// suspend the target thread
ntStatus = Syscall_NtSuspendThread(hThread, &previousSuspendCount);
if(NT_SUCCESS(ntStatus))
{
CONTEXT context;
context.ContextFlags = CONTEXT_CONTROL;
// get the target thread context
ntStatus = Syscall_NtGetContextThread(
hThread,
&context);
if(NT_SUCCESS(ntStatus))
{
// save the old eip
#ifdef _X86_
DWORD_PTR dwOldEip = context.Eip;
#elif defined _AMD64_
DWORD_PTR dwOldEip = context.Rip;
#endif
// write the old eip
ntStatus = Syscall_NtWriteVirtualMemory(
m_hProcess,
MakePtr(PVOID, lpAddress, dwEipOffset),
&dwOldEip,
sizeof(dwOldEip),
NULL);
if(NT_SUCCESS(ntStatus))
{
// redirect the EIP
context.ContextFlags = CONTEXT_CONTROL;
#ifdef _X86_
context.Eip = (DWORD)lpAddress;
#elif defined _AMD64_
context.Rip = (DWORD64)lpAddress;
#endif
// set our modified thread context
ntStatus = Syscall_NtSetContextThread(
hThread,
&context);
if(NT_SUCCESS(ntStatus))
{
result.code = InjectionCode::Injected;
result.error = 0;
}
else
{
result.code = InjectionCode::SetContextFailure;
result.error = ntStatus;
}
}
else
{
result.code = InjectionCode::WriteFailure;
result.error = ntStatus;
}
}
else
{
result.code = InjectionCode::GetContextFailure;
result.error = ntStatus;
}
// resume the target thread
ntStatus = Syscall_NtResumeThread(hThread, &previousSuspendCount);
if(result.code == InjectionCode::Injected && !NT_SUCCESS(ntStatus))
{
result.code = InjectionCode::ResumeFailure;
result.error = ntStatus;
}
}
else
{
result.code = InjectionCode::SuspendFailure;
result.error = ntStatus;
}
// close the target thread
Syscall_NtClose(hThread);
}
else
{
result.code = InjectionCode::OpenFailure;
result.error = ntStatus;
}
if(result.code == InjectionCode::Injected)
{
// wait for the hijack to be done
if(!event.WaitMultiple(m_hProcess))
{
result.code = InjectionCode::WaitEventError;
// read the exit code
g_imports.Modules.Kernel32.GetExitCodeProcess(m_hProcess, &result.error);
}
}
return result;
}
Du coup c'est plutôt straightfoward, & compatible 32/64bit automatiquement.
Le concept est ultra simple & facile à implémenter comme vous le voyez.
|
|
|
| Cheat Apex legends |
|
Posté par : DeXar Games - 13-08-2020, 14:46 - Forum : Questions, aide et recherche.
- Pas de réponse
|
 |
Bonjour à tous j'espère que vous pourrez m'aider je recherche un cheat pour Apex Aimbot ESP jai regarder les vidéo sur YouTube les liens sont juste des virus merdiques les mecs sont malins mais bonh et sur les site forum aussi donc j'espère que vous pourrez m'aider car je pense que ici c'est fiable je recherche un cheat Gratuit bien sur non payant voilà si quelqu'un en possède un ou en connais je suis preneur merci beaucoup
|
|
|
|