From 9fae5d516012e2c0802105e67c79e2587a22b9dc Mon Sep 17 00:00:00 2001 From: Alexander Pickering Date: Wed, 1 Jan 2020 22:37:37 -0500 Subject: Inital commit --- hw1/2620.HW01.Environment Setup.odt | Bin 0 -> 241338 bytes hw1/hw1.pdf | Bin 0 -> 434547 bytes hw1/res/1.PNG | Bin 0 -> 220918 bytes hw1/res/2.PNG | Bin 0 -> 254108 bytes hw10/hw10.odt | Bin 0 -> 4423192 bytes hw10/hw10.pdf | Bin 0 -> 349631 bytes hw10/res/1.PNG | Bin 0 -> 268418 bytes hw10/res/2.PNG | Bin 0 -> 712877 bytes hw10/res/3.jpg | Bin 0 -> 1281470 bytes hw2/2620.HW02.First C Program.docx | Bin 0 -> 20142 bytes hw2/2620.HW02.First C Program.odt | Bin 0 -> 430596 bytes hw2/fabersay.exe | Bin 0 -> 321746 bytes hw2/hello.exe | Bin 0 -> 321746 bytes hw2/hw2.odt | Bin 0 -> 430719 bytes hw2/hw2.pdf | Bin 0 -> 390082 bytes hw2/hw2.zip | Bin 0 -> 345369 bytes hw2/karate2.xhtml | 37 + hw2/main.c | 107 + hw2/res/1.PNG | Bin 0 -> 101097 bytes hw2/res/2.PNG | Bin 0 -> 7908 bytes hw2/res/3.PNG | Bin 0 -> 81670 bytes hw2/res/4.PNG | Bin 0 -> 111988 bytes hw2/res/5.PNG | Bin 0 -> 106717 bytes hw3/2620.HW03.Data Structures.docx | Bin 0 -> 20153 bytes hw3/Capture.PNG | Bin 0 -> 98482 bytes hw3/a.exe | Bin 0 -> 322503 bytes hw3/hw3.odt | Bin 0 -> 117182 bytes hw3/hw3.zip | Bin 0 -> 19393 bytes hw3/karate2.ods | Bin 0 -> 35475 bytes hw3/problem1.c | 17 + hw3/problem2.c | 32 + hw3/problem3.c | 5 + hw3/problem4.c | 17 + hw3/problem5.c | 61 + hw4/.~lock.2620.HW04.Sort.docx# | 1 + hw4/2620.HW04.Sort.docx | Bin 0 -> 18719 bytes hw4/Makefile | 3 + hw4/atom-one-light.css | 96 + hw4/highlight.pack.js | 2 + hw4/hw4.exe | Bin 0 -> 323255 bytes hw4/hw4.html | 30 + hw4/hw4.md | 28 + hw4/hw4.pdf | Bin 0 -> 115138 bytes hw4/hw4.zip | Bin 0 -> 94950 bytes hw4/main.c | 85 + hw4/problem5.c | 84 + hw4/res/1.PNG | Bin 0 -> 101657 bytes hw4/styles/atom-one-light.css | 96 + hw5/2620.HW05.Python.docx | Bin 0 -> 62269 bytes hw5/hw5.lua | 39 + hw5/hw5.moon | 38 + hw5/hw5.zip | Bin 0 -> 62526 bytes hw5/res/1.PNG | Bin 0 -> 59094 bytes hw6/2620.HW06.API.docx | Bin 0 -> 442550 bytes hw6/app.moon | 43 + hw6/hw5.moon | 24 + hw6/hw6.zip | Bin 0 -> 443711 bytes hw6/res/1.PNG | Bin 0 -> 263080 bytes hw6/res/2.PNG | Bin 0 -> 156969 bytes hw6/res/3.PNG | Bin 0 -> 150388 bytes hw7/hw7.docx | Bin 0 -> 785499 bytes hw7/index.php@page=pen-test-tool-lookup.php | 700 + hw7/index.php@page=pen-test-tool-lookup.php.1 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.10 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.11 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.2 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.3 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.4 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.5 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.6 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.7 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.8 | 700 + hw7/index.php@page=pen-test-tool-lookup.php.9 | 700 + hw7/index.php@page=show-log.php | 1054 + hw7/index.php@page=show-log.php.1 | 1068 + hw7/index.php@page=show-log.php.10 | 613 + hw7/index.php@page=show-log.php.11 | 634 + hw7/index.php@page=show-log.php.12 | 678 + hw7/index.php@page=show-log.php.13 | 594 + hw7/index.php@page=show-log.php.14 | 601 + hw7/index.php@page=show-log.php.15 | 578 + hw7/index.php@page=show-log.php.16 | 622 + hw7/index.php@page=show-log.php.17 | 629 + hw7/index.php@page=show-log.php.18 | 636 + hw7/index.php@page=show-log.php.19 | 650 + hw7/index.php@page=show-log.php.2 | 1082 + hw7/index.php@page=show-log.php.20 | 664 + hw7/index.php@page=show-log.php.3 | 1103 + hw7/index.php@page=show-log.php.4 | 1117 ++ hw7/index.php@page=show-log.php.5 | 543 + hw7/index.php@page=show-log.php.6 | 543 + hw7/index.php@page=show-log.php.7 | 564 + hw7/index.php@page=show-log.php.8 | 578 + hw7/index.php@page=show-log.php.9 | 599 + hw7/res/1.PNG | Bin 0 -> 74337 bytes hw7/res/2_1.PNG | Bin 0 -> 96486 bytes hw7/res/2_1.xcf | Bin 0 -> 363687 bytes hw7/res/2_2.PNG | Bin 0 -> 56459 bytes hw7/res/2_3.PNG | Bin 0 -> 97305 bytes hw7/res/3_1.PNG | Bin 0 -> 189146 bytes hw7/res/3_2.PNG | Bin 0 -> 186917 bytes hw7/res/3_3.PNG | Bin 0 -> 82223 bytes hw8/hw8.odt | Bin 0 -> 15373 bytes hw8/hw8.pdf | Bin 0 -> 45106 bytes hw9/2620.HW09.ConfigScan.docx | Bin 0 -> 66330 bytes hw9/hw9.odt | Bin 0 -> 82970 bytes hw9/hw9.pdf | Bin 0 -> 99039 bytes hw9/hw9.zip | Bin 0 -> 307206 bytes ...Linux_14.04_LTS_Benchmark-20191119T233003Z.html | 19980 +++++++++++++++++++ lecture.md | 27 + lecture2/a.exe | Bin 0 -> 17920 bytes lecture2/assembly.ass | 2310 +++ lecture2/hello.c | 6 + lecture2/notes.md | 11 + 114 files changed, 46729 insertions(+) create mode 100644 hw1/2620.HW01.Environment Setup.odt create mode 100644 hw1/hw1.pdf create mode 100644 hw1/res/1.PNG create mode 100644 hw1/res/2.PNG create mode 100644 hw10/hw10.odt create mode 100644 hw10/hw10.pdf create mode 100644 hw10/res/1.PNG create mode 100644 hw10/res/2.PNG create mode 100644 hw10/res/3.jpg create mode 100644 hw2/2620.HW02.First C Program.docx create mode 100644 hw2/2620.HW02.First C Program.odt create mode 100644 hw2/fabersay.exe create mode 100644 hw2/hello.exe create mode 100644 hw2/hw2.odt create mode 100644 hw2/hw2.pdf create mode 100644 hw2/hw2.zip create mode 100644 hw2/karate2.xhtml create mode 100644 hw2/main.c create mode 100644 hw2/res/1.PNG create mode 100644 hw2/res/2.PNG create mode 100644 hw2/res/3.PNG create mode 100644 hw2/res/4.PNG create mode 100644 hw2/res/5.PNG create mode 100644 hw3/2620.HW03.Data Structures.docx create mode 100644 hw3/Capture.PNG create mode 100644 hw3/a.exe create mode 100644 hw3/hw3.odt create mode 100644 hw3/hw3.zip create mode 100644 hw3/karate2.ods create mode 100644 hw3/problem1.c create mode 100644 hw3/problem2.c create mode 100644 hw3/problem3.c create mode 100644 hw3/problem4.c create mode 100644 hw3/problem5.c create mode 100644 hw4/.~lock.2620.HW04.Sort.docx# create mode 100644 hw4/2620.HW04.Sort.docx create mode 100644 hw4/Makefile create mode 100644 hw4/atom-one-light.css create mode 100644 hw4/highlight.pack.js create mode 100644 hw4/hw4.exe create mode 100644 hw4/hw4.html create mode 100644 hw4/hw4.md create mode 100644 hw4/hw4.pdf create mode 100644 hw4/hw4.zip create mode 100644 hw4/main.c create mode 100644 hw4/problem5.c create mode 100644 hw4/res/1.PNG create mode 100644 hw4/styles/atom-one-light.css create mode 100644 hw5/2620.HW05.Python.docx create mode 100644 hw5/hw5.lua create mode 100644 hw5/hw5.moon create mode 100644 hw5/hw5.zip create mode 100644 hw5/res/1.PNG create mode 100644 hw6/2620.HW06.API.docx create mode 100644 hw6/app.moon create mode 100644 hw6/hw5.moon create mode 100644 hw6/hw6.zip create mode 100644 hw6/res/1.PNG create mode 100644 hw6/res/2.PNG create mode 100644 hw6/res/3.PNG create mode 100644 hw7/hw7.docx create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.1 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.10 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.11 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.2 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.3 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.4 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.5 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.6 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.7 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.8 create mode 100644 hw7/index.php@page=pen-test-tool-lookup.php.9 create mode 100644 hw7/index.php@page=show-log.php create mode 100644 hw7/index.php@page=show-log.php.1 create mode 100644 hw7/index.php@page=show-log.php.10 create mode 100644 hw7/index.php@page=show-log.php.11 create mode 100644 hw7/index.php@page=show-log.php.12 create mode 100644 hw7/index.php@page=show-log.php.13 create mode 100644 hw7/index.php@page=show-log.php.14 create mode 100644 hw7/index.php@page=show-log.php.15 create mode 100644 hw7/index.php@page=show-log.php.16 create mode 100644 hw7/index.php@page=show-log.php.17 create mode 100644 hw7/index.php@page=show-log.php.18 create mode 100644 hw7/index.php@page=show-log.php.19 create mode 100644 hw7/index.php@page=show-log.php.2 create mode 100644 hw7/index.php@page=show-log.php.20 create mode 100644 hw7/index.php@page=show-log.php.3 create mode 100644 hw7/index.php@page=show-log.php.4 create mode 100644 hw7/index.php@page=show-log.php.5 create mode 100644 hw7/index.php@page=show-log.php.6 create mode 100644 hw7/index.php@page=show-log.php.7 create mode 100644 hw7/index.php@page=show-log.php.8 create mode 100644 hw7/index.php@page=show-log.php.9 create mode 100644 hw7/res/1.PNG create mode 100644 hw7/res/2_1.PNG create mode 100644 hw7/res/2_1.xcf create mode 100644 hw7/res/2_2.PNG create mode 100644 hw7/res/2_3.PNG create mode 100644 hw7/res/3_1.PNG create mode 100644 hw7/res/3_2.PNG create mode 100644 hw7/res/3_3.PNG create mode 100644 hw8/hw8.odt create mode 100644 hw8/hw8.pdf create mode 100644 hw9/2620.HW09.ConfigScan.docx create mode 100644 hw9/hw9.odt create mode 100644 hw9/hw9.pdf create mode 100644 hw9/hw9.zip create mode 100644 hw9/mail.cogarr.com-CIS_Ubuntu_Linux_14.04_LTS_Benchmark-20191119T233003Z.html create mode 100644 lecture.md create mode 100644 lecture2/a.exe create mode 100644 lecture2/assembly.ass create mode 100644 lecture2/hello.c create mode 100644 lecture2/notes.md diff --git a/hw1/2620.HW01.Environment Setup.odt b/hw1/2620.HW01.Environment Setup.odt new file mode 100644 index 0000000..0fb3928 Binary files /dev/null and b/hw1/2620.HW01.Environment Setup.odt differ diff --git a/hw1/hw1.pdf b/hw1/hw1.pdf new file mode 100644 index 0000000..063d7e0 Binary files /dev/null and b/hw1/hw1.pdf differ diff --git a/hw1/res/1.PNG b/hw1/res/1.PNG new file mode 100644 index 0000000..e51cca3 Binary files /dev/null and b/hw1/res/1.PNG differ diff --git a/hw1/res/2.PNG b/hw1/res/2.PNG new file mode 100644 index 0000000..4dcc735 Binary files /dev/null and b/hw1/res/2.PNG differ diff --git a/hw10/hw10.odt b/hw10/hw10.odt new file mode 100644 index 0000000..4e19b83 Binary files /dev/null and b/hw10/hw10.odt differ diff --git a/hw10/hw10.pdf b/hw10/hw10.pdf new file mode 100644 index 0000000..7df482e Binary files /dev/null and b/hw10/hw10.pdf differ diff --git a/hw10/res/1.PNG b/hw10/res/1.PNG new file mode 100644 index 0000000..3c37d9d Binary files /dev/null and b/hw10/res/1.PNG differ diff --git a/hw10/res/2.PNG b/hw10/res/2.PNG new file mode 100644 index 0000000..0719b16 Binary files /dev/null and b/hw10/res/2.PNG differ diff --git a/hw10/res/3.jpg b/hw10/res/3.jpg new file mode 100644 index 0000000..34802c6 Binary files /dev/null and b/hw10/res/3.jpg differ diff --git a/hw2/2620.HW02.First C Program.docx b/hw2/2620.HW02.First C Program.docx new file mode 100644 index 0000000..61a5cb4 Binary files /dev/null and b/hw2/2620.HW02.First C Program.docx differ diff --git a/hw2/2620.HW02.First C Program.odt b/hw2/2620.HW02.First C Program.odt new file mode 100644 index 0000000..21a0c38 Binary files /dev/null and b/hw2/2620.HW02.First C Program.odt differ diff --git a/hw2/fabersay.exe b/hw2/fabersay.exe new file mode 100644 index 0000000..af8f189 Binary files /dev/null and b/hw2/fabersay.exe differ diff --git a/hw2/hello.exe b/hw2/hello.exe new file mode 100644 index 0000000..44ca42e Binary files /dev/null and b/hw2/hello.exe differ diff --git a/hw2/hw2.odt b/hw2/hw2.odt new file mode 100644 index 0000000..359e57d Binary files /dev/null and b/hw2/hw2.odt differ diff --git a/hw2/hw2.pdf b/hw2/hw2.pdf new file mode 100644 index 0000000..8b9fd7b Binary files /dev/null and b/hw2/hw2.pdf differ diff --git a/hw2/hw2.zip b/hw2/hw2.zip new file mode 100644 index 0000000..c32fb26 Binary files /dev/null and b/hw2/hw2.zip differ diff --git a/hw2/karate2.xhtml b/hw2/karate2.xhtml new file mode 100644 index 0000000..249c67d --- /dev/null +++ b/hw2/karate2.xhtml @@ -0,0 +1,37 @@ + +- no title specified
 

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

2-hop

from

to

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

Min path

from

to

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

Node

Sum(path)

Closeness centrality

                                                                     

1

0

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

1

 

16

7

5

5

2

2

2

3

1

1

2

0

1

3

0

0

2

1

0

1

0

1

0

0

1

1

0

1

2

0

1

0

3

4

 

1

 

1

1

1

1

1

1

1

1

1

2

1

1

1

1

3

3

2

1

3

1

3

1

3

3

2

2

3

2

2

3

2

1

2

2

1

59

0.559322033898305

                                                                     

2

1

0

1

1

0

0

0

1

0

0

0

0

0

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

1

0

0

0

 

2

 

7

9

4

4

1

1

1

3

2

1

1

1

2

3

0

0

0

1

0

1

0

1

0

0

0

0

0

1

1

0

0

1

2

3

 

2

 

1

1

1

1

2

2

2

1

2

2

2

2

2

1

3

3

3

1

3

1

3

1

3

3

3

3

3

2

2

3

1

2

2

2

2

69

0.478260869565217

                                                                     

3

1

1

0

1

0

0

0

1

1

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

 

3

 

5

4

10

4

1

1

1

3

2

0

1

1

2

3

1

1

0

2

1

2

1

2

1

2

1

0

0

0

0

1

2

3

1

6

 

3

 

1

1

1

1

2

2

2

1

1

1

2

2

2

1

2

2

3

2

2

2

2

2

2

2

2

3

3

1

1

2

2

2

1

2

3

60

0.55

                                                                     

4

1

1

1

0

0

0

0

1

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

4

 

5

4

4

6

1

1

1

3

2

1

1

1

1

3

0

0

0

2

0

2

0

2

0

0

0

0

0

1

1

0

1

1

1

1

 

4

 

1

1

1

1

2

2

2

1

2

2

2

2

1

1

3

3

3

2

3

2

3

2

3

3

3

3

3

2

2

3

2

2

2

2

4

72

0.458333333333333

                                                                     

5

1

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

5

 

2

1

1

1

3

3

1

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

5

 

1

2

2

2

1

2

1

2

2

3

1

2

2

2

3

3

2

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

5

80

0.4125

                                                                     

6

1

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

6

 

2

1

1

1

3

4

2

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

6

 

1

2

2

2

2

1

1

2

2

3

1

2

2

2

3

3

1

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

6

79

0.417721518987342

                                                                     

7

1

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

7

 

2

1

1

1

1

2

4

1

1

0

3

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

7

 

1

2

2

2

1

1

1

2

2

3

2

2

2

2

3

3

1

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

7

79

0.417721518987342

                                                                     

8

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

8

 

3

3

3

3

1

1

1

4

2

1

1

1

2

4

0

0

0

2

0

2

0

2

0

0

0

0

0

1

1

0

1

1

1

0

 

8

 

1

1

1

1

2

2

2

1

2

2

2

2

2

2

3

3

3

2

3

2

3

2

3

3

3

3

3

2

2

3

2

2

2

3

8

75

0.44

                                                                     

9

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

9

 

1

2

2

2

1

1

1

2

4

2

1

1

1

3

2

2

0

1

2

2

2

1

2

2

0

0

1

2

2

2

2

3

2

1

 

9

 

1

2

1

2

2

2

2

2

1

2

2

2

2

2

2

2

3

2

2

2

2

2

2

2

3

3

2

2

2

2

2

2

1

1

9

66

0.5

                                                                     

10

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

 

10

 

1

1

0

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

1

0

0

1

2

2

1

1

1

2

0

 

10

 

2

2

1

2

3

3

3

2

2

1

3

3

3

2

2

2

3

3

2

2

2

3

2

2

3

3

2

2

2

2

2

2

2

1

10

76

0.43421052631579

                                                                     

11

1

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

11

 

2

1

1

1

1

1

3

1

1

0

3

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

11

 

1

2

2

2

1

1

2

2

2

3

1

2

2

2

3

3

2

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

11

80

0.4125

                                                                     

12

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

12

 

0

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

12

 

1

2

2

2

2

2

2

2

2

3

2

1

2

2

3

3

3

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

12

83

0.397590361445783

                                                                     

13

1

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

13

 

1

2

2

1

1

1

1

2

1

0

1

1

2

2

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

13

 

1

2

2

1

2

2

2

2

2

3

2

2

1

2

3

3

3

2

3

2

3

2

3

3

3

3

3

3

3

3

3

2

3

3

13

82

0.402439024390244

                                                                     

14

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

 

14

 

3

3

3

3

1

1

1

4

3

2

1

1

2

5

1

1

0

2

1

3

1

2

1

1

0

0

1

2

2

1

2

2

2

0

 

14

 

1

1

1

1

2

2

2

2

2

2

2

2

2

1

2

2

3

2

2

2

2

2

2

2

3

3

2

2

2

2

2

2

2

1

14

65

0.507692307692308

                                                                     

15

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

15

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

1

1

 

15

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

1

2

4

3

2

2

2

3

2

2

3

3

2

2

2

2

2

2

1

1

15

81

0.407407407407407

                                                                     

16

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

16

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

1

1

 

16

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

1

4

3

2

2

2

3

2

2

3

3

2

2

2

2

2

2

1

1

16

81

0.407407407407407

                                                                     

17

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

17

 

2

0

0

0

1

1

1

0

0

0

1

0

0

0

0

0

2

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

17

 

2

3

3

3

2

1

1

3

3

3

2

3

3

3

4

4

1

3

4

3

4

3

4

4

3

3

4

3

3

4

3

3

3

3

17

101

0.326732673267327

                                                                     

18

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

18

 

1

1

2

2

1

1

1

2

1

0

1

1

1

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

1

1

0

0

 

18

 

1

1

2

2

2

2

2

2

2

3

2

2

2

2

3

3

3

1

3

2

3

2

3

3

3

3

3

3

3

3

2

2

3

3

18

81

0.407407407407407

                                                                     

19

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

19

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

1

1

 

19

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

1

2

2

3

2

2

3

3

2

2

2

2

2

2

1

1

19

81

0.407407407407407

                                                                     

20

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

 

20

 

1

1

2

2

1

1

1

2

2

1

1

1

1

3

1

1

0

2

1

3

1

2

1

1

0

0

1

1

1

1

2

2

1

0

 

20

 

1

1

2

2

2

2

2

2

2

2

2

2

2

2

2

2

3

2

2

1

2

2

2

2

3

3

2

2

2

2

2

2

2

1

20

67

0.492537313432836

                                                                     

21

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

21

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

1

1

 

21

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

2

2

1

3

2

2

3

3

2

2

2

2

2

2

1

1

21

81

0.407407407407407

                                                                     

22

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

22

 

1

1

2

2

1

1

1

2

1

0

1

1

1

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

1

1

0

0

 

22

 

1

1

2

2

2

2

2

2

2

3

2

2

2

2

3

3

3

2

3

2

3

1

3

3

3

3

3

3

3

3

2

2

3

3

22

81

0.407407407407407

                                                                     

23

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

23

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

1

1

 

23

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

2

2

2

3

1

2

3

3

2

2

2

2

2

2

1

1

23

81

0.407407407407407

                                                                     

24

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

1

0

0

1

1

 

24

 

0

0

2

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

5

2

0

2

1

1

2

2

3

2

3

 

24

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

2

2

2

3

2

1

2

1

2

1

2

1

2

2

1

1

24

76

0.43421052631579

                                                                     

25

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

1

0

0

 

25

 

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

3

1

0

0

1

0

0

1

1

2

 

25

 

2

3

2

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

2

1

1

3

1

2

3

3

1

2

2

25

88

0.375

                                                                     

26

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

0

0

 

26

 

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

3

0

2

1

1

0

1

2

2

 

26

 

2

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

1

1

1

3

2

2

2

3

1

2

2

26

88

0.375

                                                                     

27

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

 

27

 

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

2

0

0

2

1

1

1

1

1

2

1

 

27

 

3

3

3

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

2

2

2

3

2

2

3

3

1

2

2

1

2

2

2

1

27

82

0.402439024390244

                                                                     

28

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

1

 

28

 

1

1

0

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

1

0

2

1

4

2

2

1

2

3

1

 

28

 

2

2

1

2

3

3

3

2

2

2

3

3

3

2

2

2

3

3

2

2

2

3

2

1

1

2

2

1

2

2

2

2

2

1

28

72

0.458333333333333

                                                                     

29

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

 

29

 

2

1

0

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

1

1

1

1

2

3

1

1

1

3

1

 

29

 

2

2

1

2

3

3

3

2

2

2

3

3

3

2

2

2

3

3

2

2

2

3

2

2

2

2

2

2

1

2

2

1

2

1

29

73

0.452054794520548

                                                                     

30

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

1

1

 

30

 

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

1

1

2

1

4

2

2

2

3

 

30

 

3

3

2

3

3

3

3

3

2

2

3

3

3

2

2

2

4

3

2

2

2

3

2

1

3

2

1

2

2

1

2

2

1

1

30

78

0.423076923076923

                                                                     

31

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

 

31

 

1

0

2

1

0

0

0

1

2

1

0

0

0

2

2

2

0

1

2

2

2

1

2

2

0

0

1

1

1

2

3

2

1

1

 

31

 

2

1

2

2

3

3

3

2

2

2

3

3

3

2

2

2

3

2

2

2

2

2

2

2

3

3

2

2

2

2

1

2

1

1

31

73

0.452054794520548

                                                                     

32

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

0

0

1

1

 

32

 

0

1

3

1

1

1

1

1

3

1

1

1

1

2

2

2

0

1

2

2

2

1

2

3

1

1

1

2

1

2

2

6

1

2

 

32

 

1

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

3

2

2

2

2

2

2

2

1

1

2

2

1

2

2

1

1

1

32

62

0.532258064516129

                                                                     

33

0

0

1

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

1

0

1

0

1

1

0

0

0

0

0

1

1

1

0

1

 

33

 

3

2

1

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

2

1

2

2

3

3

2

1

1

12

10

 

33

 

2

2

1

2

3

3

3

2

1

2

3

3

3

2

1

1

3

3

1

2

1

3

1

1

2

2

2

2

2

1

1

1

1

1

33

64

0.515625

                                                                     

34

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

0

 

34

 

4

3

6

1

0

0

0

0

1

0

0

0

0

0

1

1

0

0

1

0

1

0

1

3

2

2

1

1

1

3

1

2

10

17

 

34

 

2

2

2

2

3

3

3

3

1

1

3

3

3

1

1

1

3

3

1

1

1

3

1

1

2

2

1

1

1

1

1

1

1

1

34

60

0.55

                                                                     
                                                                                                                                                                                     
                                      

16

8

6

6

3

3

3

4

2

1

3

1

2

4

0

0

2

2

0

2

0

2

0

0

1

1

0

1

2

0

1

1

3

4

3-hop

                                                                                                            
                                      

8

9

5

5

1

1

1

4

2

1

1

1

2

4

0

0

0

2

0

2

0

2

0

0

0

0

0

1

1

0

1

1

2

3

                                                                                                             
                                      

6

5

10

5

1

1

1

4

3

1

1

1

2

4

1

1

0

2

1

2

1

2

1

2

1

0

0

1

1

1

2

3

2

6

                                                                                                             
                                      

6

5

5

6

1

1

1

4

2

1

1

1

2

4

0

0

0

2

0

2

0

2

0

0

0

0

0

1

1

0

1

1

1

1

                                                                                                             
                                      

3

1

1

1

3

3

2

1

1

0

2

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

3

1

1

1

3

4

3

1

1

0

2

1

1

1

0

0

2

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

3

1

1

1

2

3

4

1

1

0

3

1

1

1

0

0

2

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

4

4

4

4

1

1

1

4

2

1

1

1

2

4

0

0

0

2

0

2

0

2

0

0

0

0

0

1

1

0

1

1

1

0

                                                                                                             
                                      

2

2

3

2

1

1

1

2

4

2

1

1

1

3

2

2

0

1

2

2

2

1

2

2

0

0

1

2

2

2

2

3

3

2

                                                                                                             
                                      

1

1

1

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

1

0

0

1

2

2

1

1

1

2

1

                                                                                                             
                                      

3

1

1

1

2

2

3

1

1

0

3

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

2

2

2

2

1

1

1

2

1

0

1

1

2

2

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

                                                                                                             
                                      

4

4

4

4

1

1

1

4

3

2

1

1

2

5

1

1

0

2

1

3

1

2

1

1

0

0

1

2

2

1

2

2

2

1

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

2

2

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

2

2

                                                                                                             
                                      

2

0

0

0

1

2

2

0

0

0

1

0

0

0

0

0

2

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

                                                                                                             
                                      

2

2

2

2

1

1

1

2

1

0

1

1

1

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

1

1

0

0

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

2

2

                                                                                                             
                                      

2

2

2

2

1

1

1

2

2

1

1

1

1

3

1

1

0

2

1

3

1

2

1

1

0

0

1

1

1

1

2

2

1

1

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

2

2

                                                                                                             
                                      

2

2

2

2

1

1

1

2

1

0

1

1

1

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

1

1

0

0

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

2

0

0

1

1

1

2

2

2

2

2

                                                                                                             
                                      

0

0

2

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

5

2

1

2

2

1

3

2

3

3

4

                                                                                                             
                                      

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

3

2

0

1

1

0

0

2

1

2

                                                                                                             
                                      

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

2

3

0

2

1

1

0

2

2

2

                                                                                                             
                                      

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

2

0

0

2

1

1

2

1

1

2

2

                                                                                                             
                                      

1

1

1

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

2

1

2

1

4

2

2

1

2

3

2

                                                                                                             
                                      

2

1

1

1

0

0

0

1

2

2

0

0

0

2

1

1

0

0

1

1

1

0

1

1

1

1

1

2

3

1

1

2

3

2

                                                                                                             
                                      

0

0

1

0

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

3

0

1

2

2

1

4

2

2

3

4

                                                                                                             
                                      

1

1

2

1

0

0

0

1

2

1

0

0

0

2

2

2

0

1

2

2

2

1

2

2

0

0

1

1

1

2

3

2

2

2

                                                                                                             
                                      

1

1

3

1

1

1

1

1

3

1

1

1

1

2

2

2

0

1

2

2

2

1

2

3

2

2

1

2

2

2

2

6

2

3

                                                                                                             
                                      

3

2

2

1

0

0

0

1

3

2

0

0

0

2

2

2

0

0

2

1

2

0

2

3

1

2

2

3

3

3

2

2

12

11

                                                                                                             
                                      

4

3

6

1

0

0

0

0

2

1

0

0

0

1

2

2

0

0

2

1

2

0

2

4

2

2

2

2

2

4

2

3

11

17

                                                                                                             
                                                                                                                                                                                     
                                   

2-hop

1

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

1

0

1

0

1

0

0

1

1

0

1

1

0

1

1

1

1

3-hop

from

to

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

                                                                        
                                    

2

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

1

1

0

1

1

1

1

 

1

 

26

23

24

23

18

18

18

22

23

15

18

17

17

23

11

11

6

18

11

23

11

18

11

13

9

8

10

17

17

12

17

25

17

16

                                                                        
                                    

3

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

 

2

 

23

23

23

23

17

17

17

22

23

15

17

17

17

23

11

11

5

18

11

23

11

18

11

11

7

6

10

15

15

11

17

23

15

14

                                                                        
                                    

4

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

1

1

0

1

1

1

1

 

3

 

24

23

31

23

17

17

17

22

30

22

17

17

17

30

18

18

5

18

18

30

18

18

18

19

9

9

17

23

23

18

24

31

23

22

                                                                        
                                    

5

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

4

 

23

23

23

23

17

17

17

22

23

15

17

17

17

23

11

11

5

18

11

23

11

18

11

11

7

6

10

15

15

11

17

23

15

14

                                                                        
                                    

6

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

5

 

18

17

17

17

18

18

18

17

17

9

18

17

17

17

5

5

6

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

7

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

6

 

18

17

17

17

18

18

18

17

17

9

18

17

17

17

5

5

6

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

8

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

1

1

0

1

1

1

0

 

7

 

18

17

17

17

18

18

18

17

17

9

18

17

17

17

5

5

6

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

9

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

1

 

8

 

22

22

22

22

17

17

17

22

22

14

17

17

17

22

10

10

5

18

10

22

10

18

10

10

6

5

9

14

14

10

16

22

14

13

                                                                        
                                    

10

 

1

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

9

 

23

23

30

23

17

17

17

22

31

23

17

17

17

31

19

19

5

18

19

31

19

18

19

19

8

8

18

23

23

19

25

31

23

22

                                                                        
                                    

11

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

1

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

10

 

15

15

22

15

9

9

9

14

23

23

9

9

9

23

19

19

1

10

19

23

19

10

19

19

8

8

18

23

23

19

23

23

23

22

                                                                        
                                    

12

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

11

 

18

17

17

17

18

18

18

17

17

9

18

17

17

17

5

5

6

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

13

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

 

12

 

17

17

17

17

17

17

17

17

17

9

17

17

17

17

5

5

5

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

14

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

1

 

13

 

17

17

17

17

17

17

17

17

17

9

17

17

17

17

5

5

5

17

5

17

5

17

5

5

3

2

4

9

9

5

11

17

9

8

                                                                        
                                    

15

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

14

 

23

23

30

23

17

17

17

22

31

23

17

17

17

31

19

19

5

18

19

31

19

18

19

19

8

8

18

23

23

19

25

31

23

22

                                                                        
                                    

16

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

15

 

11

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

19

7

7

18

19

19

19

19

19

19

19

                                                                        
                                    

17

 

1

0

0

0

1

1

1

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

16

 

11

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

19

7

7

18

19

19

19

19

19

19

19

                                                                        
                                    

18

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

1

1

0

0

 

17

 

6

5

5

5

6

6

6

5

5

1

6

5

5

5

0

0

6

5

0

5

0

5

0

0

1

1

0

1

1

0

1

5

1

1

                                                                        
                                    

19

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

18

 

18

18

18

18

17

17

17

18

18

10

17

17

17

18

6

6

5

18

6

18

6

18

6

6

3

2

5

10

10

6

12

18

10

9

                                                                        
                                    

20

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

1

 

19

 

11

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

19

7

7

18

19

19

19

19

19

19

19

                                                                        
                                    

21

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

20

 

23

23

30

23

17

17

17

22

31

23

17

17

17

31

19

19

5

18

19

31

19

18

19

19

8

8

18

23

23

19

25

31

23

22

                                                                        
                                    

22

 

1

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

1

1

0

0

 

21

 

11

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

19

7

7

18

19

19

19

19

19

19

19

                                                                        
                                    

23

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

22

 

18

18

18

18

17

17

17

18

18

10

17

17

17

18

6

6

5

18

6

18

6

18

6

6

3

2

5

10

10

6

12

18

10

9

                                                                        
                                    

24

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

 

23

 

11

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

19

7

7

18

19

19

19

19

19

19

19

                                                                        
                                    

25

 

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

0

1

1

0

0

1

1

1

 

24

 

13

11

19

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

21

9

9

18

21

21

20

19

21

21

21

                                                                        
                                    

26

 

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

0

1

1

1

0

1

1

1

 

25

 

9

7

9

7

3

3

3

6

8

8

3

3

3

8

7

7

1

3

7

8

7

3

7

9

10

9

6

10

10

8

8

10

10

10

                                                                        
                                    

27

 

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

1

 

26

 

8

6

9

6

2

2

2

5

8

8

2

2

2

8

7

7

1

2

7

8

7

2

7

9

9

10

7

10

10

8

8

10

10

10

                                                                        
                                    

28

 

1

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

 

27

 

10

10

17

10

4

4

4

9

18

18

4

4

4

18

18

18

0

5

18

18

18

5

18

18

6

7

18

18

18

18

18

18

18

18

                                                                        
                                    

29

 

1

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

 

28

 

17

15

23

15

9

9

9

14

23

23

9

9

9

23

19

19

1

10

19

23

19

10

19

21

10

10

18

25

25

20

23

25

25

24

                                                                        
                                    

30

 

0

0

1

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

1

1

1

1

1

1

1

1

1

 

29

 

17

15

23

15

9

9

9

14

23

23

9

9

9

23

19

19

1

10

19

23

19

10

19

21

10

10

18

25

25

20

23

25

25

24

                                                                        
                                    

31

 

1

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

1

1

1

1

1

1

1

0

0

1

1

1

1

1

1

1

1

 

30

 

12

11

18

11

5

5

5

10

19

19

5

5

5

19

19

19

0

6

19

19

19

6

19

20

8

8

18

20

20

20

19

20

20

20

                                                                        
                                    

32

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

31

 

17

17

24

17

11

11

11

16

25

23

11

11

11

25

19

19

1

12

19

25

19

12

19

19

8

8

18

23

23

19

25

25

23

22

                                                                        
                                    

33

 

1

1

1

1

0

0

0

1

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

 

32

 

25

23

31

23

17

17

17

22

31

23

17

17

17

31

19

19

5

18

19

31

19

18

19

21

10

10

18

25

25

20

25

33

25

24

                                                                        
                                    

34

 

1

1

1

1

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

 

33

 

17

15

23

15

9

9

9

14

23

23

9

9

9

23

19

19

1

10

19

23

19

10

19

21

10

10

18

25

25

20

23

25

25

24

                                                                        
                                                                         

34

 

16

14

22

14

8

8

8

13

22

22

8

8

8

22

19

19

1

9

19

22

19

9

19

21

10

10

18

24

24

20

22

24

24

24

                                                                        
                                    

1

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

0

2

2

0

2

0

2

0

0

2

2

0

2

2

0

2

2

2

2

                                                                                                             
                                    

2

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

2

2

0

2

2

2

2

   

27

24

25

24

19

19

19

23

24

16

19

18

18

24

11

11

7

19

11

24

11

19

11

13

10

9

10

18

18

12

18

26

18

17

                                                                        
                                    

3

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

2

2

2

2

2

2

2

2

0

0

2

2

2

2

2

2

2

   

24

24

24

24

18

18

18

23

24

16

18

18

18

24

11

11

5

19

11

24

11

19

11

11

7

6

10

16

16

11

18

24

16

15

                                                                        
                                    

4

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

2

2

0

2

2

2

2

   

25

24

32

24

18

18

18

23

31

23

18

18

18

31

19

19

5

19

19

31

19

19

19

20

10

9

17

24

24

19

25

32

24

23

                                                                        
                                    

5

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

2

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

24

24

24

24

18

18

18

23

24

16

18

18

18

24

11

11

5

19

11

24

11

19

11

11

7

6

10

16

16

11

18

24

16

15

                                                                        
                                    

6

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

2

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

19

18

18

18

19

19

19

18

18

9

19

18

18

18

5

5

7

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

7

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

2

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

19

18

18

18

19

19

19

18

18

9

19

18

18

18

5

5

7

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

8

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

2

2

0

2

2

2

0

   

19

18

18

18

19

19

19

18

18

9

19

18

18

18

5

5

7

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

9

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

2

2

2

2

2

2

2

0

0

2

2

2

2

2

2

2

2

   

23

23

23

23

18

18

18

23

23

15

18

18

18

23

10

10

5

19

10

23

10

19

10

10

6

5

9

15

15

10

17

23

15

13

                                                                        
                                    

10

 

2

2

2

2

0

0

0

2

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

24

24

31

24

18

18

18

23

32

24

18

18

18

32

20

20

5

19

20

32

20

19

20

20

8

8

19

24

24

20

26

32

24

23

                                                                        
                                    

11

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

2

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

16

16

23

16

9

9

9

15

24

24

9

9

9

24

20

20

1

10

20

24

20

10

20

20

8

8

19

24

24

20

24

24

24

23

                                                                        
                                    

12

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

19

18

18

18

19

19

19

18

18

9

19

18

18

18

5

5

7

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

13

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

0

2

0

0

   

18

18

18

18

18

18

18

18

18

9

18

18

18

18

5

5

5

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

14

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

2

2

2

2

2

2

2

0

0

2

2

2

2

2

2

2

2

   

18

18

18

18

18

18

18

18

18

9

18

18

18

18

5

5

5

18

5

18

5

18

5

5

3

2

4

9

9

5

11

18

9

8

                                                                        
                                    

15

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

24

24

31

24

18

18

18

23

32

24

18

18

18

32

20

20

5

19

20

32

20

19

20

20

8

8

19

24

24

20

26

32

24

23

                                                                        
                                    

16

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

11

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

20

7

7

19

20

20

20

20

20

20

20

                                                                        
                                    

17

 

2

0

0

0

2

2

2

0

0

0

2

0

0

0

0

0

2

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

   

11

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

20

7

7

19

20

20

20

20

20

20

20

                                                                        
                                    

18

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

2

2

0

0

   

7

5

5

5

7

7

7

5

5

1

7

5

5

5

0

0

7

5

0

5

0

5

0

0

1

1

0

1

1

0

1

5

1

1

                                                                        
                                    

19

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

19

19

19

19

18

18

18

19

19

10

18

18

18

19

6

6

5

19

6

19

6

19

6

6

3

2

5

10

10

6

13

19

10

9

                                                                        
                                    

20

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

2

2

2

2

2

2

2

0

0

2

2

2

2

2

2

2

2

   

11

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

20

7

7

19

20

20

20

20

20

20

20

                                                                        
                                    

21

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

24

24

31

24

18

18

18

23

32

24

18

18

18

32

20

20

5

19

20

32

20

19

20

20

8

8

19

24

24

20

26

32

24

23

                                                                        
                                    

22

 

2

2

2

2

2

2

2

2

2

0

2

2

2

2

0

0

0

2

0

2

0

2

0

0

0

0

0

0

0

0

2

2

0

0

   

11

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

20

7

7

19

20

20

20

20

20

20

20

                                                                        
                                    

23

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

19

19

19

19

18

18

18

19

19

10

18

18

18

19

6

6

5

19

6

19

6

19

6

6

3

2

5

10

10

6

13

19

10

9

                                                                        
                                    

24

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

   

11

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

20

7

7

19

20

20

20

20

20

20

20

                                                                        
                                    

25

 

2

0

2

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

2

2

0

2

2

0

0

2

2

2

   

13

11

20

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

22

10

10

19

22

22

21

20

22

22

22

                                                                        
                                    

26

 

2

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

2

2

0

2

2

2

0

2

2

2

   

10

7

10

7

3

3

3

6

8

8

3

3

3

8

7

7

1

3

7

8

7

3

7

10

11

10

6

11

11

8

8

11

11

11

                                                                        
                                    

27

 

0

0

0

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

0

2

2

2

2

2

2

2

2

   

9

6

9

6

2

2

2

5

8

8

2

2

2

8

7

7

1

2

7

8

7

2

7

10

10

11

7

11

11

9

8

11

11

11

                                                                        
                                    

28

 

2

2

2

2

0

0

0

2

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

   

10

10

17

10

4

4

4

9

19

19

4

4

4

19

19

19

0

5

19

19

19

5

19

19

6

7

19

19

19

19

19

19

19

19

                                                                        
                                    

29

 

2

2

2

2

0

0

0

2

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

   

18

16

24

16

9

9

9

15

24

24

9

9

9

24

20

20

1

10

20

24

20

10

20

22

11

11

19

26

26

21

24

26

26

25

                                                                        
                                    

30

 

0

0

2

0

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

0

2

2

2

2

2

2

2

2

2

   

18

16

24

16

9

9

9

15

24

24

9

9

9

24

20

20

1

10

20

24

20

10

20

22

11

11

19

26

26

21

24

26

26

25

                                                                        
                                    

31

 

2

2

2

2

0

0

0

2

2

2

0

0

0

2

2

2

0

2

2

2

2

2

2

2

0

0

2

2

2

2

2

2

2

2

   

12

11

19

11

5

5

5

10

20

20

5

5

5

20

20

20

0

6

20

20

20

6

20

21

8

9

19

21

21

21

20

21

21

21

                                                                        
                                    

32

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

   

18

18

25

18

11

11

11

17

26

24

11

11

11

26

20

20

1

13

20

26

20

13

20

20

8

8

19

24

24

20

26

26

24

23

                                                                        
                                    

33

 

2

2

2

2

0

0

0

2

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

   

26

24

32

24

18

18

18

23

32

24

18

18

18

32

20

20

5

19

20

32

20

19

20

22

11

11

19

26

26

21

26

34

26

25

                                                                        
                                    

34

 

2

2

2

2

0

0

0

0

2

2

0

0

0

2

2

2

0

0

2

2

2

0

2

2

2

2

2

2

2

2

2

2

2

2

   

18

16

24

16

9

9

9

15

24

24

9

9

9

24

20

20

1

10

20

24

20

10

20

22

11

11

19

26

26

21

24

26

26

25

                                                                        
                                                                           

17

15

23

15

8

8

8

13

23

23

8

8

8

23

20

20

1

9

20

23

20

9

20

22

11

11

19

25

25

21

23

25

25

25

                                                                        
                                                                                                                                                                                     
                                                                         

1

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

4-hop

1

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

2

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

2

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

3

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

3

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

4

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

4

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

5

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

5

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

6

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

6

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

7

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

7

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

8

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

8

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

9

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

9

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

10

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

10

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

11

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

11

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

12

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

12

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

13

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

13

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

14

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

14

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

15

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

15

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

16

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

16

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

17

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

0

1

1

0

1

0

1

0

0

1

1

0

1

1

0

1

1

1

1

 

17

 

26

26

26

26

26

26

26

26

26

26

26

26

26

26

25

25

26

26

25

26

25

26

25

25

26

26

25

26

26

25

26

26

26

26

                                   
                                                                         

18

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

18

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

19

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

19

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

20

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

20

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

21

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

21

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

22

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

22

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

23

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

23

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

24

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

24

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

25

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

25

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

26

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

26

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

27

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

27

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

28

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

28

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

29

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

29

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

30

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

0

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

30

 

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

25

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

33

                                   
                                                                         

31

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

31

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

32

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

32

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

33

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

33

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                         

34

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

 

34

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

33

33

26

34

33

34

33

34

33

33

34

34

33

34

34

33

34

34

34

34

                                   
                                                                                                                                                                                     
                                                                         

1

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

1

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

2

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

2

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

3

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

3

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

4

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

4

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

5

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

5

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

6

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

6

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

7

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

7

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

8

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

8

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

9

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

9

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

10

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

10

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

11

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

11

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

12

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

12

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

13

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

13

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

14

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

14

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

15

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

15

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

16

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

16

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

17

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

0

3

3

0

3

0

3

0

0

3

3

0

3

3

0

3

3

3

3

 

17

 

27

27

27

27

27

27

27

27

27

27

27

27

27

27

25

25

27

27

25

27

25

27

25

25

27

27

25

27

27

25

27

27

27

27

                                   
                                                                         

18

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

18

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

19

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

19

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

20

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

20

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

21

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

21

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

22

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

22

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

23

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

23

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

24

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

24

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

25

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

25

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

26

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

26

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

27

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

27

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

28

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

28

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

29

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

29

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

30

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

0

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

30

 

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

25

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

34

                                   
                                                                         

31

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

31

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

32

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

32

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

33

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

33

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                         

34

 

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

3

 

34

 

35

35

35

35

35

35

35

35

35

35

35

35

35

35

34

34

27

35

34

35

34

35

34

34

35

35

34

35

35

34

35

35

35

35

                                   
                                                                                                                                                                                     
                                                                                                              

1

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

2

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

3

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

4

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

5

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

6

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

7

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

8

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

9

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

10

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

11

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

12

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

13

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

14

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

15

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

16

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

17

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

18

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

19

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

20

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

21

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

22

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

23

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

24

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

25

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

26

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

27

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

28

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

29

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

30

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

31

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

32

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

33

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                              

34

 

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

                                   
                                                                                                                                                                                     
                                                                                                              

1

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

2

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

3

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

4

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

5

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

6

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

7

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

8

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

9

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

10

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

11

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

12

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

13

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

14

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

15

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

16

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

17

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

18

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

19

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

20

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

21

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

22

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

23

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

24

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

25

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

26

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

27

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

28

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

29

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

30

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

31

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

32

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

33

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
                                                                                                              

34

 

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

4

                                   
 

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

Node

Degree

Degree centrality

1

0

1

1

1

1

1

1

1

1

0

1

1

1

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

0

1

0

0

1

16

0.484848484848485

2

1

0

1

1

0

0

0

1

0

0

0

0

0

1

0

0

0

1

0

1

0

1

0

0

0

0

0

0

0

0

1

0

0

0

2

9

0.272727272727273

3

1

1

0

1

0

0

0

1

1

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

1

0

3

10

0.303030303030303

4

1

1

1

0

0

0

0

1

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

4

6

0.181818181818182

5

1

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

5

3

0.090909090909091

6

1

0

0

0

0

0

1

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

6

4

0.121212121212121

7

1

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

7

4

0.121212121212121

8

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

8

4

0.121212121212121

9

1

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

9

4

0.121212121212121

10

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

10

2

0.060606060606061

11

1

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

11

3

0.090909090909091

12

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

12

1

0.03030303030303

13

1

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

13

2

0.060606060606061

14

1

1

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

14

5

0.151515151515152

15

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

15

2

0.060606060606061

16

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

16

2

0.060606060606061

17

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

17

2

0.060606060606061

18

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

18

2

0.060606060606061

19

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

19

2

0.060606060606061

20

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

20

3

0.090909090909091

21

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

21

2

0.060606060606061

22

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

22

2

0.060606060606061

23

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

23

2

0.060606060606061

24

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

1

0

0

1

1

24

5

0.151515151515152

25

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

0

0

0

1

0

0

25

3

0.090909090909091

26

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

1

0

0

26

3

0.090909090909091

27

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

1

27

2

0.060606060606061

28

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

1

28

4

0.121212121212121

29

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

29

3

0.090909090909091

30

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

0

1

1

30

4

0.121212121212121

31

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

31

3

0.090909090909091

32

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

1

0

0

0

1

1

32

6

0.181818181818182

33

0

0

1

0

0

0

0

0

1

0

0

0

0

0

1

1

0

0

1

0

1

0

1

1

0

0

0

0

0

1

1

1

0

1

33

12

0.363636363636364

34

0

0

0

0

0

0

0

0

1

1

0

0

0

1

1

1

0

0

1

1

1

0

1

1

0

0

1

1

1

1

1

1

1

0

34

17

0.515151515151515

\ No newline at end of file diff --git a/hw2/main.c b/hw2/main.c new file mode 100644 index 0000000..d6312ea --- /dev/null +++ b/hw2/main.c @@ -0,0 +1,107 @@ +#include +#include + +/* + ///// ______________ + d|o-o|b | | + \O/ .:______________| + ` +*/ +#define MAN_LINE_1 "\ + //// _______________________________________________________________" + +#define MAN_LINE_2_START "\ + d|o-o|b |" + +#define MAN_LINE_3_START "\ + \\O/ .:" + +#define MAN_LINE_4_START "\ + ` |" + +#define MAN_LINE_BLANK "\ + |" + +int main(int argc, char **argv){ + char c = '\0'; + int column = 0; + int line = 0; + int i; + //Grab until the new line character + while(c != '\n'){ + //Only upercase if it's the first character + if(c == '\0'){ + c = getchar(); + //and it's between a and z + if(c >= 'a' && c <= 'z'){ + //223 = b 1101 1111 + c = c & 223;//Set the 32 bit to 0 + } + }else{ + c = getchar(); + } + if(c == '\n') break; + if(line == 0){ + printf("%s\n",MAN_LINE_1); + line++; + column = 0; + } + if(line == 1 && column == 0){ + printf("%s",MAN_LINE_2_START); + column = strlen(MAN_LINE_2_START); + } + putchar(c); + column++; + if(line == 1 && column == 78){ + printf("|\n"); + printf("%s",MAN_LINE_3_START); + line++; + column = strlen(MAN_LINE_3_START); + } + if(line == 2 && column == 78){ + printf("|\n"); + printf("%s",MAN_LINE_4_START); + line++; + column = strlen(MAN_LINE_4_START); + } + if(line >= 3 && column == 78){ + printf("|\n"); + printf("%s",MAN_LINE_BLANK); + line++; + column = strlen(MAN_LINE_BLANK); + } + } + //Don't break, fall through to finish whatever lines we havn't done yet + switch(line){ + case 1: + i = 78 - column; + while(i-- > 0) + printf(" "); + printf("|\n"); + printf("%s",MAN_LINE_3_START); + column = strlen(MAN_LINE_3_START); + case 2: + i = 78 - column; + while(i-- > 0) + printf(" "); + printf("|\n"); + printf("%s",MAN_LINE_4_START); + column = strlen(MAN_LINE_4_START); + default: + //Finish off the line + i = 78 - column; + while(i-- > 0) + printf(" "); + printf("|\n"); + //Then print our bottom border + printf("%s",MAN_LINE_BLANK); + column = strlen(MAN_LINE_BLANK); + i = 78 - column; + while(i-- > 0) + printf("_"); + printf("|\n"); + break; + } + + return 0; +} diff --git a/hw2/res/1.PNG b/hw2/res/1.PNG new file mode 100644 index 0000000..9f52992 Binary files /dev/null and b/hw2/res/1.PNG differ diff --git a/hw2/res/2.PNG b/hw2/res/2.PNG new file mode 100644 index 0000000..6496b0b Binary files /dev/null and b/hw2/res/2.PNG differ diff --git a/hw2/res/3.PNG b/hw2/res/3.PNG new file mode 100644 index 0000000..7809cb7 Binary files /dev/null and b/hw2/res/3.PNG differ diff --git a/hw2/res/4.PNG b/hw2/res/4.PNG new file mode 100644 index 0000000..84c7be0 Binary files /dev/null and b/hw2/res/4.PNG differ diff --git a/hw2/res/5.PNG b/hw2/res/5.PNG new file mode 100644 index 0000000..4b210aa Binary files /dev/null and b/hw2/res/5.PNG differ diff --git a/hw3/2620.HW03.Data Structures.docx b/hw3/2620.HW03.Data Structures.docx new file mode 100644 index 0000000..6d82261 Binary files /dev/null and b/hw3/2620.HW03.Data Structures.docx differ diff --git a/hw3/Capture.PNG b/hw3/Capture.PNG new file mode 100644 index 0000000..f46465a Binary files /dev/null and b/hw3/Capture.PNG differ diff --git a/hw3/a.exe b/hw3/a.exe new file mode 100644 index 0000000..22daa30 Binary files /dev/null and b/hw3/a.exe differ diff --git a/hw3/hw3.odt b/hw3/hw3.odt new file mode 100644 index 0000000..4c6907f Binary files /dev/null and b/hw3/hw3.odt differ diff --git a/hw3/hw3.zip b/hw3/hw3.zip new file mode 100644 index 0000000..28f5f8f Binary files /dev/null and b/hw3/hw3.zip differ diff --git a/hw3/karate2.ods b/hw3/karate2.ods new file mode 100644 index 0000000..27c9154 Binary files /dev/null and b/hw3/karate2.ods differ diff --git a/hw3/problem1.c b/hw3/problem1.c new file mode 100644 index 0000000..784b570 --- /dev/null +++ b/hw3/problem1.c @@ -0,0 +1,17 @@ +#include + +void getString(char *in, int buffer){ + char *c = in; + for(; c < in + buffer; c++){ + *c = getchar(); + if(*c == EOF) + break; + } + *c = '\0'; +} + +int main(){ + char test[256]; + getString(test,100); + printf("Got string: %s\n", test); +} diff --git a/hw3/problem2.c b/hw3/problem2.c new file mode 100644 index 0000000..3c345b3 --- /dev/null +++ b/hw3/problem2.c @@ -0,0 +1,32 @@ +#include +#include +#include + +int string2array(char *inString, char **wordarray){ + const char whitespace[] = " "; + char **cursor = wordarray; + int ret = 0; + char *this = NULL; + while(1){ + this = strtok(inString,whitespace); + if(this == NULL) + break; + char *dest = strcpy(wordarray[ret],this); + inString = NULL; + ret++; + } + return ret; +} + +int main(){ + char instring[] = "This is a string that needs to be split"; + char **wordarray = (char**) malloc(sizeof(char*) * 20); + for(int i = 0; i < 20; i++){ + wordarray[i] = (char*)malloc(sizeof(char) * 100); + } + string2array(instring,(char**)wordarray); + printf("wordarray ended up being:\n"); + for(int i = 0; i < 20; i++) + printf("%d: %s\n",i,wordarray[i]); + +} diff --git a/hw3/problem3.c b/hw3/problem3.c new file mode 100644 index 0000000..716915f --- /dev/null +++ b/hw3/problem3.c @@ -0,0 +1,5 @@ +#include + +void proper(char *word){ + word[0] = toupper(word[0]); +} diff --git a/hw3/problem4.c b/hw3/problem4.c new file mode 100644 index 0000000..3b1ad43 --- /dev/null +++ b/hw3/problem4.c @@ -0,0 +1,17 @@ +#include + +void printArray(char **words, int wordcount){ + for(int i = 0; i < wordcount; i++) + printf("%s\n",words[i]); +} + +int main(){ + char *words[] = { + "This", + "Is", + "a", + "test", + }; + printArray(words,4); +} + diff --git a/hw3/problem5.c b/hw3/problem5.c new file mode 100644 index 0000000..4af17d1 --- /dev/null +++ b/hw3/problem5.c @@ -0,0 +1,61 @@ +#include +#include +#include +#include + +void printArray(char **words, int wordcount){ + for(int i = 0; i < wordcount; i++) + printf("%s\n",words[i]); +} +void proper(char *word){ + word[0] = toupper(word[0]); +} +int string2array(char *inString, char **wordarray){ + const char whitespace[] = " "; + char **cursor = wordarray; + int ret = 0; + char *this = NULL; + while(1){ + this = strtok(inString,whitespace); + if(this == NULL) + break; + char *dest = strcpy(wordarray[ret],this); + inString = NULL; + ret++; + } + return ret; +} +void getString(char *in, int buffer){ + char *c = in; + for(; c < in + buffer; c++){ + *c = getchar(); + if(*c == EOF) + break; + } + *c = '\0'; +} + +struct Sentence { + char string[50]; + char *words[10]; + int wordCount; +}; + +/* + a. Store input into the sentence string, + b. Parse the string into an array of words and store the number of words found, + c. Proper case each word in the sentence, + d. and print out the proper cased sentence +*/ +int main(int argc, char **argv){ + struct Sentence s; + for(int i = 0; i < 10; i++) + s.words[i] = malloc(sizeof(char) * 50); + s.wordCount = 0; + getString(s.string,50); + s.wordCount = string2array(s.string, s.words); + for(int i = 0; i < 10; i++) + proper(s.words[i]); + printArray(s.words,s.wordCount); + return 0; +} diff --git a/hw4/.~lock.2620.HW04.Sort.docx# b/hw4/.~lock.2620.HW04.Sort.docx# new file mode 100644 index 0000000..2617b29 --- /dev/null +++ b/hw4/.~lock.2620.HW04.Sort.docx# @@ -0,0 +1 @@ +,DESKTOP-FOJ6TK1/Alex,,25.09.2019 13:29,file:///C:/Users/Alex/AppData/Roaming/LibreOffice/4; \ No newline at end of file diff --git a/hw4/2620.HW04.Sort.docx b/hw4/2620.HW04.Sort.docx new file mode 100644 index 0000000..e8d8e06 Binary files /dev/null and b/hw4/2620.HW04.Sort.docx differ diff --git a/hw4/Makefile b/hw4/Makefile new file mode 100644 index 0000000..150ac3e --- /dev/null +++ b/hw4/Makefile @@ -0,0 +1,3 @@ + +hw4.exe: main.c + $(CC) $(CFLAGS) -o $@ $< diff --git a/hw4/atom-one-light.css b/hw4/atom-one-light.css new file mode 100644 index 0000000..d5bd1d2 --- /dev/null +++ b/hw4/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/hw4/highlight.pack.js b/hw4/highlight.pack.js new file mode 100644 index 0000000..3236dd8 --- /dev/null +++ b/hw4/highlight.pack.js @@ -0,0 +1,2 @@ +/*! highlight.js v9.12.0 | BSD3 License | git.io/hljslicense */ +!function(e){var n="object"==typeof window&&window||"object"==typeof self&&self;"undefined"!=typeof exports?e(exports):n&&(n.hljs=e({}),"function"==typeof define&&define.amd&&define([],function(){return n.hljs}))}(function(e){function n(e){return e.replace(/&/g,"&").replace(//g,">")}function t(e){return e.nodeName.toLowerCase()}function r(e,n){var t=e&&e.exec(n);return t&&0===t.index}function a(e){return k.test(e)}function i(e){var n,t,r,i,o=e.className+" ";if(o+=e.parentNode?e.parentNode.className:"",t=B.exec(o))return w(t[1])?t[1]:"no-highlight";for(o=o.split(/\s+/),n=0,r=o.length;r>n;n++)if(i=o[n],a(i)||w(i))return i}function o(e){var n,t={},r=Array.prototype.slice.call(arguments,1);for(n in e)t[n]=e[n];return r.forEach(function(e){for(n in e)t[n]=e[n]}),t}function u(e){var n=[];return function r(e,a){for(var i=e.firstChild;i;i=i.nextSibling)3===i.nodeType?a+=i.nodeValue.length:1===i.nodeType&&(n.push({event:"start",offset:a,node:i}),a=r(i,a),t(i).match(/br|hr|img|input/)||n.push({event:"stop",offset:a,node:i}));return a}(e,0),n}function c(e,r,a){function i(){return e.length&&r.length?e[0].offset!==r[0].offset?e[0].offset"}function u(e){s+=""}function c(e){("start"===e.event?o:u)(e.node)}for(var l=0,s="",f=[];e.length||r.length;){var g=i();if(s+=n(a.substring(l,g[0].offset)),l=g[0].offset,g===e){f.reverse().forEach(u);do c(g.splice(0,1)[0]),g=i();while(g===e&&g.length&&g[0].offset===l);f.reverse().forEach(o)}else"start"===g[0].event?f.push(g[0].node):f.pop(),c(g.splice(0,1)[0])}return s+n(a.substr(l))}function l(e){return e.v&&!e.cached_variants&&(e.cached_variants=e.v.map(function(n){return o(e,{v:null},n)})),e.cached_variants||e.eW&&[o(e)]||[e]}function s(e){function n(e){return e&&e.source||e}function t(t,r){return new RegExp(n(t),"m"+(e.cI?"i":"")+(r?"g":""))}function r(a,i){if(!a.compiled){if(a.compiled=!0,a.k=a.k||a.bK,a.k){var o={},u=function(n,t){e.cI&&(t=t.toLowerCase()),t.split(" ").forEach(function(e){var t=e.split("|");o[t[0]]=[n,t[1]?Number(t[1]):1]})};"string"==typeof a.k?u("keyword",a.k):x(a.k).forEach(function(e){u(e,a.k[e])}),a.k=o}a.lR=t(a.l||/\w+/,!0),i&&(a.bK&&(a.b="\\b("+a.bK.split(" ").join("|")+")\\b"),a.b||(a.b=/\B|\b/),a.bR=t(a.b),a.e||a.eW||(a.e=/\B|\b/),a.e&&(a.eR=t(a.e)),a.tE=n(a.e)||"",a.eW&&i.tE&&(a.tE+=(a.e?"|":"")+i.tE)),a.i&&(a.iR=t(a.i)),null==a.r&&(a.r=1),a.c||(a.c=[]),a.c=Array.prototype.concat.apply([],a.c.map(function(e){return l("self"===e?a:e)})),a.c.forEach(function(e){r(e,a)}),a.starts&&r(a.starts,i);var c=a.c.map(function(e){return e.bK?"\\.?("+e.b+")\\.?":e.b}).concat([a.tE,a.i]).map(n).filter(Boolean);a.t=c.length?t(c.join("|"),!0):{exec:function(){return null}}}}r(e)}function f(e,t,a,i){function o(e,n){var t,a;for(t=0,a=n.c.length;a>t;t++)if(r(n.c[t].bR,e))return n.c[t]}function u(e,n){if(r(e.eR,n)){for(;e.endsParent&&e.parent;)e=e.parent;return e}return e.eW?u(e.parent,n):void 0}function c(e,n){return!a&&r(n.iR,e)}function l(e,n){var t=N.cI?n[0].toLowerCase():n[0];return e.k.hasOwnProperty(t)&&e.k[t]}function p(e,n,t,r){var a=r?"":I.classPrefix,i='',i+n+o}function h(){var e,t,r,a;if(!E.k)return n(k);for(a="",t=0,E.lR.lastIndex=0,r=E.lR.exec(k);r;)a+=n(k.substring(t,r.index)),e=l(E,r),e?(B+=e[1],a+=p(e[0],n(r[0]))):a+=n(r[0]),t=E.lR.lastIndex,r=E.lR.exec(k);return a+n(k.substr(t))}function d(){var e="string"==typeof E.sL;if(e&&!y[E.sL])return n(k);var t=e?f(E.sL,k,!0,x[E.sL]):g(k,E.sL.length?E.sL:void 0);return E.r>0&&(B+=t.r),e&&(x[E.sL]=t.top),p(t.language,t.value,!1,!0)}function b(){L+=null!=E.sL?d():h(),k=""}function v(e){L+=e.cN?p(e.cN,"",!0):"",E=Object.create(e,{parent:{value:E}})}function m(e,n){if(k+=e,null==n)return b(),0;var t=o(n,E);if(t)return t.skip?k+=n:(t.eB&&(k+=n),b(),t.rB||t.eB||(k=n)),v(t,n),t.rB?0:n.length;var r=u(E,n);if(r){var a=E;a.skip?k+=n:(a.rE||a.eE||(k+=n),b(),a.eE&&(k=n));do E.cN&&(L+=C),E.skip||(B+=E.r),E=E.parent;while(E!==r.parent);return r.starts&&v(r.starts,""),a.rE?0:n.length}if(c(n,E))throw new Error('Illegal lexeme "'+n+'" for mode "'+(E.cN||"")+'"');return k+=n,n.length||1}var N=w(e);if(!N)throw new Error('Unknown language: "'+e+'"');s(N);var R,E=i||N,x={},L="";for(R=E;R!==N;R=R.parent)R.cN&&(L=p(R.cN,"",!0)+L);var k="",B=0;try{for(var M,j,O=0;;){if(E.t.lastIndex=O,M=E.t.exec(t),!M)break;j=m(t.substring(O,M.index),M[0]),O=M.index+j}for(m(t.substr(O)),R=E;R.parent;R=R.parent)R.cN&&(L+=C);return{r:B,value:L,language:e,top:E}}catch(T){if(T.message&&-1!==T.message.indexOf("Illegal"))return{r:0,value:n(t)};throw T}}function g(e,t){t=t||I.languages||x(y);var r={r:0,value:n(e)},a=r;return t.filter(w).forEach(function(n){var t=f(n,e,!1);t.language=n,t.r>a.r&&(a=t),t.r>r.r&&(a=r,r=t)}),a.language&&(r.second_best=a),r}function p(e){return I.tabReplace||I.useBR?e.replace(M,function(e,n){return I.useBR&&"\n"===e?"
":I.tabReplace?n.replace(/\t/g,I.tabReplace):""}):e}function h(e,n,t){var r=n?L[n]:t,a=[e.trim()];return e.match(/\bhljs\b/)||a.push("hljs"),-1===e.indexOf(r)&&a.push(r),a.join(" ").trim()}function d(e){var n,t,r,o,l,s=i(e);a(s)||(I.useBR?(n=document.createElementNS("http://www.w3.org/1999/xhtml","div"),n.innerHTML=e.innerHTML.replace(/\n/g,"").replace(//g,"\n")):n=e,l=n.textContent,r=s?f(s,l,!0):g(l),t=u(n),t.length&&(o=document.createElementNS("http://www.w3.org/1999/xhtml","div"),o.innerHTML=r.value,r.value=c(t,u(o),l)),r.value=p(r.value),e.innerHTML=r.value,e.className=h(e.className,s,r.language),e.result={language:r.language,re:r.r},r.second_best&&(e.second_best={language:r.second_best.language,re:r.second_best.r}))}function b(e){I=o(I,e)}function v(){if(!v.called){v.called=!0;var e=document.querySelectorAll("pre code");E.forEach.call(e,d)}}function m(){addEventListener("DOMContentLoaded",v,!1),addEventListener("load",v,!1)}function N(n,t){var r=y[n]=t(e);r.aliases&&r.aliases.forEach(function(e){L[e]=n})}function R(){return x(y)}function w(e){return e=(e||"").toLowerCase(),y[e]||y[L[e]]}var E=[],x=Object.keys,y={},L={},k=/^(no-?highlight|plain|text)$/i,B=/\blang(?:uage)?-([\w-]+)\b/i,M=/((^(<[^>]+>|\t|)+|(?:\n)))/gm,C="
",I={classPrefix:"hljs-",tabReplace:null,useBR:!1,languages:void 0};return e.highlight=f,e.highlightAuto=g,e.fixMarkup=p,e.highlightBlock=d,e.configure=b,e.initHighlighting=v,e.initHighlightingOnLoad=m,e.registerLanguage=N,e.listLanguages=R,e.getLanguage=w,e.inherit=o,e.IR="[a-zA-Z]\\w*",e.UIR="[a-zA-Z_]\\w*",e.NR="\\b\\d+(\\.\\d+)?",e.CNR="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",e.BNR="\\b(0b[01]+)",e.RSR="!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",e.BE={b:"\\\\[\\s\\S]",r:0},e.ASM={cN:"string",b:"'",e:"'",i:"\\n",c:[e.BE]},e.QSM={cN:"string",b:'"',e:'"',i:"\\n",c:[e.BE]},e.PWM={b:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},e.C=function(n,t,r){var a=e.inherit({cN:"comment",b:n,e:t,c:[]},r||{});return a.c.push(e.PWM),a.c.push({cN:"doctag",b:"(?:TODO|FIXME|NOTE|BUG|XXX):",r:0}),a},e.CLCM=e.C("//","$"),e.CBCM=e.C("/\\*","\\*/"),e.HCM=e.C("#","$"),e.NM={cN:"number",b:e.NR,r:0},e.CNM={cN:"number",b:e.CNR,r:0},e.BNM={cN:"number",b:e.BNR,r:0},e.CSSNM={cN:"number",b:e.NR+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",r:0},e.RM={cN:"regexp",b:/\//,e:/\/[gimuy]*/,i:/\n/,c:[e.BE,{b:/\[/,e:/\]/,r:0,c:[e.BE]}]},e.TM={cN:"title",b:e.IR,r:0},e.UTM={cN:"title",b:e.UIR,r:0},e.METHOD_GUARD={b:"\\.\\s*"+e.UIR,r:0},e});hljs.registerLanguage("nginx",function(e){var r={cN:"variable",v:[{b:/\$\d+/},{b:/\$\{/,e:/}/},{b:"[\\$\\@]"+e.UIR}]},b={eW:!0,l:"[a-z/_]+",k:{literal:"on off yes no true false none blocked debug info notice warn error crit select break last permanent redirect kqueue rtsig epoll poll /dev/poll"},r:0,i:"=>",c:[e.HCM,{cN:"string",c:[e.BE,r],v:[{b:/"/,e:/"/},{b:/'/,e:/'/}]},{b:"([a-z]+):/",e:"\\s",eW:!0,eE:!0,c:[r]},{cN:"regexp",c:[e.BE,r],v:[{b:"\\s\\^",e:"\\s|{|;",rE:!0},{b:"~\\*?\\s+",e:"\\s|{|;",rE:!0},{b:"\\*(\\.[a-z\\-]+)+"},{b:"([a-z\\-]+\\.)+\\*"}]},{cN:"number",b:"\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b"},{cN:"number",b:"\\b\\d+[kKmMgGdshdwy]*\\b",r:0},r]};return{aliases:["nginxconf"],c:[e.HCM,{b:e.UIR+"\\s+{",rB:!0,e:"{",c:[{cN:"section",b:e.UIR}],r:0},{b:e.UIR+"\\s",e:";|{",rB:!0,c:[{cN:"attribute",b:e.UIR,starts:b}],r:0}],i:"[^\\s\\}]"}});hljs.registerLanguage("sql",function(e){var t=e.C("--","$");return{cI:!0,i:/[<>{}*#]/,c:[{bK:"begin end start commit rollback savepoint lock alter create drop rename call delete do handler insert load replace select truncate update set show pragma grant merge describe use explain help declare prepare execute deallocate release unlock purge reset change stop analyze cache flush optimize repair kill install uninstall checksum restore check backup revoke comment",e:/;/,eW:!0,l:/[\w\.]+/,k:{keyword:"abort abs absolute acc acce accep accept access accessed accessible account acos action activate add addtime admin administer advanced advise aes_decrypt aes_encrypt after agent aggregate ali alia alias allocate allow alter always analyze ancillary and any anydata anydataset anyschema anytype apply archive archived archivelog are as asc ascii asin assembly assertion associate asynchronous at atan atn2 attr attri attrib attribu attribut attribute attributes audit authenticated authentication authid authors auto autoallocate autodblink autoextend automatic availability avg backup badfile basicfile before begin beginning benchmark between bfile bfile_base big bigfile bin binary_double binary_float binlog bit_and bit_count bit_length bit_or bit_xor bitmap blob_base block blocksize body both bound buffer_cache buffer_pool build bulk by byte byteordermark bytes cache caching call calling cancel capacity cascade cascaded case cast catalog category ceil ceiling chain change changed char_base char_length character_length characters characterset charindex charset charsetform charsetid check checksum checksum_agg child choose chr chunk class cleanup clear client clob clob_base clone close cluster_id cluster_probability cluster_set clustering coalesce coercibility col collate collation collect colu colum column column_value columns columns_updated comment commit compact compatibility compiled complete composite_limit compound compress compute concat concat_ws concurrent confirm conn connec connect connect_by_iscycle connect_by_isleaf connect_by_root connect_time connection consider consistent constant constraint constraints constructor container content contents context contributors controlfile conv convert convert_tz corr corr_k corr_s corresponding corruption cos cost count count_big counted covar_pop covar_samp cpu_per_call cpu_per_session crc32 create creation critical cross cube cume_dist curdate current current_date current_time current_timestamp current_user cursor curtime customdatum cycle data database databases datafile datafiles datalength date_add date_cache date_format date_sub dateadd datediff datefromparts datename datepart datetime2fromparts day day_to_second dayname dayofmonth dayofweek dayofyear days db_role_change dbtimezone ddl deallocate declare decode decompose decrement decrypt deduplicate def defa defau defaul default defaults deferred defi defin define degrees delayed delegate delete delete_all delimited demand dense_rank depth dequeue des_decrypt des_encrypt des_key_file desc descr descri describ describe descriptor deterministic diagnostics difference dimension direct_load directory disable disable_all disallow disassociate discardfile disconnect diskgroup distinct distinctrow distribute distributed div do document domain dotnet double downgrade drop dumpfile duplicate duration each edition editionable editions element ellipsis else elsif elt empty enable enable_all enclosed encode encoding encrypt end end-exec endian enforced engine engines enqueue enterprise entityescaping eomonth error errors escaped evalname evaluate event eventdata events except exception exceptions exchange exclude excluding execu execut execute exempt exists exit exp expire explain export export_set extended extent external external_1 external_2 externally extract failed failed_login_attempts failover failure far fast feature_set feature_value fetch field fields file file_name_convert filesystem_like_logging final finish first first_value fixed flash_cache flashback floor flush following follows for forall force form forma format found found_rows freelist freelists freepools fresh from from_base64 from_days ftp full function general generated get get_format get_lock getdate getutcdate global global_name globally go goto grant grants greatest group group_concat group_id grouping grouping_id groups gtid_subtract guarantee guard handler hash hashkeys having hea head headi headin heading heap help hex hierarchy high high_priority hosts hour http id ident_current ident_incr ident_seed identified identity idle_time if ifnull ignore iif ilike ilm immediate import in include including increment index indexes indexing indextype indicator indices inet6_aton inet6_ntoa inet_aton inet_ntoa infile initial initialized initially initrans inmemory inner innodb input insert install instance instantiable instr interface interleaved intersect into invalidate invisible is is_free_lock is_ipv4 is_ipv4_compat is_not is_not_null is_used_lock isdate isnull isolation iterate java join json json_exists keep keep_duplicates key keys kill language large last last_day last_insert_id last_value lax lcase lead leading least leaves left len lenght length less level levels library like like2 like4 likec limit lines link list listagg little ln load load_file lob lobs local localtime localtimestamp locate locator lock locked log log10 log2 logfile logfiles logging logical logical_reads_per_call logoff logon logs long loop low low_priority lower lpad lrtrim ltrim main make_set makedate maketime managed management manual map mapping mask master master_pos_wait match matched materialized max maxextents maximize maxinstances maxlen maxlogfiles maxloghistory maxlogmembers maxsize maxtrans md5 measures median medium member memcompress memory merge microsecond mid migration min minextents minimum mining minus minute minvalue missing mod mode model modification modify module monitoring month months mount move movement multiset mutex name name_const names nan national native natural nav nchar nclob nested never new newline next nextval no no_write_to_binlog noarchivelog noaudit nobadfile nocheck nocompress nocopy nocycle nodelay nodiscardfile noentityescaping noguarantee nokeep nologfile nomapping nomaxvalue nominimize nominvalue nomonitoring none noneditionable nonschema noorder nopr nopro noprom nopromp noprompt norely noresetlogs noreverse normal norowdependencies noschemacheck noswitch not nothing notice notrim novalidate now nowait nth_value nullif nulls num numb numbe nvarchar nvarchar2 object ocicoll ocidate ocidatetime ociduration ociinterval ociloblocator ocinumber ociref ocirefcursor ocirowid ocistring ocitype oct octet_length of off offline offset oid oidindex old on online only opaque open operations operator optimal optimize option optionally or oracle oracle_date oradata ord ordaudio orddicom orddoc order ordimage ordinality ordvideo organization orlany orlvary out outer outfile outline output over overflow overriding package pad parallel parallel_enable parameters parent parse partial partition partitions pascal passing password password_grace_time password_lock_time password_reuse_max password_reuse_time password_verify_function patch path patindex pctincrease pctthreshold pctused pctversion percent percent_rank percentile_cont percentile_disc performance period period_add period_diff permanent physical pi pipe pipelined pivot pluggable plugin policy position post_transaction pow power pragma prebuilt precedes preceding precision prediction prediction_cost prediction_details prediction_probability prediction_set prepare present preserve prior priority private private_sga privileges procedural procedure procedure_analyze processlist profiles project prompt protection public publishingservername purge quarter query quick quiesce quota quotename radians raise rand range rank raw read reads readsize rebuild record records recover recovery recursive recycle redo reduced ref reference referenced references referencing refresh regexp_like register regr_avgx regr_avgy regr_count regr_intercept regr_r2 regr_slope regr_sxx regr_sxy reject rekey relational relative relaylog release release_lock relies_on relocate rely rem remainder rename repair repeat replace replicate replication required reset resetlogs resize resource respect restore restricted result result_cache resumable resume retention return returning returns reuse reverse revoke right rlike role roles rollback rolling rollup round row row_count rowdependencies rowid rownum rows rtrim rules safe salt sample save savepoint sb1 sb2 sb4 scan schema schemacheck scn scope scroll sdo_georaster sdo_topo_geometry search sec_to_time second section securefile security seed segment select self sequence sequential serializable server servererror session session_user sessions_per_user set sets settings sha sha1 sha2 share shared shared_pool short show shrink shutdown si_averagecolor si_colorhistogram si_featurelist si_positionalcolor si_stillimage si_texture siblings sid sign sin size size_t sizes skip slave sleep smalldatetimefromparts smallfile snapshot some soname sort soundex source space sparse spfile split sql sql_big_result sql_buffer_result sql_cache sql_calc_found_rows sql_small_result sql_variant_property sqlcode sqldata sqlerror sqlname sqlstate sqrt square standalone standby start starting startup statement static statistics stats_binomial_test stats_crosstab stats_ks_test stats_mode stats_mw_test stats_one_way_anova stats_t_test_ stats_t_test_indep stats_t_test_one stats_t_test_paired stats_wsr_test status std stddev stddev_pop stddev_samp stdev stop storage store stored str str_to_date straight_join strcmp strict string struct stuff style subdate subpartition subpartitions substitutable substr substring subtime subtring_index subtype success sum suspend switch switchoffset switchover sync synchronous synonym sys sys_xmlagg sysasm sysaux sysdate sysdatetimeoffset sysdba sysoper system system_user sysutcdatetime table tables tablespace tan tdo template temporary terminated tertiary_weights test than then thread through tier ties time time_format time_zone timediff timefromparts timeout timestamp timestampadd timestampdiff timezone_abbr timezone_minute timezone_region to to_base64 to_date to_days to_seconds todatetimeoffset trace tracking transaction transactional translate translation treat trigger trigger_nestlevel triggers trim truncate try_cast try_convert try_parse type ub1 ub2 ub4 ucase unarchived unbounded uncompress under undo unhex unicode uniform uninstall union unique unix_timestamp unknown unlimited unlock unpivot unrecoverable unsafe unsigned until untrusted unusable unused update updated upgrade upped upper upsert url urowid usable usage use use_stored_outlines user user_data user_resources users using utc_date utc_timestamp uuid uuid_short validate validate_password_strength validation valist value values var var_samp varcharc vari varia variab variabl variable variables variance varp varraw varrawc varray verify version versions view virtual visible void wait wallet warning warnings week weekday weekofyear wellformed when whene whenev wheneve whenever where while whitespace with within without work wrapped xdb xml xmlagg xmlattributes xmlcast xmlcolattval xmlelement xmlexists xmlforest xmlindex xmlnamespaces xmlpi xmlquery xmlroot xmlschema xmlserialize xmltable xmltype xor year year_to_month years yearweek",literal:"true false null",built_in:"array bigint binary bit blob boolean char character date dec decimal float int int8 integer interval number numeric real record serial serial8 smallint text varchar varying void"},c:[{cN:"string",b:"'",e:"'",c:[e.BE,{b:"''"}]},{cN:"string",b:'"',e:'"',c:[e.BE,{b:'""'}]},{cN:"string",b:"`",e:"`",c:[e.BE]},e.CNM,e.CBCM,t]},e.CBCM,t]}}); \ No newline at end of file diff --git a/hw4/hw4.exe b/hw4/hw4.exe new file mode 100644 index 0000000..f2a0710 Binary files /dev/null and b/hw4/hw4.exe differ diff --git a/hw4/hw4.html b/hw4/hw4.html new file mode 100644 index 0000000..10acc3b --- /dev/null +++ b/hw4/hw4.html @@ -0,0 +1,30 @@ +

Homework 4

+ +

Alexander Pickering (amp215@pitt.edu)

+ +

Implement a bubble sort or a selection sort algorithm to sort the array of words from last week’s assignment. Include your source code and a screen capture demonstrating that your input is sorted before being printed.

+ +

+ + + +

+ +

diff --git a/hw4/hw4.md b/hw4/hw4.md new file mode 100644 index 0000000..9bfdcbd --- /dev/null +++ b/hw4/hw4.md @@ -0,0 +1,28 @@ +# Homework 4 +*Alexander Pickering* (amp215@pitt.edu) + +**Implement a bubble sort or a selection sort algorithm to sort the array of words from last week’s assignment. Include your source code and a screen capture demonstrating that your input is sorted before being printed.** + +![](./res/1.PNG) + + + + + diff --git a/hw4/hw4.pdf b/hw4/hw4.pdf new file mode 100644 index 0000000..674f8b7 Binary files /dev/null and b/hw4/hw4.pdf differ diff --git a/hw4/hw4.zip b/hw4/hw4.zip new file mode 100644 index 0000000..bc2ee55 Binary files /dev/null and b/hw4/hw4.zip differ diff --git a/hw4/main.c b/hw4/main.c new file mode 100644 index 0000000..ada031a --- /dev/null +++ b/hw4/main.c @@ -0,0 +1,85 @@ +#include +#include +#include +#include + +void printArray(char **words, int wordcount){ + for(int i = 0; i < wordcount; i++) + printf("%s\n",words[i]); +} +void proper(char *word){ + word[0] = toupper(word[0]); +} +int string2array(char *inString, char **wordarray){ + const char whitespace[] = " "; + char **cursor = wordarray; + int ret = 0; + char *this = NULL; + while(1){ + this = strtok(inString,whitespace); + if(this == NULL) + break; + char *dest = strcpy(wordarray[ret],this); + inString = NULL; + ret++; + } + return ret; +} +void getString(char *in, int buffer){ + char *c = in; + for(; c < in + buffer; c++){ + *c = getchar(); + if(*c == EOF) + break; + } + *c = '\0'; +} + +struct Sentence { + char string[50]; + char *words[10]; + int wordCount; +}; + +void bubblesort(struct Sentence s){ + char *tmp = (char*)malloc(sizeof(char) * 10); + while(1){ + int any_out_of_order = 0; + for(int i = 0; i < s.wordCount - 1; i++){ + if(strcmp(s.words[i], s.words[i+1]) > 0){ //we found some words out of order + any_out_of_order = 1; + //swap + strcpy(tmp, s.words[i]); + strcpy(s.words[i],s.words[i+1]); + strcpy(s.words[i+1],tmp); + } + } + //If we go over the whole array, and no one is out of order, + //we're done + if(any_out_of_order == 0) + break; + } +} + +/* + a. Store input into the sentence string, + b. Parse the string into an array of words and store the number of words found, + c. Proper case each word in the sentence, + d. and print out the proper cased sentence +*/ +int main(int argc, char **argv){ + struct Sentence s; + for(int i = 0; i < 10; i++) + s.words[i] = malloc(sizeof(char) * 50); + s.wordCount = 0; + getString(s.string,50); + s.wordCount = string2array(s.string, s.words); + for(int i = 0; i < 10; i++) + proper(s.words[i]); + printf("Before:\n"); + printArray(s.words,s.wordCount); + bubblesort(s); + printf("----------------\nAfter:\n"); + printArray(s.words,s.wordCount); + return 0; +} diff --git a/hw4/problem5.c b/hw4/problem5.c new file mode 100644 index 0000000..31a4916 --- /dev/null +++ b/hw4/problem5.c @@ -0,0 +1,84 @@ +#include +#include +#include +#include + +void printArray(char **words, int wordcount){ + for(int i = 0; i < wordcount; i++) + printf("%s\n",words[i]); +} +void proper(char *word){ + word[0] = toupper(word[0]); +} +int string2array(char *inString, char **wordarray){ + const char whitespace[] = " "; + char **cursor = wordarray; + int ret = 0; + char *this = NULL; + while(1){ + this = strtok(inString,whitespace); + if(this == NULL) + break; + char *dest = strcpy(wordarray[ret],this); + inString = NULL; + ret++; + } + return ret; +} +void getString(char *in, int buffer){ + char *c = in; + for(; c < in + buffer; c++){ + *c = getchar(); + if(*c == EOF) + break; + } + *c = '\0'; +} + +struct Sentence { + char string[50]; + char *words[10]; + int wordCount; +}; + +void bubblesort(Sentence s){ + while(1){ + int any_out_of_order = 0; + for(int i = 0; i < wordCount - 1; i++){ + if(strcmp(s.words[i], s.words[i+1]) > 0){ //we found some words out of order + any_out_of_order = 1; + //swap + char *tmp = s.words[i]; + s.words[i] = s.words[i+1]; + s.words[i+1] = tmp; + } + } + //If we go over the whole array, and no one is out of order, + //we're done + if(any_out_of_order == 0) + break; + } +} + +/* + a. Store input into the sentence string, + b. Parse the string into an array of words and store the number of words found, + c. Proper case each word in the sentence, + d. and print out the proper cased sentence +*/ +int main(int argc, char **argv){ + struct Sentence s; + for(int i = 0; i < 10; i++) + s.words[i] = malloc(sizeof(char) * 50); + s.wordCount = 0; + getString(s.string,50); + s.wordCount = string2array(s.string, s.words); + for(int i = 0; i < 10; i++) + proper(s.words[i]); + printf("Before:\n"); + printArray(s.words,s.wordCount); + bubblesort(s); + printf("After:\n"); + printArray(s.words,s.wordCount); + return 0; +} diff --git a/hw4/res/1.PNG b/hw4/res/1.PNG new file mode 100644 index 0000000..19ac014 Binary files /dev/null and b/hw4/res/1.PNG differ diff --git a/hw4/styles/atom-one-light.css b/hw4/styles/atom-one-light.css new file mode 100644 index 0000000..d5bd1d2 --- /dev/null +++ b/hw4/styles/atom-one-light.css @@ -0,0 +1,96 @@ +/* + +Atom One Light by Daniel Gamage +Original One Light Syntax theme from https://github.com/atom/one-light-syntax + +base: #fafafa +mono-1: #383a42 +mono-2: #686b77 +mono-3: #a0a1a7 +hue-1: #0184bb +hue-2: #4078f2 +hue-3: #a626a4 +hue-4: #50a14f +hue-5: #e45649 +hue-5-2: #c91243 +hue-6: #986801 +hue-6-2: #c18401 + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #383a42; + background: #fafafa; +} + +.hljs-comment, +.hljs-quote { + color: #a0a1a7; + font-style: italic; +} + +.hljs-doctag, +.hljs-keyword, +.hljs-formula { + color: #a626a4; +} + +.hljs-section, +.hljs-name, +.hljs-selector-tag, +.hljs-deletion, +.hljs-subst { + color: #e45649; +} + +.hljs-literal { + color: #0184bb; +} + +.hljs-string, +.hljs-regexp, +.hljs-addition, +.hljs-attribute, +.hljs-meta-string { + color: #50a14f; +} + +.hljs-built_in, +.hljs-class .hljs-title { + color: #c18401; +} + +.hljs-attr, +.hljs-variable, +.hljs-template-variable, +.hljs-type, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo, +.hljs-number { + color: #986801; +} + +.hljs-symbol, +.hljs-bullet, +.hljs-link, +.hljs-meta, +.hljs-selector-id, +.hljs-title { + color: #4078f2; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} + +.hljs-link { + text-decoration: underline; +} diff --git a/hw5/2620.HW05.Python.docx b/hw5/2620.HW05.Python.docx new file mode 100644 index 0000000..01c5710 Binary files /dev/null and b/hw5/2620.HW05.Python.docx differ diff --git a/hw5/hw5.lua b/hw5/hw5.lua new file mode 100644 index 0000000..b1fa6f3 --- /dev/null +++ b/hw5/hw5.lua @@ -0,0 +1,39 @@ +local accept_input = io.read +local split_string +split_string = function(s) + local _accum_0 = { } + local _len_0 = 1 + for x in string.gmatch(s, "(%S+)") do + _accum_0[_len_0] = x + _len_0 = _len_0 + 1 + end + return _accum_0 +end +local capitalize_word +capitalize_word = function(word) + return string.gsub(word, "^(.)", string.upper) +end +local uppercase_words +uppercase_words = function(array) + local _accum_0 = { } + local _len_0 = 1 + for _index_0 = 1, #array do + local word = array[_index_0] + _accum_0[_len_0] = capitalize_word(word) + _len_0 = _len_0 + 1 + end + return _accum_0 +end +local print_words +print_words = function(array) + for _index_0 = 1, #array do + local word = array[_index_0] + print(word) + end +end +local sort_words = table.sort +local sentence = accept_input() +local words = split_string(sentence) +words = uppercase_words(words) +sort_words(words) +return print_words(words) diff --git a/hw5/hw5.moon b/hw5/hw5.moon new file mode 100644 index 0000000..142625c --- /dev/null +++ b/hw5/hw5.moon @@ -0,0 +1,38 @@ +--Homework 5, Alexander Pickering (amp215@pitt.edu) +-- +-- Moonscript! +-- $ apt-get install lua5.3 lua5.3-dev luarocks +-- $ luarocks install moonscript +-- +-- You can then run this file with +-- $ moon hw5.moon + +accept_input = io.read + +--seperate things that are one or more non-space characters +--https://www.lua.org/manual/5.3/manual.html#6.4.1 +split_string = (s) -> [x for x in string.gmatch(s,"(%S+)")] + +--apply string.upper() to the first character in a word +capitalize_word = (word) -> string.gsub(word,"^(.)",string.upper) + +--uppercase words in an array +uppercase_words = (array) -> + [capitalize_word(word) for word in *array] + +--print all the words in an array +print_words = (array) -> + for word in *array do + print(word) + +--Built in sorting! +sort_words = table.sort + +--If a function has no arguments, it can be called using the ! operator, instead of empty parentheses. The ! invocation is the preferred way to call functions with no arguments. +sentence = accept_input! + +words = split_string(sentence) +words = uppercase_words(words) +sort_words(words) + +print_words(words) diff --git a/hw5/hw5.zip b/hw5/hw5.zip new file mode 100644 index 0000000..7626d51 Binary files /dev/null and b/hw5/hw5.zip differ diff --git a/hw5/res/1.PNG b/hw5/res/1.PNG new file mode 100644 index 0000000..2a04d48 Binary files /dev/null and b/hw5/res/1.PNG differ diff --git a/hw6/2620.HW06.API.docx b/hw6/2620.HW06.API.docx new file mode 100644 index 0000000..aaa2306 Binary files /dev/null and b/hw6/2620.HW06.API.docx differ diff --git a/hw6/app.moon b/hw6/app.moon new file mode 100644 index 0000000..98b15b7 --- /dev/null +++ b/hw6/app.moon @@ -0,0 +1,43 @@ +--Alexander Pickering (amp215@pitt.edu) +-- +-- More moonscript! +-- $ luarocks install xavante +-- $ moon app.lua + +web = require("xavante") +hw5 = require("hw5") + +pages = {} +add_page = (pat, fun) -> table.insert(pages, {match: pat, with: fun}) + +hello = (req, res, indexname) -> + res.content = "

Hello, world!

" + res + +add_page("^/$",hello) + +decode_entity = (s) -> + --decode the number using base 16, then convert the number to a string + string.char(tonumber(s,16)) + +proper = (req, res, indexname) -> + query = req.parsed_url.query + --Decode the %20 entties in the string + decoded = string.gsub(query,"%%(%d+)",decode_entity) + mixed = hw5(decoded) + --Poor man's json + quoted = [string.format("%q",word) for word in *mixed] + res.content = "[" .. table.concat(quoted,",") .. "]" + res + +add_page("^/proper$",proper) + +config = {} +config.server = + host: "*" + port: 8080 + +config.defaultHost = {rules: pages} + +web.HTTP(config) +web.start! diff --git a/hw6/hw5.moon b/hw6/hw5.moon new file mode 100644 index 0000000..568bf9d --- /dev/null +++ b/hw6/hw5.moon @@ -0,0 +1,24 @@ + +accept_input = io.read + +split_string = (s) -> [x for x in string.gmatch(s,"(%S+)")] + +capitalize_word = (word) -> string.gsub(word,"^(.)",string.upper) + +uppercase_words = (array) -> + [capitalize_word(word) for word in *array] + +print_words = (array) -> + for word in *array do + print(word) + +sort_words = table.sort + +apply_caps = (str) -> + words = split_string(str) + words = uppercase_words(words) + sort_words(words) + words + +--return the apply_caps() function when we require() +apply_caps diff --git a/hw6/hw6.zip b/hw6/hw6.zip new file mode 100644 index 0000000..e437715 Binary files /dev/null and b/hw6/hw6.zip differ diff --git a/hw6/res/1.PNG b/hw6/res/1.PNG new file mode 100644 index 0000000..1edfedd Binary files /dev/null and b/hw6/res/1.PNG differ diff --git a/hw6/res/2.PNG b/hw6/res/2.PNG new file mode 100644 index 0000000..af4590f Binary files /dev/null and b/hw6/res/2.PNG differ diff --git a/hw6/res/3.PNG b/hw6/res/3.PNG new file mode 100644 index 0000000..1ddbf85 Binary files /dev/null and b/hw6/res/3.PNG differ diff --git a/hw7/hw7.docx b/hw7/hw7.docx new file mode 100644 index 0000000..af72b6d Binary files /dev/null and b/hw7/hw7.docx differ diff --git a/hw7/index.php@page=pen-test-tool-lookup.php b/hw7/index.php@page=pen-test-tool-lookup.php new file mode 100644 index 0000000..20cb6be --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.1 b/hw7/index.php@page=pen-test-tool-lookup.php.1 new file mode 100644 index 0000000..c79cbf2 --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.1 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.10 b/hw7/index.php@page=pen-test-tool-lookup.php.10 new file mode 100644 index 0000000..8ec9eaf --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.10 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.11 b/hw7/index.php@page=pen-test-tool-lookup.php.11 new file mode 100644 index 0000000..8f0e1fb --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.11 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.2 b/hw7/index.php@page=pen-test-tool-lookup.php.2 new file mode 100644 index 0000000..20cb6be --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.2 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.3 b/hw7/index.php@page=pen-test-tool-lookup.php.3 new file mode 100644 index 0000000..20cb6be --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.3 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.4 b/hw7/index.php@page=pen-test-tool-lookup.php.4 new file mode 100644 index 0000000..ff96dda --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.4 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.5 b/hw7/index.php@page=pen-test-tool-lookup.php.5 new file mode 100644 index 0000000..415042e --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.5 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.6 b/hw7/index.php@page=pen-test-tool-lookup.php.6 new file mode 100644 index 0000000..27de24d --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.6 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.7 b/hw7/index.php@page=pen-test-tool-lookup.php.7 new file mode 100644 index 0000000..2f5e7c2 --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.7 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.8 b/hw7/index.php@page=pen-test-tool-lookup.php.8 new file mode 100644 index 0000000..2f5e7c2 --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.8 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=pen-test-tool-lookup.php.9 b/hw7/index.php@page=pen-test-tool-lookup.php.9 new file mode 100644 index 0000000..4c93883 --- /dev/null +++ b/hw7/index.php@page=pen-test-tool-lookup.php.9 @@ -0,0 +1,700 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + +
Pen Test Tool Lookup
+ + + + + + + + + + + + Switch to AJAX Version of page + + +
+ Pen Test Tools +
+ + + + + + + + + + + + + + + + + +
 
Select Pen Test Tool
 
Pen Test Tool + +
 
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php b/hw7/index.php@page=show-log.php new file mode 100644 index 0000000..693c0cd --- /dev/null +++ b/hw7/index.php@page=show-log.php @@ -0,0 +1,1054 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
74 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:28:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:27:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: browser-info.php2019-10-23 12:26:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:12
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:22:14
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:21:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:19:16
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:18:05
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:16:49
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:11:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:10:13
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:44
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:04
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:08:25
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:58
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:35
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:06:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:04:20
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:03:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:01:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:00:18
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:49:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:48:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:46:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:45:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:21
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:08
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:40:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 11:40:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:38:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:36:13
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:34:22
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:29:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:21:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:19:38
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:16:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:15:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:14:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:13:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:11:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:10:23
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:09:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:08:49
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:11
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:04:47
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: site-footer-xss-discussion.php2019-10-23 11:04:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:03:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:57:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:56:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:55:05
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.1 b/hw7/index.php@page=show-log.php.1 new file mode 100644 index 0000000..30cbac6 --- /dev/null +++ b/hw7/index.php@page=show-log.php.1 @@ -0,0 +1,1068 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
76 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:29:34
150.212.127.34150.212.127.34TEST!User visited: show-log.php2019-10-23 12:29:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:28:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:27:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: browser-info.php2019-10-23 12:26:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:12
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:22:14
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:21:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:19:16
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:18:05
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:16:49
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:11:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:10:13
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:44
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:04
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:08:25
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:58
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:35
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:06:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:04:20
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:03:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:01:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:00:18
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:49:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:48:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:46:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:45:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:21
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:08
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:40:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 11:40:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:38:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:36:13
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:34:22
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:29:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:21:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:19:38
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:16:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:15:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:14:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:13:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:11:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:10:23
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:09:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:08:49
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:11
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:04:47
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: site-footer-xss-discussion.php2019-10-23 11:04:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:03:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:57:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:56:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:55:05
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.10 b/hw7/index.php@page=show-log.php.10 new file mode 100644 index 0000000..7cddd75 --- /dev/null +++ b/hw7/index.php@page=show-log.php.10 @@ -0,0 +1,613 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
11 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:52
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:39:48
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:55
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:38:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:39
150.212.127.34150.212.127.34test2User visited: show-log.php2019-10-23 12:38:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:26
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:24
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:19
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.11 b/hw7/index.php@page=show-log.php.11 new file mode 100644 index 0000000..814ea10 --- /dev/null +++ b/hw7/index.php@page=show-log.php.11 @@ -0,0 +1,634 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
14 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:40:15
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:40:13
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:40:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:52
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:39:48
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:55
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:38:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:39
150.212.127.34150.212.127.34test2User visited: show-log.php2019-10-23 12:38:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:26
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:24
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:19
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.12 b/hw7/index.php@page=show-log.php.12 new file mode 100644 index 0000000..85048b1 --- /dev/null +++ b/hw7/index.php@page=show-log.php.12 @@ -0,0 +1,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
16 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:45:31
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:45:27
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:40:15
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:40:13
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:40:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:52
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:39:48
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:39:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:55
150.212.127.34150.212.127.34User visited: show-log.php2019-10-23 12:38:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:39
150.212.127.34150.212.127.34test2User visited: show-log.php2019-10-23 12:38:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:26
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:24
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:38:19
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.13 b/hw7/index.php@page=show-log.php.13 new file mode 100644 index 0000000..39246f9 --- /dev/null +++ b/hw7/index.php@page=show-log.php.13 @@ -0,0 +1,594 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
4 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.14 b/hw7/index.php@page=show-log.php.14 new file mode 100644 index 0000000..84dd4f8 --- /dev/null +++ b/hw7/index.php@page=show-log.php.14 @@ -0,0 +1,601 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
5 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.15 b/hw7/index.php@page=show-log.php.15 new file mode 100644 index 0000000..ec87307 --- /dev/null +++ b/hw7/index.php@page=show-log.php.15 @@ -0,0 +1,578 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
6 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.16 b/hw7/index.php@page=show-log.php.16 new file mode 100644 index 0000000..f2164ad --- /dev/null +++ b/hw7/index.php@page=show-log.php.16 @@ -0,0 +1,622 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
8 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:35
150.212.127.34150.212.127.34blahUser visited: show-log.php2019-10-23 12:47:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.17 b/hw7/index.php@page=show-log.php.17 new file mode 100644 index 0000000..82872d4 --- /dev/null +++ b/hw7/index.php@page=show-log.php.17 @@ -0,0 +1,629 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
9 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:35
150.212.127.34150.212.127.34blahUser visited: show-log.php2019-10-23 12:47:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']();', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.18 b/hw7/index.php@page=show-log.php.18 new file mode 100644 index 0000000..644bf9a --- /dev/null +++ b/hw7/index.php@page=show-log.php.18 @@ -0,0 +1,636 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
10 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:35
150.212.127.34150.212.127.34blahUser visited: show-log.php2019-10-23 12:47:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']();', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.19 b/hw7/index.php@page=show-log.php.19 new file mode 100644 index 0000000..fb7dc89 --- /dev/null +++ b/hw7/index.php@page=show-log.php.19 @@ -0,0 +1,650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
12 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:40
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:35
150.212.127.34150.212.127.34blahUser visited: show-log.php2019-10-23 12:47:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']('xss');', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.2 b/hw7/index.php@page=show-log.php.2 new file mode 100644 index 0000000..ed32c98 --- /dev/null +++ b/hw7/index.php@page=show-log.php.2 @@ -0,0 +1,1082 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
78 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:32:37
150.212.127.34150.212.127.34testUser visited: show-log.php2019-10-23 12:32:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:29:34
150.212.127.34150.212.127.34TEST!User visited: show-log.php2019-10-23 12:29:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:28:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:27:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: browser-info.php2019-10-23 12:26:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:12
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:22:14
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:21:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:19:16
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:18:05
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:16:49
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:11:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:10:13
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:44
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:04
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:08:25
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:58
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:35
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:06:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:04:20
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:03:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:01:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:00:18
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:49:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:48:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:46:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:45:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:21
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:08
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:40:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 11:40:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:38:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:36:13
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:34:22
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:29:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:21:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:19:38
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:16:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:15:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:14:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:13:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:11:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:10:23
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:09:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:08:49
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:11
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:04:47
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: site-footer-xss-discussion.php2019-10-23 11:04:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:03:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:57:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:56:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:55:05
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.20 b/hw7/index.php@page=show-log.php.20 new file mode 100644 index 0000000..eae3761 --- /dev/null +++ b/hw7/index.php@page=show-log.php.20 @@ -0,0 +1,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
14 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:57
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:40
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:48:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:47:35
150.212.127.34150.212.127.34blahUser visited: show-log.php2019-10-23 12:47:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:37
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:29
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:46:21
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
 
Error: Failure is always an option and this situation proves it
Line101
Code0
FileC:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\LogHandler.php
MessageError attempting to write to log table: C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\classes\MySQLHandler.php on line 249: Error executing query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'alert']('xss');', 'User visited: show-log.php', now() )' at line 1 () (0) [Exception]
+
Trace#0 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\includes\log-visit.php(17): LogHandler->writeToLog('User visited: s...') +#1 C:\inetpub\wwwroot\coliseum\sandboxes\117238-101163\BODY\inner\index.php(603): require_once('C:\inetpub\wwwr...') +#2 {main}
Diagnotic Information
Did you setup/reset the DB?
 
\ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.3 b/hw7/index.php@page=show-log.php.3 new file mode 100644 index 0000000..b5f56c7 --- /dev/null +++ b/hw7/index.php@page=show-log.php.3 @@ -0,0 +1,1103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
81 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:36:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:35:57
150.212.127.34150.212.127.34%3Cscript%3Ealert(%2522xss%2522)%3B%3C%2Fscript%3EUser visited: show-log.php2019-10-23 12:35:54
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:32:37
150.212.127.34150.212.127.34testUser visited: show-log.php2019-10-23 12:32:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:29:34
150.212.127.34150.212.127.34TEST!User visited: show-log.php2019-10-23 12:29:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:28:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:27:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: browser-info.php2019-10-23 12:26:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:12
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:22:14
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:21:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:19:16
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:18:05
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:16:49
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:11:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:10:13
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:44
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:04
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:08:25
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:58
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:35
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:06:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:04:20
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:03:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:01:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:00:18
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:49:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:48:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:46:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:45:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:21
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:08
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:40:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 11:40:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:38:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:36:13
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:34:22
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:29:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:21:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:19:38
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:16:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:15:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:14:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:13:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:11:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:10:23
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:09:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:08:49
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:11
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:04:47
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: site-footer-xss-discussion.php2019-10-23 11:04:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:03:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:57:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:56:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:55:05
+ +
+
+ + + + + + + + \ No newline at end of file diff --git a/hw7/index.php@page=show-log.php.4 b/hw7/index.php@page=show-log.php.4 new file mode 100644 index 0000000..8c86b8b --- /dev/null +++ b/hw7/index.php@page=show-log.php.4 @@ -0,0 +1,1117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ + + NOWASP (Mutillidae): Hack Like You Mean It + +
+
+ Version: 2.3.10 + Security Level: 0 (Hosed) + Hints: Disabled (0 - I try harder) + Not Logged In +
+ + + + + + + + + + + + + + + + +
Home| + Login/Register + |Toggle Hints| Toggle Security|Reset DB|View Log|View Captured Data|Hide Popup Hints
+
+
+ +
+
+ +
Developed by Adrian "Irongeek" Crenshaw and Jeremy Druin
+
+
+ + + + + + + +
Log
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
83 log records found Refresh Logs Delete Logs
HostnameIPBrowser AgentPage ViewedDate/Time
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:37:03
150.212.127.34150.212.127.34test2User visited: show-log.php2019-10-23 12:37:00
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:36:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:35:57
150.212.127.34150.212.127.34%3Cscript%3Ealert(%2522xss%2522)%3B%3C%2Fscript%3EUser visited: show-log.php2019-10-23 12:35:54
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:32:37
150.212.127.34150.212.127.34testUser visited: show-log.php2019-10-23 12:32:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:29:34
150.212.127.34150.212.127.34TEST!User visited: show-log.php2019-10-23 12:29:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:28:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: show-log.php2019-10-23 12:27:25
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: browser-info.php2019-10-23 12:26:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:12
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:23:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:22:14
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:21:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:19:16
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:18:05
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 12:16:49
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:11:02
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:10:13
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:44
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:09:04
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:08:25
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:58
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:07:35
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:06:10
150.212.127.34150.212.127.34Wget/1.20.3 (msys)User visited: pen-test-tool-lookup.php2019-10-23 12:04:20
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:03:03
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:01:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 12:00:18
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:19
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:71.0) Gecko/20100101 Firefox/71.0User visited: pen-test-tool-lookup.php2019-10-23 11:59:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:34
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:52:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:50:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:49:10
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:48:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:46:43
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:45:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:21
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:41:08
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:40:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 11:40:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:38:42
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:36:13
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:34:22
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:29:36
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:21:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:19:38
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:16:55
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:15:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:14:32
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:13:58
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:11:59
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:10:23
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:09:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:08:49
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:51
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:28
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: pen-test-tool-lookup.php2019-10-23 11:05:11
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:04:47
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: site-footer-xss-discussion.php2019-10-23 11:04:30
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: browser-info.php2019-10-23 11:03:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 11:01:04
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Blog entry added by: anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:58:31
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:52
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:57:44
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:57:01
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:56:41
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0Selected blog entries for anonymous2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: add-to-your-blog.php2019-10-23 10:55:53
150.212.127.34150.212.127.34Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0User visited: home.php2019-10-23 10:55:05
+ +
+
+ + + + + + +