A858DE45F56D9BC9 archive

201305161029 1efd7c

explained decrypted filler

seed 853

Metadata

Post ID
1efd7c
Title
201305161029 → 2013-05-16 10:29 on A858's clock
Posted (UTC)
2013-05-16 02:30:00
Timezone
UTC+8 · title 10:29 against posted 02:30 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,344 hex characters · 1,672 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305161029) = 64a87e17bcff5b1351f6d3f15bd5b684 (name+title)
GUIDs
52
Filler GUID seed
new Random(853).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
8 · predicted N = 52 ✓
Machine boot
2013-05-15 03:07–10:31 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
3 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

513D0DC11612F746 A89DC114B082A35C DAA586E3F90574EA C1A8D31C7B019E29 8C8F27DD7A809D07 92DE5C8777B3E6D2 C8E019C97138B336 47F051BEB9BDF341 8AF7D41005670D98 19416BA1492ABB78 160DEE80F3E5FEF4 98CD4B0E04028E27 E0CF0D909F8EABF5 CA90FF02ABA6DF49 52854DB9CC71EF97 73E130A758890B5A 5F1111E251FA4CA9 602EC60C3D9C53E0 4F70F9D0AE244292 084655A6314BF8C3 49DF6A627FB0C6DC 4419907A54C4E819 38F1EDB84A01E7DA D535706CF2A8A3DD E37C2CB108AFE2C6 FA0720C0A8F7C3E0 87EE7721428AE50A 410CD0CAF49DE320 DC71AB270B092CB7 A4CE6F5C1E5158DB F6DB4D0D32CF1DF2 097274358ECB0768 0F5704AA74D4BD12 6D57FAE056370396 52D6F84F3F332B54 DD5D4E6F951D580D 8CCFE65C0F5120EE 261934094F867900 81B4EB413177BB59 1299334B0FC8A8F9 02E9C0F01D2507C7 53FCC5A1AE6F0026 97DC714EF3C3FA9F CD468DBE84F93569 E1FCE398D70E7EBD 42AE564E463EBC4F FACF3371D1B68F73 0D8AE5A23476BB45 C8A2CF3C2F657C2E 1AECB12BC4351944 37071B3B4A8C2C97 A08F27B0E836B4F5 349EAF0245072411 091BE82BDFB87ECD 1D1ADA5AF3FAE4D0 DD9C9B1DF6856EC4 D49390A3CCB91861 4782DCDCFE1F6FDC 3304BF93196C925C 03597584D827BBA8 66788DCEFBEEBE8A 701404CB2F57A506 7B545FEC1DFA4419 B8C0054F23095754 D183032A03BC2552 1929E7F8776FFAB0 617D525A89400864 15D4E6482F33D71C A3D4D3545B4C4AE1 D89780D5A6B06BFD 475AB3710E3536DF 9AA293097538FA16 32335CCBEC0D385F A7A9BB137EF863C9 13511785C2AA8B60 72E994D5D27F728F 2CE2C4FDA97FBF02 A8D1313C11C41EC0 E1CD237E2CAFC375 FCD29C34F1E225E4 CC714CDF6A9CA92D C3FF7754A0B1B5ED 5C0A6535BBBA7E90 5E23DD7B3D898C8D 5E12B3DD9BEF42C7 8F23AD80020BE707 EEC21093CF94B960 2C403BD9534C9BE8 DEE6AB49F14B3E7E 723AF28ECA9087C1 E93AE377BCB13380 8729CA85B2BD16F4 06CBADDF65ABBFBD 031CF5349CD2E7CF C93BC1F30ADE189B B24861EB9C9FDC21 1A0854238575FF83 5FF09D92AF072E0A 8373DC63CE53EF71 1711F368D97AAD99 06CAB21010003FFB C85DCC6EAAA43A13 093713AFABB22465 2F3C4C812D14FF03 72BCEF602A7147A5 26B9B5BF5220DDCA E9F9D7AA1FB2E550 548E05C397A100CA B6231D25D718D4B3 B800EF553A3701EA 426AA7A7508F2570 A153EBF9F2FB2026 676EE31DD2B6A69B D3158E96E8071BE9 4E99C5C8AEF41B35 A156626C341DAC01 8882134FC5BA5541 4A7F9FF642F3CE35 063330FD8E5C5926 955569467DF659C3 20E6F54A85994F55 AF490C2C3DFBACC2 F02B57B1C65CC24A 0DDA523585402B80 7CC905C1D54299F9 378CE071BE247599 0B6279BB3A21F7FB 8E8DC00E31BFAA9C D95CAC8A06FBF7BD D72756721D5F7DBC 718F765D187EECF2 C8CD8C192A11208E B6CB4595437DB7B7 B6330E5784DA30FC 360CCF3F23E9C8FC 3CC4BF88822C73C2 7030F0C751B195F9 CB0F20405A694A14 F31EFD7F2B577029 9FB9DCF0572D053C 1C9B770547662F31 A217B50F4704E45D FF57CFD287AFFCFB B7DB9439BEF82A4B 2A947136B14A7A57 DF447AE4F7380747 0991BADF3EAA736B CE92824CC0DCC229 CFF97B47312AB6E1 1A68A22E880FFB34 59BA3ABEBA9B87B8 029B62BED2C6E785 9EBB8849DA5A6F30 EAA275794A669622 ED5873EF14EB28CF 8145AE8587B270A5 34CA74E027EBCF3A 5AB69D03335122AB 770E91AC60AADEEA 6919DE7BFE41C8A0 2B417CAD5D2A5AAB 2343A7A57CFA9359 E1F89FD145C9449A 4F7F84DD25609120 B3A968945710EF08 897D443E714F5BC3 701817A9CDC03ECF 087FAF383F4AF7F8 65A5B086BF2193FC 778B3A33F0587DFC 9E2AF0151E53B6FF A71554C86537217D C52D8FB94EA72BE8 50D8B8D226EB669C 6E92B4B78837F9E9 2F6D090A55C18491 FA8380BDE46603F4 134E493EF7721569 A8CBC9B0757EE204 C7C71F090431749D CE72AB5A32A60EC1 14A37C69FB81DE8A 99DA79F94ACFAB6F AA3FBF4B5A343B40 8B26EA39873B92A1 465E5A41FEDB8734 E5DB7819A0938F6A D50D6A6177AAE51D 37D63E84B5EA2F6B 9696258EFFB8F008 96088D5E14F0FF21 EA6295D5109FFF58 7723D589A983D0C1 D14FDD6A694F1A83 5E093DE6C580588E A65215339FAACA94 B123939ED6BA9BB2 9EFC8A97BCE88FD7 6677B33A594A0243 081D587F3E6D2FA7 B941D7F52E1697DE AD4659F4AD0AD200 05A0BD943C1D6299 04BF5E9C83307C07 434F108A837C5D17 EE663D09F3B10C2D 20F8FEDC42EADD62 FE4C9FD705DD2971 F79D777FCCD471C0 
  • Read the ciphertext. Strip whitespace: 3,344 hex characters = 1,672 bytes = 209 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305161029 (name+title). Key = MD5(password) = 64a87e17bcff5b1351f6d3f15bd5b684, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 52 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6bdc07bf-4bdc-38e0-a574-3c8d43b123e4
  2 01d7a64f-a3bb-06a5-9cfe-efba581bf425
  3 b33e8e56-aadc-0911-9223-d10998137c85
  4 ce608bf1-6508-515c-a633-94fdc737c93c
  5 ab649c49-db5c-2d64-9f95-d2db4595dd2a
  6 0a925195-8d74-8f7a-8a6d-3a05cdd95cf1
  7 a8f72df9-f931-091b-bb18-cc537ceceb45
  8 bacffa09-5808-35ad-99d3-7ab7ee63bd61
  9 68fe3c03-2aee-4435-b8fb-80b21b89fb88
 10 96c1a001-4ba0-7043-a92a-06867fa56e13
 11 a3c0ef33-1d5b-6d30-a113-978f8427a614
 12 29d82005-56d3-3dab-a05c-27b3faceab91
 13 e20b60f6-e72f-0b94-adf0-608016fae29a
 14 905b93f5-f231-297f-930e-7f9dfad2a168
 15 109b4427-d0c4-0c09-86ab-bd14d95dc233
 16 97992c15-06dd-62ee-a4cd-7fed6b95a28e
 17 efc29189-e170-3d11-9538-ca43f04a1651
 18 03230278-a038-75dd-bc0f-4aa5257d9624
 19 b7e6a8f8-f9bd-6fc2-8a1a-0ba9cc6b4829
 20 9d7a1f37-236c-5136-baad-7c87fab5374f
 21 5514c59a-609d-175d-ac33-edd60989b50c
 22 60bd079a-a25c-14e2-b85b-cef164aa6d43
 23 4e19a51c-78c8-1d15-a7df-c36d31244c48
 24 7da7b145-16c6-0795-b33f-afca93293576
 25 c724fd4c-dcda-273c-8144-cdf9ea63cb1b
 26 449a9da3-d46f-1cb3-bf24-4d1ef736be05
 27 e79a3aa7-133a-2b8b-a506-eca433b979f0
 28 013bd1f3-f6e6-1677-bf80-f2067463df78
 29 540e09e8-be20-1632-94b8-8897c34ebee1
 30 810f59f8-52a9-0c68-9a15-702cf73f8774
 31 086484fa-7fe4-0464-adee-d2a96d831c59
 32 568539e5-d748-1664-9c95-70690e89ecd6
 33 17fb7f58-1b89-2025-ac51-463280b5e62a
 34 b153e188-55cf-30e3-81ba-8ae35b387291
 35 ce7b56c4-94a9-4e99-94db-7fbdc17b34d3
 36 b6b1c71e-7e20-6599-b600-ee9291550ef0
 37 31e334cf-e91f-57b1-aef5-95f90d100d2c
 38 856788c5-3121-669b-b0c7-24c5ced04e2d
 39 d78e2d78-323b-340c-adbd-de25c81bf4bf
 40 9b8aa53e-93b7-239f-9843-7b64754a28ee
 41 647c893a-ffe9-31ce-9c55-eecd0c712851
 42 566d5a86-f091-6f52-80a1-f3b43d9a57ef
 43 a12477c8-e270-1f1e-9517-fb3a0a0d68d1
 44 430d6dbd-60ad-7ac9-9ee9-e996dcd1db29
 45 70504dda-d64f-5fc9-9185-f108f49cea87
 46 424a6df9-728f-8b2b-9a85-306e6c1ce94e
 47 2e3a8feb-87fd-47b3-8b3e-93eb564c8bd6
 48 7c75c39d-4040-7bf2-8870-e38fc735ad87
 49 6078fccd-4d3f-4bac-bd4f-96bb183b102a
 50 0df2c771-3718-854a-8bd5-63e2d0e705cc
 51 2ad2f96a-962c-4656-8c6c-be3901720379
 52 5d33fc85-e7f6-14ec-9cb3-251e75b4c74f

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 3005280347630206376511102121100123465632361758474841. Exactly this sequence comes out of new Random(853).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 8 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 52; the post has N = 52 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-05-15 03:07–10:31).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.