EvilZone
Hacking and Security => Hacking and Security => : R3Zk0N November 24, 2013, 05:55:28 AM
-
Ok so ive been reading a fair amount of the tutorials and that and i am trying to workout, i want to do website and Pen Testing "Hacking" But i don't want to be a script kiddie and use things like SQLMAP all the time.
So my question is, is C alright to learn and build tools? because i know alot of exploits are done using C and some ASM (Reverse engineering) So if i focused on C would it equip me correctly, if that makes sense
Id like to write my own vulnerability scanner
Books that i am reading on C atm(If you have any recommandations, just list them or pm me) (Pictures used because pictures are awesome.) :P
(http://nostarch.com/sites/default/files/imagecache/product_full/hacking_2E_big.png) (http://www.kavoir.com/wp-content/uploads/2010/03/TheWebApplicationHackersHandbookDiscoveringandExploitingSecurityFlaws.jpg)
(http://ecx.images-amazon.com/images/I/615HS7HL0iL._SL1360_.jpg)
Staff note: resize your images!
-
As i have been reading and glancing at online documentation, i have come to the conclusion that C is as close to a low-level coding language as you can get. (That's before assembly).
Wrong.
The lowest level language next to Assembly is Forth.
However, unlike C, Forth can very easily be molded into a higher level language due to its programmable syntax and endless versatility (it's based on a very simple computing model, like Lisp).
C is actually relatively high-level, despite pointers and manual memory management.
-
So my question is, is C alright to learn and build tools?
No, no one has ever used C to build anything useful or do anything at all. It's absolutely not ok to learn C ever. :P
Also, why are you reading a book on Python in order to learn C?
-
I like to use python for most of my tool creation, mainly because it is easy and fast to create, and I can easily pass the source to the rest of my team quickly. But thats just for small things, C is definitely better for final, polished solution's.
On a sidenote, Violent Python is an excellent book. My mentor introduced me to the author, who he used to work with. The guy is a certified badass. And the book is good also.