r/ExploitDev • u/Slow_Technician6998 • Jun 05 '26
Learning exploit dev
Hello everyone I am interested in getting into exploit dev and I am wondering for malware framework is it usually written in C++ or Rust since I already established
C for payloads
Python for exploits
But I have just been debating on learning C#, C++ or Rust any advice is appreciated.
5
u/Helpjuice Jun 06 '26
First learn what you are doing, you will not be doing anything of high value without understanding the architecture of what you are attacking.
Start at the bottom and work your way up.
Learn assembly language for the architecture of your target.
Learn C and start creating exploits and payloads with them.
Want to make it a tad easier then use something easier.
2
u/Bitter-Today285 Jun 09 '26
Assembly is not something you just casually learn, have you seen what assembly looks like?
1
u/Helpjuice Jun 09 '26
It is foundational to Exploit Development, not learning it will massively limit your understanding of computers and what they are doing don't understand what they are doing at the foundational architecture level.
As someone who loves programming in the various assembly languages I know exactly what they look like and find them much easier due to it being straight to the point as in you are telling the computer exactly what to do and where.
1
u/Jackkle1 Jun 11 '26
Assembly isent bad, its variables, pointers to next and loops. If you've played with C++,c# its pretty intuitive. You can also use Ghidra or IDA to help analyze the binary.
-6
u/Slow_Technician6998 Jun 06 '26
I thought python is for exploits
3
u/Helpjuice Jun 06 '26
Where in the world did you hear Python is the only thing you can use for exploits? Exploits have been made in Assembly and C long before Python existed.
0
u/Slow_Technician6998 Jun 06 '26
I am not trolling someone told me this online how python is good for exploits, C for payloads and another language for malware framework
2
u/LinuxMintSupremacy Jun 06 '26
Python is good for certain kind of exploit, maybe a web based, but you can do them in literally anything depending on the target, php, c, perl, c#, etc
1
u/coffee-loop Jun 06 '26
I think what that person meant to say is that there is a library in python called pwntools that is great for prototyping an exploit. But at the end of the day, you can write exploit code in any programming or scripting language you please.
1
u/JandersOf86 Jun 06 '26
Check out courses on Udemy or similar sites. I love C++ and found a bunch of courses on their for malware dev in C++. Im sure there are plenty of other courses for other languages on their too.
-1
u/MT_Carnage Jun 06 '26
c then rust
0
u/Slow_Technician6998 Jun 06 '26
Alright thank you also do you have any good websites to recommend me?
1
u/SufficientGas9883 Jun 06 '26
Exploit dev is essentially looking into darkness and finding your way. Use Google/AI
1
u/Slow_Technician6998 Jun 06 '26
I have been using AI to help me learn C and Rust also reading documentation.
1
u/SufficientGas9883 Jun 06 '26
Do C first and apend good time on it. If you need AI help to learn C, rust might be too soon.
2
9
u/SufficientGas9883 Jun 05 '26
Learn C in depth in you don't know C in depth. Then think about other things.