web hacking for beginner


web hacking

web hacking  is the process of exploiting vulnerabilities of the target website in order to gain unauthorized privileges to it.It consists of many phases like information gathering,vulnerability analysis,etc.... and the attacks include Defacing,Sql injection,XSS,... etc.
to get start with web hacking you need some skills of programming and other 
we talk about it here 

1)Learn web development:

when you learn we dev you get understand the logic of web site you start with learn HTML and CSS for front end , you can get Java script and PHP or python 
for Back end , you can use some best resources like web site tutorial or online courses .
w3schools is the best tutorial to learn web development  .

codecademy it’s almost like a university course, only you control when and where class happens. Codecademy’s beginning web development course walks you through the basics of HTML and CSS, giving you projects throughout to practice newly learned skills. And once you’ve mastered the fundamentals, it’s easy to launch into a new course on a more specialized skill, such as PHP, JavaScript or Python.

Mozilla Developer Network from the folks behind the Firefox browser comes this helpful list of web development tutorials. Focused on HTML, CSS and JavaScript, tutorials run the gamut of beginner to advanced.

HTML Dog’s Beginning HTML Guide this set of tutorials is much less flashy than Codecademy, but just as useful. HTML Dog provides a straightforward, easy-to-follow group of tutorials covering HTML fundamentals. If you’re interested in learning CSS or JavaScript, they’ve got beginner’s guides for those as well.

GitHub for Beginners github is the de facto collaboration tool for many software development projects. If you want to work in web development, familiarity with GitHub is a must. This tutorial is a great way to learn the ins, outs and terminology that make the networking site tick. And like the title says, this tutorial truly is for beginners—no prior programming experience is required.
Books: 

 

2)HTTP Protocol

HTTP is an application protocol for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.
Books: 


3)XSS and CRF

Cross-site scripting (or XSS) allows an attacker to execute arbitrary JavaScript within the browser of a victim user.
Cross-site request forgery (or CSRF) allows an attacker to induce a victim user to perform actions that they do not intend to.

Books:




you can get some courses with github student Sing up here ⏩⏩ link

Comments

Popular Posts