A858DE45F56D9BC9 archive

201305300131 1fa38k

explained decrypted filler

seed 510

Metadata

Post ID
1fa38k
Title
201305300131 → 2013-05-30 01:31 on A858's clock
Posted (UTC)
2013-05-29 17:31:43
Timezone
UTC+8 · title 01:31 against posted 17:31 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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201305300131) = f9bfc78906d8faa3e70674ce33d8841e (name+title)
GUIDs
60
Filler GUID seed
new Random(510).Next(9) ✓ verified
Run
Run 46 (seed 39,043,781) (seed)
Draw
73 · predicted N = 60 ✓
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
33 · 18
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

38A2E650500B5AED 44402AB491EEA893 B9DF0BED6F1AC038 23B57F4390C1FBDD 7B66D3AFFC07FE03 639838D761A2FFE2 F573EC05C4EE9B6E 47BA5A21838589DF 1225B3773AA40B1E 9A8109A44092583A BB12FA49A1C643C5 1D0FD774FFFEAA8A EFECBE532BDDA64F D47F6F4AFA367B0E CC8F80D61226C1CE AFAD0BCE80FDEBE4 6DCC2AC68DF8E59B 52A1C659489A2F44 7F42EA858F6D3583 FD6C777729BC3B18 8108E6BDD6B2EB44 0A4A94DD7333DE98 85006ECC4BF11B66 70DA93A26FBB5131 B89623A27D8C9DA5 BCD05B113A727726 CC7C3E6001F64FFE 0A08D47E1D8EC564 093EA776E6E8DFD3 572249C8C295C53B 31AA2F71A1089B61 0C000C6952CC38D1 CF0A2C0BB8939CFC 2E93C843ADD7FDA7 DFECAA04A30C168F B32CBA07DD462BD6 4791F771EA264FD6 0210B55F2870DAAF 2E634997D0B5F927 6B3D51FD1DD5FE30 9D8B7CF03BD03411 86F98E0D488733F4 D3816C39E7F63F90 F1AFAA8116B93B52 3F28F658758B7DD0 201EE419113A607E 0A094FE54F512695 C6371F2CB05777EA 14205CABECC82D54 20D5A8D425D5E6A5 81EC34FD4EDDE865 D4D787A9C76FDB4F 7805C5927F8B1B04 CB45C3AA57C1400E 19BE6B4A93C8FC5B C4D7AD9737922C16 096D8BB490DC23C9 B20CDE64FEB92D4A 715A1BD8EBB7F2D9 78C6204764A89976 96E0B4CC3471ABAC F1CFC991E1DDFEF8 1DF023563D42CFF0 66599752597B84C1 4810A6A5E3D11B14 729FCF61B50B2BE5 129ECB6B3C4B2F30 7530A79831943475 AA4C0287BAFAF249 A4C8970D9FB7F9ED 0720414F8F7BC682 F1FB8C2DEEECA0E8 59285A6337A9BD4A 689DD2ABF3F0719B 5A36562A389A2454 DAAC57ED60777FC0 94591C3E19197942 ED46628DAFDB0F3E 3D7D65FBDE9F5DE5 9D262AC6E8CFD7F3 E00A604E575B38F3 AD2DFD996AC3F4EA 2C22CCCC7CC2A6D8 6D08D4900778D6AD 53A700E4E23093A6 CAD1928091B9323F B2CF2A1B0F905410 63E8C2554C8621A1 72DABA7B7863375A 7AF5BB3F497BC78F E6AF2BB479628A2D 2CAC7680A72C21DD 12206787C254B2F9 BC611E704323F0E9 A84E01E712E73569 332B4F02A63DC8A8 C52CF8E51F585E2E 969A08F3D89A09DD 6D660FDF185DB38C FB4699D0DC4BE563 7BCBE2A377CE7BC8 241C33791549C42E 2E6CFB5D1DA76643 6D23A5AD836E850F FFD918E0A03719A3 D06D2FA935CF0E9E 8266AC7347151646 5AC44FF921230A8B 710DB35D34EA1C75 A0C3AD279B6565F1 BF5A2FE6A6600C13 F521DC5BE816EF04 BF40DF77AF7AED5D 20AA23E0DAEC9D1F AA899CF86A775696 1DCC46A7DCEEE59F 2132B22DBC92F23B 3F3D5FD925E0AB7B 576EC4AA19821AB3 1123B566BB310797 DB18C2E41F5949CE F9075DB576F3EFF7 3E2E3DE45A01D99F A0A7F7AF14642F29 5BDF2B32FC5CFDDD CDB1746B82563391 CFDC1BBE807B7E40 F28D4A1F318C54C1 D6BEE77A1477C4BE 600B62D963808751 DBD94D6A413A564E 1F0577872F43B6C6 EC24000A66EC296C D071AF4EAB263D2B 1F7FEF80D60B6AB6 93985318D6FC0533 F1507A04A40BD4DB A5BC4BAD848F875D E0C8C924C2DD601C 9172310CE5CFCB35 25390E45FEF346B5 22D627DE5EDFA0D7 855C299227AA2FF1 991BBBA1E4E68893 9C6E0832DA92E134 EAA6A62737067CA6 A1B9333CCB3A94FB 94BE648CC329639C 4BB9BEFF0C5FDD50 CEF12ED6D3F350D1 64A6E15BB08E34FC D0FA45AD4DB6A205 0CCF29A05572ECE7 6BEF1F690FF5E904 5FD2C772C11DB18C 927EC3DE13A1510D 4074B39EAAC2085B 942269498E8A2A54 B4011CFE4A06267E BBD501783FFA0653 E49DE5E4611EF4B4 42DC98E48EFE449A 5C48ACFCDF439378 DB94A592DEDBE804 41341032A8472E05 3AF2A67A97CC6DC9 484FF69082AD8CCF 6C7F8807DEE7DA64 DE02B78CABE34090 0DE9438F44399701 A0467DF425854E56 35E7A3CBC4507D84 7D9D0CC2EB4BE1E3 6B7991A2F887D5AA 5BBE7C72C58035F1 8B8812AEBF7256C7 E59F7E59CE11FAFD 4DEFF1776FA6E4FE DAFAD6CE16CB1118 3256F124E352CBA2 43308745902CB769 81B8F25E8498CE96 D5C277867CEF3362 679212B54C59591E 93A5445F3E81C770 26CC119ACB7EDD2C 66152AF431ABFD3C 90D5D3C523B3D94E B7B7FBB1CA726B11 5EB0C6A35C1CEA2B 589BF6D06A04AF04 6FAF61B7DF22E22A F2ABDBDDC5C117B4 A5696C76C2F1DBE3 E749FFDE7A2E7901 FAA7EC6755D8B636 72584CA76F2D86DB F47CFAEAA454201D 6A62D49D92F2C9E3 420D0C7A777999C1 BF55445D1B40448C 570CC83AB6914DFA 0054D7DF43755DBD 14F4D7B22EA5E0C1 5EE4F204A2E0D85E 9AA13CDC8207DCCC 3E2CFDBF15DC4298 8341C729700A4A23 26E398EBAEDBC309 583BA1B9766ED286 2CE80C708DB783D4 931AFB80CFADBCF1 7DB4A3D3F3A2BE22 FA7A120F9E2CCA0D C28DA45F11D44BE2 3F15F964AE6BB77C ECFB35B467743087 49DE3B189A754651 CAEDB09E2E4ACC0F 8C3CCFD34FF4F7E5 BD131FB998C4ED41 73F88A51ABC85043 ED3F27180FA9BCBE C7952D59B880B01C 6A5311B1DED0A692 E4533ED9843415CB 3D74CC7360BC06D0 0AF1A9791ABEDB93 5D27F80902A1E477 BCF7F017430AB12A C117402F65279864 3D5D20F007728BA7 BF3DE98C973DF906 22E6169D5F7372A7 B7A91A75B9B0A577 68CBFB98BBFAC694 365572C8BD3615C2 5620B0D9C113722E 147A9DDF344A8680 73691209AD470EDD 4E4B38EABD8AA1D5 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201305300131 (name+title). Key = MD5(password) = f9bfc78906d8faa3e70674ce33d8841e, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 774053b9-15a5-12bd-9946-3ea6d8ee3e27
  2 46fd7fa4-b38b-4131-abef-b55137199b8f
  3 cd7f13ef-030e-2c6d-beea-d499184fc590
  4 3384c800-1f90-3ced-afa0-ed3e6a59d586
  5 2a986062-93b9-4114-a5ba-72d12fb01895
  6 c60b2ca8-d948-2753-adca-fd5c02865d7b
  7 618f7d17-a8a6-3136-95d3-9e00f64de557
  8 be11abeb-31b0-24ef-a134-9aa0a336b803
  9 c595e963-2c31-086e-b120-ccc7a021b2c7
 10 d5b6cc15-8761-3e60-a82e-093bb46e866e
 11 a40d9c25-ae87-03b5-b33f-c121137ac829
 12 dcde81d3-7359-5982-be4e-2b7baf212e23
 13 c77f7ed3-7076-24e4-9155-2706f01f8bf7
 14 a0bc702f-d84e-7345-80a2-99b09a30ea92
 15 86f6d686-7842-890d-bec0-e93c14df91dd
 16 b68a4d32-1fd4-4edd-8282-c9dd5dc6eaad
 17 833a069f-37b8-2b14-9ff4-73146807b336
 18 0e6d2e9c-cac1-1b90-ba51-dac861fe755d
 19 0c1342ee-97a0-42f5-bcf4-6ac9ceed1ac2
 20 65f0e531-588f-7736-8bfb-27a55b1319b8
 21 6ee96b2a-adc4-52b1-a973-1465add12f31
 22 8fb2ef25-7589-8863-8ed9-affae5040915
 23 6f607854-6c91-1b50-a279-82da1a520e38
 24 c93b8ada-a22c-1422-a659-0ebc1cfe7b2b
 25 a3f0e3ff-bca9-6ab6-a1fb-23c018ad845c
 26 2aeb0a1e-1ff1-427a-a121-c83161457f9c
 27 44827aa8-91cb-3343-a729-7aee484759f5
 28 545cad83-5774-646e-adb7-83a978dfd195
 29 c5059f96-8e89-34b1-bd37-bb65ee9f2524
 30 c389b235-3ce4-71be-9549-ee0eec6796e6
 31 df0e1611-33d6-459c-9d40-e65b5a2a10b3
 32 51dc604f-ff6a-7f0d-9ae0-8d2aae80f4d0
 33 1ae3036a-d315-3877-a0d4-ecc6bd4a83ac
 34 a00e8a46-faf7-62f9-a8ed-5932fffc9da0
 35 66d4dd71-965b-6fe5-9e94-ceef88344720
 36 63e6f7e9-732b-750e-bb6a-8d72573f9876
 37 3d758144-1bc1-4dc4-a624-da8a6a5c3d11
 38 0936e572-961c-8240-8247-7fde2df0f817
 39 25064a61-8fea-6713-8182-2b025ea6b4fd
 40 a999aaf2-8411-4aed-a0f9-186774b3fe45
 41 3cc44aea-18cb-0ef4-8625-ca2ef5352087
 42 f3bd2963-fa5d-3fc9-9b74-d70f4f397cdf
 43 219dd942-9ef1-88f2-9842-91d4a35a58b3
 44 e75a15d7-8333-80e1-a29d-a8bdca7412b7
 45 bbe6bea6-56e3-7aea-a816-78285b4c4f2c
 46 f39c48c4-6de2-8740-874e-c6e4980b527b
 47 879c89f6-6906-70ae-87c3-102e6ccd6e7d
 48 5ffaca16-f20b-4297-a12e-1151749e0f0b
 49 d0eb1718-c9a3-8765-b425-907a62e8dd8a
 50 ad56364f-610d-53db-adb1-aa97a8c796e7
 51 f2ca8cd3-cc0d-59d4-b265-dbd2fe244b57
 52 1761aa83-ea6f-54b0-865d-1b3c3e589941
 53 9355d384-37e3-2d58-9950-50ce355a0a84
 54 2e490797-20fc-3192-85a4-68a2180a1424
 55 cde6bd40-cd56-29d8-b883-ac413d07546f
 56 1fe6008c-4a5a-1a68-b29b-800c029fdf79
 57 7d56016b-b714-20e4-88de-3dc275ed932c
 58 3d2610f5-880a-0c8b-b988-b89931bb8c6a
 59 b408c06b-c62b-6aaa-ab59-7071b9fc73b3
 60 fd170cbe-cda6-8aad-9d89-b3bcc47ec092

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 142342320305278421475811643637473667486403887874855523212068. Exactly this sequence comes out of new Random(510).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 73 of Run 46 (seed 39,043,781): new Random(39043781), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. 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.