-
Notifications
You must be signed in to change notification settings - Fork 5
/
900.html
43 lines (42 loc) · 953 Bytes
/
900.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<html>
<body>
<h2>Loading...</h2>
<!-- preload necessary fonts before exploit -->
<div style="opacity: 0">
<p><i>Italic text</i></p>
<table>
<tr>
<th>H1</th>
<th>H2</th>
<th>H3</th>
</tr>
<tr>
<td>text</td>
<td><input value="text"/></td>
<td><button>text</button></td>
</tr>
</table>
</div>
<script>
function loadScript(path)
{
var xhr = new XMLHttpRequest(path);
xhr.open("GET", path, false);
xhr.send('');
return xhr.responseText;
}
setTimeout(function(){
eval.call(window, loadScript('/900-host/netcat.js')
+loadScript('/900-host/webkit-9.00/exploit.js')
+loadScript('/900-host/webkit-9.00/malloc.js')
+loadScript('/900-host/webkit-9.00/rop/rop.js')
+loadScript('/900-host/common/syscalls.js')
+loadScript('/900-host/common/syscalls2.js')
+loadScript('payload.js')
+loadScript('/900-host/common/relocator.js')
+loadScript('frontend.js'));
document.getElementById('q').innerHTML = 'Some other text';
}, 50);
</script>
</body>
</html>