git-svn-id: http://webgoat.googlecode.com/svn/branches/webgoat-6.0@485 4033779f-a91e-0410-96ef-6bf7bf53c507
		
			
				
	
	
		
			56 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			5.0 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| <!-- Start Instructions -->
 | ||
| <h1>Как работать с WebGoat</h1>
 | ||
| <p>
 | ||
| Добро пожаловать в краткую инструкцию по работе с WebGoat.<br>
 | ||
| Здесь вы научитель использовать сам WebGoat, а также инструменты, необходимые для некоторых уроков.<br><br>
 | ||
| </p>
 | ||
| <h2>Информация о среде работы WebGoat</h2>
 | ||
| <p>
 | ||
| WebGoat работает под управлением Apache Tomcat. По умолчанию он настроен на работу на хосте localhost,
 | ||
| однако в случае необходимости имя хоста может быть легко изменено.
 | ||
| Кроме того, по умолчанию WebGoat настроен на работу лишь с одним пользователем. Дополнительные учётные записи
 | ||
| вы можете добавить в файле tomcat-users.xml.
 | ||
| Если вы хотите использовать WebGoat в лаборатории или классе вам обязательно нужно изменить его базовую конфигурацию.
 | ||
| Для этого пройдите в раздел "Введение" и прочтите главу "Настройка Tomcat"
 | ||
| </p>
 | ||
| 
 | ||
| <h2>Интерфейс WebGoat</h2>
 | ||
| <p>
 | ||
| <img src="images/introduction/interface.jpg"><br><br>
 | ||
| 1. Здесь располагаются категории уроков WebGoat. Кликните по любой категории и вы увидите какие уроки в неё входят.<br>
 | ||
| 2. При клике здесь находятся подсказки которые помогут вам проходить уроки.<br>
 | ||
| 3. При клике здесь отобразятся параметры текущего HTTP-запроса<br>
 | ||
| 4. При клике здесь отобразятся текущие Cookies<br>
 | ||
| 5. При клике здесь отобразятся цели и задачи текущего урока.<br>
 | ||
| 6. При клике здесь отобразится исходный код урока на Java.<br>
 | ||
| 7. При клике здесь отобразится решение текущего урока.<br>
 | ||
| 8. В случае если вы хотите начать урок заново кликите на эту ссылку.</p>
 | ||
| <h2>Решение уроков</h2>
 | ||
| <p>
 | ||
| Всегда начинайте работу по плану текущего урока. Если вдруг решить урок у вас никак не получается,
 | ||
| воспользуйтесь подсказками к нему. В том случае, если урок не получается решить даже с помощью подсказок
 | ||
| вы можете посмотреть подробное его решение.</p>
 | ||
| <h2>Чтение и редактирование параметров</h2>
 | ||
| <p>
 | ||
| Для чтения и редактирования параметров вам необходимо иметь локальный прокси-сервер способный перехватывать
 | ||
| HTTP-запросы. Здесь вы можете использовать WebScarab. Более подробную информацию о нём вы можете получить в разделе
 | ||
| "Используемые инструменты". После установки WebScarab и настройки браузера на работу с ним можно начинать прохождение уроков.
 | ||
| <br><br>
 | ||
| <img src="images/introduction/HowToUse_1.jpg"><br><br>
 | ||
| Мы ставим галочку в поле "Intercept Request" на закладке "Intercept". Если мы сейчас пошлём из браузера какой-либо запрос, то сразу
 | ||
| же появится новое окно WebScarab.<br><br>
 | ||
| <img src="images/introduction/HowToUse_2.jpg"><br><br>
 | ||
| Здесь мы можем смотреть и редактировать перехватываемые параметры. После нажатия "Accept Changes" запрос пойдёт дальше на сервер.
 | ||
| </p>
 | ||
| <h2>Просмотр и редактирование Cookies</h2>
 | ||
| <p>
 | ||
| Почти всегда редактирование Cookies происходит точно также как и редактирование параметров запроса.
 | ||
| Мы можем использовать WebScarab для перехвата запроса и изменения значений имеющихся в нём Cookies
 | ||
| точно также как описывалось выше.
 | ||
| <br><br>
 | ||
| <img src="images/introduction/HowToUse_3.jpg"><br><br>
 | ||
| При отправке нового запроса появится уже знакомое окно. На скриншоте вы видите где может располагаться
 | ||
| строка с Cookies и как можно редактировать её значение.
 | ||
| </p>
 | ||
| <!-- Stop Instructions -->
 |