A858DE45F56D9BC9 archive

201212091300 14k044

explained decrypted filler

seed 581

Metadata

Post ID
14k044
Title
201212091300 → 2012-12-09 13:00 on A858's clock
Posted (UTC)
2012-12-09 18:00:03
Timezone
UTC−5 · title 13:00 against posted 18:00 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,832 hex characters · 1,416 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212091300) = b5adb0f665a1a8a9a18562158101d88c (name+title)
GUIDs
44
Filler GUID seed
new Random(581).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
93 · predicted N = 44 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
13 · 13
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

A9554CA449D2AB76 C48DD7EB1F69F940 AE60728EB8ED110A A340E97FA7902FE4 6665A170FFE466B8 7C6E88132A27411B 9F77D78CAD31FCAD BD442C7CCFC18C76 075B559611C9D626 B1933E052A71CD98 04864F4CEAD7FC0C B510EF6FAA068059 4724A30A2F7E2164 01257A4916F94E75 6B6C894003E2CC49 6F8B15EF8964E607 7AA1A1BD0B18E2E8 7579B2B1D56C1CB7 B145790374FCBC92 F573DE243C32E32C A29A283D291AC312 BF5BA9FB4BCA20CA 22939DA353A8D097 747E94223B9D37A8 3DB994B85FD7185B 6A2638F42A539EA4 01FBCFD0828D9EC2 8FCD645697283B18 595F452F245E1A1C 92511049077B869F B5A6BA1BDC224D2F B6B5BD91E26B9A93 5D1B17517FCF9F51 04F5F4D02CA7BF8F 3F965FBA77713D89 74185BB9B6500B64 E5C261BC0F1B90B1 6ABCBE12413C5F1C ABB606EF4BD066FB 5E1B7D09A9E4ECD5 1DC43912F3718BF9 9DDF58FF9F6521AD EFD173266E02622A CC7534C8A890C8B4 4AAEBFBB4EF3D73E C0BD3E834357A6CB 333205F518A06F99 09C8B3004CF37598 C68309AFB5315291 BCB0FE1AA8E2A6AC 777113F107486EE4 C63F195D1BCBC2E2 61354BFCBD50C86A 57F6BB6023031464 525A9D86CC2AD872 726B70C540737587 9E789987E92F4789 0C450B1F36BC720E 299741CBFDD4A62E 7E383BD4302836B6 97AAD4C2DCA87182 3F82A1AAEC36BD3E D47060CE6DF36033 85CF0ED9CE4C395D 80E945BF41BDC70C 901FB387669C94A6 491BB2F02AC86DDE 6FD90CDE0D0EE7DD BCD95BA126A1198D F10A0785E8B2CBD7 F0CFDFE050E79ACB 02A349461D722A17 46EF5DEB52ACF723 A8BB6C9B22F96DB9 798A21B056B6B10C C682C1357FA2CE5C C84F17D187825485 29254FE734A72341 AEB01920C857BC59 C3E53D64A5332C19 40AD2F607BCBDA80 EBF56C99592747A8 824A37479AC572FC 1E6A273B9E11182C FF9598B4CC89D28B 2A7FF54C3972E528 BDF39A9D754C5C4D 27986E0AE25119EF F732C4EBF12F2879 863E6EF995405BF6 9E86AD2D27917752 A4D2BF7A0CB9179D 4BCF5396541CB78D 51C0006843B8C42D 5DB79C3B478FD019 8D5F39E7E7BCC2AD 2AB136EF5CBACD11 13216BC2F2549254 CFFBCCC5457934D3 E4044C99ACE97C0A E3CA68AAF9CB36D5 573012FC890C2FEC 813CE7BE8A3D23B7 E83FCC93131245A8 96E29BA3D156F846 36FB4CBF9E928CCD 5F7E299547A515E5 B7D5C4B08F1923C5 450FC86E6FFBF8D3 AD7864D80A40F948 9BAF118EFAF22318 882AC653FDAB6E6A BBA23D0D67A3180B D9B3F35D3C74A810 C21C70939066A31C 69B2C11242FB7FD3 29DFC7A95C56268C 31F65E174C922CB2 DED057D1325D1A45 41C01849A914786B A38EE5CC252FBB00 39099153AC72EFBC A3DBE20E3F3242B6 8C350D44EF4BDAF0 B4654AF67F6FA835 63B22AF46E3461AA BAD1C6044203BD58 C1A2CE6A319A46A9 FD85DD2FD273F265 F4C595A79799C2D2 768ECE2A35848829 34590792C22B8E63 1065E20BC4DC130F E680FE8418BB18D3 AE5955A62A920320 8D1F2CD1BA62266C A6A2C73EFCE74E3E D78D5A25D6FB6BB8 A85A0F997AF6D1AB B12874113323337C C1021683EB0CBFB0 6597A89138288614 FC132B3DA2E0327F BBC3A9C14D3287A7 1C7E32646E2A4FB2 48D66CBCD5EE186C 62C00D7A435E43FA 72801E5F20C1D5F4 E5AA1432B5CB8CB3 BC075446E6C8CA1E 1932AD3FDB625B49 E4A5BED4C9A7436D B9D20AC5ED8F93FB A5E8A32A59A4AE9B BD740CF0437271B9 53E6E3D67F696C9B 5F560D806674BD93 7BAC13F0898236F8 E9C5021D43DECE8A E57E701EC9A837BE 91796220E3FB3074 0CE3C7D9EDA69D04 1D109CD6ED800999 1961AC07E95547DA A24E2F7F3485034D 5170F7F7904DE926 337A403F3476A382 74C703522FC0E774 7C39316FCE0E9FA0 CB464B0BE272631D 119E061488313A08 EB6B2B206D2B98B6 D3D2BBEA0AA32B70 63850627EABF2FC9 69D273DB05A2877D 9A5BADB838D8F810 7048C55138CF8C5E 
  • Read the ciphertext. Strip whitespace: 2,832 hex characters = 1,416 bytes = 177 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212091300 (name+title). Key = MD5(password) = b5adb0f665a1a8a9a18562158101d88c, 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 ee904b1f-e838-2d36-af0d-c54f7dd552cb
  2 c446ea3f-ceba-27ef-b322-7c49f176d4ea
  3 db1ad8bb-06b8-7c6e-9560-de34ff411d32
  4 c7b8f379-bc69-557d-836a-6149a9a15ef8
  5 cfef51c2-7e10-4ebe-b003-2ae2d782c7fc
  6 01a4aa62-6a14-2359-9714-b831727bb382
  7 0ff880a3-79d6-2a04-ba14-fdc008dcf3fb
  8 b2a56310-afe8-81bf-b37f-b7b9913b90dc
  9 e5e1ae99-1c33-7993-ae0d-50f3a490f499
 10 56a1740f-4763-475a-9fa2-009f67887dcf
 11 12fd8032-e524-2b72-afdd-faa6b9cd5f85
 12 aa1d43c1-517f-07af-93f6-d829afefee8e
 13 e55ebfc0-13ba-0b5c-b79e-e449075d6510
 14 a0e4f9b9-1e6b-6fe0-a4c5-76e734e19ee4
 15 75248b8a-4d07-58b4-8424-7e0d8c8740c3
 16 8f2452f8-0dac-7012-8ef5-2c31fc6168ab
 17 b28ecc8d-dbf2-09c0-b9f0-6c96853a272f
 18 4ae2d25a-9f99-18e1-97f5-eddd43b34bb8
 19 eba77e27-f99f-3730-8b6d-bd51519df5b7
 20 7d17fbc2-4013-2f4e-98ff-b0c9fecdfdbc
 21 1cea3d5e-dabd-051d-9a61-0be91387fba6
 22 31b9150f-3656-3fe6-b329-f5033a1e7060
 23 f3a98645-c6cc-13a3-a572-322da4e2c2c0
 24 67053e5d-1fb6-03c0-8a68-1c94c20fa711
 25 d323b806-f4bc-5230-865b-4177e375899e
 26 eb5217c6-19c8-1264-83e5-c88909a3362c
 27 d9ebfe91-cd8e-454b-89b9-fe2a55f9f5b4
 28 7682f58d-85f8-60df-b258-58df542a6c53
 29 415e4f3e-ed42-0da0-8b75-d686f4aea285
 30 3a66d6ea-b397-8f36-b656-eec3dfe1384f
 31 992b0c7b-f6bb-6952-8c69-194da42cbdd3
 32 7c5eabe2-588b-4f3c-98bd-428ffa752fbf
 33 13572c83-36a7-8a16-9f86-65f7a0631886
 34 f3b8f68f-d5be-4601-8544-09ace3b857cc
 35 dd4dffd6-dcba-4d11-909b-1af7691bdf9c
 36 4111bf57-c0d3-80a9-acf8-9f19377716d3
 37 b6874322-6265-2314-9edc-e10dd3ea3ee1
 38 f85ccb03-2ebf-2d97-a4ae-824a08a4935c
 39 d93a478d-aaeb-75b1-8d6b-c3397f1ebef7
 40 b4772e99-20c2-7c3e-abdf-42e96820eb4c
 41 7b749181-325e-491a-ba5a-397c45a712f3
 42 faf02d5e-8675-1210-a6b5-63acc4ba5be4
 43 d775b4fc-7c4b-48ff-9091-0057f0f604ff
 44 8df73a65-0603-0223-b2e4-86babaab9ff7

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 22754228742006570132031051460864844822774140. Exactly this sequence comes out of new Random(581).Next(9): the per-post millisecond seed of the mask generator. The other 30 hex digits of each GUID are Guid.NewGuid() output and carry no message.
  2. Explain the count. This post is draw 93 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) 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 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.