Login Register
The stories and information posted here are artistic works of fiction and falsehood. Only a fool would take anything posted here as fact.


Tutorial Top resources to learn Hacking. filter_list
Author
Message
Top resources to learn Hacking. #1
Some great resources to learn great things. Smile
.
Hear I'm going to share some interesting resources to learn Programming, hacking,exploit writing etc. I hope you'll love it. :-) Also you can visit my blogHacksLand for some awesome tutorials.
.
PYTHON
.
1) Learn python the hard way [book]
This book explains every python concepts greatly. I suggest you to read it first if you are just beginning to learn python.
.
2) Learning penetrating testing with python [book]
This book is not only about python language. It'll cover many concepts in penetrating testing. Even there are some exploit development tutorials with python.
.
3) Beginning ethical hacking with python [book]
4) Black hat python [book]
Both of above books teach you the usage of Python in computer security to automate stuff.
.
5) Python application hacking essentials [book]
This book mainly focus on usage of Python with various windows APIs.
.
C PROGRAMMING
.
1) C for dummies. [book]
A classical book that explain many concepts in C. Actually some concepts like pointers, structures etc are not covered in this book. However I suggest you to begin with this one. Because it's beginner friendly.
.
2) Sams teaches C yourself in 21 days. [book]
This one is planned to learn C quickly. Concepts like multi dimensional arrays, pointers, structures are deeply explained.
.
3) C programming. [Android app]
An android app coded to learn C easily. (Search for Learn C by little drop)
.
4) Learn C the hard way [book]
This book is also written by Zed A. Shaw. (The writer of Learn python the hard way) . I hope this will be an interesting resource to learn C.
.

PHP
.
1) w3schools [web site]
I think the best place to learn web developing is w3schools.com . They have some great tutorials on PHP, HTML, JS and other Javascript libraries like A Jquery, angularJS etc. At the moment they don't cover php OOP programming.
.
2) Learn object oriented programming in php [book]
This is a very little book that only focus on OOP programming. You can quickly learn OOP concept in nearly one hour with this book. Read it after learn basics of PHP.
.
ASSEMBLY
.
1) learn programming from the ground up. [book]
This is one of my most favorite books. This book covers some basic concepts of system architecture like CPU,Memory, Stack etc and assembly language.
.
2) Assembly primer for hackers [Video play list]
A set of video tutorials [by sir Vivek Ramachandran] made for beginners. This videos are made with a Linux distribution.
.
3) x86 assembly and C fundamentals [book]
This book covers some advanced topics in C & Assembly. If you are good in math take a look at this book too.
.
JAVA
.
1) Beginning programming with Java for dummies [book]
Another book of the dummies collection. It'll teach you Java from the beginning.
.
NETWORKING
.
1) Networking for dummies. [book]
A book that covers basics of networking. I think it mainly focus on practical side of networking.
2) CISCO packet tracer [Simulation tool]
.
EXPLOIT DEVELOPMENT
.
1) corelan.be [web site]
This was the most valuable resource to me. This tutorial set is about windows exploit writing. Basic stack based exploits, SEH exploits , ASLR bypass and heap exploits are covered hear. Also there is a tutorial that explain windows shellcoding too.
.
2) Hacking the art of exploitation [Book]
This one is the greatest book I have read in this field. Many concepts like Programming, Exploitation, Shellcoding, Networking are greatly explained with practical exercises. It have built-in Linux ISO for practice attacks. I can say this is a must to read if you are in field of computer security or hacking.
.
3) exploit-db.com [web site]
This is actually a archive of exploits . They have thousand of per wrote exploits , shellcodes and some great white papers. Also there are copies of vulnerable programs. Just read exploits and try to write them again. Try to fix them if the doesn't work.
.
4) Protostar / Nebula / Fusion [Linux vms]
Both of these three VMs cover various Linux exploit techniques.
* Nebula is targeted some basic Linux privilege escalation and system tricks.
* Protostar teaches you stack based , heap based and format string exploits.
* Fusion also covers Linux exploit writing. But it has some exploit preventions turned on.
.
5) Buffer overflow primer for hackers . [Video play list]
This is the second part of above Assembly primer for hackers play list. This covers shellcoding and exploit development.
.
6) securitysift [web site]
Another good website to learn windows exploitation. They have well written tutorial set with some nice graphics to easily understand basic concepts.
.
7) Shellcoder's handbook [Book]
This book not only covers shellcoding. It explain basic exploit development theories also. There are great content about some other OS types like Mac/Solaris too.
.
8) Smashing The Stack For Fun And Profit [Article]
9) ret2libc attack[Article]
Both of above tutorials are wrote by alphaA and greatly explain basic theories.
.
HACKING
.
1) CEH v9 study guide [book]
Referencing this book is the simplest and best way to learn basics of hacking. Many concepts like networking, cryptography, scanning etc are simply explained hear.
.
2) Hacking for dummies [book]
Another book by dummies serious.
.
3) Metasploit pen tester's [book]
A guide to learn about metasploit framework and some penetration testing methods like scanning, fingerprinting etc.
.
3) Stealing the network [book]
This is not a theory book. There are some interesting fictional stories about various hacking attacks. I loved two three stories like "The worm". They are really interesting.
.
REVERSE ENGINEERING & MALWARE ANALYSIS
.
1) Practical malware analysis [book]
A must to read if you are interested in malware analysis . There are many important theories like basic assembly, Working of stack/heap, anti debugging techniques etc. Also they cover the usage of IDA too.
.
2) Reverse engineering for beginners [book]
A big book that explain RE from the basics.
.
CRYPTOGRAPHY
.
1) Hacking secret ciphers with python [book]
This book teaches you absolute basics about cryptography. In many examples it uses Python to make cryptography tools. If you are totally new to this subject read it first.
.
2) A journey of cryptography [Video play list]
Another video tutorial set from Khan academy.
.
3) Probability and statistic [Book]
4) functions , Limits & Calculus [Book]
Both of above books will cover some mathematical concepts you need to learn cryptography.
.
WEB APPLICATION HACKING
.
1) Web application hacker's handbook. [book]
A great book written about web application hacking.
.
2) XSS cheat sheet [book]
.The name says it's all. (Find for brute-logic xss cheat sheet)
3) Web hacking 101 [book]
This book mainly focus on bug hunting. However you may learn some new terms like http parameter pollution etc.
.
4) Advanced SQL Injection [book]
5) Command injection [book]
.
.
All of these mentioned books are available to download from Internet [pdf/epub].
All of video tutorials are available in you tube.
Just search the title.
So guys I think they may help you to learn new things. I know that you also have some great resources to learn. Feel free to share them too.
B.Sc Engineering in computer science [Student]
Gov. university of Peradeniya.
Author at HacksLand.net Cool

[+] 3 users Like thil4n's post
Reply

Top resources to learn Hacking. #2
Thanks [emoji16][emoji106]

Reply

RE: Top resources to learn Hacking. #3
Nice contribution Indeed.

I first started using W3Schools over 15 years ago, and must say It's an excellent starting point to learn a given language.
[Image: AD83g1A.png]

Reply

RE: Top resources to learn Hacking. #4
Good list! I'm working my through Web application hacker's handbook and also using it as a door stop because it's so big!!

Reply

RE: Top resources to learn Hacking. #5
(10-23-2019, 03:27 PM)Nork0i Wrote: Good list! I'm working my through Web application hacker's handbook and also using it as a door stop because it's so big!!

Door stop. Biggrin Biggrin . How ever it's an great classical book to learn some basics.
B.Sc Engineering in computer science [Student]
Gov. university of Peradeniya.
Author at HacksLand.net Cool

Reply

RE: Top resources to learn Hacking. #6
(10-22-2019, 08:29 AM)mothered Wrote: Nice contribution Indeed.

I first started using W3Schools over 15 years ago, and must say It's an excellent starting point to learn a given language.

Yes That's the best place to learn stuff related to web applications.
B.Sc Engineering in computer science [Student]
Gov. university of Peradeniya.
Author at HacksLand.net Cool

[+] 1 user Likes thil4n's post
Reply

RE: Top resources to learn Hacking. #7
My Thanks to you, )))))))

Reply

RE: Top resources to learn Hacking. #8
(10-24-2019, 09:36 AM)EnglishMen Wrote: My Thanks to you, )))))))

keep learning. Smile
B.Sc Engineering in computer science [Student]
Gov. university of Peradeniya.
Author at HacksLand.net Cool

Reply

RE: Top resources to learn Hacking. #9
Great post!
This will help a newbie like me!
Thanks

Reply

RE: Top resources to learn Hacking. #10
(10-28-2019, 02:30 AM)cupopigi Wrote: Great post!
This will help a newbie like me!
Thanks

Thanks mate. keep learning. Smile
B.Sc Engineering in computer science [Student]
Gov. university of Peradeniya.
Author at HacksLand.net Cool

Reply







Users browsing this thread: 1 Guest(s)