Skip to main content

Basics You Should Know to Analyze a Website


I recently realized that,giving walk through wont help half of the beginners..even i have struggled initially to make my own moves without knowing how other analysts are thinking..
So, Lets dive into some basic web tags which will help you know what the site is doing and analyzing. 

Every website should have this basic structure...

<html>
<head>
<title></title>
</head>
<body></body>
</html>
Every web design is  structured using Hyper Text Markup Language.
the code of HTML is written between <html> and </html>
[opening and closing html tags]
<head> tag is where we import important things such as CSS or JS files ..we also define CSS and JS within the head tag.Within head opening and close tags there is title tag which defines the title of the page.Then we have body tag,this is where the content of web-page is written.This is were we have to make a close look for analyzing.
<div> tag is used for defining divisions..its simply a separate unit or area and we write contents of div withing opening and closing div.
  
<div id='header'>HEADING</div>

In above example,div tag is given an id 'header' an id is a unique name given to anything ,like div body or any tag of HTML to uniquely identify it..this name is used in future for calling this div in java-script or for defining styles of this div in CSS.

<div class='header'>HEADING</div>

class is similar to id but the difference is that same class name can be used for different tags.
example,

<div class='name'>Mont3</div>
<div class='name'>Cris7o</div>

here,two div use same class name which is not possible in the case of id.

<b>BOLD</b>   b tags are used for making a text bold
Output
=======
BOLD

<u>Underline</u> used for giving underline
Output
=======
Underline

<i>italic</i> giving italic style
Output
=======
italic

<br> br tag is used for giving break..there is no closing tag for br 
example,
Helo<br>Welcome

Output
=======
Helo
Welcome

<ol><li>home</li><li>contact</li></ol>
Output
=======
  1. home
  2. contact
<ul><li>home</li><li>contact</li></ul>
Output
=======
  • home
  • contact
usually we use list with some css atributes for making menu
ol stands for ordered list ul for unordered list
<font color='red' family='arial'></font> used for styling font ..this is rarely used nowadays because CSS is used for all these purpose.

If you are on a webpage and saw some awesome heading or menu and if you wanna know the code behind it, just right click on it and select inspect, you will probably see a div and notice the id or class of it and using viewsource code look for the css or java code that uses this id or class.

Though these are just basics you need to know how to understand a web page..for that you need to learn some more basics,for that visit and learn from 

OR 


Comments

Popular posts from this blog

Hack Invite Code To Register - Hack The Box

Recently I found another website that have more advanced hacking challenges...I know I need to cover other websites which i have promised you but something in this website is interesting.For registering in this website,you need to hack and get an invite code.So, I thought to deviate from our regular topic and talk about it.
The WEBSITE is

HACK THE BOX

They are asking invite code for registering.As usual i checked source-code of the page.Since I found nothing suspicious,I started looking at JavaScript and found one that seems can help me.


<script defer src="/js/inviteapi.min.js"></script>I visited the js..There is a script and i found some keywords from that like "log","invite","verifyInviteCode","makeInviteCode"I went back to our registration page now right clicked and selected inspect.

SELECT CONSOLE

 Try typing in each keyword and check if function exist.


I got output when i checked verifyInviteCode();
But, there was no help fro…

Hack This Site Basic 1 Tutorial

Lets start our journey with hack this site.Visit the website and make an account.Login with your account.
Now we are going to look at basic 1.
Select Basic missions from left tab and choose basic 1

"This level is what we call "The Idiot Test", if you can't complete it, don't give up on learning all you can, but, don't go begging to someone else for the answer, thats one way to get you hated/made fun of. Enter the password and you can continue. "

This is the easiest level.It teaches you this, you should first look into the source code for some clue or vulnerability.
Yes! Just right click on the page and select view-source.Now you can see the source code.Read along the lines until you find the line containing password:
SPOILER HERE Yes you have hacked the first level!

Hack This Site Javascript mission 1

Idiot Testfaith is learning Javascript, the only thing that is protecting her from hackers is luck. REQUIREMENT
=============
Before we go into the javascript mission , you should know the basics of javascript..atleast you should be able to understand the code written in JavaScript!
YOU CAN LEARN BASICS OF JAVASCRIPT FROM: w3schools  or SoloLearn
ON OUR MISSION
===========
This mission has a password field in it and a submit button "check password". But,as always we do not have the password.As usual we type in something and click the button to check its response. It says "Fail D:"
now, even i tried with empty password and it still says same message.
But, there is something different here than in basic levels,the message is shown in alert box, which means java-script is clearing in action behind this.Lets view its source code.Right click and select view page source.Now, here you have two option for finding the script in use, first is press "ctrl+f" and find box w…