201308120906 1k6wyj
explained decrypted filler
seed 708
From the post to its content
As posted (encrypted)
4808AE836B866278 EF8BCF7ED46D0C64 75980D5D912063AF 759F4C8772CE5757 D8ACE8B65F9E545E 4C0A4191B3CEAB06 E85C7599EB093D10 E79D32F1502FDDFC 05B2698FF1911C35 D386D07DFEE59AD6 F44B585B87909681 CE9269B5CE468D42 6043ED9E8158C7D5 E063FBFF3FB2F878 D7EDF08AA9CC6D80 D5CCBCA77B65F099 3B251D4D6E694270 9C3C8338C298FD41 3DEE1EF74BA8FE08 9467037F371147FB 6431F83C9E4B1A64 71D4AE54C112DB83 C1FCE3192570363E 7EA84E0EA5AC5638 E71B41A19E9A940E 4FFF10DF87B34735 D3D87B36E90128E3 36C47415601338FF 6192B2F72A469140 2122B404786F336C 0E0EBE861F00DA1D 0518591616F661B9 76D76C2E5C90A432 9C98C9885F9B03FF 81D763A7D8F08C0E 4618538AA0022FA9 ADD128CEBFBCDFD2 72A62D29A3305D27 A8D01DD560B66B41 88C11C92D5F56DC0 FF8ACCF2990E9FF7 721D1F5388977F23 7A8D2B55F38B622C FE83D67F221268B5 7656E2EE069FCABE 032ACE5DC38B66FB 40F76FF066D2C799 3A95AA83ED0298B7 20D3E066F57F5A2A AE3AF7567692D3CE 0537FB6FD3CD66A8 E06365D2BB5309AB 5DD6F654A693EEEB A485533959D92D33 F29FB88F7F8E04AE 68E026B06E111C03 C5CC6BE964951C42 04091A86AB240238 17FACC6CB4392620 06902D7AC02C4747 91F5D39F99C848BF CB973A04B4AADA43 2FF2867A78215ED0 3351BC75F4E8C3BB C2C3F9B3B0663BFD 2D0B5A30950F0691 34C5091F8B4EDD26 0CBAA0AC8A5E7EC5 B1CE163AD9792814 C455B6FEC479E958 42DC347CECD41AA0 A3BD339DD6073502 A4E28CFE18CA841D 712F445C9F48D00D 2ADA53B5D7D1C669 EDCCBA3FBF23C755 2E3EEA8BBA336C93 1D97E207C8C18680 807F9633B1AA10AB FAC1231972E7B543 C0BEF12A8FB75244 B69CF44738D336CB 31DD2E857887CCD8 E90BF40B38ECC5AE 1BD252B9CBF05372 6D16FFE0DEA9BDDC FABB60EA0E4B0F4E A1DDC050CC962541 D14CAF11B75BA15B 0AB69DE33CDDF19D 8CA68C339F991623 3E15F426FC24EADA 0BCFDAB14E9B8270 CC1351071A8E9592 C7086DC921F72011 A64A720EB6A1430F 5F52C1B1481386E8 66E5D706F5C78BD0 0339974A3DBF8FD8 95F19826E3B3F878 720071E9A47C664D D20FA752AC3ECBAC 5B547276D17E76D0 6245D3519A9DE298 F378A0A9A3F40D11 C13D0D28A94697C2 3759B9CBC8589289 7A1BED3FC0867D3A 342E0903DAFD5D68 C72BCE261736B76A E2FC887BE064A56C D1BEE198F5C3D7F3 A23BBA6B63CDAF9D DCEF9666F3F1E9A9 128FECA73FBD3E9D EC88C86820BB25CC A221A83139109A76 A315950B0ACB32EA A49A6F0D74540C86 2D71676004FB88A9 B241B32D18E49F33 DF25867C02CB51F8 6399180CCDD21FFD B83EFEF5DD69A239 D170690EEF38798B C01BE4FD622507C7 60F95D99E4B4B525 F93B21020481701F 83FD00BE8266C3DA 30EF46251A4D1C4F A62F3B43C8C9F22F 295218ED44E55797 BFA4D33514E872FE A182D828C264E85C 032AC7251BE96E45 F19FD9837AA88618 4FFBB8B0218D9773 4FB98C0DBB18B848 2FEB4F312D43F588 92119ED0A51C022E 203EBF1ED0F8C7A6 07AE43EF2BF37CA0 F863C9E4EA24CE3D B4D543D8795D9CA7 32CA6F096E0C6377 75D20B4226E2F369 3DDDA1BA1DF2E77D 609319C3AB233186 C33F19A8F115D9E4 305190AC0DA62202 2D4DAE6863B6678A F29A48EEA365532A 6723F24A62AA8991 E236DFCCDB6C50A2 34A7CA6DDDCBC117 C2EAA948B3567689 8E84F604203B88CA AC36B9E2F397B57D C8E94F40BC0264CE 449B2B0CB7C608C4 B299DB00F0FB5C7F 5429D884F6AA22B2 E2B780E315A83EC0 7286948FF0C6695C F1D7665FB0C4F51D 29F8B77A56AC2BCD B65936EF7147CD23 AEA926B8897EA93E 8D8F3684ED2E47EC B3872A85D0994F65 1B01140F6D33CBB8 BFE4489B5D052F79 3CB59FAC69BCACDC A97D68C02C60AEFA 0E3645072F52D354 B1ED3E6BD438C7F2 204A076E0C147496
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201308120906(name+title). Key = MD5(password) =cceef912532ded193e590015169fb1c4, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 44 GUIDs as hex (shown below).
Decrypted: GUID list
1 cdd2800b-689d-54b2-b933-1e689eea8415 2 01054bdd-f47c-5675-bf02-befe642cc5e2 3 ea0ae86a-695a-59dd-978f-c8db5bf10196 4 77ca4675-f531-6f46-a2bd-cba87dcef2d0 5 11259974-052c-7443-be9e-85d5ebfb419c 6 10fca993-2ced-2ca9-b93f-e80561705767 7 62decb29-9eda-162f-85b9-9d2e4337f95e 8 4ec21b2b-d8e9-5f7e-b8a4-bb30b37b2099 9 d77f2781-ec11-5c72-8952-e28953395106 10 4699bb9e-9450-3fc6-889d-1a09def0566d 11 072b8a8f-d421-864f-bf52-35df3037e1ac 12 5417114a-fe02-19e9-9828-d58ded09aba8 13 6a3240ef-a47e-3def-be64-2dc9d11fbe64 14 4186852d-1abc-763f-89d2-cda9173c3e9b 15 35c7bbf3-eef4-55ca-a75f-1ba599145cf9 16 afc7586f-cdd5-1e88-83f2-3672b0425ed1 17 743cb5fe-3248-46c5-9153-24e52abb3566 18 416980a1-765e-8c89-b577-c6aa132a3986 19 e5b481ef-3f19-787b-9bbf-86d9e9e82922 20 20c443e1-d778-4496-8c3f-a2b0abecf2f5 21 127c1443-e077-86c6-bd58-deaaf7854e7c 22 5bc3682d-e0bd-4a88-a3e7-7cc16e6267ff 23 50e976bb-0d1b-592a-8812-d1f2a0c98df8 24 f814a0c0-07ba-341e-9d8e-2e5afb52aeab 25 2fdbe323-31ae-04f4-b8bf-80980dd84fc2 26 e341e274-c8a6-8455-8341-ea69044faf2b 27 cc3b2788-3706-5de6-9b76-6ed8e58f4a7d 28 7ef71a65-dee3-3c96-aa4b-e64e25c783a0 29 e9dfe92c-6a49-0107-99be-11b5d5191765 30 3817f084-5d48-24d2-95bc-cfec72330614 31 11aeddc6-ed76-5752-a6be-6ea27c1df045 32 de5e6bec-891b-8782-9fcc-e2e9a1ec08d0 33 f810fda6-0396-0e6c-8958-57b8cc595427 34 9da063f7-91fa-64bb-8e14-dd98ca30632b 35 ed136036-6382-7fc1-9d64-d30d61df520c 36 77f27dd2-77d9-4fce-b34f-1b34d44400fd 37 6a8dbfcf-ef71-4d29-8ef0-2cceb3887278 38 1cb8b273-72ec-7564-9480-df9992abff90 39 d0de1d42-f308-57e8-93f1-5089e8afc72f 40 e9bb9ef7-3a9b-885d-981c-715c7de63db1 41 752f7452-193e-0dbf-8a4d-c3cf9fa59405 42 03104309-0f0c-3a93-81e6-be8f95e77ebd 43 5cc3db93-b47a-1ea0-b2b3-f30e6945b10a 44 53261ee5-fa01-36ad-9b5e-1844fa77faf8
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
55567215538137514874845308530258067447580313. Exactly this sequence comes out ofnew Random(708).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID areGuid.NewGuid()output and carry no message. - Explain the count. This post is draw 51 of Run 50 (seed 2,278,890):
new Random(2278890), 4·Next(8,16) per post. The RNG predicts N = 44; the post has N = 44 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-08-05 20:29–23:29). - Conclusion. Filler. The content is fully explained by the two RNGs.