Skip to content

Commit cf3395c

Browse files
authored
Readme, read this first....
Updated the README to improve clarity and organization, including background information, repo purpose, and content overview.
1 parent 90820db commit cf3395c

1 file changed

Lines changed: 18 additions & 50 deletions

File tree

README.md

Lines changed: 18 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -4,92 +4,60 @@ Before we even talk abit, just understand this, WinAPI is the core of reverse en
44

55
<img width="1287" height="876" alt="image" src="https://github.com/user-attachments/assets/bfa44f14-9331-474b-98fc-5c769c374c03" />
66

7-
Look at IDA dissassembler, same case:
7+
Look at IDA dissassembler, WinAPI appears again...
88

99
<img width="915" height="597" alt="image" src="https://github.com/user-attachments/assets/096065f7-dd9e-4e79-925b-6980801a4e1f" />
1010

1111
Hey there am Nick and I welcome you as my Windows API adventurer! You're the lucky few who've found me. Buckle up!
1212

13-
Don't skip, read this first. Please.
14-
15-
================================================
16-
17-
**My Background:**
18-
19-
**🕵️‍♂️ The Quest for WinAPI Knowledge**
13+
**🕵️‍♂️My Background: The Quest for WinAPI Knowledge**
2014

2115
Picture this: There I was, lost in the digital deserts, searching for knowledge mines containing **organized** Windows API wisdom. 🔍
2216

2317
![image](https://github.com/user-attachments/assets/e04ec000-99a2-48fe-b0f0-b02f5be5d87f)
2418

25-
What did I find? Just a bunch of dusty ancient scrolls — outdated books, broken links, and long-forgotten Chinese and Russian forums. 📚 Painful stuff. There was literally no one breaking this down for free in a way that made sense.
26-
And honestly — how are we supposed to master operating systems if WinAPI itself is locked behind arcane knowledge walls?
19+
What did I find? Just a bunch of dusty, outdated and long-forgotten Chinese and Russian forums.
2720

28-
So I tried opening tools like IDA Pro and Ghidra (which I still barely understand), and suddenly I was like:
21+
There was literally no one breaking this down for free in a way that made sense.
2922

30-
“Wait… Isn’t this the same stuff from that old Charles Petzold book on WinAPI?”
23+
And honestly — how are we supposed to master operating systems if WinAPI itself is locked behind outdated knowledge walls and a boring Microsoft Documentation?
3124

32-
Then it hit me:
33-
While I was struggling with CreateWindow, there were 17-year-old reverse engineering gods in underground Russian and Chinese forums casually posting cracked slot machine binaries, porting code to WinAPI like it was a hobby.
25+
So, I tried opening tools like IDA Pro and Ghidra (which I still barely understand), and suddenly I was like:
3426

35-
Meanwhile, I’m sitting there thinking:
27+
“Wait… Isn’t this the same stuff from that old Charles Petzold book on WinAPI?”
3628

37-
“Bro... what the hell?! These guys and girls are out here chewing IDA for breakfast.
29+
While I was fighting hello world in python, 17-year-old reverse-engineering demons on Russian and Chinese forums were casually cracking slot machine binaries and chewing IDA like breakfast. 🥣💀
3830

3931
![image](https://github.com/user-attachments/assets/f9119b7f-0325-4807-a11e-357209e95e97)
4032

41-
I decided to venture into the seas of outdated documentation and cryptic Chinese forums to bring you this treasure trove. 💎
42-
43-
Why? Because learning shouldn't cost you that much effort. There should be somewhere you can just visit and get all of it. But there wasn't.
44-
45-
================================================
46-
47-
**This repo is for all of you out there:**
48-
49-
Struggling students 📚
33+
So I dug through outdated docs and cryptic Chinese forums to pull everything into one place — because learning shouldn’t feel like an unpaid side quest. 💎
5034

51-
Curious coders 🧐
52-
53-
Bootcamp dropouts 🏃‍♂️💨
54-
55-
Anyone who's ever yelled "WHY ISN'T THERE A DECENT TUTORIAL FOR THIS?!" at 3 AM 🌙😤
35+
This repo is for: Students who are stuck 📚, curious coders 🧐, bootcamp dropouts 🏃‍♂️💨, and anyone who’s rage-searched WinAPI tutorials at 3 AM 😤🌙
5636

5737
![image](https://github.com/user-attachments/assets/031bd83d-3577-4cd9-a61b-1eb87e517f06)
5838

59-
I've poured my blood, sweat, and tears (mostly tears) into this project. It's my gift to you - the next generation of Windows programmers.
60-
61-
Am 24, and am in no way a master at this stuff. 🧙‍♂️✨
62-
63-
Am here to keep the flame of low-level programming burning bright!
39+
I’m 24, not a master at this stuff — just someone who put in a lot of time into this, so the next Windows programmers and Reverse Engineers don’t have to suffer as much. Am here to keep the fire of Low-level burning. 🔥
6440

6541
![image](https://github.com/user-attachments/assets/d783a51a-7f78-49ab-b218-782d659070a4)
6642

67-
**What's in store?**
68-
69-
💻 Colorful code: (WinAPI is often seen as black and white; I mention it, and someone already visualizes MS-DOS. And since you like sleep, colored and image-filled notes won't let that happen...)
43+
**What’s inside 💻 Colorful code & visuals**
44+
WinAPI doesn’t have to look dead or ancient. The notes use color and images so your brain stays awake.
7045

7146
![image](https://github.com/user-attachments/assets/008ddb92-1232-4c4f-8d00-e945ba2df9c2)
7247

7348
📚 Notes that actually make sense: (I know, shocking! Clear notes, explained to the core.)
7449

7550
🎢 A rollercoaster ride through the weirdest parts of Windows that you'd never even thought existed.
7651

77-
================================================
78-
79-
**Prerequisites and contributions:**
80-
81-
C/C++ programming knowledge. (I already have a C and ASM repo if you don’t mind starting there).
82-
83-
A love for low-level madness, unless you're a framework fanatic.
52+
**Prerequisites / contributions**
8453

85-
🚫 Prohibited: Caffeine (Colorful notes need no caffeine; I promise you won’t sleep.)
54+
Basic C/C++ (ASM helps)
8655

87-
🚫 No code contributions needed. I accept both pull requests, **cash for pizzas**. Email me if you need another donation method... 🍕
56+
Interest in low-level stuff
8857

89-
Email me if you have something to tell me too.😉
90-
There's a lot of code and notes.
58+
No pressure to contribute code. If you really want to help, snacks will give me moral support to make you learning repos eg OS, TCP, and a lot that I have in store...
9159

92-
================================================
60+
Email me if you’ve got feedback or questions — there’s a lot to learn over here.
9361

9462
**License:**
9563

0 commit comments

Comments
 (0)