A858DE45F56D9BC9 archive

201210101800 118sov

explained decrypted filler

seed 456

Metadata

Post ID
118sov
Title
201210101800 → 2012-10-10 18:00 on A858's clock
Posted (UTC)
2012-10-10 09:00:26
Timezone
UTC+9 · title 18:00 against posted 09: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
3,536 hex characters · 1,768 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201210101800) = 1d4dcf7a7420ab9e6593a5b150bb484f (name+title)
GUIDs
55
Filler GUID seed
new Random(456).Next(9) ✓ verified
Run
Run 35 (seed 854,622,578) (seed)
Draw
523 · predicted N = 55 ✓
Machine boot
2012-09-22 10:16–10:36 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

645CD820A4F8D6D1 FB3C7EA82456B0A5 D376FAFAEFFF73D8 8A63148700D7EA0D 19D0D4C21DCD4BDA 6FBD00DB5365A79F 72AD78ED464980E8 725FA8F6987EAF67 D459E41C17B1820A 57D1E934026EA920 CF30D27C626AE22D 4F82744DA974FAC4 545EAE9E150E8272 86A5716B4AD7E909 BB37E90A9368759D C28B426552D5A96C BAA3F26B809D57AF 558DF0F5DFDB3312 B8D392EC75F75CAD 566476098A8BE87D D7D5A11D3BD03BFA FC35345A4ECD69C6 12D726A6D8E996C2 D72FF489DB4BC3CB 5165D274C032DA30 C52CDB14DF376144 FF4701A1D4F765A3 29B1E8D679841875 E507153A6DBFD23E 6D821E8FEE32CA35 3F496B7F75AE9A9D 8BEFCF2C14F4B135 01EBAFF9FA852065 DE98F153AF37131B 749FC56C40AEA0EF 50EA02CD2DD0419F 335AC1BA43836D4E CEE0E67013A72B4D CF22F4D533AC27C3 9540670FC716CDD4 CA12430B66BDEFAE 5FEDFC88C8EB7931 C24EBC079BBE327D 813F42F227F8A993 D432515333CB2478 26E7622D89959812 258E0C517AC1DEC5 DDFFA765D30B7328 48C0405B4E323CB8 0B7831EF30581C29 518B1925B1AA3365 A160A4A7897E8167 E661BB84FCDAA4F7 F41513CEC9B29DB2 C02B72BBA47BB8B9 1307504FC552FE6B 0EBE8E83473B46C0 5BE7BE82C69F097C 7D1D9F7EA21BA118 EE9027CBCEFE6004 51966FFB1CCAFC1C 8F0BCCB65ABC13B0 E4FFB5970EA5D17F 20E8CFDBFD493162 F94D05FC7263F73D 445279424B78C8C4 15AFA8477FED23A9 4DBE4937CC1DFFEC 51BCC29ABC07B9C7 50CBA7F3A599D16B C031E2DDB0D800AE 5D445A134F380381 F9491E2FB14F9752 A369F107807CB970 358A321705A9AACF C544573E856B3418 B13A95FDA17615F3 E44933F5E538C492 42ACA2E4E54B7E45 90943F1CC438DBB3 A529D9D538E99A3B 7582C4E6D1F425F1 8B1A4BD0C0550EFC E5E7CBDAF40BC15C 4E017DE173FCF66E FD959037005F42B7 45613326F4536385 43C3571F29FF820C 1CDB9F246C3E288B F85EAD69F9484804 21D78609D0C630BF C719F1E2418AFD82 4F1A36D199A9A059 A2B81A795708B08A 37CA76B5F2F08304 170300BF7728871E 27F61FF1D0523683 8E68151A5CA4ACB1 D2A0754399DCCC71 7D2A8A82527481EC A99873C0441DF62C 9CA75ADBE05D0485 3A795E67C71CC227 23E3AAAE0AE2F47C 4E164CFF4098A724 914A192F77F27ACC BC40675DECF1BBFD E1E6FEF79017F8BA D4C21AD6166599C4 94ED75D0D7C7B3AC 928F63E478EE478A 111CE9871B4FF0A0 EC7CB3583564B26D 0ED8642C09404F48 B2029AEB9E2A8203 CA41423D580BD781 48FCC611699F0A02 D1C62D2458DBEFFF 1D934D9ED63AED12 48C1FD5D5F55A1DB 2C6F3CBAD7845882 0084F2F8DF9D322E E8666BF8B48A9EF8 DFBE1AC170FE5448 7E6BC71D45103452 86B6CAE7888EF08E 9AD3670F3CEF5963 DCE1C4D09F8F2274 91A6AC6890A2400D 7C06FDBC7EBE762B 3DA23700122924C1 BBC7A94B2ED5EC45 4359E9134BBCCD3A 230C171557168A63 3B16E764E82F6C4E CC7D58BA25AC40C5 FA4487FC3B87211D 82FB9E49E816AA8D 4129CADCD34BA42B 9132697BD2421455 9609248CA7D445AC 43A97D2BA7551AEF 913CCA0C08D479B6 4039758A19988154 E93EC3FF5E7EA9CF 56D28FC7AB11BF0C B17ABB49639BF3C8 60F5744CC410AFAC EC83DB44FBC60642 FAEADB7B6FC5E330 64C32B9051A6E005 D9A5BFD17C1075DF 4EAA169A87B6174F A9860B1BA79720CD CF3CC105AB7D1E0E 98C564C3F53BD9B1 1C159528C92679F2 85FF129E78E685BC D61D1E2A72E20777 F926E43FC254849D F407B579247807F7 D75184300D947329 58A68AD3B571C405 761DB011F5901E76 BEC512792F12C79B 7AF02AA268B89599 D7C8D44A96CD5A02 43C0A926CB1EFAC3 13C95638BB5D3E90 870CC7283CA15AF6 436013D5692D4D85 59A89C0273B7206D 32D171B129840716 8F63F4727019EACC 7D2C027A22A6CDA2 7C63253587B5C296 D70BA4D88EB54AB1 20A32601DF69B5AD F9A928C2A1A342B3 4CBB38476D5A7014 A68360318C4476FF B94773B165E335AF F5CED6C7C55E7983 6F63D0AC7472C768 F4992AFE46B98559 F27EA01B28544641 38E6D85849EDFBBC CB9983C81E8738C4 A9EE4A8701EE8E21 D23048310175E1B7 9DE3E8A57314481A A8FA63545BE8BEF0 CD3CF49949B7FC05 1073DF59C18DE868 9A207A09F4C862C6 0FF50B1FD5CEA313 CF8420EEE04E8B3E 9E50127DCF450483 1D4D98D3AC0C563D 45205E320D583D71 DCA8FD9C40036F00 B272CB571A015FAA FB847CA22FF9315D 5E0B0FFC52B8EF85 DBDBD2C5EF0C6767 41087F62B6EFC22E 66A3CF20E63C5DE7 0747D1CACE51AEF0 696B25FD7D3505DD 49C6ED23B33B562C CC1837C1CF821535 8703C6D4AE92A720 16CD139C7C54C3E0 1606EC7726005ACB 38BC477DDED39360 18BA06E22991CE91 FEE1569498A8C70F 62CA62EBC1D8471B 53DC432DFE8DCD68 8DB7DC15BAEB398B 6DB3910A54A0BC54 
  • Read the ciphertext. Strip whitespace: 3,536 hex characters = 1,768 bytes = 221 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201210101800 (name+title). Key = MD5(password) = 1d4dcf7a7420ab9e6593a5b150bb484f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 55 GUIDs as hex (shown below).

Decrypted: GUID list

  1 96a8372a-9fc4-8298-9635-acc2c2390a4c
  2 2d82db50-2637-5718-8830-e5c8226a13aa
  3 baf63c94-344b-4c30-8a9f-fb79b85a2278
  4 846411b1-6906-753e-8c4a-e97d1367a1b6
  5 5824bbe5-458f-0fee-b87a-152c288a0367
  6 08688225-8fe2-07a3-b7a8-5cd84f354cdf
  7 77145863-d279-12cc-bf94-9136e788e7b8
  8 346203e0-a502-1146-ae29-f4300e7e1bc0
  9 2e303d03-6a3c-3d85-9957-3cdd44a13913
 10 faf471bb-4aa7-3bc2-9dd8-c5e6b844019e
 11 8d079b8a-6cca-241d-92a2-d844d41e904c
 12 bb482501-e4ba-48e7-add2-09b2e06fe342
 13 e1c814e8-1a1d-0c09-aa08-771d44436eb8
 14 42c7ba69-b11e-66dc-b82b-466dd0dcaa60
 15 6c25b046-0f14-1a07-adbb-1b04efc68e17
 16 03b17e97-62dd-726b-888b-c498f0c97717
 17 29d61f36-1ffb-4fd5-bbc1-1d0fa058bf6a
 18 9ea0f03f-e96a-6b95-b478-a0d6f78aade4
 19 3a6f18e0-9040-0b8d-ba90-476beaf692c3
 20 2d8f533d-893d-78c7-8000-b4a0010ef038
 21 71903eb4-c62c-3c3e-9aa1-e03896c2edc0
 22 aa6bfda2-3b66-6070-aa92-12f012f07285
 23 1fa74a4f-9c8f-0683-8692-1ac31e73ed6d
 24 7b59d251-6dd1-3902-b7e6-828a30ad1f35
 25 15916e7f-0f3f-3a1e-a04c-5d78db507cdb
 26 9ac98512-c4ba-7b82-b029-f09961dcda45
 27 455f75b7-c60f-8c68-96e1-9540649ef7f9
 28 8b1e42db-695c-2a75-89c8-1363d60c5e8b
 29 81bdc830-ae6a-4d8d-989f-c3ffc8ad8566
 30 ffae3e20-25e7-216f-866a-ac2ffcd21ab1
 31 bbdc9562-4a9e-4246-9f39-931d0f997f36
 32 d04b7a2d-b1d7-5a84-a29e-8404a0a7b4a3
 33 a0914e3e-1581-566b-86e4-3a8c045ce52e
 34 371ddb5c-7c7d-3a53-b76a-b75da9956dfd
 35 c878808a-09b5-7b65-96bd-2ca7d478b346
 36 b06fbf36-d74b-4e34-93d8-0b5c79a95aaf
 37 c597686e-24ab-638d-8159-7516b2cfc8ad
 38 faf9a2af-7ed9-193f-8d26-610248d816e0
 39 b0b7334e-8b24-39aa-87f4-cdb12db6734e
 40 ef7e4621-4f74-787b-a1e3-649ad82ecc35
 41 7844bcea-78df-5c4d-886b-8657b40491c3
 42 242a657e-d367-339e-8408-2d6665eea1a9
 43 49693de5-20a1-07b6-ba5c-9e571f4ed411
 44 ebb55905-9b05-7a21-8cf8-e6388e88ff94
 45 28c74c31-9da1-22c4-922a-9ac77465018d
 46 eef9af16-7b14-33a9-a873-05180d710f97
 47 66f17c3e-a4e3-4f6e-a541-cc866c289e89
 48 ac53f7f5-397d-50e3-adc1-39ecc03b3b04
 49 4f3d1e69-d256-68bd-a198-f973853eec3e
 50 92ab437c-1d43-4715-b9e9-b161aea0639d
 51 5d32ff59-6af3-37e9-acc6-01795971331a
 52 1ba39584-95f9-2467-8189-69c177a638b9
 53 f5191b5a-9ffe-0a77-b201-501d6cd54277
 54 30a5eaeb-691c-3d0b-b902-0f1a591b3547
 55 18251751-aeb4-4942-a01f-18451459de66

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 8547001133240617460736033782424553746137530723456432034. Exactly this sequence comes out of new Random(456).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 523 of Run 35 (seed 854,622,578): new Random(854622578), Next(8,64) per post. The RNG predicts N = 55; the post has N = 55 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:16–10:36).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.