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 8

Sam remains confident that an obscured password file is still the best idea, but he screwed up with the calendar program. Sam has saved the unencrypted password file in /var/www/hackthissite.org/html/missions/basic/8/ However, Sam's young daughter Stephanie has just learned to program in PHP. She's talented for her age, but she knows nothing about security. She recently learned about saving files, and she wrote a script to demonstrate her ability.So, we know the password is stored in some obscured password file. 
Lets try the same code as we did in level 7.
But the code 'ls' is not treated as command. so lets try it differently.
Try with aaa;<!--ls-->
it also failed but got a message:
If you are trying to use server side includes to solve the challenge, you are on the right track: but I have limited the commands allowed to ones relevant towards finding the password file for security reasons(because there will always be that one person who decides to execute some rathe…

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">…