A858DE45F56D9BC9 archive

201212032344 148upf

explained decrypted filler

seed 225

Metadata

Post ID
148upf
Title
201212032344 → 2012-12-03 23:44 on A858's clock
Posted (UTC)
2012-12-04 04:44:12
Timezone
UTC−5 · title 23:44 against posted 04:44 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,664 hex characters · 1,832 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212032344) = 3823ed4fd02d45839c28519c8b94d444 (name+title)
GUIDs
57
Filler GUID seed
new Random(225).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
17 · predicted N = 57 ✓
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
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

DBC6725B2A27C5BB F9710EF75BD3CA83 7B20381027E92AF1 467CD24EF509407E B70506F235597F42 F4DF4FCD096EF8DA 7031413181EA1C1D 9726532516C8E0EE 09330A2B7BA1FE0B 84EFCF9A15FF285A EF1D014E77439D7E 4A479990F316E4A7 818649704BCB241F BBD5A2989CBAFAED 0235C9E96956E0BE 2282A3E4EC173AF5 B13DAA8F416211B0 FC608894A1ADD2E4 38F730CED89D2710 8CEC5F6AB85E8685 8C4BD32A08A2B910 2784F5EEC126BDE9 70E6D91366B2E0C8 949585659066AFD7 8E20168D6C89F065 8F46AF2616121B5E 2143C74CD14C35F3 788C1C2078048014 3CBBAEEF944CB15A 8FAEB7F38FB1F55A 0C762424269E59FB 4406575E3D97FC5E 8DD27B918B8F0B95 306558EFEE57F3FD FB539FB86353BB0C 01CF15402D6F7CE7 851055800C6CC5B9 27EB2EA81B9556B5 3EC887D6F4EB8991 E627D7CA022E6339 1F7F8A0E7691FC26 EE2D54412BF92A1A 272291A286EA4BC7 E489A23B26C175C1 ECBBA1532B235310 DC410D242FE2848E EC63A0B133DF70DC AEA4B2776AE0EB63 B77377BC7529845E 7343632E1937BB26 6506B4BE9F6091FC 91E4FA83C88E65FA 9F16C671A0496CC2 8B049E7924B860F6 C2314A03843F7EFA C8792CE4E629516A 36EAD23FBEF53D85 1E139AD3F6C55DD8 1B8DF32DDBAEEF8D 32BC3AC9B0D447F3 F207B62863307EAC FCDC3BED1CFD2C92 0CFFD6E2582736FF 1B11175C77C6E3D8 601A8D6227CDC654 4FBDA82D15E65DD0 725DB3F86E3C52AD 261B04293963C4CD F35401649EA58254 347FB6F6F292715C FA757627FA718CDA 513A2827B8D8866D 581780021C62C086 99CA6F738D6BBEEA 64E91EB49FE1D8FF 8BA631E10E403934 BD040607ED6433D4 E235139E0991F9E9 F9D0F6281323BC18 5B0483893F686F7A 7DB73956D46E6DC9 60EA7C6FB3E2FDC6 7040EE90F2E35C3E FDAD52E849721052 0F875AAB044F96BA C6AD59465D9EFD1F BED0CC0EC795AF15 DD99F5E77125089C 699A050456BA5150 1D125C901E16534D 2632C24C9E9C31EC DF8A3FC86DB2EA64 5580BC230533560B CDE6AE3C8E3D4195 4542F7448B1CEFD8 8DB40B299E2591CE BD80B50ABBFAD110 47380F45E9FB9CDA 8A929EF0CB94C9F8 F410D2051014AA9E 65AEA6DF3397E74B 4D0E6BDFD198215E CB1C8804801856CF F2E1D2352738CB67 25383621966E17CC 73AE372A95D4E3C7 F6C47B03367D0658 06E221BE8667F18C 2CA3B5AC92B20323 7D7A745D2403159B 783C9D0673382556 AC00B598AE76B684 4BD1823CB66D0AE9 30E498C805539C50 D9C04BE623525FA9 1127027E504E8D87 0B2377C1A97467E0 2372285B26FB9B56 7EC39B84C2BB80D1 673A542FC988E81A 5669B5D96708F6B3 CE56CC8CA9279F2F A977FE4083346DF9 B9F244F2E0918662 3F954FB89DE06F7E 201F5CEF7CFACAC4 EDC3CCA99A45F3DD B17A1FAFFBDEA116 DB167F9D24A6BA01 EF33058CC4A2F794 C51CC68D3D11E71C 7BC5F629669A43C4 0CA712A873E9DC7D 75A6D782FF43967F 6323042653F6E817 8F0BBDD2CA7A8E53 879574C4102AA3E6 A043F97F6048DE6E 78EFC13B3C4E4919 C5506E9A3C6AACB4 EF5AAB2B244D15D9 9C33692883FACFF6 623337E657493D7F E5885494F9C8CCB9 1C4D117F0E293C8A 107D3AB4E8C0B83E DCF3FD934E213E9D 1E0A7747E5582CF9 3CC859E5D9B043C8 94B346299903F7D2 C80E4B56F54E996D E4522A089B5CED17 FDC6E25C8EDB6983 6A9A2B98B96CDAE3 6016476195BDC523 D1939288D8D6A74C AA7C259F0D455671 425B91CEFB04C1DF E3D41F02651832CA 535C45193E01200F 12FE9797BB176323 D279C274E8A237F4 D9ECB434CADA65A2 E2E43F003CD1144B BAFD4A058218016A B57A9F44BBA7508B 9927550C67D2DD37 F2202988CEA85EDE E3357BF91D31E619 0B22F47B83ABF9FC 8D0DC7ABB8AD13E4 F4B84F68F04CF60A 04C5EF77FDA9BCB8 F0983CA808252C96 03B847750D59411E 511FB7DA182B42AA B03D937FDBED9C5C BD317BF8AF246187 5DD8BE5D2708C6B2 5DDDC5DD721D2081 F190E8130D56F6D0 A4A253E494C5EAE4 6FD830D7E26B786D E058672B713626DF A8A3E2EE2E6E216A DE4EB749CB0EA822 0EEABA58217F98E7 C84823EA92909953 1B103DA5E8A0B814 109186095CA9A095 53C900021957A336 7309F112756AED47 6EEA68E56FECFB1A 2A3EA31CF8A69939 51AE106AC1DA8D06 48BB7A6E54D36DD5 76ECD94E520D6C18 B32A6BC8232D8461 E2A2DF5561B1C942 B1E946E5F9BFE395 5475E9C1D7E8FCF6 44E4F4028B5221B7 21338C4B5069BC2C 72B98232873A4413 8FC0D346DAD439C6 4279D5A60A69C5B9 299AF65E889A9802 AF51F8E8DDC93ED2 00BF54F05647D623 C86CB5FA223B648B 937BB1DECBEE0506 CFCBC0AA56C72F9E EA74BDFD79C64FEB 002F3CBA4C65E5A9 B8F48BA6E67C6491 7B4B538DCDD3CFB2 474D71993BAD6699 381C62D6C7B6AA07 F238E78FCDDCE5D6 8D880C8C733CDFAA EB3BC4EF317BF637 3B44FDFB20E31CD3 F7DD27F8B4EF6B6E B6456CC52DB0B2E6 B6B4B1060C2FA890 5DB7DF6C2FB57993 9BF1C6C54A3CD6CD 570F739EB78D0AD1 CFBEBF1BB8638125 
  • Read the ciphertext. Strip whitespace: 3,664 hex characters = 1,832 bytes = 229 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212032344 (name+title). Key = MD5(password) = 3823ed4fd02d45839c28519c8b94d444, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 57 GUIDs as hex (shown below).

Decrypted: GUID list

  1 1dbe4bc7-5039-22cd-9d77-80f00b004460
  2 58e9668d-c726-7519-90d9-58f0cd388b97
  3 1b6651b1-b3d3-0def-a961-a2209f2acee0
  4 2f86b04a-ec59-53b4-ac27-08f1e2a379ef
  5 24fd0a86-5b47-73e9-a158-fd2ef38b4f03
  6 40a91ffc-56b2-1afa-b0f5-6510c45f4d81
  7 178ac0fb-7904-6cee-a7ff-9cca8cd4ff07
  8 ea4ba4b3-bdae-2955-a3c0-2bbcd26a6738
  9 4f7eadf7-11da-7e54-bb40-7eb8be50889a
 10 b2959d7e-0249-2323-b309-fe083d35e675
 11 dcd47bc1-6158-0c1c-8df9-f90a5052d028
 12 6374ddde-d174-109f-b31d-22b0761d03c1
 13 9e339f22-2143-250b-9dce-59649fc3e1d9
 14 c26f5570-6d82-4b3f-bd14-c1ef71b4715f
 15 f662a75e-40a5-414a-a3c9-8789295afdf8
 16 4e6b7255-ab93-4dc1-aacc-5974c848c7ed
 17 aec903b8-e530-33b1-8135-820496fe08ee
 18 afab6b5d-2281-4637-8921-b59894595f57
 19 f147f660-a271-67e5-8411-226737efe590
 20 f73218fd-ba8a-3b22-9567-ba81ea4aee04
 21 3248c594-d161-62e9-ac3c-e24a2112c4ad
 22 c3ae4ea3-6606-05a1-b414-8b1bfe6a61dc
 23 605096cc-4e8b-0a52-8392-18944b685838
 24 1261537b-fdf9-5f39-a3f6-33f3df0fe6af
 25 4f76cd37-5c1e-6512-af57-acd4002d22a6
 26 50b6eef1-cc27-2c90-ac7c-a95a8b49cffb
 27 cae41155-cf3b-3b2b-af3e-d616a10280ef
 28 1f074464-4a0a-0cdb-89e1-c8a32a6f787f
 29 31566a00-8dc8-6008-9da2-d89c44a4d115
 30 c02dd9b7-0b14-2e0e-954a-24237cf08173
 31 a7711c38-f9bd-2979-ba7d-63f1f8d0675d
 32 65b00d29-0470-64fe-a77c-eae4d5ce3a86
 33 506ff0dc-c3dd-6b06-b051-675599f03027
 34 58bf812f-2f11-534c-af83-5fc7289cc6b7
 35 32c0c6ed-be13-17c7-8214-2eaa394c543b
 36 91116c09-aff3-444e-9014-db33551ccace
 37 deb908c7-7b58-386f-816c-8385632491a9
 38 36842898-9463-68bf-9642-4b5ed73feccd
 39 9ad20807-5137-7fa4-8f34-5ac0acb9e825
 40 786b2f0d-ca58-6307-94ed-d3ca2d633f5f
 41 335e23b8-e7ff-29aa-adbf-ca81e2737247
 42 77a53f5f-6dcb-26ef-a797-696f2f3e2c0d
 43 224c563c-adca-7ec0-a0db-b117f4b5d6af
 44 1b405dc8-7710-63d5-9ce0-680db5220b06
 45 27b2ceff-ba6e-4843-b7a3-5f7e808b5b67
 46 a23e1809-a157-8486-8115-386fb9261987
 47 7a7e11f7-eb4f-7dc2-bd22-455fef4c0d38
 48 8d113277-7309-88e5-86ec-9f2b6494455c
 49 cf38fcd6-d287-133b-b062-7081b210b43f
 50 7af95628-0ab9-8203-8b14-c1a56deebc66
 51 d049d74d-9a0b-4b42-a80c-9f0afcec6c1d
 52 8a2be533-9872-194e-af0b-6b4f5cf36752
 53 67745723-48ec-1d36-97f3-5113ced9319d
 54 9ffe0a45-004a-22b7-84ea-d9e76a051f8d
 55 f601cf0c-b971-2d14-8196-fc67c8b9430a
 56 333e044a-784f-2194-b383-6d6d0ec54370
 57 2315a10d-7cf2-7244-baba-3dccc98d3bff

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 270571627201244434636005623062266514367622764878184112227. Exactly this sequence comes out of new Random(225).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 17 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 57; the post has N = 57 ✓. 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.