A858DE45F56D9BC9 archive

201302271056 19byo5

explained decrypted filler

seed 101

Metadata

Post ID
19byo5
Title
201302271056 → 2013-02-27 10:56 on A858's clock
Posted (UTC)
2013-02-27 15:56:57
Timezone
UTC−5 · title 10:56 against posted 15:56 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302271056) = 4482c19b87b6404df10452ab926e019f (name+title)
GUIDs
56
Filler GUID seed
new Random(101).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
62 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
4 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

01B76B48E96F3011 A8A8F9570C444EC0 8407FD7F92E42EEB 03C1B0111A1B73DF 58A9017FE1EBD4F3 B44E666CFFA897D3 1A637F71C4EBC8FA EBAD194316CFBCF3 726286B793D18295 2A266763CBFA00BF AAF476DCF9045AEF A649A9E166CB83E9 D72EF0AE7D7E2CD5 47ACB5B592B96181 21DC768B544FDCAA 95A7187A52759F03 0F9525E636ADE5A3 22897AA7658FDE35 81E8AD1686472FD0 7B03EC165B7A089A AD9D37E17835DD8E BA13EA18EF2955CE C7BDFE97F3470A0B 82E7371712DA2339 353E841581B70D58 DD6A5A6A053A6787 B149AF5EB046C0E1 C33384A89D24058C 134BB4A5BE89F23C 3F6E26B8A52D5EA8 AC000B0945AA517E 3247838D632BD373 0C3C26DFB16B7CDE 57849ACD4C16A20F 4BC84902BBAB6141 1C7D4E9A669B095F 006BDE4A6C0532B7 4594A48B6915FCA8 D2DE4810EEE3F591 145E375A3B59557D 8B51D8C60CA12931 41A2797BF2F87002 F08D48825F3094F7 AE74B043370B24ED 2C77CD10778E7F35 F2E0499628D5F5A9 2BC4833454082F2C 24CAEDA9771307FE 62CE08CD28F7C2A6 8FFD75138948DF73 0172F5D2346D2408 75B6414B15E8C4C9 8A29B7984CA2FD03 D4AD9368F2A6371B B9C081225019D901 37ED99BDF11D0981 9BED4A2FC8210136 63DF8B3823F519EB A21936DA05F67D73 D8B6FEB4FCE6B205 7C489927F59D47BD 81E8AD8066593E0D A0D861125CC93CB6 D99FD82D377E0C06 2C8A5CF4D560F60F C973F3E80DD0CD1E 3EA251AF2A0C1780 120ED02CA705FB23 59F2B1FD58D77855 BB1409FD1BAB8AFA 1BC0A148BDB18C0B 92EE815988BC4C17 84A2F018EA0180F4 9249D1DA1B8C32DF 4B753E2FE1DE5095 467520E11D342F5B B0CAFD5A6298BB0C 936F9618B2CDBC92 D2FC9342041C4143 B86BB413845F97B7 EB73456E9B5BDC1A 5527549EA2D8B62F 86AC079A6C5415EB 4A74AB169028B99D CFAF93492F4D235E 9752047253B1BFF1 4D37E0BEE5CB9034 61B6C3993577B859 05EA41C6FF13ED61 36664CE800401E5B 4320A0F035571650 E248294BA7B13B44 1694DE02FB5EBB50 027A6B0E0AC7BF43 BDA56CB61BDFCAC4 1259EE11543370B2 1A27A122D4AE9E66 C09575E7F42B0704 823E5EBDE1C6F2E1 39D0041DE98DBB9D 549D62CFFFD2FE74 F49492B31FB93560 4289F10B3F46820B A95C930222473948 1298E7B976F91222 01F8FAFE6683228E 634C8AF4303EF4BB 3312A0F68A2F46C5 2556B931F0A972ED A18CEED325EFDF8D D39D75B4B81292C7 C6D8651857431ED5 6509544A75452F87 66495740279B210D 5378F010DEE631C6 A12CF4EFA910F298 4F7AC894CD0AB0B1 D75FBD38D99B2E1E 5BFD6E4E43C8C3E0 B4D9DE7FDD97F206 0367B0AE1C943BF5 9DB74E7842B59B5C 51E4DEF5C783F28E 7ECD903401479BEF 53D4CC47FAC41C4A 980FC59437A917CF BFF8D17DFF140D53 632B8FB50EFE0485 A0C1C9E489FC5689 2FBE3BA157A587C7 39F0ECA0E3FAD26A 0FC7B04630EC909A E578E2A28FB9A2B4 DB30232BDCD92406 B9A195D5CDE99946 0703491A4FCE10C9 8CE3A97C58026B8E E081ACBB7D43C828 2E2ACB0A09C349F9 D7556D42E880A106 12EDA7786C7AC39F B1D959728A1D0C5F 9FFC0057E5E41AA5 CD5AEA7CE8FF0F62 A1E2D2C35ABCC2B5 7422BB6F058F04A2 66B6385F926BF14D 38CC42239F39235B E786278EC07FBE52 CCD7CD963EFE6C9F 553CEDEC4A3673B6 071670574CA9490A 4165CF9C667ACED5 C8360037FAB6A12F 9398D9C3B12EBF52 D0EB6C411D9D695B 644443B4F509469B AB4835C23253A848 863C53FE888B230C A225B68C25742564 93D7A688E9199C15 C49AF963C2F0D5AB 22F3DD40A1D0CDA4 37356BDDAC732D4B 7FFACF47F1C3D95A 4D011E4DF6EC9C1C A6ECA8D63637964D BE7D281022FF290E 62A29C6B64667499 07A92B6C7DB237B0 7B0462973611412E 339C9547525E4ADA FAF10DBEE31AB872 786AD2FE52F8CA43 8A3CEF10FCF8A419 6968A7AFB2C4175B B5A4E2B945326D0F 87B7AA03549B159C DF9D510F0A9B540A CEBED809BB6544E1 09C12DBA6A17AE02 C3B7DDB302DE4555 50DA8FE80581B56E A4D7EA178BB3CA1B 097E535EC62A8D72 299021CBA40A9D98 EA9D5C2C16447B67 38F45C2AFCAD1A43 5A68CF90003B6903 1C6F9F3AA248FB2C FC66CBF9F008552D 009EDA8B334E5CB2 133C477EE24CAF36 75A303F91F7C5158 8E1C65E1EB74EF9A 1F158D434E6F50F1 1645AB2705A9A25D 070B41204FF50AA6 F2003B6C5E23489D 659D4A9A726B7109 154EFBDC2AC03B9B 762FB962253DE5DF 02702489373AD672 212989161AB8B1C5 B77F35BC28771E68 540233F377BFFC07 A1180F1E9A002F60 5EC3B7654BCFC549 437A49E13CED0EA6 555151226C55D1DF F5E65A1C1DE71973 AC014C1FF19979BB 41993F598309D990 C9DD0CA708F67222 836C5ADE89EB9F78 1EF2991374C773EA FAD78647D0E2AB56 38805A0727642322 7B7DE02AE1E467D6 22F741CB03415675 8D1253371097E00D 92B0A111BB095F74 FAE035B10233E44F 45EBD9E4DAC1ECCE 9A48CA47AF326463 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302271056 (name+title). Key = MD5(password) = 4482c19b87b6404df10452ab926e019f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 84ede02f-fc67-45e3-a7c3-ba812fd95bc1
  2 cfb70b4e-3b24-4e35-b183-a2c8891886e6
  3 b69cc4c0-1034-3abf-ad72-fcdbdc0deeca
  4 957f7840-1bef-16f6-b36a-73c363abd147
  5 8fbb3d43-8571-7e63-a444-0902da96944d
  6 73f6835b-a46f-7881-ae12-666ac0458195
  7 d64402d3-502f-1d62-ba29-48c4f6e193b9
  8 bd521c1a-9ae6-1248-bf47-5b4eb909cf91
  9 d247c9d3-08b9-4c37-a28d-a99995ccd862
 10 17368a3e-e8a4-431d-a623-e4be387cbc52
 11 2ae7f4bf-2424-66bd-89f6-0b0397eec387
 12 2364675d-6198-2839-8a72-1f4f65c4f959
 13 44743497-9614-0db6-a78d-9b7232ab6d92
 14 3384909d-1e28-05e2-932c-6a9a9f8e8db0
 15 61552dee-cd17-6dbb-8ed4-1b7042b237c9
 16 0651bc2b-03f1-065a-9b3e-c2b260b80d15
 17 fa2638fb-ed38-2b8b-ba8b-7cfd207152d0
 18 a821ba8f-69d5-5294-8f4e-04be496ea26d
 19 fed99fee-0afc-3c8e-8736-8f439247d740
 20 d76d8f33-41d7-3357-b578-e129058ca032
 21 f074ee7d-5676-2487-a1f2-0577dd0643af
 22 f40036ef-a850-5511-aaea-e9d68080479f
 23 f5490280-0cbc-0aa3-82d3-e1e9df9407f2
 24 f04c4ee3-bb94-2b1a-83e1-13e1d4c53f01
 25 25f80031-2401-5dba-9d69-a50ed9c686b7
 26 16ec64df-9d43-4995-a3f8-3aba53312ee3
 27 85924f08-f3da-6a2b-9766-73bb5643a8b4
 28 14ec8802-38f0-28f0-96df-9dce1b94db42
 29 0a20bf39-1e98-3431-8f0b-ae11e394e8be
 30 fc83653c-c346-3d5d-b055-83e36aceecfd
 31 716bd3cd-1b61-4130-9708-3006f10df73a
 32 3bd35a92-e45b-0956-ba58-1201561b1ecb
 33 a9ba137c-eaae-819e-ad69-eca720495509
 34 17b3d912-c2b1-42ef-82c1-aedd42d88ea0
 35 ca7c1f1d-6502-839d-a4d2-e5e076603195
 36 d1a2bfdd-aa1e-1c3e-8708-d7367df8795d
 37 7489c1b8-055c-61cd-8809-e103cd46cebf
 38 f7053287-7d54-178b-b828-0d83b1a7d833
 39 8ec2dc4a-53b4-5ac9-9411-b0b3f7f3c851
 40 cea76b8f-738c-2883-acf6-3b99d049fea5
 41 31d19db2-9ac9-0a99-8e07-2812ea6d15f5
 42 0510e37f-e5fa-60b0-8308-bc25f603635b
 43 addb0e29-6846-895c-8a96-3dca6fef96ec
 44 eb688299-9ba8-69aa-9fae-2024b0640cd3
 45 e1cacb04-c38e-13df-9355-1536e980da8c
 46 6b66cd32-5768-6312-b1e0-1b8588c1db93
 47 0d738fb3-27d1-6dd3-80ff-f127798f402b
 48 3e943def-8e9a-0d24-89a6-c479dd5a359b
 49 7dd4b78d-f8d2-0ff5-8aaf-e6f68ecb3d40
 50 4b92224b-79f8-5d1a-ba86-7e7c71531848
 51 43e695c6-8e44-1151-8582-49bf68651d78
 52 2a9947c5-bd80-232e-bfc7-e5b685972511
 53 a0541d91-5095-0184-97f7-556835526903
 54 82030627-a9b8-0f5b-9e90-5669c885b166
 55 881f3203-8c7f-3f76-a6f1-01a94d0983a2
 56 550e16ce-4769-74e2-9291-86139a6f8c56

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 44317711446200602533250254623340848161520686166005120037. Exactly this sequence comes out of new Random(101).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 62 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.