A858DE45F56D9BC9 archive

201212061200 14d60n

explained decrypted filler

seed 872

Metadata

Post ID
14d60n
Title
201212061200 → 2012-12-06 12:00 on A858's clock
Posted (UTC)
2012-12-06 04:00:12
Timezone
UTC+8 · title 12:00 against posted 04: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,984 hex characters · 1,992 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212061200) = b5716624862498d2f3bcf25e65404191 (name+title)
GUIDs
62
Filler GUID seed
new Random(872).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
64 · predicted N = 62 ✓
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
3 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

45BB08BA67FBB536 4EA943BDAC34EFD5 1193FCE92EF00341 B466489D23BD934C DFAA15A402C4A75E AC8214BF12393A02 BF6399C42872B09A 3156314BB87F5207 2D07A516E373587A 6CB8C7BF7C18C7FF 6A2C7AF1A4AED8C4 4ECE040913593376 458B7C7B3EE055CB 12379007995F28A9 2D8BD4C10BD85FF8 78E2385EA53D0BBB AB03F11877B14614 350CB2B4FD8D3DC3 9F610DC2047E9838 83A2C98DC5A260C5 0D540890D4CD86B3 A71584DA30F981BA C5903806D81719AE BFBBACC82C3C5F87 46DFE5C708D1D5C0 8F1150EF66BDC6C6 CE666216E8E0E4CF AD0A76867B68C42F D1B354748CE6B41C 445558992A06BDF1 5E98211F9FFAE6C2 1F60DDAC8E92EBB3 DF59DF5E0277AD1F 0179DFD8276EB830 E207B9933CE88F2C F1B6BFAA355720BA 0AA1B6B3586CF917 2DCD2E7B3AD9F956 731A5E4F9CC890BE 2C3777EBB40A9EE1 506B15AAD75BDFD8 BE2CDA9742F872ED 6AA3363DD32AEC74 5602207AAE521DA2 C36E33A3534048D9 C33AEA892C2477FB 4A8C62409E71D061 56D4B95679CDC3AF CAE58C872E448523 69D33A7C17B1DAB2 3C0A7819717479A6 16C515344BDCD375 DAE70F9387DBA5CE 5B1643A90C62846C FC40909244C4D74A 95D2D71891A56C0B AC5F6C9BA9DCB8DC 116D1A2442F26B6E F9ED5F11F7F19B36 79DE9F6C18D074A9 81366CBCBE7D6DC2 3BC147665EA2FA27 D7FDBAE068904C7B A3199B399DB8C270 3D6E611661308FB8 B3A4229FA5BC8745 344D964991138C4C 4DD163F8CB7A2A54 E7EE1DFADD7727C9 AAE4E704C8FBB1C6 034400E2A62E2B6E FAE1C4E497725694 F623D953466B210B 640B2EACEB9CA280 0D804EA082244496 014DB1FC95F99285 CA3BDCC98A132B32 BCD7072ECD1D6549 16C00D90E09113E8 86E5F7FDC0AA00CC F85A9E252F6F99ED 5A8356B9F61BE3EF 0ABBB990628DF61A 1388FBCAC230D413 42E56E3DEE819F36 C54844F0ED2F014A 79512E57D74BCA3D E311550DFB341211 02D493AE32CE22D2 AA7B4559C65FDA26 C8E4DBB4C54F78A8 1B3CF617C9419DA9 DB3E806F0F93BE63 4429EE35FA93D171 29F7A3EFB7F630D4 1DB89E2A2E23E624 933FD9C258BFA14E 45A6A81C30061947 E26D18B9256E9356 6062C825A1361153 41528A3BCADB6FBD 987D2F766501ED5A EC8017B361CD2827 46BEAA503D538B3D ECAB1F9D4560FE9D 455679F149B6030B BEA773DD5FD2EB1C 5A719EC816A46332 08FE741BA298FC7C C7421D50698A8CF6 230B404E87B54764 2FF8B9AB3761868D 37C3D0F3AD786256 54869DB4C1410E0F 05197525552B37DF E3EB6C69CC9303B8 1B598A4A3895694C 21199ADBAD3A8582 B608AC5450DCE34A 34C1C7CCA9E9AC30 6650C3BA9FC6D2D5 C49233B0A3D5B875 1F157FEE30686B2C C0C3808A93A9B9F2 3DF4227E7C95A386 6D0B8F50C345DB2C 705C16B33381B4F5 091D25E438DA7069 0A0766765B326AC4 FF90139A120BCBFD 0F63320F3A5BB15D 6C5E8DD63F0B071F 1B7495C994C81275 4361797AEEFE14F8 4C872211E9E630FE 290CBBBFEDEC6D53 5CD98D5C01136AB0 71E4C2E544639B9B FBC023650D6BC2AD 88E2E785C4DAE5CD 62D587366F712707 CA8740B430881925 46B951C1C6116DE8 13679320B9932406 A03321E0810199C1 7EB22BB0BC95E182 8BB2152284443FF3 681117FF9D064229 B859825282A9ED44 8F91AAB106F852F8 1B7A513311CED3C1 CCEAC9CAEF5DBD24 00856501D8B28AA6 F1CEAE46D8A7754F 936450B5D0CCD179 AB9FEEEFD8A8D015 E0F116C1FE42304F CA909B1E678C61AA 1C4C448C1C6AFFD3 9A8840E31AA0BAC0 6F485E7CF2DC2C58 E5719B59E5FAF2E8 016806CD3EF9223B A15CD01A1AB9BFC0 93C5CAB178E3F43E F1291DC4F4559A55 E94CF422924E2DB5 164EF6A7D083EFFB 3B56166B16E009D4 B5E9A490072D8742 600ADDFF27384A98 D6A1DA4BD4FE1E87 5974677C8D3B7769 BCBFEBF48BA4EE83 A6C649890DD32B7A 6A8761E0045150EA 824ED60E1844066E 693442039ABB4F55 4A9C7D7B563F4947 4B284B2D4FCF3B65 D0CA49305B3E97E4 17392B25E43BA3FA 718238CD7BDA0BF8 6D4A2402B26BAD0C 72F6F3585619A1D7 22163FBC49F7314E 9FCA9A48C0988DF5 7A0C698159FC6F57 3BFA05652684A288 2332AA5736F04308 47A167CA958AC1EB 74DA09A4709F9B2E 618F0DA855464A55 C30341F15F2571AA 7DDF8B78458E0163 C157D52CECE77D19 1BCE06B43950EACE 191FCB2A7E10BEDA 473673B37209492D B152FF63A6EC52F2 3D4695D7BFA43E26 4775127E273E9286 06879AA911472A2E A7EB05E0730221C7 FC5481AB88984953 ABC9A4FE05814FFF 7865F6390C98F03B CA50E38BDC5350E6 BB88331CCDC4FFFD 0A081C6194AEAF75 6D53A58F3DC7D6B2 7116DBAC46ED57F4 743CF144B1A72A94 066A49B64933A9DF 04F2DAEC1CA8E176 1F7DC497BDC7D5DB 11ACB5B9049DE247 CAF9C83CCF371320 4221BD07593DEF59 5119C0C400319A38 769E7DC9AA419D9E 45EA619936E82E53 177494AFE981E212 692323558F9D0955 7850DFB0596E7C7E E5FB0FCF21E8F808 3794659CF6073381 E5DD7086EEE945A0 05685D9C136CF895 71811A22C867ECB6 3605B32F0B7983D0 09CB8DF828CB1DC4 7C8A14C46019F8CB CF0D828D97BFAB46 8709DA25CAFB6763 A8CBD8175829008A BFC6288974CB1561 E614A0AF726BF77B 501E5B8244572E85 59A8AB72E1C3B2A7 A2CB91BD45822255 682207A870B20E30 EB5C23114F4F6E13 7F6ACDD7251E157D A29237575129FBA1 92267D76623868E1 5EE949161F406F4F C084AED9BF71D064 74ECB123FFA10A5D 
  • Read the ciphertext. Strip whitespace: 3,984 hex characters = 1,992 bytes = 249 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212061200 (name+title). Key = MD5(password) = b5716624862498d2f3bcf25e65404191, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 62 GUIDs as hex (shown below).

Decrypted: GUID list

  1 72a298f9-b5b3-2697-8182-f7665a75087f
  2 665291b5-ef05-6b74-bd2a-c6871080b560
  3 29d0d456-803a-2c4e-af3a-ae64c6130ea3
  4 ac65ea78-61b3-657b-829b-69e31e9e039b
  5 5d313719-1fef-83a3-ad9f-5dbe34291942
  6 06616820-9992-5b5d-95d5-fe209341add5
  7 21c9249f-c529-5bb9-b147-0b2c5dfc5770
  8 0a8335fc-38f1-8ce0-966c-a02e31b9c697
  9 482b2811-f5bd-72ef-a3b9-b737ab045925
 10 96b1aea4-ede6-77f8-a670-fbc636777677
 11 73876a49-6a0f-64f5-b286-ecd4dd7fc4ce
 12 6bd6b5f2-3f84-2cd3-baed-2297453520ba
 13 33c4a9f2-1476-0349-9449-23604b7fde08
 14 9f0a07f3-a51d-131f-945a-31f9a4bac986
 15 94406de9-16c9-3102-9c54-926448d6a70a
 16 3b6d9f9b-b6c1-5f0d-8648-6c00e2969695
 17 55ba05a4-ce94-356f-b1d1-3ecb849d19c8
 18 7b67b865-fa67-5eb0-b048-cefa836caec8
 19 73dd0aaf-b69e-2e84-b507-83ead233d5a2
 20 0b373263-3ab9-87a8-bf70-b0730740c038
 21 b9b93ba2-a13f-6063-9629-7aa155687b99
 22 17ebea17-b15b-7ba2-a15e-56e5cb717aeb
 23 96d41497-6222-3541-b9fc-244e7107a986
 24 49770101-b101-58b6-98ad-8b8423b0bfa3
 25 28f9af02-a6a1-1f11-a9d6-7b1b36b9a2f1
 26 7cb674a2-8d73-3959-ad9e-741565372647
 27 fa4a6887-fc2e-58d0-bdff-7c58e03a1052
 28 c02f46a2-9963-8ce9-a426-bf80c38586ff
 29 f25730eb-f415-3018-86e2-d171459eb0d7
 30 a4682e58-81e6-3cd8-b766-af635d14f317
 31 d45421d3-711b-0345-b09c-5cdb84dcf06f
 32 76df01d8-438c-1c4c-b526-483f3fa14953
 33 f3c51979-0e5f-8112-a903-7531877cd6fc
 34 2dc58837-fc9e-7068-8f81-fe3791cf7bf9
 35 75061ba3-4882-1b80-9eb5-c08ebb320718
 36 db58665a-498c-4023-8985-9d0651ff1973
 37 5ce2643d-dca1-349e-a7d1-6dc09e516d88
 38 b9449cb2-61e8-5ce5-bee8-6932a4d1e30e
 39 f9878658-6948-66be-8460-579d5a639c0a
 40 8a433b03-d118-00c7-a2e7-df0a26c30a0c
 41 6f063d10-9942-87f1-95c1-ac807d7340b9
 42 57e5d334-a312-844e-95cc-fac99cdc61d0
 43 2a647d07-7709-0a02-850a-ad61aaa9636c
 44 574f3e0f-d76e-84f9-999a-8b1182526c09
 45 e907ccc4-0f33-59d3-9f58-3f391d8e4442
 46 bf89da88-3729-6008-857c-3e4f94fc429a
 47 ff8ca704-3647-085f-9737-cab66f28e8da
 48 872256d9-386f-1b16-aec2-055831670fa7
 49 af9ffd90-af5f-300c-8f83-27b7ab3d36e2
 50 fbf101d9-2f58-4a73-a41b-66787d813835
 51 d1b60312-1d75-6c21-95e3-765dcdf3aef4
 52 da4665d0-3340-62d3-9dfa-b68559eca276
 53 93935028-10f8-3f99-a7e6-542ed268fb19
 54 acc413e0-1f97-1ed2-9fa7-ccbdaf218eee
 55 be3e9a1b-998c-7d96-bfcd-f76ba130c817
 56 686c8cdd-7935-4b46-9522-ac29be5d18cb
 57 8938021f-8fd4-20a8-8aec-b28b67d7f90a
 58 f319342a-7501-5a15-ad44-5d9d0f8379c2
 59 f6ee31fc-7be0-4eff-acea-e55cdf5b232a
 60 ebc6b656-57e2-404e-9496-be6025250edd
 61 e64d9359-eb45-8a42-bddd-3581748f2bf1
 62 5404bbeb-664a-5215-ad6f-56e64c677284

Explanation

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