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 11

Sam decided to make a music site. Unfortunately he does not understand Apache. This mission is a bit harder than the other basics.As you may have noticed! when we visit this level all we are given with is some line about song.This line changes on each refresh.From this we assume that this is not the real page we need to visit.But how we find our requirement? There is a tool in Kali Linux called 'Dirb'. But for now Iam using an online service for this
>>URL FUZZER<< . First we give the url and search for files with .php extension.
select start scan.Wait for scan to finish.
So,we have found a file.Now visit it as: https://www.hackthissite.org/missions/basic/11/index.php
There is our login page.still we are stuck!we don't have the password or any hint in the source code of this page. Lets run another scan on the URL Fuzzer ,this time for directories  Same way start scan and wait for it to finish. There are two possible directories. first we try /index/ ..but it seems n…

HackThisSite Realistic Mission 2

Chicago American Nazi Party Racist pigs are organizing an 'anti-immigrant' rally in Chicago. Help anti-racist activists take over their website!  ================================================
From: DestroyFascism 
Message: I have been informed that you have quite admirable hacking skills. Well, this racist hate group is using their website to organize a mass gathering of ignorant racist bastards. We cannot allow such bigoted aggression to happen. If you can gain access to their administrator page and post messages to their main page, we would be eternally grateful.
 ================================================ So a guy named DestroyFascism  is asking for our help.Lets visit the website and check the steps we did in previous missions to find vulnerability. Right click and select view source.There is only 52 lines of code. Check the code for suspicious data.I found something!

CODE ------------------------------------------------------------- <a href="update.php">…