A858DE45F56D9BC9 archive

201305021805 1djk0w

explained decrypted filler

seed 986

Metadata

Post ID
1djk0w
Title
201305021805 → 2013-05-02 18:05 on A858's clock
Posted (UTC)
2013-05-02 10:05:34
Timezone
UTC+8 · title 18:05 against posted 10:05 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(A858DE45F56D9BC9) = 34a14a42e98ff96095af56604e290cae (name)
GUIDs
44
Filler GUID seed
new Random(986).Next(9) ✓ verified
Run
Run 45 (seed 51,450,859) (seed)
Draw
135 · predicted N = 44 ✓
Machine boot
2013-04-10 12:46–16:39 (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)2013Encrypted masked GUID listkey: namerun: seed

From the post to its content

As posted (encrypted)

AAE00DD3A0675B90 443412AF83E4494B A250E5DB7F877954 7D61ACB02F970A65 BC3F437236187150 C472DAC70B6B1133 BEF0BAB52881A861 2C0801F99FF44890 EE01232AF0EDB261 AD29A91DE0C7E6A6 1CDB4A5A23B45D23 2172AE95B353E386 93694597ECD99CF9 2B92BD890B40C0FB 7DD207E6310F2686 C9311303BB362D8E 83027FDFAB908F06 21B740140474EB97 7E93D47F082FA2FE 27F74E329A24634E 7AA5F0A05F7834C3 E45FFB139FB952C5 F53BBDC02EC296D7 7F92D09B94C341D1 27C6864291729820 CFE9E19537D1FD0C 8364FBF91525F5A9 CE8DA41B02B23763 D43D627DD63F66FE 98F8F67E1839EE9C 4CC69C9A04526993 88E13E39D241CA8F 3CC7453D6CB004E1 F769709EE5B9E83A 537A00FF2CAC61A3 ABC85C5221B3ACD3 ACA09BC6EA98CF73 2EA6ACF09CDB694E 92BB82032868DA7C F61F3C3EADC90652 80EEB038689B7C1D FD57A522CBCE24A0 FD3FB78895D3C384 07AAA969C825B78C 1B1009D9DE3DEDBD 4BF150A807A8807B F31200249A85BBCC 2355578CA2F48F2D F5BC08657D24646A 2B1889F607716539 4BC4E5D486F0B8BD 4CFE75ADBF6ADB45 BBDD85205F810B2B 3FD9E4A5C292F9A1 604F779C28227D92 99A2D210B0CFEEF3 EEDF3FEE4BA04B71 7A4187A9CC8031E8 A3A1443696F44513 0AEF5E921D4B9D7B 1B9B0C800CFC48C5 4923EE31F84636E6 A1A9C277A1D0C07F 680344F13E1F91BA B6AA9B36001DA741 938EC20BD4FF0CD8 588DA41922B2B112 4B87E435C3A2062C 9DD557308BC11EFE 16036CF6D86F9E48 6F5CAA96CC267D73 DC5E20AB6865AE35 F61BAEC5C1A8AE0A A2B06F3ED0B326BF D0D5954CD12A6F1F 845B9228A26849D5 C69C9B5C9BDB4998 0380846A1CA0E759 E8DD7A71E25B118E C6C8715DA178355C 22FC980E28FEAA05 1C745EF640B558A3 1D9E76930F779CC6 F49F7746231FCB17 A43AF044980014FC C251AB8EB0D6307B 041F2DBB3090395D 3FB77BBBC63B80D2 A5D887DDD1E022A3 CEED1EC998EFF936 2EF852614E733435 E104A7F147CE91FB 11E4447DC7B1AD2B 41021FBE5A8D05FC 5D2C7D7926F5286E AE2E742BF9CEF904 FF3796B4392639DC E22CABA17B4E2D4D A6083F5F449AC6CF 4D0EAEC46AE273B9 95A2897BDD6F5AB5 20FE41F965A704DF 79E46E0720089D92 9F99877FE1B79DD3 04CBEA8A8EC028C2 4634AB784406F575 CBBD497202FB77CC 9481684F9894FD3D A5F087EC55A5AD0D CA6AB2E7566AAC4C 90E253B02456CCE1 8EE2C265EE293FC5 CE9A7FF3F7764594 EC65F312929BB866 6374C100BDFB1CB6 6807106B577CA61E 584CA38A67F6D676 6244C64CC937CE2A 0B0801509A8010E7 80165F1A37E1262F 2F82FA1E742D721B 2038FA249A027CE0 DB66263F5773F7DA C21BA34A22C473F0 8B98CF85203FC5C8 22829AE8DA935EE4 F9D8A325F947BA97 F4F0F831E0CE10CA A5EDC687AE0C2779 68D732ED91139C9F B6731A2CFD963183 86C656E35AD09C6B 87871C2760CD71DB 4E0B68397B727413 9B3B364F432FB9F6 7B7E171A537C819E 390C64354A78BD42 136A8804381F3BAC 31C3A9EBD9D3A9BC 3DD28FC71A1527E8 C6C86BAD28C0FE1F 237AFB627A2D9154 1CAF8E87AB3A52AF 50ECBAFFF381206A 0C97DD0A1C824042 249078589AEA71C4 3E2B19A3504CD84E 32DF6EF3C785AD43 7469507B2974DCBB CFFD04C343EEF67C 6202173EA3F5DF34 2D6CE04C578CA680 F1B916BA6B41DB47 19A3C5990BA2018C E9C91DFB69111D35 6155816A2BA6B2C0 B53504BC38A1B6E3 8DAEC68A539A0413 030BC0939E30A52D 7660BB46E9518B2B 0C485E678D875C8E B18EF2ECA85E28CF 70724C42B14CCC8B CA58305A475B2D69 EE09674F72DA5090 95EDED06EA62C1C4 B9836D9E91728A3D D17B3447615E1329 40987EA8B6A1B857 21632F4510B7A9D2 94774FF3C128DCCA 40EFA50396F7996E D54008CD77C14408 0E8FCF33412950F8 4CFE205D0CCCB5FE 46C379FDE9F36B45 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 2ccbc3c1-919e-797b-b4d9-631a63023fda
  2 e67d8448-caa7-13d7-83f1-66a445b4cb35
  3 33de8b3c-0a9e-86f2-93fa-c63680746f1a
  4 40f19c87-488a-0424-8448-f5bff03bba33
  5 13818cdd-9450-3a6e-a7ca-7dcd508cb2e3
  6 ee9a9c7f-9cfa-18b1-89ed-47886796c122
  7 66663af7-62b4-6fc1-981c-5ff74118dd91
  8 5d331c21-1cb2-09cf-bdea-045fd2c808e8
  9 28ff780a-ad95-8197-88e0-2393a26c2ba4
 10 4a266a6a-b2d4-7540-aa2a-aaa4757f25b4
 11 ebff7274-895b-65d6-894b-e8f8847827df
 12 9b48df0f-01c3-278c-84dc-6b9f08903aa8
 13 45561b9c-4216-462a-a825-6cdf2cd9a447
 14 6d8395e2-9836-3be4-8105-e648261697a6
 15 70bd7e42-568d-1580-96c1-32cf43ebaece
 16 e70008e8-a676-7596-99c8-1279bddfbf4f
 17 c9b8a769-3d6e-3552-bd3d-f63784f0b65e
 18 4595c5e4-5cd3-26f8-9ca3-00f109abde8c
 19 6fc5249d-662b-3301-be67-440ec59480df
 20 2a2e49f1-c79f-04e8-9c8a-ecaf66b4b4e8
 21 59b6cb0e-5449-7661-9008-8f07839277d5
 22 29a4f5b6-8036-68f8-a210-e02e57cedfbb
 23 8579202a-1fba-5cf6-a844-40c993c47666
 24 eec13b89-f554-4eb4-9a97-82e12e7293a2
 25 cbca44e1-f9a3-309f-b211-6fa049641ad0
 26 d1dff0bb-97d9-68ef-a078-c29b98daa17a
 27 d02c99ee-def8-58ac-9499-ef0d10960ddb
 28 373d205d-ca99-5bde-ba97-8ea7d1105457
 29 ba4ef7ca-315c-893a-b8ed-d6876180d053
 30 462318e5-1201-1d97-a5e1-815aeb274f39
 31 f79f15c7-3fa7-10bb-bd4a-617847f67f00
 32 6d467f89-d18c-18b9-9da0-5517ba223ddd
 33 28ff2604-8b56-72d7-aa70-5c8dec4f8f3e
 34 0b604125-1362-63df-949b-f520b406abed
 35 01cb7138-f5b1-8b36-bfb5-fc2dc803ec48
 36 1aa266f8-cd41-426a-a0be-12a13b2f7749
 37 5afc3bf0-25f2-7294-9b44-ce9fce1a0672
 38 56f76285-5f56-3ac4-937e-f4556be3ad6e
 39 8830fbf1-d185-13d3-ab5a-6ae556d7dfc4
 40 af5c35f1-28ce-77e7-b2eb-01b90dedd76d
 41 3b053426-441c-4ee3-9773-160c831ce646
 42 d71e6ce8-120a-5afd-8953-42b0a257dfb4
 43 e765e2f2-93f8-2a97-97ee-2b069329391f
 44 864aa931-3f6a-7c67-a00b-0553682545d2

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 71803160876243173230765436558111768473174527. Exactly this sequence comes out of new Random(986).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 135 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).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.