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 › Visual Basic Programming › [Tutorial] How to create a keygen

[Tutorial] How to create a keygen

Posts 1–13 of 13 · Page 1 of 1
MA
maxkranen1
[Tutorial] How to create a keygen
This tut will teach you how to create a keygen with visual basic.


Description:
A keygen means a program that generate keys for a certain program.


Preparation:
Get Visual Basic if you don't have it (Download link)
Think of what should your keygen be (e.g. Windows Key Generator, Game Keygen ect.)
Plan on what you want to include in your keygen
Plan on what you should include in your keygen
[optional] Getting an icon for your keygen (You convert any image file to an icon file here).


Steps:
1. Create a project
Open Visual Basic and create a Windows Form Application. Name it as the keygen you want to make. In this tutorial, i will make a BF2 keygen, for example.


2. Edit the project properties
When you've done creating the project, now you have to change the project's properties. In the box at the bottom right hand side of the project, that's where you change the properties for everything. Click on the form and change the properties as below:
Text - Change it to the title of the keygen you want.
Icon - Changing the icon can make it looks more professional. If you don't want to show an icon, turn ShowIcon to False
FormBorderStyle - You can leave it there, or change to a style you like. Usually i change it to FixedSingle, because people won't be able to resize the program.


3. Adding items into your project
Now you should add some items into your keygen. These are the things you MUST contain in a keygen:
Button - To generate the key after you clicked it
Textbox - To show the key after you clicked the button
Title - Some texts can be the on the top of the keygen, but adding a picture as a title will make it looks professional

To add items into your keygen, look at the toolbox at the left of your project. Simply drag the item that you want and put it into your project. It will appear there, and you can put it in where you like.


4. Inserting your keys into the keygen
Now you can start inserting the keys into your keygen. These keys will be shown when you click the Generate Button.
Double click the Generate button and paste the following between "Private sub" and "End Sub" line:


TextBox1.Text = Int(Rnd() * 4)
Select Case TextBox1.Text
Case 0
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Case 1
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Case 2
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Case 3
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Case 4
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
Case 5
TextBox1.Text = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"
End Select

Replace the XXXXX-XXXXX-XXXXX-XXXXX-XXXXX things with the keys you want the program to show. (You can get some keys by using an other keygen, and put the keys of the other program in YOUR keygen )

5. Finalizing and building your keygen
Now you have already reached the last step of building your keygen! Press F5 and test whether the keygen is working or not. When you're done, click Build on the top menu and click Build {ProjectName}.

To see your built keygen, go to Documents\Visual Studio {version}\Projects\{ProjectName}\{ProjectName}\Bin \Rele
ase\{ProjectName}.exe

Copy the [Projectname].exe to your desktop. Congratulations! You just created your (First) Keygen!
Now you can upload it to the net to share it with others!

Some keygens i made with visual basic are in the attatchement!
#1 · edited 16y ago · 16y ago
NickMeow
NickMeow
Honestly, this is completely pointless. Use keys from someone Else's REAL keygen? No + Most aren't real so you will be completely jewing people that thing it's real.
#2 · 16y ago
'Bruno
'Bruno
so... 100 keys or 1k keys..

equals to... 100 Cases.. 1000 cases? o.o
#3 · 16y ago
☆T
☆TIS☆
Quote Originally Posted by Brinuz View Post
so... 100 keys or 1k keys..

equals to... 100 Cases.. 1000 cases? o.o
alot of coding if its 1000 case's
#4 · 16y ago
Blubb1337
Blubb1337
no shit there are way better/easier ways.
#5 · 16y ago
~J8y~
~J8y~
Dude.............this is a fail....

the same keys are going to be used and banned for online gaming...the keys will be useless soon enough when every1 has them.....
#6 · 16y ago
EN
[MPGH]EndRiT
MPGH requires virus scan for all your attachments.
I cannot approve them till you provide them.
#7 · 16y ago
Hassan
Hassan
I can see you typed a lot. Thanks for that, but this is completey useless.
#8 · 16y ago
Blubb1337
Blubb1337
Quote Originally Posted by ~J8y~ View Post
Dude.............this is a fail....

the same keys are going to be used and banned for online gaming...the keys will be useless soon enough when every1 has them.....
What. The. Fuck. Are you talking about xD
#9 · 16y ago
Shark23
Shark23
I'm pretty sure I've seen this exact tutorial elsewhere. If not the same, very close.
#10 · 16y ago
/B
/b/oss
Quote Originally Posted by Shark23 View Post
I'm pretty sure I've seen this exact tutorial elsewhere. If not the same, very close.
me too... but i just dunno where
#11 · 16y ago
DR
dragoonadept
Would be easier to just put each of the keys in an array and pick from it at random, but I agree, this is no keygen. It's a key "selector"

Still, could be useful for some people for leaning stuffs.
#12 · 16y ago
EN
[MPGH]EndRiT
You were given enough time to add virus scans and did not provide.
Thread closed, files deleted.
#13 · 16y ago
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

  • [Tutorial] How to Create a .BIK videoBy flameswor10 in Combat Arms Mods & Rez Modding
    59Last post 16y ago
  • [Tutorial] How to create a Runnable - Ultra Easy VersionBy emisand in Gunz General
    13Last post 20y ago
  • [Tutorial] How to Create a .BIK videoBy flameswor10 in Alliance of Valiant Arms (AVA) Hacks & Cheats
    17Last post 16y ago
  • how to create speedhacks?By LiLLeO in General Game Hacking
    5Last post 20y ago
  • [TUTORIAL]How to control an airplane :p and ofcourse insert itBy System79 in WarRock - International Hacks
    8Last post 20y ago

Tags for this Thread

None