So Ive recently been thinking of learning how to write exploits and shit and right now ive been trying to learn python but the more i dug deep into this shit the more i hear ppl talk about C++ and C so what do i do now? and do i learn C++ or C
Basically:
- Python makes scripts; high-level, built-in error handling, etc
- C makes low-level stuff; you get low-level memory management, so good for everything that includes talking to kernel, buffer overflows, registers and low-level networking.
- C++ is level above C; can give you low-level memory access, can talk to kernel, with buffer overflows you need to disable default compiler settings, still access to low-level network and registers.
Everything depends on use case. python is ok for automation/stuff you run on your machine. if goal is someones machine, you probably want C/C++.
You definitely should know python basics, but going deeper C/C++ is very good idea. for start C++ is easier, but when you start going lower, you switch from C++ to C - that is easier change than going directly from Python to C.
I would choose C++ after python, then switch to C. but choice is always yours.
- Python makes scripts; high-level, built-in error handling, etc
- C makes low-level stuff; you get low-level memory management, so good for everything that includes talking to kernel, buffer overflows, registers and low-level networking.
- C++ is level above C; can give you low-level memory access, can talk to kernel, with buffer overflows you need to disable default compiler settings, still access to low-level network and registers.
Everything depends on use case. python is ok for automation/stuff you run on your machine. if goal is someones machine, you probably want C/C++.
You definitely should know python basics, but going deeper C/C++ is very good idea. for start C++ is easier, but when you start going lower, you switch from C++ to C - that is easier change than going directly from Python to C.
I would choose C++ after python, then switch to C. but choice is always yours.
thanks dude! any resources like pdfs or that shit? pls no courses or stuff i need to pay for, thanks again
Glad , I'm seeing these question being asked , AI has ruined it for most
plenty on youtube for free by bro code. they are quite long and aren't specificly for exploits/malware but they get the fundamentals down freecodecamp[dot]org has more interactive tutorials but im not sure if they have c/c++ stuff
But i also think python can be good for learning absolute basics. It's just not what you would write any actual exploits in
Python is for automation and whatnot, C is what you absolutely need to learn, or rather should I say master.
some x86_64 (or ARM) knowledge will also take you a long way, some OS fundamentals(Processes vs Threads, System calls, Memory protection methods...), and learn how to properly debug then finally memorize vulnerability classes
some x86_64 (or ARM) knowledge will also take you a long way, some OS fundamentals(Processes vs Threads, System calls, Memory protection methods...), and learn how to properly debug then finally memorize vulnerability classes
you need to learn python first to get the programming concept, if you really understood programming concepts
you can literally learn any language in 2-3 days , maybe good at it in a week
but that comes after c , and you don't really need c++, c++ have a lot of unique concept that are very hard to grasp
you can literally learn any language in 2-3 days , maybe good at it in a week
but that comes after c , and you don't really need c++, c++ have a lot of unique concept that are very hard to grasp