1 00:00:02,000 --> 00:00:02,850 Hello, everyone. 2 00:00:03,590 --> 00:00:12,500 So in this video, we are going to learn about Actimel injection, but before learning or starting with 3 00:00:12,500 --> 00:00:21,920 XHTML injection, we should know actually what XHTML is, how it works, how it interprets the code 4 00:00:22,550 --> 00:00:27,230 so that we are able to perform our attack known as a steam injection. 5 00:00:28,010 --> 00:00:35,510 So for many of you who must be familiar with XHTML, it will be a brush up of your basics. 6 00:00:35,750 --> 00:00:40,100 For others, you can learn how XHTML actually works. 7 00:00:41,060 --> 00:00:48,260 So H.M. stands for So XHTML stands for hypertext markup language. 8 00:00:49,130 --> 00:00:58,040 XHTML is the standard markup language for all the web pages that you see when you open up any particular 9 00:00:58,040 --> 00:00:58,720 website. 10 00:00:59,810 --> 00:01:05,780 So any website you come across, let's say it Amazon.com and you're going to shop. 11 00:01:05,780 --> 00:01:09,370 Anything let's say are going to book any right on UBA dot com. 12 00:01:09,980 --> 00:01:18,170 So those particular Web site pages is nothing, but it is a collection of XHTML pages which have been 13 00:01:18,170 --> 00:01:22,340 written and it is serving on to that particular website. 14 00:01:23,390 --> 00:01:33,200 Now how does it Damul Page works, so it basically contains some of the HTML elements which makes the 15 00:01:33,200 --> 00:01:38,270 building blocks of the editorial pages, which further is known as a website. 16 00:01:40,080 --> 00:01:48,690 So always remember, the XHTML elements are represented by some kind of tags, as you can see or hear, 17 00:01:49,110 --> 00:01:58,950 all the elements are represented by these brackets or these tanks, and each tag has different working, 18 00:01:59,190 --> 00:02:01,790 obviously, for different functions. 19 00:02:01,830 --> 00:02:04,230 There are different kinds of tags. 20 00:02:05,100 --> 00:02:13,120 Now you can see the structure of how it's HTML page or HTML code looks like. 21 00:02:13,530 --> 00:02:22,620 So as you can see over here, this is the boilerplate for any code that you will see in any HTML Web 22 00:02:22,620 --> 00:02:26,140 pages or you're going to write for any Web page. 23 00:02:26,670 --> 00:02:34,520 So first, it obviously starts with XHTML, these stacks and at the end there is a closing tag. 24 00:02:35,310 --> 00:02:45,740 Next is a head and had close and title and title close, which lies between the head now entitled like 25 00:02:45,750 --> 00:02:52,320 if you write anything, it comes as a title onto your web page or onto your website. 26 00:02:53,610 --> 00:02:58,050 After the head tags we have body in the body tags. 27 00:02:58,260 --> 00:03:04,320 You add all the elements that you like, for example, each one extra H3. 28 00:03:04,500 --> 00:03:12,840 If you want to add paragraph, if you want to add div, any images or any kind of script that will always 29 00:03:12,840 --> 00:03:15,110 be included into the body tag. 30 00:03:15,720 --> 00:03:22,920 So this gives you a brief outline of how the structure of its HTML page looks like. 31 00:03:23,970 --> 00:03:24,870 Moving ahead. 32 00:03:26,010 --> 00:03:36,540 YOULD We have a very simple and basic code of HDMI which again contains HDMI tags to tell the document 33 00:03:36,540 --> 00:03:45,900 that this is going to be a XHTML type of document called Next Is Head, which contains the title year 34 00:03:46,140 --> 00:03:46,820 I have written. 35 00:03:46,860 --> 00:03:51,480 This is a title to demonstrate the title for the Web page that we are going to create. 36 00:03:52,590 --> 00:03:55,850 Next is The Body Tags, which contains Hollowell. 37 00:03:56,250 --> 00:04:02,040 So we are basically going to print something that is Hollowell on onto a page. 38 00:04:03,620 --> 00:04:09,620 All right, so let's see this how we can do this, so I'm going to see if this code into a file, which 39 00:04:09,620 --> 00:04:10,830 you can see over here. 40 00:04:11,900 --> 00:04:13,670 Let me just zoom this year. 41 00:04:13,710 --> 00:04:16,720 You can see the code that we have already written. 42 00:04:16,730 --> 00:04:24,050 So I'm going to save this and I have saved this with the filename, which is demo HDMI, a HDMI. 43 00:04:24,410 --> 00:04:27,530 And once I open this, it looks something like this. 44 00:04:27,610 --> 00:04:33,290 You can see this is the body which has been printed over here, and this is the title. 45 00:04:33,290 --> 00:04:36,140 The title we have given is This is title. 46 00:04:36,350 --> 00:04:41,460 And you can see the exact same title now when I will change this title. 47 00:04:41,480 --> 00:04:46,450 So let's see my first e-mail. 48 00:04:47,240 --> 00:04:48,320 Let me just save this. 49 00:04:48,740 --> 00:04:51,230 Let me go back here and let me reload this. 50 00:04:51,620 --> 00:04:54,500 And you can see our title has successfully changed. 51 00:04:54,980 --> 00:04:57,700 Now you're onto the Web page. 52 00:04:57,710 --> 00:05:03,330 You will not be able to see any of the tags which we have given over here. 53 00:05:03,810 --> 00:05:04,240 Why? 54 00:05:04,520 --> 00:05:11,780 Because these eggs are never interpreted or printed onto a target of a page. 55 00:05:12,920 --> 00:05:22,580 They are only to identify what are the elements that we are going to give into our code or into our 56 00:05:22,850 --> 00:05:25,850 Web page, which is the general or admiral. 57 00:05:26,300 --> 00:05:32,150 So I hope you guys understand how a basic XHTML code looks like. 58 00:05:32,600 --> 00:05:40,430 How is the structure, how you can save it into a file and how you can open it onto your browser. 59 00:05:40,820 --> 00:05:41,330 Thank you.