Index of /~erikpoll/websec/demo

[ICO]NameLast modifiedSizeDescription

[PARENTDIR]Parent Directory  -  
[TXT]DOM_exercise.html2023-02-28 10:23 3.3K 
[TXT]README.html2023-03-13 13:44 6.2K 
[TXT]UI_redressing_blackboard.html2023-03-13 08:36 694  
[TXT]UI_redressing_brightspace.html2023-03-13 08:36 575  
[   ]alertMessage1.js2023-02-05 17:59 43  
[   ]alertMessage2.js2023-02-05 17:59 44  
[TXT]clickjack_basic.html2023-03-13 09:14 1.0K 
[TXT]clickjack_some_button.html2023-03-13 08:47 1.3K 
[TXT]clickjack_some_button_transparent.html2023-03-13 08:52 1.1K 
[DIR]components/2023-01-29 17:05 -  
[TXT]cursor-jacking.html2023-03-13 09:10 1.9K 
[TXT]demo_DOM.html2023-01-29 17:51 2.3K 
[TXT]demo_DOM2.html2023-02-26 22:14 5.8K 
[TXT]demo_get_post.html2023-01-29 17:04 4.8K 
[TXT]demo_javascript.html2023-01-29 17:07 4.0K 
[TXT]framebuster.html2023-03-13 08:52 922  
[TXT]framebusting1.html2023-03-13 08:54 352  
[TXT]framebusting2.html2023-03-13 08:54 1.3K 
[DIR]img/2023-01-29 17:05 -  
[TXT]mixed_content.html2023-02-05 18:21 1.7K 
[TXT]movement.html2023-03-13 08:53 651  
[TXT]test_SOP.html2023-03-28 13:34 2.1K 
[TXT]test_SOP_https_version.html2023-03-28 13:34 1.8K 
[TXT]xss_via_DOM.html2023-02-28 10:28 6.4K 

websec demos

Demo webpages for Web Security

This directory contains some examples that illustrate some features of the web (or more in particular, of HTTP and HTML). They are all bare-bones examples, with just a few lines of HTML and without using any fancy JavaScript frameworks to make for nice-looking interactive web pages, that are kept as simple as possible to make the fundamental concepts clear.

The web page you are currently seeing is simply a directory listing that is exposed to the internet by a web server. It is the default behaviour of our web server to display the content of any README.html file present in a directory, so the bottom part of this webpage is simply the content of the file at https://www.cs.ru.nl/~erikpoll/websec/demo/README.html>.

At some places we will refer to the official HTML spec so that you get a taste of what that spec looks like. These pointers are not part of the exam material: the spec is constantly updated and the PDF version of the HTML spec is over a thousand pages long. The spec is available as one page of HTML but the multipage version may make for more pleasant browsing.

Demos for lecture 1:

Demos for lecture 2:

Demos for lecture 4:

Demos for lecture 5:

Demos for lecture 7:

About the webpage you are seeing now: if you access the URL http://www.cs.ru.nl/~erikpoll/websec/demo the web server will show the directory listing of ~erikpoll/webdocs/demo, which you see at the top of the page, and the content of file README.html in that directory. This README.html file displayed automatically by the webserver is you ask for a directory listing, and your browser renders it as HTML. The directory ~erikpoll/webdocs/demo is simply a directory on the local file system of our Linux server that has been set to be world-readable.