Add attack course

This commit is contained in:
Yorick Barbanneau 2022-10-11 12:29:37 +02:00
parent 8b18e6f085
commit f3a6b57e32
3 changed files with 1621 additions and 0 deletions

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 98 KiB

View file

@ -0,0 +1,408 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="151.26103mm"
height="54.737858mm"
viewBox="0 0 151.26103 54.737857"
version="1.1"
id="svg157"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<title
id="title128722">Interception</title>
<defs
id="defs154">
<marker
style="overflow:visible"
id="marker118266"
refX="0"
refY="0"
orient="auto">
<path
transform="scale(-0.6)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:0.625;stroke-linejoin:round"
id="path118264" />
</marker>
</defs>
<g
id="g115182"
transform="rotate(-19.098375,64.486342,23.620599)">
<path
style="fill:#d95551;fill-opacity:1;stroke:none;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 104.87561,55.264226 5.96668,-2.406965 -3.00231,3.030595 -5.41388,2.637513 z"
id="path110893" />
<path
style="fill:#de8787;fill-opacity:1;stroke:none;stroke-width:0.0858607;stroke-opacity:1"
d="m 101.72206,58.065156 6.16176,-2.746819 0.48331,0.837128 -6.16175,2.746825 z"
id="path1455" />
<path
style="fill:#de6a66;fill-opacity:1;stroke:none;stroke-width:0.0855959;stroke-opacity:1"
d="m 107.88132,55.333293 3.00948,-3.12256 0.48035,0.831979 -3.00509,3.11445 z"
id="path1441" />
<path
id="rect1435"
d="m 101.72206,58.065156 2.91552,-3.26958 0.56918,0.985853 -3.00138,3.120861 z"
style="fill:#de6a66;fill-opacity:1;stroke:none;stroke-width:0.0858607;stroke-opacity:1" />
<path
id="rect1438"
d="m 104.63759,54.795582 6.24761,-2.598107 0.48332,0.837135 -6.16176,2.746819 z"
style="fill:#de8787;fill-opacity:1;stroke:none;stroke-width:0.0858607;stroke-opacity:1" />
</g>
<g
id="g34365"
transform="translate(-34.138417,-3.505114)">
<path
style="color:#000000;fill:#de6a66;-inkscape-stroke:none"
d="m 79.216797,13.818359 -31.623047,0.04102 v 0.464844 l 31.625,-0.04102 z"
id="path34355" />
<g
id="g34363">
<g
id="g34361">
<path
style="color:#000000;fill:#de6a66;fill-rule:evenodd;stroke-width:0.174375;stroke-linejoin:round;-inkscape-stroke:none"
d="m 76.783741,12.929232 3.049772,1.116986 -3.046861,1.124901 c 0.486134,-0.662437 0.482152,-1.567897 -0.0029,-2.241887 z"
id="path34357" />
<path
style="color:#000000;fill:#de6a66;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 76.783203,12.841797 a 0.08719622,0.08719622 0 0 0 -0.03711,0.154297 l -0.0332,-0.01563 c 0.463558,0.644123 0.467485,1.50697 0.0039,2.138672 a 0.08719622,0.08719622 0 0 0 0.09961,0.132812 l 3.046875,-1.123047 a 0.08719622,0.08719622 0 0 0 0,-0.164062 l -3.048828,-1.117188 -0.002,0.0098 a 0.08719622,0.08719622 0 0 0 -0.0293,-0.01563 z m 0.134766,0.230469 2.662109,0.974609 -2.660156,0.982422 c 0.353912,-0.611111 0.35205,-1.338657 -0.002,-1.957031 z"
id="path34359" />
</g>
</g>
</g>
<g
id="g65642"
transform="translate(-30.033614,0.48680201)">
<path
id="path43581"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 64.457952,27.409169 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<path
id="path12663"
style="fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.0194393px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 63.911762,23.542159 c -0.01218,1.17e-4 -0.02267,0.0014 -0.03075,0.0041 -0.16718,0.110306 -0.284834,0.567871 -0.284834,0.567871 l -0.02943,0.409517 -1.222098,1.15408 0.196449,0.239858 0.17715,0.348952 1.316177,-1.290651 c 0.246749,-0.02162 0.793881,0.119699 0.95339,3.04e-4 l 0.07558,-0.506883 -0.258047,-0.310473 -0.537642,0.08526 0.258809,-0.246581 -0.207835,-0.347846 c 0,0 -0.288588,-0.108661 -0.40692,-0.107523 z m -6.79284,0.170196 c -0.110101,7.3e-4 -0.407074,0.144555 -0.407074,0.144555 l -0.175433,0.365269 0.280134,0.222086 -0.543185,-0.03611 -0.228775,0.332597 0.121248,0.497941 c 0.169685,0.104423 0.70176,-0.08596 0.949454,-0.08681 l 1.343421,1.112963 0.148872,-0.303862 0.237906,-0.298779 -1.305476,-1.003143 -0.06649,-0.405163 c 0,0 -0.158732,-0.444989 -0.335234,-0.539668 -0.0055,-0.0013 -0.01202,-0.0019 -0.01937,-0.0019 z m 3.541722,1.515375 v 3.8e-5 4.52e-4 c -0.165892,0.03823 -1.444251,0.355437 -1.522293,0.44005 -0.06812,0.07384 -0.521617,0.603311 -0.62855,1.163557 -0.053,0.277701 0.388081,0.78077 0.533517,0.937265 0.306106,0.329382 0.848957,0.295684 0.848957,0.295684 l -0.157394,0.707459 c -0.004,0.0021 -0.0076,0.0049 -0.0106,0.0084 l -0.0653,0.284833 0.26221,0.180629 0.05662,-0.06924 -0.0012,0.116093 0.207913,0.09595 0.06932,-0.06795 0.0092,0.11097 0.304206,0.09671 0.05835,-0.09423 0.02773,0.102984 0.375587,0.05911 0.04216,-0.08162 0.04505,0.07234 0.274248,-0.0046 0.02361,-0.06611 0.05591,0.07245 0.316473,-0.09147 0.0019,-0.09508 0.04823,0.04601 0.252543,-0.131178 0.01704,-0.0963 0.07065,0.05492 0.16691,-0.188845 c -0.01624,-0.09179 -0.06274,-0.222153 -0.07191,-0.247767 7.66e-4,-1.47e-4 0.0013,-4.51e-4 0.0021,-5.9e-4 l -0.321936,-0.774023 c 0,0 0.774784,-0.55474 0.784341,-1.010709 0.01107,-0.604877 -0.611605,-1.523912 -1.173184,-1.60867 -0.178252,-0.01281 -0.902379,-0.217655 -0.902379,-0.217655 z m 1.079375,0.839862 c 0.176291,-9.38e-4 0.431161,0.122655 0.534204,0.244404 0.125059,0.147764 0.149884,0.473316 0.112346,0.700771 -0.03393,0.205603 -0.361696,0.68345 -0.565386,0.697638 -0.223029,0.0155 -0.429552,-0.219522 -0.495916,-0.30478 -0.02438,-0.03132 -0.160109,-0.335053 -0.160109,-0.506729 0,-0.448175 0.411322,-0.798379 0.504781,-0.822897 0.0213,-0.0055 0.04489,-0.0082 0.07008,-0.0084 z m -1.324851,0.006 c 0.02519,1.4e-4 0.04878,0.0028 0.07008,0.0084 0.09347,0.02453 0.504744,0.374721 0.504744,0.822897 0,0.171677 -0.135685,0.475402 -0.16007,0.506729 -0.06636,0.08526 -0.272887,0.320315 -0.495916,0.30478 -0.20369,-0.01423 -0.531496,-0.492034 -0.565424,-0.697636 -0.03754,-0.227457 -0.01265,-0.553009 0.112346,-0.700772 0.103047,-0.121754 0.357951,-0.245356 0.534241,-0.244404 z m 0.614948,1.477622 0.115903,0.159725 0.01423,0.696454 c 0,0 -0.398174,0.0733 -0.432484,0.03676 -0.0071,-0.0076 0.212125,-0.877974 0.291139,-0.892099 0.0038,-6.59e-4 0.0076,-9.72e-4 0.01123,-8.33e-4 z m 0.317808,0.006 c 0.0032,-7.3e-5 0.006,7.31e-4 0.0084,0.0025 0.01673,0.03242 0.274357,0.833093 0.235384,0.917854 -0.03898,0.08475 -0.376272,-0.06882 -0.376272,-0.06882 -0.04745,-0.244092 0.01471,-0.696804 0.01471,-0.704898 0.01534,-0.05892 0.0866,-0.145662 0.11788,-0.14669 z m -1.977702,0.640165 -1.63452,1.423439 c -0.24675,0.02162 -0.793881,-0.119699 -0.953391,-2.96e-4 l -0.07558,0.506883 0.347922,0.241539 0.294996,-0.151054 -0.106083,0.381318 0.207873,0.347844 c 0,0 0.351356,0.132301 0.437643,0.103396 0.16718,-0.110306 0.28487,-0.567869 0.28487,-0.567869 l 0.02943,-0.409519 1.264054,-1.155035 0.157094,-0.671538 z m 2.869648,0.01139 0.154453,0.446967 0.16137,0.50394 0.979298,0.813306 -0.09366,0.424383 c 0,0 0.332097,0.422154 0.510054,0.514066 0.08886,0.01956 0.424193,-0.14933 0.424193,-0.14933 l 0.169699,-0.367981 -0.283534,-0.217694 0.543644,0.02762 0.07134,-0.365612 -0.05227,-0.247195 C 64.653162,29.489487 64.199612,29.468853 63.951962,29.47358 Z" />
</g>
<path
style="fill:#cccccc;stroke:none;stroke-width:0.169773px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -34.006944,38.566072 -0.64557,2.656229 2.35742,1.532398 0.50935,-0.587132 -0.0106,0.984334 1.86939,0.81394 0.62344,-0.576263 0.0825,0.94128 2.73557,0.820098 0.69381,-0.987823 0.0804,1.062256 3.3772,0.501274 0.37903,-0.692246 0.40976,0.861639 2.56634,-0.02753 0.10774,-0.819476 0.50243,0.614791 2.61568,-0.387905 0.24747,-1.19458 0.50909,0.692471 2.16856,-0.916937 0.18004,-1.314887 0.83979,0.864078 1.719624,-1.340584 -1.393794,-3.869772 c 0,0 -18.57574,-2.696757 -22.52469,0.370331 z"
id="path5851" />
<path
id="path1579"
style="fill:#999999;stroke:none;stroke-width:0.169773px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -25.844364,6.0420705 v 0.0039 c -1.43953,0.331842 -12.53273,3.084251 -13.20995,3.818475 -0.59105,0.6407955 -4.52622,5.2353905 -5.45414,10.0969715 -0.45996,2.40979 3.36749,6.775209 4.62952,8.133201 2.65627,2.858249 7.36699,2.565898 7.36699,2.565898 l -1.79202,8.054636 c 0.0464,0.06574 0.0993,0.12793 0.14988,0.191327 0.33563,-0.422945 0.83278,-0.670368 1.35919,-0.676443 0.98853,0 1.78991,2.89737 1.78991,1.866517 v 3.39e-4 3.4e-4 3.39e-4 3.4e-4 3.4e-4 3.39e-4 3.4e-4 c 0.30175,-0.222363 0.66209,-0.341899 1.03158,-0.342201 0.85789,8.1e-5 1.59509,0.634909 1.75742,1.513372 0.32081,-0.277579 0.72447,-0.429682 1.14133,-0.430071 0.75125,2e-6 1.42257,0.489217 1.68083,1.224889 0.32365,-0.560152 0.90481,-0.902813 1.53194,-0.903248 0.74352,0.0028 1.40794,0.484719 1.66922,1.210632 0.12758,5.1e-4 0.19426,0.0013 0.26162,0 0.29492,-0.653122 0.92456,-1.070341 1.61683,-1.071365 0.57757,3.4e-5 1.11963,0.290699 1.45567,0.780562 0.25254,-0.745427 0.92801,-1.244096 1.68613,-1.244785 0.37146,5e-6 0.73372,0.120524 1.03655,0.344853 0.16199,-0.878345 0.89871,-1.513398 1.75643,-1.514037 0.24479,5e-6 0.48698,0.05237 0.71159,0.153858 0.18,-0.85645 0.90736,-1.466812 1.74814,-1.46695 0.17494,0.002 0.34866,0.03068 0.51562,0.08522 l -3.23548,-7.779136 c 0,0 6.7231524,-4.81398 6.8060734,-8.770702 0.09655,-5.248731 -5.3073234,-13.2236435 -10.1804934,-13.9591275 -1.54679,-0.1113 -7.83038,-1.888643 -7.83038,-1.888643 z" />
<path
id="path205"
style="stroke-width:0.520412"
d="m -21.681774,21.600158 c 0,1.48975 -1.17757,4.125291 -1.38917,4.397141 -0.57588,0.739843 -2.36814,2.779481 -4.3035,2.644679 -1.76755,-0.123113 -4.61191,-4.26952 -4.90633,-6.053665 -0.3257,-1.973769 -0.11032,-4.798746 0.97489,-6.08098 1.02191,-1.207449 3.76493,-2.436075 5.24389,-2.048069 0.81101,0.212769 4.38022,3.251806 4.38022,7.140894 z" />
<path
id="path355"
style="fill:#000000;stroke:#000000;stroke-width:0.0417027px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m -21.333744,27.208606 c -0.0321,-0.0012 -0.0646,0.0015 -0.0974,0.0072 -0.68565,0.122569 -2.58793,7.675979 -2.52655,7.741346 0.29771,0.317082 3.75298,-0.319046 3.75298,-0.319046 l -0.12327,-6.04359 -1.0058,-1.385937 z m 1.73481,1.325241 c -4e-5,0.07024 -0.53896,3.998678 -0.12721,6.116811 0,0 2.92673,1.332805 3.26493,0.597285 0.33819,-0.735526 -1.89734,-7.68343 -2.04254,-7.964685 -0.21033,-0.171471 -0.94889,0.686367 -1.09518,1.250589 z" />
<path
id="path10278"
style="stroke-width:0.520412"
d="m -20.161864,21.54803 c 0,1.48975 1.17757,4.12529 1.38918,4.39714 0.57587,0.739843 2.36814,2.779482 4.3035,2.64468 1.76755,-0.123114 4.6119064,-4.269521 4.9063234,-6.053666 0.325708,-1.973768 0.110326,-4.798746 -0.9748814,-6.080979 -1.021912,-1.20745 -3.764932,-2.436076 -5.243892,-2.048069 -0.81101,0.212768 -4.38023,3.251805 -4.38023,7.140894 z" />
<g
id="g65632"
transform="translate(-36.230715,-27.254762)"
style="font-size:10.5833px;line-height:1.25;letter-spacing:0px;stroke-width:0.264583">
<path
id="ellipse21095"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 51.076715,38.328073 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<g
aria-label="A"
id="text51067"
style="font-size:5.67924px;fill:#999999;stroke-width:0.0375658">
<path
d="m 48.056601,39.643893 h -1.503002 l -0.238484,0.754274 h -0.965027 l 1.380987,-4.140189 h 1.145277 l 1.380987,4.140189 h -0.9678 z m -1.264518,-0.76814 h 1.020488 L 47.3051,37.228552 Z"
style="font-weight:bold;font-stretch:semi-condensed;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold Semi-Condensed';fill:#4d4d4d;fill-opacity:1"
id="path65607" />
</g>
</g>
<g
id="g65638"
transform="translate(-9.686982,-32.808028)"
style="font-size:10.5833px;line-height:1.25;letter-spacing:0px;stroke-width:0.264583">
<path
id="path60996"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 63.689663,43.881339 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<g
aria-label="B"
id="text61000"
style="font-size:5.67924px;fill:#999999;stroke-width:0.0375658">
<path
d="m 59.875067,43.414075 q 0.227391,0 0.34386,-0.110922 0.119242,-0.110923 0.119242,-0.327222 0,-0.213526 -0.119242,-0.324449 -0.116469,-0.113696 -0.34386,-0.113696 h -0.529656 v 0.876289 z m 0.03328,1.810813 q 0.291172,0 0.435371,-0.13588 0.146973,-0.135881 0.146973,-0.410414 0,-0.268988 -0.146973,-0.402095 -0.144199,-0.13588 -0.435371,-0.13588 h -0.562933 v 1.084269 z m 0.892927,-1.489137 q 0.310584,0.09983 0.479741,0.368818 0.169157,0.268987 0.169157,0.65999 0,0.598982 -0.366045,0.892927 -0.363272,0.293945 -1.106454,0.293945 H 58.38316 v -4.140188 h 1.441995 q 0.776458,0 1.123092,0.260668 0.349406,0.260668 0.349406,0.834693 0,0.302264 -0.127561,0.515791 -0.124788,0.210753 -0.368818,0.313356 z"
style="font-weight:bold;font-stretch:semi-condensed;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold Semi-Condensed';fill:#4d4d4d;fill-opacity:1"
id="path65586" />
</g>
</g>
<g
id="g91403"
transform="matrix(-1,0,0,1,94.368669,-1.497404)">
<path
style="color:#000000;fill:#de6a66;-inkscape-stroke:none"
d="m 79.216797,13.818359 -31.623047,0.04102 v 0.464844 l 31.625,-0.04102 z"
id="path91393" />
<g
id="g91401">
<g
id="g91399">
<path
style="color:#000000;fill:#de6a66;fill-rule:evenodd;stroke-width:0.174375;stroke-linejoin:round;-inkscape-stroke:none"
d="m 76.783741,12.929232 3.049772,1.116986 -3.046861,1.124901 c 0.486134,-0.662437 0.482152,-1.567897 -0.0029,-2.241887 z"
id="path91395" />
<path
style="color:#000000;fill:#de6a66;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 76.783203,12.841797 a 0.08719622,0.08719622 0 0 0 -0.03711,0.154297 l -0.0332,-0.01563 c 0.463558,0.644123 0.467485,1.50697 0.0039,2.138672 a 0.08719622,0.08719622 0 0 0 0.09961,0.132812 l 3.046875,-1.123047 a 0.08719622,0.08719622 0 0 0 0,-0.164062 l -3.048828,-1.117188 -0.002,0.0098 a 0.08719622,0.08719622 0 0 0 -0.0293,-0.01563 z m 0.134766,0.230469 2.662109,0.974609 -2.660156,0.982422 c 0.353912,-0.611111 0.35205,-1.338657 -0.002,-1.957031 z"
id="path91397" />
</g>
</g>
</g>
<g
id="g92216"
transform="translate(59.924744,0.48680201)">
<path
id="path92212"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 64.457952,27.409169 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<path
id="path92214"
style="fill:#4d4d4d;fill-opacity:1;stroke:none;stroke-width:0.0194393px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 63.911762,23.542159 c -0.01218,1.17e-4 -0.02267,0.0014 -0.03075,0.0041 -0.16718,0.110306 -0.284834,0.567871 -0.284834,0.567871 l -0.02943,0.409517 -1.222098,1.15408 0.196449,0.239858 0.17715,0.348952 1.316177,-1.290651 c 0.246749,-0.02162 0.793881,0.119699 0.95339,3.04e-4 l 0.07558,-0.506883 -0.258047,-0.310473 -0.537642,0.08526 0.258809,-0.246581 -0.207835,-0.347846 c 0,0 -0.288588,-0.108661 -0.40692,-0.107523 z m -6.79284,0.170196 c -0.110101,7.3e-4 -0.407074,0.144555 -0.407074,0.144555 l -0.175433,0.365269 0.280134,0.222086 -0.543185,-0.03611 -0.228775,0.332597 0.121248,0.497941 c 0.169685,0.104423 0.70176,-0.08596 0.949454,-0.08681 l 1.343421,1.112963 0.148872,-0.303862 0.237906,-0.298779 -1.305476,-1.003143 -0.06649,-0.405163 c 0,0 -0.158732,-0.444989 -0.335234,-0.539668 -0.0055,-0.0013 -0.01202,-0.0019 -0.01937,-0.0019 z m 3.541722,1.515375 v 3.8e-5 4.52e-4 c -0.165892,0.03823 -1.444251,0.355437 -1.522293,0.44005 -0.06812,0.07384 -0.521617,0.603311 -0.62855,1.163557 -0.053,0.277701 0.388081,0.78077 0.533517,0.937265 0.306106,0.329382 0.848957,0.295684 0.848957,0.295684 l -0.157394,0.707459 c -0.004,0.0021 -0.0076,0.0049 -0.0106,0.0084 l -0.0653,0.284833 0.26221,0.180629 0.05662,-0.06924 -0.0012,0.116093 0.207913,0.09595 0.06932,-0.06795 0.0092,0.11097 0.304206,0.09671 0.05835,-0.09423 0.02773,0.102984 0.375587,0.05911 0.04216,-0.08162 0.04505,0.07234 0.274248,-0.0046 0.02361,-0.06611 0.05591,0.07245 0.316473,-0.09147 0.0019,-0.09508 0.04823,0.04601 0.252543,-0.131178 0.01704,-0.0963 0.07065,0.05492 0.16691,-0.188845 c -0.01624,-0.09179 -0.06274,-0.222153 -0.07191,-0.247767 7.66e-4,-1.47e-4 0.0013,-4.51e-4 0.0021,-5.9e-4 l -0.321936,-0.774023 c 0,0 0.774784,-0.55474 0.784341,-1.010709 0.01107,-0.604877 -0.611605,-1.523912 -1.173184,-1.60867 -0.178252,-0.01281 -0.902379,-0.217655 -0.902379,-0.217655 z m 1.079375,0.839862 c 0.176291,-9.38e-4 0.431161,0.122655 0.534204,0.244404 0.125059,0.147764 0.149884,0.473316 0.112346,0.700771 -0.03393,0.205603 -0.361696,0.68345 -0.565386,0.697638 -0.223029,0.0155 -0.429552,-0.219522 -0.495916,-0.30478 -0.02438,-0.03132 -0.160109,-0.335053 -0.160109,-0.506729 0,-0.448175 0.411322,-0.798379 0.504781,-0.822897 0.0213,-0.0055 0.04489,-0.0082 0.07008,-0.0084 z m -1.324851,0.006 c 0.02519,1.4e-4 0.04878,0.0028 0.07008,0.0084 0.09347,0.02453 0.504744,0.374721 0.504744,0.822897 0,0.171677 -0.135685,0.475402 -0.16007,0.506729 -0.06636,0.08526 -0.272887,0.320315 -0.495916,0.30478 -0.20369,-0.01423 -0.531496,-0.492034 -0.565424,-0.697636 -0.03754,-0.227457 -0.01265,-0.553009 0.112346,-0.700772 0.103047,-0.121754 0.357951,-0.245356 0.534241,-0.244404 z m 0.614948,1.477622 0.115903,0.159725 0.01423,0.696454 c 0,0 -0.398174,0.0733 -0.432484,0.03676 -0.0071,-0.0076 0.212125,-0.877974 0.291139,-0.892099 0.0038,-6.59e-4 0.0076,-9.72e-4 0.01123,-8.33e-4 z m 0.317808,0.006 c 0.0032,-7.3e-5 0.006,7.31e-4 0.0084,0.0025 0.01673,0.03242 0.274357,0.833093 0.235384,0.917854 -0.03898,0.08475 -0.376272,-0.06882 -0.376272,-0.06882 -0.04745,-0.244092 0.01471,-0.696804 0.01471,-0.704898 0.01534,-0.05892 0.0866,-0.145662 0.11788,-0.14669 z m -1.977702,0.640165 -1.63452,1.423439 c -0.24675,0.02162 -0.793881,-0.119699 -0.953391,-2.96e-4 l -0.07558,0.506883 0.347922,0.241539 0.294996,-0.151054 -0.106083,0.381318 0.207873,0.347844 c 0,0 0.351356,0.132301 0.437643,0.103396 0.16718,-0.110306 0.28487,-0.567869 0.28487,-0.567869 l 0.02943,-0.409519 1.264054,-1.155035 0.157094,-0.671538 z m 2.869648,0.01139 0.154453,0.446967 0.16137,0.50394 0.979298,0.813306 -0.09366,0.424383 c 0,0 0.332097,0.422154 0.510054,0.514066 0.08886,0.01956 0.424193,-0.14933 0.424193,-0.14933 l 0.169699,-0.367981 -0.283534,-0.217694 0.543644,0.02762 0.07134,-0.365612 -0.05227,-0.247195 C 64.653162,29.489487 64.199612,29.468853 63.951962,29.47358 Z" />
</g>
<g
id="g92224"
transform="translate(53.727643,-27.254762)"
style="font-size:10.5833px;line-height:1.25;letter-spacing:0px;stroke-width:0.264583">
<path
id="path92218"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 51.076715,38.328073 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<g
aria-label="A"
id="g92222"
style="font-size:5.67924px;fill:#999999;stroke-width:0.0375658">
<path
d="m 48.056601,39.643893 h -1.503002 l -0.238484,0.754274 h -0.965027 l 1.380987,-4.140189 h 1.145277 l 1.380987,4.140189 h -0.9678 z m -1.264518,-0.76814 h 1.020488 L 47.3051,37.228552 Z"
style="font-weight:bold;font-stretch:semi-condensed;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold Semi-Condensed';fill:#4d4d4d;fill-opacity:1"
id="path92220" />
</g>
</g>
<g
id="g92232"
transform="translate(80.271375,-32.808028)"
style="font-size:10.5833px;line-height:1.25;letter-spacing:0px;stroke-width:0.264583">
<path
id="path92226"
style="fill:#ffffff;stroke:#41e6a8;stroke-width:0.6"
d="m 63.689663,43.881339 a 3.773,3.7733111 0 0 1 -3.773,3.773311 3.773,3.7733111 0 0 1 -3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,-3.773311 3.773,3.7733111 0 0 1 3.773,3.773311 z" />
<g
aria-label="B"
id="g92230"
style="font-size:5.67924px;fill:#999999;stroke-width:0.0375658">
<path
d="m 59.875067,43.414075 q 0.227391,0 0.34386,-0.110922 0.119242,-0.110923 0.119242,-0.327222 0,-0.213526 -0.119242,-0.324449 -0.116469,-0.113696 -0.34386,-0.113696 h -0.529656 v 0.876289 z m 0.03328,1.810813 q 0.291172,0 0.435371,-0.13588 0.146973,-0.135881 0.146973,-0.410414 0,-0.268988 -0.146973,-0.402095 -0.144199,-0.13588 -0.435371,-0.13588 h -0.562933 v 1.084269 z m 0.892927,-1.489137 q 0.310584,0.09983 0.479741,0.368818 0.169157,0.268987 0.169157,0.65999 0,0.598982 -0.366045,0.892927 -0.363272,0.293945 -1.106454,0.293945 H 58.38316 v -4.140188 h 1.441995 q 0.776458,0 1.123092,0.260668 0.349406,0.260668 0.349406,0.834693 0,0.302264 -0.127561,0.515791 -0.124788,0.210753 -0.368818,0.313356 z"
style="font-weight:bold;font-stretch:semi-condensed;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans Bold Semi-Condensed';fill:#4d4d4d;fill-opacity:1"
id="path92228" />
</g>
</g>
<g
id="path92759"
transform="translate(9.9631791,-17.61052)">
<path
style="color:#000000;fill:#7137c8;-inkscape-stroke:none"
d="m 91.703125,33.816406 c -0.07394,5.834419 5.533855,10.609023 11.826175,10.919922 l 0.0195,-0.398437 C 97.446662,44.036387 92.032875,39.396338 92.103516,33.822266 Z"
id="path131884" />
<g
id="g131874">
<g
id="path131876">
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 101.49765,43.466982 2.57143,1.092482 -2.6666,0.833675 c 0.44651,-0.547928 0.48253,-1.325992 0.0952,-1.926157 z"
id="path131880" />
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 101.49805,43.392578 a 0.0750075,0.0750075 0 0 0 -0.0371,0.128906 l -0.0254,-0.01367 c 0.37016,0.573571 0.33399,1.315386 -0.0918,1.837891 a 0.0750075,0.0750075 0 0 0 0.082,0.119141 l 2.66602,-0.833985 a 0.0750075,0.0750075 0 0 0 0.006,-0.140625 l -2.57032,-1.091797 -0.002,0.0078 a 0.0750075,0.0750075 0 0 0 -0.0273,-0.01367 z m 0.10742,0.201172 2.24609,0.955078 -2.32812,0.728516 c 0.33061,-0.509842 0.35967,-1.136873 0.082,-1.683594 z"
id="path131882" />
</g>
</g>
</g>
<g
id="path103213"
transform="translate(9.9631791,-17.61052)">
<path
style="color:#000000;fill:#7137c8;-inkscape-stroke:none"
d="m 128.95508,34.117187 c -0.30067,6.085299 -5.64553,10.373721 -11.2461,10.302735 l -0.006,0.398437 c 5.80794,0.07361 11.33866,-4.372491 11.65039,-10.68164 z"
id="path131912" />
<g
id="g131902">
<g
id="path131904">
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 128.08398,36.168413 1.09248,-2.571431 0.83368,2.666601 c -0.54793,-0.446503 -1.32599,-0.48253 -1.92616,-0.09517 z"
id="path131908" />
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 129.17969,33.521484 a 0.0750075,0.0750075 0 0 0 -0.0723,0.04687 l -1.0918,2.570313 a 0.0750075,0.0750075 0 0 0 0.10938,0.0918 c 0.57358,-0.370196 1.31538,-0.33399 1.83789,0.0918 a 0.0750075,0.0750075 0 0 0 0.11914,-0.08203 l -0.83398,-2.666015 a 0.0750075,0.0750075 0 0 0 -0.0684,-0.05273 z m -0.0137,0.292969 0.72851,2.328125 c -0.51003,-0.331408 -1.1364,-0.359932 -1.68359,-0.08203 z"
id="path131910" />
</g>
</g>
</g>
<g
id="path103394"
transform="translate(9.9631791,-17.61052)">
<path
style="color:#000000;fill:#ff2ad4;-inkscape-stroke:none"
d="m 88.806641,34.435547 c -0.03237,7.058597 5.615007,12.9257 14.431639,12.892578 l -0.002,-0.398438 C 94.596705,46.962145 89.17564,41.282809 89.207031,34.4375 Z"
id="path131898" />
<g
id="g131888">
<g
id="path131890">
<path
style="color:#000000;fill:#ff2ad4;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 88.029762,36.524968 0.976268,-2.617762 0.952218,2.626605 c -0.567367,-0.421525 -1.346264,-0.422683 -1.928486,-0.0088 z"
id="path131894" />
<path
style="color:#000000;fill:#ff2ad4;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 89.005859,33.832031 a 0.0750075,0.0750075 0 0 0 -0.07031,0.04883 l -0.976563,2.617188 a 0.0750075,0.0750075 0 0 0 -0.0039,0.02734 0.0750075,0.0750075 0 0 0 0.117188,0.06055 c 0.556422,-0.395542 1.300754,-0.394154 1.841796,0.0078 a 0.0750075,0.0750075 0 0 0 0.115235,-0.08594 L 89.07618,33.880846 a 0.0750075,0.0750075 0 0 0 -0.07031,-0.04883 z m 0,0.292969 0.832032,2.292969 c -0.524151,-0.30777 -1.151636,-0.307722 -1.685547,-0.0059 z"
id="path131896" />
</g>
</g>
</g>
<g
id="path107300"
transform="translate(9.9631791,-17.61052)">
<path
style="color:#000000;fill:#ff2ad4;-inkscape-stroke:none"
d="m 131.61914,33.902344 -0.40039,0.002 c 0.0324,8.631342 -6.17913,13.498237 -13.03516,13.466797 l -0.002,0.40039 c 7.04788,0.03232 13.47066,-5.04424 13.4375,-13.86914 z"
id="path131926" />
<g
id="g131916">
<g
id="path131918">
<path
style="color:#000000;fill:#ff2ad4;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 120.2712,48.549454 -2.61776,-0.976268 2.6266,-0.952218 c -0.42152,0.567367 -0.42268,1.346264 -0.009,1.928486 z"
id="path131922" />
<path
style="color:#000000;fill:#ff2ad4;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 120.25391,46.550781 -2.62696,0.951172 a 0.0750075,0.0750075 0 0 0 0,0.140625 l 2.61719,0.976563 0.002,-0.0078 a 0.0750075,0.0750075 0 0 0 0.0254,0.01367 0.0750075,0.0750075 0 0 0 0.041,-0.128906 l 0.0195,0.0098 c -0.39535,-0.556422 -0.39415,-1.298801 0.008,-1.839843 a 0.0750075,0.0750075 0 0 0 -0.0859,-0.115235 z m -0.0879,0.191406 c -0.30749,0.523587 -0.3105,1.149979 -0.01,1.683594 l -2.2832,-0.851562 z"
id="path131924" />
</g>
</g>
</g>
<path
id="rect600"
d="m 119.18299,41.03774 6.5813,0.686882 v 5.326348 l -6.5813,0.686888 z"
style="fill:#cccccc;fill-opacity:1;stroke:none;stroke-width:0.0769618;stroke-opacity:1" />
<path
id="rect602"
d="m 115.5872,42.068066 3.59579,-1.030326 v 6.700112 l -3.59579,-1.030326 z"
style="fill:#999999;fill-opacity:1;stroke:none;stroke-width:0.101591;stroke-opacity:1" />
<path
id="rect606"
d="m 116.37135,42.650571 1.36419,-0.413318 c 0.11869,-0.03598 0.22042,0.04286 0.21684,0.177399 l -0.008,0.302606 c -0.004,0.134574 -0.0911,0.284711 -0.21166,0.307238 l -1.35461,0.253029 c -0.12057,0.02255 -0.2154,-0.04318 -0.21683,-0.177405 l -0.002,-0.142317 c -10e-4,-0.134241 0.093,-0.271271 0.21167,-0.307226 z"
style="opacity:0.867;fill:#1a1a1a;fill-opacity:1;stroke:none;stroke-width:0.0304016;stroke-opacity:1" />
<path
id="path616"
d="m 116.43959,42.629901 -0.0682,0.02063 h -1.6e-4 c -0.1187,0.03598 -0.21294,0.172978 -0.21164,0.307225 l 0.002,0.142375 c 10e-4,0.134241 0.0963,0.199971 0.21684,0.177418 l 0.0234,-0.0045 c -0.0508,-0.0318 -0.0838,-0.09376 -0.0847,-0.183297 l -0.002,-0.163 c -6.4e-4,-0.113218 0.0501,-0.227817 0.12442,-0.29699 z"
style="opacity:0.867;fill:#6a6969;fill-opacity:1;stroke:none;stroke-width:0.0304016;stroke-opacity:1" />
<g
id="path115217">
<path
style="color:#000000;fill:#7137c8;-inkscape-stroke:none"
d="m 119.31445,33.064453 v 6.605469 h 0.40039 v -6.605469 z"
id="path129411" />
<g
id="g129401">
<g
id="path129403">
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 120.48341,37.57659 -0.96426,2.62221 -0.96425,-2.62221 c 0.56929,0.418919 1.34819,0.416506 1.92851,0 z"
id="path129407" />
<path
style="color:#000000;fill:#7137c8;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 120.5,37.503906 a 0.0750075,0.0750075 0 0 0 -0.0606,0.01172 c -0.5546,0.398049 -1.29696,0.399482 -1.83984,0 a 0.0750075,0.0750075 0 0 0 -0.11523,0.08594 l 0.96484,2.623047 a 0.0750075,0.0750075 0 0 0 0.14062,0 l 0.96485,-2.623047 A 0.0750075,0.0750075 0 0 0 120.5,37.503906 Z m -1.82422,0.1875 c 0.52536,0.305298 1.15311,0.303933 1.68555,0 l -0.8418,2.291016 z"
id="path129409" />
</g>
</g>
</g>
<g
id="path123621">
<path
style="color:#000000;fill:#ff2ad5;fill-opacity:0.996078;-inkscape-stroke:none"
d="m 121.97656,33.064453 v 6.605469 h 0.40039 v -6.605469 z"
id="path129425" />
<g
id="g129415">
<g
id="path129417">
<path
style="color:#000000;fill:#ff2ad5;fill-rule:evenodd;stroke-width:0.15;stroke-linejoin:round;-inkscape-stroke:none"
d="m 123.14466,37.57659 -0.96426,2.62221 -0.96425,-2.62221 c 0.56929,0.418919 1.34819,0.416506 1.92851,0 z"
id="path129421" />
<path
style="color:#000000;fill:#ff2ad5;fill-rule:evenodd;stroke-linejoin:round;-inkscape-stroke:none"
d="m 123.16211,37.503906 a 0.0750075,0.0750075 0 0 0 -0.0605,0.01172 c -0.5546,0.398049 -1.29892,0.399482 -1.84179,0 a 0.0750075,0.0750075 0 0 0 -0.11329,0.08594 l 0.9629,2.623047 a 0.0750075,0.0750075 0 0 0 0.14062,0 l 0.96484,-2.623047 a 0.0750075,0.0750075 0 0 0 -0.0527,-0.09766 z m -0.13867,0.185547 -0.84375,2.292969 -0.8418,-2.291016 c 0.52604,0.30556 1.1528,0.303185 1.68555,-0.002 z"
id="path129423" />
</g>
</g>
</g>
<g
aria-label="&gt;"
id="text116218"
style="font-size:10.5833px;line-height:1.25;stroke-width:0.264583;fill:#666666"
transform="matrix(1.5475841,0,0,1.5475841,340.08183,118.78342)">
<path
d="m -174.19254,-66.314187 v -0.878497 l 6.62489,7.694613 v 0.857826 l -6.62489,7.694614 v -0.878497 l 5.36399,-7.239862 z"
style="font-family:'DejaVu Serif';-inkscape-font-specification:'DejaVu Serif';fill:#666666"
id="path128599" />
</g>
<metadata
id="metadata128720">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:title>Interception</dc:title>
<dc:creator>
<cc:Agent>
<dc:title>Yorick Barbanneau ^ ephase</dc:title>
</cc:Agent>
</dc:creator>
<dc:rights>
<cc:Agent>
<dc:title>CC BY-SA</dc:title>
</cc:Agent>
</dc:rights>
<cc:license
rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" />
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by-sa/4.0/">
<cc:permits
rdf:resource="http://creativecommons.org/ns#Reproduction" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#Distribution" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Notice" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#Attribution" />
<cc:permits
rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
<cc:requires
rdf:resource="http://creativecommons.org/ns#ShareAlike" />
</cc:License>
</rdf:RDF>
</metadata>
</svg>

After

Width:  |  Height:  |  Size: 32 KiB

View file

@ -0,0 +1,97 @@
---
title: "Sécurité des réseaux : L'attaque"
date: 2022-02-07
tags: ["TCP", "scan", "nmap"]
categories: ["Sécurité des réseaux", "Cours"]
---
## Comment
C'est la question centrale posées par l'attaquant: comment pénétrer le réseau
cible. Pour cela il va passer par plusieurs étapes:
1. **recherche d'information** sur la cible: organisation du réseau, versions
des systèmes d'exploitations des équipements, version des logiciels etc.
2. **recherche de vulnérabilités** en fonction des éléments obtenus
précédemment
3. **exploitation** de ces vulnérabilités
4. **installation d'une porte dérobée**
L'attaquant doit alors rester le plus discret possible
Le défenseur doit lui détecter la collecter des informations au plus vite afin de
se prémunir.
## Les buts recherchés
Les buts d'une attaque sont multiples:
* **le déni de service**: le rendre inaccessible en le noyant de requête
* **le déni service distribué**: il s'agit ici aussi de rendre un service
inaccessible mais avec une multitude d'attaquant: les **botnets**. Il sont
composé de centaines à quelques millions d'équipements. L'exemple le plus
parlant est [Mirai](https://fr.wikipedia.org/wiki/Mirai_(logiciel_malveillant))
* **l'interception**: C'est une classe d'attaque par l'homme du milieu *(Man in
the Middle)*.
![Interception du trafic entre deuxinterlocuteurs](./images/interception.svg)
Dans l'exemple ci-dessus, une attaquant intercepte le trafic entre A et B et p
renant soin de le réacheminer après l'avoir enregistré (pour l'analyser à
posteriori).
* **la corruption**: C'est une autre attaque de type *MitM*. Il s\agit de
corrompre une communication. Le cas le plus courant et le
[cache poisoning](https://en.wikipedia.org/wiki/Cache_poisoning]) que se soit
sur les caches DNS ou les caches ARP (les deux protocoles les plus attaqués)
* **l'usurpation** avec les
[attaques par rejeu](https://fr.wikipedia.org/wiki/Attaque_par_rejeu).
## Recherche d'informations
Il est possible de deviner tout un tas d'informations en observant le trafic
réseau et utilisant des techniques de
[fingerprinting](https://fr.wikipedia.org/wiki/Empreinte_digitale_d%27appareil). En
observant notamment les numéro de séquence d'un échange TCP, il est possible
d'en déduire le *système d'exploitation*. L'outil de base pour le fingerprinting
est [nmap](https://nmap.org/), dans le cas du système d'exploitation, il utilise
*xprobe*.
### Balayages de ports
Nmap permet aussi le balayage les ports d'un hôte (ou d'un groupe d'hôte). Il
utilise pour cela plusieurs technique.
* la plus connue est le *SYN SCAN*: nmap envoie un paquet TCP `SYN` à la cible,
celle-ci répond avec les drapeaux `SYN/ACK` de positionnés si le port est
ouvert et `RST/ACK` s'il est fermé. Il est possible de trasformer cette
technique en envoyant un `ACK` après le `SYN/ACK` de la réponse de la victime
afin de simuler une connexion valide et ce afin d'être plus discret;
* le *FIN scan*: nmap envoie un paquet TCP de fin de connexion (drapeau `FIN`
positionné à 1). En cas de port ouvert la victime ne réponds pas, sinon elle
répond par un `RST/ACK`;
* le *null scan* et *xmas scan* jouent avec les drapeaux en les initialisation
de manière non conforme afin de dejouer les pare-feux. En vas de réponse
`RST/ACK` alors on peut en déduite que le port est ouvert sur la victime.
#### le cas de l'IDLE scan
C'est un balayage particulier qui fait intervenir un tiers et joue avec l'IPID.
L'IPID est un numéro d'identification IP utilisé en cas de fragmentation
notamment.
![Schéma représentant l'IDLE Scan](./images/idle_scan.svg)
Reprenons le schéma ci-dessus, nous avons **A**, machine *zombie* sous conrôle
de l'attaquant et **B** la victime:
1. l'attaqant récupère l'*IPID* de la machine zombie **A** en envoyant un
`SYN/ACK` et en observant l'IPID du segment TCP `RST` en retour -- nomons le
X;
2. l'attaquant forge ensuite un segment TCP `SYN`; la trame IP englobant celui-
ci a comme adresse source l'IP celle de **A**;
3. il suffit alors de renvoyer un segment `SYN/ACK` et d'observer l'*IPID* de
la réponse : fonction de l'échange entre **A** et **B**, nous pouvons en
déduire si le port est ouvert sur la cible:
* s'il est égal à X+1 alors le port est fermé: en effet la victime a
répondu un simple `RST`, l'*IPID* n'est pas incrémenté;
* s'il est égal à X+2, le port est ouvert: la victime a répondue avec un
`SYN/ACK`, notre *zombie* avec un `RST` incrémentant l'*IPID* de 1.