Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › MultiPlayer Game Hacks & Cheats › Blackshot Hacks & Cheats › Blackshot Coding & Source Code › C++ Stride Chams Tested

C++ Stride Chams Tested

Posts 1–13 of 13 · Page 1 of 1
P4R460N
P4R460N
C++ Stride Chams Tested
No entanto, é importante ressaltar que, além de ser um produto de alta qualidade, pode ser utilizado em qualquer ambiente.
Code:
if( ( Stride == 32) && Menu.chams == true )
	{
		
		if( GAME_TYPE == Blackshot && Stride == 32 )
		{
			
 
		        if (stride1)
			{
				Device->SetRenderState(D3DRS_ZENABLE, false);
				Device->SetTexture( 0, Yellow );
				Device->DrawIndexedPrimitive( Type, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
				Device->SetRenderState(D3DRS_ZENABLE, true);
				Device->SetTexture( 0, Red );
			}
			
			else if (stride2)
			{
				Device->SetRenderState(D3DRS_ZENABLE, false);
				Device->SetTexture( 0, Green );
				Device->DrawIndexedPrimitive( Type, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
				Device->SetRenderState(D3DRS_ZENABLE, true);
				Device->SetTexture( 0, Blue );
			}
O Blackshot melhorou muito do que antes do meu ponto de vista. Levei duas horas para finalmente me dirigir.
Translation: Blackshot has improved a lot than before my point of view. It took me two hours to finally found new addresses.


Para injetar, usei params e módulos armitry para fazê-lo funcionar.

Aqui estão alguns parâmetros básicos para começar.
Code:
DEFINEAPI(NTSTATUS,NtQueryVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,MEMORY_INFORMATION_CLASS MemoryInformationClass,PVOID Buffer,DWORD Length,PDWORD ResultLenght));
DEFINEAPI(NTSTATUS,NtWriteVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,PVOID DataBuffer,DWORD BytesToWrite,PDWORD BytesWritten));
DEFINEAPI(NTSTATUS,NtReadVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,PVOID DataBuffer,DWORD BytesToRead,PDWORD BytedReaded));
DEFINEAPI(NTSTATUS,NtAllocateVirtualMemory,(HANDLE ProcessHandle,PVOID *BaseAddress,DWORD ZeroBits,PDWORD RegionSize,DWORD AllocatinType,DWORD Protect));
DEFINEAPI(NTSTATUS,NtFreeVirtualMemory,(HANDLE ProcessHandle,PVOID *BaseAddress,PDWORD RegionSize,DWORD FreeType));
 
int main(int argc, WCHAR* argv[])
{
        //importações é uma variável global definida em algum lugar do tipo DLLEXPORTS
        imports.GetAPI(L"NtQueryVirtualMemory");
	imports.GetAPI(L"NtWriteVirtualMemory");
	imports.GetAPI(L"NtReadVirtualMemory");
	imports.GetAPI(L"NtAllocateVirtualMemory");
	imports.GetAPI(L"NtFreeVirtualMemory");
        
	auto a = USEAPI(imports,NtWriteVirtualMemory);
	auto b = USEAPI(imports,NtReadVirtualMemory);
        auto c = imports.RawGetProcAddress<somedefinedfunctiontype>(module handle,functionname);
 
        a(params,params,params);
        b(params,params,params);
        c(params,params,params);
        USEAPI(imports,NtQueryVirtualMemory)(params,params,params...);
 
        return 0;
}
#1 · edited 6y ago · 6y ago
CL
clothinBRABO2
Olá,para usar terei que criar uma nova DLL e colocar esse novo source code que você divulgou isso?só colocar seus códigos e já era? e pra injetar você indica qual tipo de injetor que ainda se mantém aberto e que funciona aqui na mpgh? responde minha dúvida amigo.
#2 · 6y ago
P4R460N
P4R460N
Quote Originally Posted by clothinBRABO2 View Post
Olá,para usar terei que criar uma nova DLL e colocar esse novo source code que você divulgou isso?só colocar seus códigos e já era? e pra injetar você indica qual tipo de injetor que ainda se mantém aberto e que funciona aqui na mpgh? responde minha dúvida amigo.
Ainda existem muitos tipos de injeção, principalmente o Manual Map and Kernel, o BattlEye bloqueou os CallBacks, encontre uma maneira de contorná-lo e você fará as injeções.
#3 · 6y ago
Coder.Anonymous
Coder.Anonymous
Quote Originally Posted by P4R460N View Post
Ainda existem muitos tipos de injeção, principalmente o Manual Map and Kernel, o BattlEye bloqueou os CallBacks, encontre uma maneira de contorná-lo e você fará as injeções.
R4R460N,

Até que enfim alguém explora o jogo de outra maneira... maioria so queria saber do bsdb/totalitem
A um tempo montei um hook d3d completo com a uma boa quantidade de funções.. até postei um modelo de chams(https://www.mpgh.net/forum/showthread.php?t=1139675)
Parabéns ai!

BlackShot Sea / Global Stride:

Code:
Smoke :    Stride -> 36
LittleHelpGuyBody: Stride -> 48
PlayerBody:    Stride -> 60 ( Hair & Backpack ) Stride -> 68 ( Face ) Stride -> 76 ( Body )
Weapon : Stride -> 32
Tank ( Part of ) : Stride -> 28
NV -> 58 & 236 & 250 & 437
PC -> 82 & 296 & 384 & 729
36 => square under the player
40 => my gun
56 => my player
72 => all players chams
#4 · edited 6y ago · 6y ago
P4R460N
P4R460N
Quote Originally Posted by Coder.Anonymous View Post
R4R460N,

Até que enfim alguém explora o jogo de outra maneira... maioria so queria saber do bsdb/totalitem
A um tempo montei um hook d3d completo com a uma boa quantidade de funções.. até postei um modelo de chams(https://www.mpgh.net/forum/showthread.php?t=1139675)
Parabéns ai!

BlackShot Sea / Global Stride:

Code:
Smoke :    Stride -> 36
LittleHelpGuyBody: Stride -> 48
PlayerBody:    Stride -> 60 ( Hair & Backpack ) Stride -> 68 ( Face ) Stride -> 76 ( Body )
Weapon : Stride -> 32
Tank ( Part of ) : Stride -> 28
NV -> 58 & 236 & 250 & 437
PC -> 82 & 296 & 384 & 729
36 => square under the player
40 => my gun
56 => my player
72 => all players chams
Muito apreciado! Você ficou legal lá!

- - - Updated - - -

Quote Originally Posted by Coder.Anonymous View Post
R4R460N,

Até que enfim alguém explora o jogo de outra maneira... maioria so queria saber do bsdb/totalitem
A um tempo montei um hook d3d completo com a uma boa quantidade de funções.. até postei um modelo de chams(https://www.mpgh.net/forum/showthread.php?t=1139675)
Parabéns ai!

BlackShot Sea / Global Stride:

Code:
Smoke :    Stride -> 36
LittleHelpGuyBody: Stride -> 48
PlayerBody:    Stride -> 60 ( Hair & Backpack ) Stride -> 68 ( Face ) Stride -> 76 ( Body )
Weapon : Stride -> 32
Tank ( Part of ) : Stride -> 28
NV -> 58 & 236 & 250 & 437
PC -> 82 & 296 & 384 & 729
36 => square under the player
40 => my gun
56 => my player
72 => all players chams
Code:
Smoke :    Stride -> 36
LittleHelpGuyBody: Stride -> 48
PlayerBody:    Stride -> 60 ( Hair & Backpack ) Stride -> 68 ( Face ) Stride -> 76 ( Body )
Weapon : Stride -> 32
Tank ( Part of ) : Stride -> 28
NV -> 58 & 236 & 250 & 437
PC -> 82 & 296 & 384 & 729
36 => square under the player
40 => my gun
56 => my player
72 => all players chams
Com isso, apenas torne minha vida mais fácil de codificar! Graças à você!
#5 · 6y ago
IS
isabella123
I get it that we have constant lag and delay. But since today I witnessed that the last 10 minutes of each game is super laggy. Have you experienced this?
#6 · 6y ago
LE
leri1995
im new and can u tell me wheare i need to past it ?
#7 · 6y ago
nikazizi97
nikazizi97
Quote Originally Posted by Coder.Anonymous View Post
R4R460N,

Até que enfim alguém explora o jogo de outra maneira... maioria so queria saber do bsdb/totalitem
A um tempo montei um hook d3d completo com a uma boa quantidade de funções.. até postei um modelo de chams(https://www.mpgh.net/forum/showthread.php?t=1139675)
Parabéns ai!

BlackShot Sea / Global Stride:

Code:
Smoke :    Stride -> 36
LittleHelpGuyBody: Stride -> 48
PlayerBody:    Stride -> 60 ( Hair & Backpack ) Stride -> 68 ( Face ) Stride -> 76 ( Body )
Weapon : Stride -> 32
Tank ( Part of ) : Stride -> 28
NV -> 58 & 236 & 250 & 437
PC -> 82 & 296 & 384 & 729
36 => square under the player
40 => my gun
56 => my player
72 => all players chams
nice to found you still breathing
#8 · 6y ago
Coder.Anonymous
Coder.Anonymous
Quote Originally Posted by nikazizi97 View Post


nice to found you still breathing
hehehe, hi bro!,
I still visit MPGH, just watching...
#9 · 6y ago
V2
v2ribus
Hello, i got visual studio and everything and i already learn c++. But i dont really understand how to hook and everything. Can I have a step by step tutorial?
#10 · 6y ago
HI
hingusulak
help meee
how to edit the bsdb to bypass my own champ but its always say that hand ani modify how to bypss it ehh
#11 · 6y ago
MrsWolf
MrsWolf
Quote Originally Posted by hingusulak View Post
how to edit the bsdb to bypass my own champ but its always say that hand ani modify how to bypss it ehh
using this to edit https://www.mpgh.net/forum/showthread.php?t=1391845
Password you will know good lucky with that bsdb is at zip file not rar if you want to crack that password take time
#12 · 6y ago
nikazizi97
nikazizi97
Quote Originally Posted by P4R460N View Post
No entanto, é importante ressaltar que, além de ser um produto de alta qualidade, pode ser utilizado em qualquer ambiente.
Code:
if( ( Stride == 32) && Menu.chams == true )
	{
		
		if( GAME_TYPE == Blackshot && Stride == 32 )
		{
			
 
		        if (stride1)
			{
				Device->SetRenderState(D3DRS_ZENABLE, false);
				Device->SetTexture( 0, Yellow );
				Device->DrawIndexedPrimitive( Type, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
				Device->SetRenderState(D3DRS_ZENABLE, true);
				Device->SetTexture( 0, Red );
			}
			
			else if (stride2)
			{
				Device->SetRenderState(D3DRS_ZENABLE, false);
				Device->SetTexture( 0, Green );
				Device->DrawIndexedPrimitive( Type, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
				Device->SetRenderState(D3DRS_ZENABLE, true);
				Device->SetTexture( 0, Blue );
			}
O Blackshot melhorou muito do que antes do meu ponto de vista. Levei duas horas para finalmente me dirigir.
Translation: Blackshot has improved a lot than before my point of view. It took me two hours to finally found new addresses.


Para injetar, usei params e módulos armitry para fazê-lo funcionar.

Aqui estão alguns parâmetros básicos para começar.
Code:
DEFINEAPI(NTSTATUS,NtQueryVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,MEMORY_INFORMATION_CLASS MemoryInformationClass,PVOID Buffer,DWORD Length,PDWORD ResultLenght));
DEFINEAPI(NTSTATUS,NtWriteVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,PVOID DataBuffer,DWORD BytesToWrite,PDWORD BytesWritten));
DEFINEAPI(NTSTATUS,NtReadVirtualMemory,(HANDLE ProcessHandle,PVOID BaseAddress,PVOID DataBuffer,DWORD BytesToRead,PDWORD BytedReaded));
DEFINEAPI(NTSTATUS,NtAllocateVirtualMemory,(HANDLE ProcessHandle,PVOID *BaseAddress,DWORD ZeroBits,PDWORD RegionSize,DWORD AllocatinType,DWORD Protect));
DEFINEAPI(NTSTATUS,NtFreeVirtualMemory,(HANDLE ProcessHandle,PVOID *BaseAddress,PDWORD RegionSize,DWORD FreeType));
 
int main(int argc, WCHAR* argv[])
{
        //importações é uma variável global definida em algum lugar do tipo DLLEXPORTS
        imports.GetAPI(L"NtQueryVirtualMemory");
	imports.GetAPI(L"NtWriteVirtualMemory");
	imports.GetAPI(L"NtReadVirtualMemory");
	imports.GetAPI(L"NtAllocateVirtualMemory");
	imports.GetAPI(L"NtFreeVirtualMemory");
        
	auto a = USEAPI(imports,NtWriteVirtualMemory);
	auto b = USEAPI(imports,NtReadVirtualMemory);
        auto c = imports.RawGetProcAddress<somedefinedfunctiontype>(module handle,functionname);
 
        a(params,params,params);
        b(params,params,params);
        c(params,params,params);
        USEAPI(imports,NtQueryVirtualMemory)(params,params,params...);
 
        return 0;
}
sorry for forgetting to thank you the right way
#13 · 6y ago
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

  • [Release]My Chams || Test it if have bypassBy almog6666 in Combat Arms Europe Hacks
    39Last post 17y ago
  • Priview Chams Stride TestBy XPS Hacking in Mission Against Terror Hacks & Cheats
    3Last post 13y ago
  • Semi-Chams (tested for Vista only)By Un4Bidden in Combat Arms Hacks & Cheats
    21Last post 16y ago
  • Need Stride-NumVertices for chamsBy Geecko in Blackshot Hacks & Cheats
    7Last post 17y ago
  • [Tut] somewhat chams-effect "hack" [TESTED & WORKING 9/13/08]By stuck7126 in Combat Arms Hacks & Cheats
    113Last post 18y ago

Tags for this Thread

None