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 › Programming › Programming Tutorials › C++ Tutorials

C++ Tutorials

Posts 1–15 of 60 · Page 1 of 4
why06
why06
C++ Tutorials
C/C++/C# Tutorial List
This list is a listing of C, C++, and C# code for certain common programs, functions etc. this list is organized by skill level and then alphabetically.

Novice

C# Beginners Tutorial (C#)A very good start for any newcomers to C#. Does the basic Hello World and all that good stuff.
By: Brinuz

C++ Hackers Library v4.0 Well this is just a bunch of classes generally made to do silly little tricks. Really it is is some wrapped windows functions of console commands. And they really aren't wrapped that well anyway. It comes with a lil instructional video. Someone may have fun playing around with it.
By: scriptkiddy

Beginner's Guide for the Clueless - A Hacker's explanation of C++ really is. Going into some brief detail down too the machine level compilation of C++. Gives the novice hacker a brief glimpse in through the hackers eye of C++.
By: Arhk

Art of Trainer Making The most well explained guide to creating a trianer in C++ I ever had the pleasure of reading. A good guide for any newcomer to C++ who would like to create their own trainer with a lot more versatility the trainer making programs can give.
By: Anonymous (which I knew who this was, but thanks whoever u are)




Intermediary (includes DirectX and Windows Concepts)

Proper use of GetAsyncKeyState - A tutorial that explains some techniques on how to use GetAsyncKeyState correctly and clears up some common misconceptions.
By: why06

Assualt Cube Hack Tutorials A huge tutorial that explains how code some advanced assault cube hacks by recompiling the source code with these changes. All is needed is some basic C++. Good practice game. This tutorial includes 8 different example hacks. One of the most in depth guides on hacking assault cube on the web.
By: Hell_Demon

Source Engine Console Hooking Tutorial A very well explained tutorial on how to hook the console of a popular game engine using the Source SDK.
By: Hell_Demon

Anti Flash in Olly Debug
The Continuation of HD's source hooking guide. Explains how to find some functions like the one that controls being flashed and disable it.
By: Hell_Demon

Global Keyboard Hook(this link isn't working) - this a little code snippet that explains how to create a Global Keyboard Hook. It might come in handy since many people are always asking how to create hooks like this. The is not working you will have to replace the 3 missing letter in the link "***" with "d(hyphen)h" "hyphen" is "-"
By: B1ackAnge1

Console Hack Tutorial - A very in-depth tutorials with source example demonstrating how to read and write memory. It also goes over some things like gaining the handle of a target process through the window name and process name.
By: Erinador

Hooking members of IDirect3DDevice9 - A bit of well annotated code that clearly demonstrates how to hook members of D3D9 via a vtable and a Device pointer.
By: Davidm44



Advanced (includes advanced Windows Concepts and Reversing/ Logging techniques possibly inline asm)

cAddressTable cAddressTable is a class that enables you to search the IAT, and EAT for exports and imports, or replace them. Requires a decent understanding of PE headers, export tables, and import tables. As long as the import table isn't wiped clean or packed Jeta assures us that this should find it easily enough.
By: Jetamay

cBreakpoint This breakpoint class requires knowledge of vectored exception handlers, Hardware breakpoints, and Jeta recommends the first eight pages of the Intel Developers Manual Volume 3 as well. Also a basic understanding of bits and bitwise operators in C++, intermediate C++ knowledge, and an understanding of how the windows paging system and multi-threading system works. I don't fully understand it as of yet, but breakpoints are used to stop the execution of code. Usually this is done by a debugger I beleive using this class you have much versatility to where you can set breakpoints. Possibly even in the threads of other applications.
By: Jetamay
#1 · edited 16y ago · 16y ago
why06
why06
Sorry... I should open it up just in case you guys think this is a sucky idea. Well it was going to suck either way, but I figured this would be the better choice.
#2 · 16y ago
TE
TehKiller
=D =d =d=d=d=d
#3 · 16y ago
Void
Void
Wouldn't stickying all of those threads be a better idea?
#4 · 16y ago
ZE
zeco
No because too many stickys make people want to ignore them.... If there was one sticky i would be more likely to click it then if there were 20.
#5 · 16y ago
crushed
crushed
Hmm, why not add C++.com, as well as MSDN C++ Beginner Guide. :P

They're tutorials of C++ too. x[

And I understand if they're tutorials posted only on MPGH, but I mean, what about the 11 year olds? xP
*cough* The one you ran into today. Anyways, can't wait to learn from tutorials you posted.
#6 · 16y ago
Void
Void
I agree with crushed, need some less advanced tuts. Don't you think you'd need a little experience to understand that stuff?
#7 · 16y ago
why06
why06
Quote Originally Posted by zeco View Post
No because too many stickys make people want to ignore them.... If there was one sticky i would be more likely to click it then if there were 20.
That's the idea. I know this might be a little controversial, which is why I want to hear all the sides.

About there not being any nubier tutorials listed here:
Simple beginner tutorials are relatively easy to find. And both of those links are included in the C++ Starter guide. These tutorials should be a little more advanced. In fact I would call these tutorials just average, if anything medium to low. On the C++ skill level. Our idea of intermediate level is a lot higher then what VB would consider their intermediary level. I also realize that the more advanced code is the hardest to find an explanation on. Which is why these tutorials are more advanced. As it is no one has decided to write a low-level tutorial, for the most part because the topics are very easy to explain, or just link to an explanation.
#8 · 16y ago
Matrix_NEO006
Matrix_NEO006
arent you gonna include basic and intermediate sections too? like this

~Basic~
.....
~Intermediate~
....
#9 · 16y ago
crushed
crushed
Yeah, I was about to suggest that Matrix_NEOO006 suggested, as well as having intermediate/difficult subjects, we should also have the basics. EVEN if it reduces the thread count of 'where do I download c++' >_>;;
#10 · 16y ago
why06
why06
Hmmm... maybe your right, but there's not really that many tutorials to separate into sections. Not to mention there are no beginner tutorials o-O
#11 · 16y ago
crushed
crushed
Quote Originally Posted by why06 View Post
Hmmm... maybe your right, but there's not really that many tutorials to separate into sections. Not to mention there are no beginner tutorials o-O
I can send you some eBooks, PDF formats, cause I can't upload them to MPGH for some reason. o_o
#12 · 16y ago
rwkeith
rwkeith
Read this book and you will know all you need to know, period....

[IMG]http://blog.chuotnha*****m/wp-content/uploads/2008/09/41yakqf6bml.jpg[/IMG]
#13 · 16y ago
crushed
crushed
Quote Originally Posted by rwkeith View Post
Read this book and you will know all you need to know, period....

[IMG]http://blog.chuotnha*****m/wp-content/uploads/2008/09/41yakqf6bml.jpg[/IMG]
To be quite honest, it was the book I intended to read, but it can be a bit intimating considering the amount of pages. Not saying it's a bad book, but what I mean is, they should learn the basics simply from somewhere else before starting on this book. I myself need to start. x]
#14 · 16y ago
rwkeith
rwkeith
Quote Originally Posted by crushed View Post
To be quite honest, it was the book I intended to read, but it can be a bit intimating considering the amount of pages. Not saying it's a bad book, but what I mean is, they should learn the basics simply from somewhere else before starting on this book. I myself need to start. x]
Yep, I remember staring at those 1000 or so pages and remembered that feeling of hopelessness. You just gotta push through, and yes it's very detailed but all useful information.
#15 · 16y ago
Posts 1–15 of 60 · Page 1 of 4

Post a Reply

Similar Threads

  • [Tutorial] Change your IP to unban yourselfBy Super-Man in Game Hacking Tutorials
    3Last post 6y ago
  • Warrock Hack - TutorialBy Dave84311 in WarRock - International Hacks
    667Last post 18y ago
  • Photoshop TutorialsBy Dave84311 in Art & Graphic Design
    3Last post 20y ago
  • Tutorial Replies - Direct Memory Access (DMA) to Static Memory AddressesBy Dave84311 in General Game Hacking
    3Last post 20y ago
  • Gunz Hack - TutorialBy Dave84311 in General Game Hacking
    12Last post 20y ago

Tags for this Thread

#list#tutorials