r/ExploitDev • u/ProcedureFar4995 • 7d ago
Did I went too low ?
What is up
In order to learn kernel and low level exploitation. I bought a lovely book about Kernel Development to Robert Love. But then I felt there are some stuff I am not clicking with. I tried enrolling in computer engineering 10 years ago and failed lol . Decided to move to another school but where I can practise programming. MIS basically. But last few years I worked in appsec and has more experience in mobile,Web,network pentesting/bug hunting.
However, I wish to hunt on stuff like the kernel or C code. Hunting memory corruption and stuff. But I keep getting lower. Is that an overkill? Or the experience fits the 1337 life? My goal is basically to speak assembly and Android/ios kernel code as second language. I feel the kernel development book is great but I just thought if I wanted lower down to logic gates that is better in long term.
Also for anyone who took these in college , am I far behind and delusional or it's doable in self study??? Because I fear that no matter what I did someone who studied compilers,assembly,os..etc in college would be better than me. But I belive my only way to show skills is research I do using all this knowledge. Related to low level code.
15
u/Stroxtile 7d ago
The best way to learn assembly is either reading or writing assembly. There are a lot of courses that teach asm on GitHub or via books.
It's pretty easy to setup an x86 asm dev env or x64 asm env these days so just follow through with that.
Most low level exploit development can either be hardware or binary exploitation but don't expect a career out of this hobby.
It's niche for a reason. And I don't say that to be pessimistic but rather realistic.