201303041050 19n4xb
explained decrypted filler
seed 988
From the post to its content
As posted (encrypted)
2845030A80681DC8 76457663A186D942 4C462A861460AFCA 2BD0CB4B41EBDCAF 64638C7BA63CAFEA 0B32C92D7116FBC3 8E702A5B15ED5D42 80359CE27976CE08 CC9C56FC494D6143 FCFD1FFE648CFE11 8F2B97056B470D24 9D4EEEFB91C8A6A6 9B52257C50F20C94 B77B42973D1CF974 377CE4F40711DC72 EF79CDB49840325F FFB046621559A81D 3DD16753A67BF84D 3418BA35DDDD1639 8507B838EC6BB040 0388E811D25DF95F 2419FF5BCD438872 EF7E74ED6F617E3A C8332A3354C23885 AD77607864BABFC1 5A9A68F0C2247879 85E5B8C9535CC639 67891B2373703DAD A14ACBAA1BC671FC 6ECB8053C2D16F32 B7E3EADC2CD1623E 2FAF33098FC6F4AD 343811C5FC542CCD CF69DB7E90810B07 6BC7F0C491A7E9D4 88F4A2A3711A69BF D44FFFA8A33CF6C2 519F62915DABAC50 870AC77EAE7C1788 519243C6F50BC65E 3310D2B1BB072CB8 B804C233D01E7F31 B1DEA815159D76C8 CC606D4F2E5B32BE EB51CFDDCE8BCDB7 C4AD3FB326DB414F 9C2A1AF62205D0CC 051354C3262695D5 FB062D2592D9287D C4F2A13878573B84 E8F1DF60C44AE2FC 7638EC60D239C683 B887DECF88EC66F9 A8D18CBD4B79C7BF B744DE4485862EC8 39C73A755E998201 C49CC6133C258BE5 25A7E5466D5C1357 F15FD3BE6722FC63 17967872BB1A9C92 6BCFBB9352FBDD62 DF97113CEDD0BD13 B5CA97D8D738251B 1B0B8530668811BC 22B48CFDC29710F9 4AC81DBF5C838185 E9772FA27119F2BF F11977C25A4663AA 648CAE7EF41FDB51 FB5410776C131DE3 479E1C7ABC704AAF 1E6A3A396EEECDA6 CB46876AEAA526E2 AE69A29738C57604 4E7A08B162D899C9 3831D3CF2C2DA1BB BDA55CBECEA2B239 CDC545C035A7B4AA D17FBC7EECB3939C 9BE553FF8FE88ACA ED3DC190D86E32EC D09E4B22901A19C8 ED91151BC5AE3E46 CE6CF117CD1D2322 7DEE2F3B398B2453 05F22394C1A538C1 27448268C6F5FA9B BD6F2115580D27A0 4FC39CC87B66DC2F AA998706050F7C38 E6E5D4578C0205A0 6AB99F05DCAA447F B4105948D82A9B9B 7241A91E5EBEA98C 7491F7549C235188 834793CC0D9767AC 5D3739338EB9D5E0 F03F6151820A6C14 71B6A2B43137486E 6370F913150D163C 349B0AC8F72BE8CA E448EE753B7ACD4A 6FCA61F028D1BF59 4DDB23310300E35D B0428CD33644FC97 C3760012FCDE4546 B5BE294DB149E7FA E3018328C6770F2B ED8A91519780205E 054385EDB1C09CC3 796CC3C69924D301 C1D41B1B567C782E CAA54687BE81A65B CD01FF77761464E0 8032EA7C1B01A4B9 42BAEC76BD12D93B 68974EE8D093205E 98456FB63626F3B9 43B51F77118F42F7 6C9774DB7DA0611F 96FA4A66B421B46E 3DA03F98343A8938 92F3BED530879318 26ABF5F58D835A84 402EAF1BB1A1D675 81C1438C0C9E79F4 FE41B3B412FC2DD1 D710FA9381D60A83 536DB224AE463008 C62D80A5BF8151A4 25175E01CBBBD6CA C1ED2FFF705429AD 826965015070BD44 73D5618F86EC713D C3D0F0C44C05FC66 90DC0837C9E0CAE4 968CEA2901F691C7 C98CABC8F4947693 20A229F8C4B6D155 9FA5C04D29D6E055 087012BCC2544B6C E12D6957971EA50F 34107DEE61CA8DDF 63AC10681DAC2BA9 2AA92A604F429C45 AB3583BF4423D954 0E95971F5165AAEC 96B751EEF4CEE7A5 F2713C92CCA0ED36 728C87F769B68EF5 1D5AF13081D1379A B86738D178A3BA80 AAA4FDEF9808AA6A 376B58350DC84740 843F734EEBB64E5C DCFE8909E42E3968 72DD5D69023E5C61 E444E8A9597016BE FADDB6F165AECBEF 6F5A6DC369E9CA27 55151FB77399D643 7B62A083E15E229E 23C5321DA56626D3 039192288C86B164 76B8CB9DE6B93085 183232E633651970 0B4596F989264BF4 4A712630A4A06127 D1294F6C6919BF36 06357C74627A8C3D B5C21B0E281DB4DF 50C68D57CED240EC 5C737DB3725A5F04 B48EA1D85C660DEB EA13EBF1ABF37B07 DBE510CF50D92ADE AEAF4DD96F9CCB25 72B286643DC35E04 DE37BBF0F2D61E3C D618C6A602A6CF4F 0650E90316090F2B F2DDD7534CB76DD4 CB3286F03BC20CDB FC121AEB11F4FBB5 F14A3B8BF53052C0 32F29608C3914167 15A5E2B7C5032D09 596E29CE2A605925 324323FC6A063ACC DA88017EFD7D68DB C3D1737507DC7739 8785669A97770E5A E41436143CF7E6E5
- Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
- Derive the key. Password =
A858DE45F56D9BC9201303041050(name+title). Key = MD5(password) =5eabd8bbea29188bcb5c6b6e50f2502c, used as a two-key 3DES key. - Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).
Decrypted: GUID list
1 a66ca171-4163-7653-a6a7-9e10d9778b98 2 1e5a6fb0-fd43-614d-8652-8fca32e9cfab 3 687a0aac-aa38-3b43-90b6-b00785bc7305 4 4f0e28eb-14ff-3fba-9708-ebb44f3c8e8f 5 ed0ff062-9704-24dd-844e-0af848385d9c 6 d5321ede-796e-8f7d-8cdd-972d277e6284 7 63aba761-5256-5bb1-bbf8-ed2b6bafc981 8 98e44b00-d492-0a70-a514-d9148648c46b 9 e7c00150-8aff-106b-b507-f21d841eb3db 10 96107fd5-390b-511f-ab4e-7f538a56f54b 11 133ce4b8-0aac-1e1c-847d-bf716a00e4b5 12 06a39cc9-a945-7294-b5b1-7070ca4f1249 13 26cb405a-489c-75cf-a2da-de44e2387792 14 eda3cff8-feed-43b7-903f-ac55a7936741 15 0706eaa9-c90a-4dbe-8b68-2ab197feb10d 16 84e6d819-c3a9-01b8-83bc-0b05b89becc6 17 c757578f-5069-1a0a-a219-214f6b5908ab 18 e7d63004-7289-4340-b605-771f7465f664 19 757f7dec-5bb2-3172-9002-3428a2e22c0d 20 e1286730-f34e-727a-8ded-73fbe72362e4 21 c69a8fa1-ac60-09ce-a114-a2093444d2b0 22 d7e3f0d4-6d96-21df-821a-efe699cca4b3 23 25d7d682-9e52-892c-bc27-12f94227bd1e 24 844b8a4d-de02-1afa-8937-fb39b8e44332 25 37d64dc4-d879-469e-9ba9-fdd88c469e4c 26 67aba7ee-8f84-8ffb-b08b-65d143ddc07a 27 0d5c9644-9d0c-3ce1-85aa-61a8705c5d80 28 ee23a18d-5cea-744d-b15b-fe45e8e4e8d9 29 1d5c98c9-a770-428f-b2fe-f73cb939311b 30 ed9a76da-407a-645b-b933-9ffd202a9be8 31 4da57c8d-6cb8-84a9-a833-88d84b6726a3 32 a271e54c-08e7-6ea3-b4b6-ba8e752b1bca 33 90306e3f-6001-52eb-8a83-e71eba3610a8 34 c9bc9e27-cc55-6de2-bd27-3770704b5619 35 eb66b97e-445f-5c4c-9053-1ed4778ee0fc 36 14764d05-cc95-5de1-9398-fdbedf32c3d3 37 16a934cc-a8e8-30f0-b0f4-7f709efb082b 38 79727773-d348-65d5-9ed9-124b5d8c758b 39 1ad30c6e-1133-4fa1-8231-9e2ad10e9091 40 d3dae421-5694-8caf-bc92-b5a4cc283d8f 41 6bf3567d-c996-8298-bae9-33c455234888 42 3cf80572-13f6-16a4-a3d9-f5b6c2d104c2 43 ccadd592-2b70-3e0f-8c10-424eb1fdc38c 44 66cb1c86-2ce7-0cfe-9474-c642176d0a2b 45 d802c730-a4dc-7057-ad45-275ca89550bf 46 ff648e11-494c-71f7-b0fa-c5b5586a0a4a 47 bc7905fe-4a3e-4c1c-bfde-4ee1eac5d6cc 48 4a7959cb-8a30-8543-a17a-21f30114123a
Explanation
- Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives
763328501517744014370281483746865655364881307748. Exactly this sequence comes out ofnew Random(988).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 171 of Run 42 (seed 983,934,859):
new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32). - Conclusion. Filler. The content is fully explained by the two RNGs.