113 lines
4.9 KiB
HTML
113 lines
4.9 KiB
HTML
<!DOCTYPE html>
|
|
|
|
<html xmlns:th="http://www.thymeleaf.org">
|
|
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content7.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content8.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content9.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content10.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content11.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content12.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content12a.adoc"></div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_order_by.adoc"></div>
|
|
<script th:src="@{/lesson_js/assignment12.js}" language="JavaScript"></script>
|
|
<div class="attack-container">
|
|
<div class="assignment-success"><i class="fa fa-2 fa-check hidden" aria-hidden="true"></i></div>
|
|
<form class="attack-form" accept-charset="UNKNOWN"
|
|
method="POST" name="form"
|
|
action="/WebGoat/SqlInjection/attack12a"
|
|
enctype="application/json;charset=UTF-8">
|
|
<div class="container-fluid">
|
|
<div class="row">
|
|
<div class="panel panel-primary">
|
|
<div class="panel-heading">
|
|
<h3>List of servers
|
|
<div class="pull-right">
|
|
<button id="btn-admin" class="btn btn-default"><span
|
|
class="glyphicon glyphicon-pencil"></span> Edit
|
|
</button>
|
|
</div>
|
|
</h3>
|
|
</div>
|
|
<div id="toolbar-admin" class="panel-body">
|
|
<div class="btn-toolbar" role="toolbar" aria-label="admin">
|
|
<div class="btn-group pull-right" role="group">
|
|
<button id="btn-online" type="button" class="btn btn-success">Online</button>
|
|
<button id="btn-offline" type="button" class="btn btn-warning">Offline</button>
|
|
<button id="btn-out-of-order" type="button" class="btn btn-danger">Out Of Order
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<table class="table table-striped table-hover">
|
|
<thead>
|
|
<tr>
|
|
<th class="col-check"></th>
|
|
<th></th>
|
|
<th>Hostname <span onclick="getServers('hostname')"><i
|
|
class="fa fa-fw fa-sort"></i></span>
|
|
</th>
|
|
<th>IP <span onclick="getServers('ip')"><i class="fa fa-fw fa-sort"></i></span></th>
|
|
<th>MAC <span onclick="getServers('mac')"><i class="fa fa-fw fa-sort"></i></span></th>
|
|
<th>Status <span onclick="getServers('status')"><i class="fa fa-fw fa-sort"></i></span>
|
|
</th>
|
|
<th>Description <span onclick="getServers('description')"><i
|
|
class="fa fa-fw fa-sort"></i></span>
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody id="servers">
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<br/>
|
|
<br/>
|
|
</div>
|
|
</form>
|
|
<form class="attack-form" method="POST" name="form" action="SqlInjection/attack12a">
|
|
<div class="form-group">
|
|
<div class="input-group">
|
|
<div class="input-group-addon">IP address webgoat-prd server:</div>
|
|
<input type="text" class="form-control" id="ip" name="ip"
|
|
placeholder="192.1.0.12"/>
|
|
</div>
|
|
<div class="input-group" style="margin-top: 10px">
|
|
<button type="submit" class="btn btn-primary">Submit</button>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<div class="attack-feedback"></div>
|
|
<div class="attack-output"></div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="lesson-page-wrapper">
|
|
<div class="adoc-content" th:replace="doc:SqlInjection_content13.adoc"></div>
|
|
</div>
|
|
|
|
</html>
|