LFGA Web

Web app Basics


If you want to hack web applications you must first know what a web application is and how have an idea how an application works.

In this section we'll learn some basics about web apps, only what is necessary.


Web vs Application server

The first thing to understand is the server. We can read more about this on this site: Web Server vs. Application Server


What is a web application?

Now we need to know what a web application is: What is a Web Application?

Now we need to know the two parts of a web application, a term used in web development but that we need to identify: Frontend vs Backend

In some cases, knowing something about the technologies used in the web applications could help us.

Also, is important to know the difference between a Web app and a Web site: Difference between Website and Web Application


After reading

Now at this point you already know:


Deploying our first Web App.

Now let's deploy our first web app (if you have never deployed one before). This THM room called Django which teaches us how to do it, so let's follow along and try to do everything. This will give us an idea how web apps are built and deployed.

You'll need python installed and working, at this point you should have it. Let's go to the room: django