201304301335 1de7uy
explained decrypted filler
seed 436
From the post to its content
As posted (encrypted)
F183588EC06B90D2 101C861206AFFDA8 2048176E3CB56FA0 401E215CCA61DF71 29CA3D3124F591B2 E0E0503679E0C145 956DDC809B0CAF75 1408D562113D99BF 37C9690670590DCE AD1EFFDF3112412A F9332CDD6B697075 9E3EBE70287872C2 C20256834068B08C 751AE1325E54D092 69379F4805611E01 688846E07B302204 019DEC876366C55D 45AB6F4B3884ADAF EA02CDE55F0A54E4 FD606AF897725E1E 95B81CDE045A2E73 CD6B4CDE56DCF621 C9A37D14F63691A3 8F01468B06924898 DCF9BF34F60BB5E0 E56D3DCF76EA05FD 4CCE68CBC423D353 E4DA2453E6A4FCFF 415C8B47025590FE E977655FFEA6CB0E FC93DA10CC09640E 6A42EE0A450937B1 CD73342DB08EBF24 7EC2E84D26F9AFD5 648D3D29AF2C1E13 9D083324FD503FEF A47AA2F3578C64B9 F5E05FFD7A9510A6 6C5B942EB3109B43 4FEC628CFE6355CB C829E4B9F9189654 561FFE74C0DA0D6F 6CBE53D4B55416AF D1D77345F9AD0E4D 50393A299774E92C 5F31A0C74B0C25D6 1CD1978F61F2E6E1 2ADB2507D843CBF6 A2DAAA65F84B327A AE6FF33FC61D6646 5A27127DC9656DB9 92982D889799CF41 C555AFC820555F1E 53A1E9B209F801D4 0889AE51FB14C845 5B9F8036429FBCA4 3D7AC6FBEF28878E 6055DAACE4E6B2CF 0734EBBCED51EEA0 C37C19DA279DEAEC EB1AB51D0D7C34C5 8228EB027F6E4C14 D54BC8AE9F865877 E428A436149E86CE 701B74D09D89FF18 9E692FB074F4B6A0 5CEB4BA502A4FAEE C59EAC6C264973A4 4916D8CF0FFB7E7F 9BEA5F0D4C51A1B3 0377FCD3AF9B9590 AD7D8899FBE3FD45 6A258218FE6F1161 1B00F597E0888BA1 761525FF141B6C28 4672145196FA3BCB F00FCA9523DBD26A ACE72D0571CBDA39 E37F01D43620B1B8 AE61F0B9BB23F126 28CBFA7E50D4EB83 0384AF77074298BA 120BE91787F0DF53 27F5AE1A2BDD4FFB D10740DED8ECCFB1 C1BCA404D576325E 5502CE631A7DCC93 D6B05489DF7EEFB4 914C0D412C269F2A 7685C33BB10F0A91 229D6DA9F0DD7CE6 D682B01FF16FDBCF A1A19B0269847064 72A4DECC4E15126E 5B281F10D4D551A1 FAA7C41DDD4A6F73 3E1C0A14304D307E 39A7F57958B73076 2D4040CBF6127497 0E46E655AEB240C1 281ABFE1F319C755 0B01062AECC69A5E D96D6581EB2A5333 778C9E98703BD9FB DBBBC1ED5F69E53B 5CAC84F08790BFE6 0A872EC827053D5F 547F3244E50D9C7B 0558804E81742111 DB267BEB58A4FD17 17B644DB22814EC3 EE5229DA98D69BB9 8DE0D8F6A3338F38 3F77B7AC4A23C30B 379B07AC6A1B31E9 DE4FA384207E0159 AD991046F836CA1E 260255AE7E6BA603 99EA58E781E1620E A9E3748BF8AEB94D 9949BE682EE57E55 E2E1071A85535B52 567E4B436BC2D5BA 196AA6DF4A3E98F2 DBE1EEBAA2CEBE42 AF09F38E08855249 AAD3ED6829318CD1 0499F9AB8FA24055 D401F473DB3DC3C8 BEA6DAE2CC00F2DF CD1EF3DB9F12C6F1 984886917C86E7B1 61E625B4D96693E2 9C872A7C7FBF2A0A 049529D9A7677133 FED7FB0078984848 310EFFA175A01F43 C8C624129F3C5A25 CE8E6EA7A97CD981 C6559F426B012E1F 39BBA72F658B1D22 B5DB4D07ECA2D489 92C9492142195E14 124A5241B97CB210 76CBC45088768644 D3398F46385E003C 25D46304331B5618 0EF5E8B448696376 C8864332AC087EA2 BFF0F86ED95E99DC AF045123E5351E19 972D895FE40BB790 F4B46EAB17AF6681 083421C3BB45D330 C604425A9163DFE5 1C8848CD4AD1285C 9C80F46BC1F3BE8F 327B2C9A0C67AA01 BEDEAE9A10F17907 E3F1324FA852B616 E4D4C319070475B7 D2EF7C25EC4D9F49 704154B27410C89A 5AFD71725D267871 C6BD065D30F9965B EF63D9CFB7C5C5D4 6478F989D197CC2C 1BAC10EB111F95C9 6906CA1A9B2BD625 9967BDB5A5E700C3 260DF6CE1BD1F73B 5E7BF8F5ADDDB2D6 B2DDF185DDF81A21 B538603386D7FF1F 7EBA5287D01FACD1 3654029416D47FF0 5DACFFBA8FF64DBD
- Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9(name). Key = MD5(password) =34a14a42e98ff96095af56604e290cae, 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 8afa75bd-6f85-4871-a71d-77f9d078b6e3 2 0ae290d7-b244-6f57-a04e-04887a378483 3 2f3c1ced-b2b8-4fb8-8bf5-7bc39a49d032 4 8abfa11f-c638-50a9-b28d-3b5705c5750b 5 83e83b0a-560a-0bda-ba18-0b669b15227e 6 30200999-08a3-5fbf-a334-6c52ea4670a2 7 8f2da5e0-8797-2496-ba1b-fe92fa66060d 8 6df4cae6-857e-1b96-b20c-db3cc4d26110 9 18575e43-51bf-8f47-a3bd-dcbcc306154e 10 4cf9e673-e31b-05c9-813a-e7fed90c70ec 11 b9cead4c-9879-40e3-9362-712e416bd6b8 12 27c75ebc-930c-7623-8258-49487329e683 13 7e6a1399-11d0-37b9-8b9c-5e6dc1230fec 14 75dfe259-6779-24e4-8bc8-97640a7bf29f 15 5b544c77-6681-114e-a1ad-622f2cf484cc 16 ad68e84f-12cc-2035-b50a-e1d71d1c2b2c 17 f6795f1e-a673-17af-ad34-fb3048245776 18 ef4c2e34-bd20-2a1f-aa11-154bd200fb7b 19 156e435a-9855-49a8-b923-2a81bf3800f8 20 425a9323-7789-1442-b11f-c2590f2f295e 21 cd92a4f8-58be-6541-85ef-e1c2e8dbb894 22 6ceccc00-686b-748c-9833-d643de8d9cde 23 035ed360-11df-69ec-a506-65e28c7bfc3c 24 78839ccc-1b0c-30c4-90a2-b56f581cecb5 25 25ffc0b4-55d7-309c-b514-9d558e3b1afa 26 1f2ce0ae-16a5-85f8-b55c-aad8d62d05c2 27 350ac7b3-f59a-7d27-a5a3-970bb6fe4e4c 28 8569d692-93cf-7c07-8a5d-e0ebca18bb78 29 923b1db1-8c0e-88a0-9782-7a3c5a6401ca 30 109739fa-fd07-17f3-a2d6-9a91870a9b91 31 86d8f426-80fb-1ec4-bac1-0837dcfb68ec 32 ca1e895f-ae87-2820-adb0-e5f0b9e39f2a 33 fa033747-970d-5315-9228-fc24f0284236 34 522b3ecf-af40-805c-8c10-568a2feb3174 35 a05bac31-893b-7521-b373-262eaaff72d3 36 5875e6d0-e73e-5c60-b0d4-ad813e6de730 37 0c183b0e-4c74-17a2-86d9-ebefbc3cd8f2 38 470deacb-7d42-463b-98ca-9091bf8620cd 39 3d84f79c-c80d-07f5-8e2f-536b62e29646 40 5b2bf159-58b0-4e56-9f9f-d092f69c1c23 41 af2b90be-5147-162f-8fcd-cd2167154d02 42 503838ac-6772-79fd-bb6f-5d7cabeb9de8 43 e24b64f1-9138-508a-8e46-6c6a7acf9af5 44 209ab509-de82-5ac3-98b1-53889045762c
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
46450521804732121241676338778112587514041755. Exactly this sequence comes out ofnew Random(436).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 105 of Run 45 (seed 51,450,859):
new Random(51450859), 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-04-10 12:46–16:39). - Conclusion. Filler. The content is fully explained by the two RNGs.