Welcome to Admin Junkies, Guest — join our community!

Register or log in to explore all our content and services for free on Admin Junkies.

Top resources to learn Hacking.

PYTHON
.
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)
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.
.
Beginning ethical hacking with python [book]
Black hat python [book]
Both of above books teach you the usage of Python in computer security to automate stuff.
.
Python application hacking essentials [book]
This book mainly focus on usage of Python with various windows APIs.
.
C PROGRAMMING
.
1)
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.
.
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.
.
C programming. [Android app]
An android app coded to learn C easily. (Search for Learn C by little drop)
.
4)
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
.
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.
.
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)
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)
A set of video tutorials [by sir Vivek Ramachandran] made for beginners. This videos are made with a Linux distribution.
.
3)
This book covers some advanced topics in C & Assembly. If you are good in math take a look at this book too.
.
JAVA
.
Beginning programming with Java for dummies [book]
Another book of the dummies collection. It'll teach you Java from the beginning.
.
NETWORKING
.
Networking for dummies. [book]
A book that covers basics of networking. I think it mainly focus on practical side of networking.
2)
.
EXPLOIT DEVELOPMENT
.
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.
.
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)
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.
.
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)
This is the second part of above Assembly primer for hackers play list. This covers shellcoding and exploit development.
.
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.
.
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.
.
Smashing The Stack For Fun And Profit [Article]
9)
Both of above tutorials are wrote by alphaA and greatly explain basic theories.
.
HACKING
.
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)
Another book by dummies serious.
.
Metasploit pen tester's [book]
A guide to learn about metasploit framework and some penetration testing methods like scanning, fingerprinting etc.
.
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
.
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)
A big book that explain RE from the basics.
.
CRYPTOGRAPHY
.
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.
.
A journey of cryptography [Video play list]
Another video tutorial set from Khan academy.
.
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)
A great book written about web application hacking.
.
XSS cheat sheet [book]
.The name says it's all. (Find for brute-logic xss cheat sheet)
3)
This book mainly focus on bug hunting. However you may learn some new terms like http parameter pollution etc.
.
4)
5)
 

Log in or register to unlock full forum benefits!

Log in or register to unlock full forum benefits!

Register

Register on Admin Junkies completely free.

Register now
Log in

If you have an account, please log in

Log in
Who read this thread (Total readers: 0)
No registered users viewing this thread.

Would You Rather #9

  • Start a forum in a popular but highly competitive niche

    Votes: 9 27.3%
  • Initiate a forum within a limited-known niche with zero competition

    Votes: 24 72.7%
Win this space by entering the Website of The Month Contest

Theme editor

Theme customizations

Graphic Backgrounds

Granite Backgrounds