201307200945 1io2sn
explained decrypted filler
seed 950
From the post to its content
As posted (encrypted)
FEF8D8C5C5606F73 193A2473E48BD1D7 3D58C7407D13922D AE40881874F060D2 459143C1926D334B 00B3A1F98A6C533A BB9324D0893206FD E9526C9D43B90F43 608BF7AF58E785C7 D3D304456E449944 D4693E4DCF3BE647 B7C228856CD88F76 3F2EB870394277A7 7D66A6A93150AADA EB55112DFBF6CBEB FFA05639332D5156 D3E02C8EA7EABFCF A95157CD7550E877 92F53A33B9B2A5BD 07A10022B6293A23 77215247C2A36006 B7A02A08BCD28A00 CE70DC50BC2C3387 F87CE3C205F93145 AA3340ED95D1D8FB 98D6F08036698E9E 7DF03A37BED209B7 9F8DF650BF433753 FEA2CC9248728E8B 60F6EED1070D2001 ED6E949FBE2A670D DD42AF24226FDCEE D57F36D3D7CBBC4F E7088C694CFFA582 2E7F66C8335220D4 5C41307DC2C59789 CCF410D9AC7B4503 E990E7321E4CF1EC 31540A72D1529473 4811A524A0447174 015205FB0DAA3FC6 F5EF7CEC5B30BFE5 7BF7C3A393A56AD6 2522AC08232E21C6 11B784EB8F657993 F1ACB716797E0577 CAB3EEEEC55F9BE2 07B9BF8308D2FFE5 925532C970CEB992 BFC05DEB9F011C2D 406A6A24E1E9012B 68B0371BD5C91253 3D861AAD39A65D6B 354B28D03FDF5332 8A9FB0EED40C3CBA 7C2D95DE644A98D3 AE0FC14701B24C0C EDAE8F4E653530FA D329B6F98F698447 5F12CA25750A579A 32F1657957DA823B E7AD62CB64B972D7 241D761D7CF10D9D 200A508E47A02F38 4024C02D9232FFE0 02CE510B5DF867AD DA1C33EEDB8EFA0E E0CEF27C9804CB67 F016500A2890FF90 F4076CFB7F3A228B 32542DE877E05A5E 0C43D7811904D619 5C95A549114940AE 5AC778C573CDA6C3 9E5E6A6B15823A52 5882B3D5BEBCDB31 4984548AFA84469E 30969C4E20DBEA8A BD3F283631A31F32 65BA0D0918F1E036 BBB5FF87C8E090CE A6C0821ABC3D85D1 5482379B03FD5CE9 7C7480DF7AE067D1 FB7B92737E6B484C B4D0C24989156522 9C9A815465A70E92 6A6AA8A979281F89 B0DAA438DED3DEAF BACC2FD23A2B3F12 3569A9E77911D42A 80F098F1C3F20213 CF3B4724965A3795 534298B68E926DAA 0451D9A9087C38D9 1554A1ACB357DA71 69739E74E451F930 166F4AA509589D01 C4A54CCE910CBD2A 2D1F9F67B5E739B6 9712E5C5FE35DFEF 89B2488A7F781BAC D2EFF33B553E125B DF43470726821830 5255C5D51384DD0D 2C2714829F0303FB 59F9FEE1E5A143C9 A9DE7DB6D2C29D82 F04C9594A46D07D9 6B9E85F9854C9CF0 056427F43C8E1E5F F3D79E0BA90357E3 5D21E32C2736B7A6 602393CD754F8BA3 74B6CA941A1E781A F7E53F44C8AADF4D 8B6DDD4ADCDD0959 BACA8737B00BB975 3C56D23A7A504062 FAD1BBE5CAF580D0 74F07CED9E90A202 6A9EF2A0DE46B762 88116C86FDC1B996 6D7D368FDB201576 4C64D7533E29DB04 C2A021438991750E A82B6C1E6C25AEB0 66AF26A3FB991650 1106D90D359D51E5 3619711727DD56E0 8CE56120E2FA7645 5AC5212B3030C34A DC62D24A4320EE32 EFAA9B6D91AC20C7 5B92B9D7E9586A2B 53569C325052D0FC DD79042D0DB748B3 04EBF6361FD606F8 C0F29AD0B86F203A 67C3924101D2E442 C153BA63A3349828 726A7724D703417B AEDE44B15F1E7CC3 96C15A1073005671 986516D27952572C CC4291EF313C051F B1878915497CB8FF 95525BBB1553B20D 90BFF2769EEC9F7D CB9655A1DFEE3B3C 7BBA277B0CDC8F36 D333BD11A0FE6607 0CD4BF1E656D23B4 D08C0150F06E33D0 39A059F9D7652B42 D9CD906F26DDBFD9 AE2024040722092A A17A999D048C680A ECC2A413A2CE74DF 51AEFF4A8F20CB0A 26EA135444D15F51 47683D8AA958F91E 34C058A22026F24D 7B89F3AAE9A63894 554A5D767D2FAC98 DD2A15CB2F51D479 AC6D0C5D6F0735DB 0DF8CD4325DA2F7A F04867D74CD02564 8FA251599B652C3D EF4B05B1F4160412 E7D4F01141F4040A E0E892618B02D90D 90B797DD26D9722A BCD499A76FAE5773 39E937050A4F0F0B 4F100A41528C7E49
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201307200945(name+title). Key = MD5(password) =e22296a1276598c8eb9a65e910dcaa64, 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 6e5f1fd2-8907-0e00-b7d2-74e17d43d8b0 2 a5d0d676-9b8b-5788-bd85-fe6e3ad22419 3 552feeda-592c-7af8-9a61-aeaef9963d45 4 0bea2dcf-663f-29d9-9fc4-8dc860413c23 5 205e365c-b247-1348-b27f-f582e6b0223e 6 e2dbd18a-ff0d-6596-8fce-702c627f94f0 7 3b5c8913-fed7-58d9-8c03-fc3c6366d391 8 5d24aa54-2ccf-0cfa-a39f-3a1e4ec1b5f1 9 d82b7c5f-8025-4492-bc64-0e5d386e3dbd 10 f503f92a-53df-5c89-8152-0bf24e83bfb1 11 db48c454-abe6-1a11-b9ec-cd906cbe4448 12 1a240183-c417-1ae5-be4e-810c0e529d39 13 0a845543-4ee6-6db4-a144-c2656209fb7d 14 2ddb6c76-be01-6d8b-8795-0a19f7bb29ba 15 cfc1d51e-3d6f-869e-8d3f-67e666dda008 16 c16790bc-04a4-27e0-b3e6-ae375197bd4e 17 d400e960-a838-1142-b970-1a91de0e83ed 18 16d49c01-d508-8837-8ad3-3b9ad20d6022 19 7cdb15b7-fb52-3de5-bec8-825ec9e832c1 20 e9320c90-021c-106c-8f67-7fa7dec75c5b 21 0f4cfcbd-c2a7-0e09-9b9c-9237aa3a5890 22 edf48103-f641-88f0-b13b-338d7ebe68ae 23 1ad3c350-443a-42bb-a2f0-2839bb2c788c 24 0d68db25-ce4d-82ce-b2af-677d3effab55 25 965c8190-f656-7071-9a39-73b5397bf02a 26 0f674781-b79a-4419-94a0-a3ee30188ba5 27 4f7bb1fc-d39c-6a54-9884-f0a6e265d97f 28 f3c55b6d-ee9c-2285-8ffe-e3b9ea49fc97 29 9b52bc19-c248-89d8-a83f-27d8c90b51f8 30 e62f411c-3960-1586-917f-90449429ab5d 31 6a3ed2a1-a3ed-877b-a61d-0eb2c04b3cee 32 8cd6bd6e-4693-6356-b67f-cd250b3e94b7 33 5adf47df-b524-27bf-b593-be934846d247 34 7b804869-2d33-7925-9ecb-25aac1f0430e 35 8b6fe186-e22f-390d-a6a9-3bda9b73a43c 36 5dafbb16-2cce-8d67-8a74-82ebbf97e798 37 665684c0-fbf3-8a3d-857a-7cca71763ffe 38 e6553de8-e1ce-7cd4-8397-ad06a4c868a0 39 ccc5f70a-beb2-0e19-8713-ff1d8ab2c161 40 f63438d6-86cf-31ed-adab-b6adb01162a6 41 ff5e48ba-e8d9-78a4-bc15-e230a62c5a0c 42 7b4184ca-162f-5d76-a6f9-c4494a39afab 43 0f75ea8e-91df-523a-ab48-f9787cbb1f8c 44 e14241db-5666-71fc-a4b6-447bb950f0f4
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
05721650451166821831084874628186273887037557. Exactly this sequence comes out ofnew Random(950).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 24 of Run 49 (seed 822,652,546):
new Random(822652546), 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-07-10 11:27–11:29). - Conclusion. Filler. The content is fully explained by the two RNGs.