Login Register






so wanna get started filter_list
Author
Message
so wanna get started #1
So lately ive been interested in hacking and coding in general so i went lurking on a few forums here and there trying to compile all the information i found on coding. so i started learning visual basic.net is this a good start. btw which books do you recommend for a beginner i was thinking of buying (Hacking: The Art of Exploitation, 2nd Edition) but apparently that has outdated information


MY GOAL: IS TO BECOME LIKE EVERYONE AT DEFCON

Reply

RE: so wanna get started #2
don't have to buy anything man everything is free on the internet...and i have that downloaded two years ago pdf file for free don't get wasting your money and use more little effort and your brains...doing it on your own not your money Biggrin....and btw visual basic is crap you can try Ruby easy language my favorate actually ))

Reply

RE: so wanna get started #3
(06-03-2014, 05:10 PM)1MrE1 Wrote: don't have to buy anything man everything is free on the internet...and i have that downloaded two years ago pdf file for free don't get wasting your money and use more little effort and your brains...doing it on your own not your money Biggrin....and btw visual basic is crap you can try Ruby easy language my favorate actually ))

And when you do that you are starving the creators of money, if everyone had the same attitude as you eventually they are going to give up, no more creators, no more content for you to pirate, everybody looses. I have bought many books in the past and will continue to do so. If something is a valuable tool for you surely it deserves monetary rewards for the people or person who put in all that time and effort to help you better yourself?
If you need help feel free to PM me
[Image: klfpJD]
Probitcoin
Freebitcoin
BTC clicks
bitcoin wallet:
1FBPAanbs3rJU9BUpobpDJc9hHUaCaC25N

Reply

RE: so wanna get started #4
Visual Basic is a poor choice it can work but I'd recommend something closer to C like C# if you want to stick with a .NET language.

Generally speaking you should start off by learning two languages a general purpose (and imperative) language like: Java, C#, C++, C and a Scripting language like: perl, python or ruby.

The scripting language is generally easier to learn but you can learn either first. Learn the other type second. The key thing is to know a general purpose and a scripting language.

As for Art of Exploitation being outdated...thats true but it is still an extremely valuable book because in order to learn and understand the new techniques you need to have a solid handle on the old techniques that the new build on. If you can't grasp a basic stack overflow as introduced to you in Art of Exploitation you're not going to be able to grasp a modern exploit at all. So yes its technically dated but you still need to learn the content...Art of Exploitation is still be go to book for that.

Contrary to 1MrE1 said there is nothing wrong with buying it; I actually own two copies myself a physical(bought personally) and a kindle edition(bought for me by my employer who buys all new employees several books); I've also got the downloaded pdf. If you can afford it buy it and have a hard copy to reference while you work.

All that said, don't buy it yet. If you're just learning to code the material is beyond you. Take the time learn to code get a decent grasp of coding and a feel for how real programs are developed and engineered. Then get Art of Exploitation and let it introduce you to exploiting software. It has an introduction to programming in C which would be worth a read also as it introduces you to some lower-level concepts in programming necessary to understand the exploitation.

As for books(and presumably other material) I do actually recommend:

1. The C Programming Language -- I recommend people learn C
2. Computer Organization and Design, Fifth Edition -- I've not read the 5th edition actually but the 3rd was good for learning about how computers work at the CPU level.
3. Hacking: Art of Exploitation -- Widely considered the Bible of software exploitation
4. The Shellcoders Handbook -- More detailed than Art of Exploitation but less of an intro. I'd recommend this after Art of Exploitation.
5. OpenSecurityTraining - Introduction to Software Exploitation -- This is a video/lecture series on software exploitation, I'd go through this series along side Art of Exploitation. http://opensecuritytraining.info/Exploits1.html

Reply

RE: so wanna get started #5
@@chmod
well..you're right about what you said...i never thought of it from that prespective...))

Reply

RE: so wanna get started #6
ok so i started with python so far loving this forum

Reply

RE: so wanna get started #7
(06-04-2014, 06:51 AM)con-artist1 Wrote: ok so i started with python so far loving this forum

I'd say that's a good choice for someone just starting to code. You can do A LOT with that language. Thank god you didn't choose Visual Basic.NET
Not a lot of people like Visual Basic because you actually have to download the .NET framework to run the game. If I remember correctly at least. Someone, please correct me if I'm wrong.

Reply