A858DE45F56D9BC9 archive

201304052041 1bq4s8

explained decrypted filler

seed 987

Metadata

Post ID
1bq4s8
Title
201304052041 → 2013-04-05 20:41 on A858's clock
Posted (UTC)
2013-04-05 10:41:57
Timezone
UTC+10 · title 20:41 against posted 10:41 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,088 hex characters · 1,544 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201304052041) = 1cf4cb778fa5a4354fae24107f28d519 (name+title)
GUIDs
48
Filler GUID seed
new Random(987).Next(9) ✓ verified
Run
Run 44 (seed 1,087,967,875) (seed)
Draw
82 · predicted N = 48 ✓
Machine boot
2013-03-21 09:35–10:19 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

6BE713B0A2B9BFB9 CD1A1581B9F28A9B B0EDA634F2C1F642 FEF66AC7905861F8 47D0C4E021DB7F28 F1FCB8AF81180E22 3F66CF2D82222EF3 2B7A553249B997EC 894C09C08B46A918 8B87998707ED1903 4FB9C300951AE7A5 C74BE229D0F48A87 E4CCD0C91107B8DF E8824FBD52E3C563 6500A1D2DA0BB34B 44E8568118B6F762 D73F2B968D772202 AD2E85AFC99BF29C 77C0617C558AAAC7 6F7BEAC0FB5650DB E6966D9C8664455C 180367D23EE0F309 BE912D678EA9C548 E902930243551FDA 24D3AAEE3DF46A18 F0B9830DEDCE76CC A13EABC2825C29BC 9852BB8CDBA41A02 17B8E44430A1457F 27E7500E8DA55F83 E226BC50BD797472 B634C0B885923BCE 7368FB07AB209847 F2DE7024FCC6BEEC E841567EDACC1FC8 830550AD33186B76 3E5CE69AD65CC5B5 5E6F075BB45CD2F7 05D1EC8739D937D4 E6735A429C3A8EA0 ADD73813DCEFC647 EF3A20BAF7CF9FD7 2F209E9E065AF88D 22BF67ECA821FBEB 8E0D4C3EAE3B17F7 56914402F36BDC22 AE957306A7E0F304 C7BE09345C3512DB 3F0397D1F7325A6E 2687AFEC9B937D70 D9A8C9531D066B49 6A52F978127348AE C231B2D37C57CEC2 2CA69516326D00B9 57022C77CF392FF9 69D4AA224BA58CDD BD7A2925517A0626 2ACBFA605EE3CB19 066BECA71D057ECB 757C18D3D71303E0 D7B7C5ADD51DD759 1843ED53F559358D F7FF65442B55B356 F240C4D0107CE4D8 33A7A611868565D9 98390BDE024A7D99 79405ED37F03ECA7 9177761ED79BECC4 535DDD1628D92438 C0568640E04690BE EB204BC4D45E3BD2 B7DF65DD621D35B1 EDC877EEE271ABFA 161B715AC28B25D2 4049BC8F503B3994 7831B214A12C02D0 233EA5231EFC9F7E 2866D26C71049535 CE4CAC898EC3316F 232BF7205FE90D1E 16203C3AD31985CF 63A9AF2148D34768 8B2E2EE509289BBD 8887A33A74A563AF 80CDC1566F98DB65 57C741F2C4E67FEF 048D15693DF0568E 2EF4886FBA743322 362FCF85F81106E6 7363748606505452 FC1646B5188489BA 4D8D65AB54346FFA B60CB395A0BED711 18CA95280D080010 5E95CE2F0DB567D6 FFD16AE0296C820E 540BC48E4FCC0575 FC2A5DB3277FD35A 3FA39E3718E6F430 4DE74E3FB3F385A0 93086DA7E1611473 EE0A81E8501C4FA4 83B215C80298F2E3 196CE1E405F6EE9E 24738ED2F7500181 B984DDFCCEF76221 9C7683B9AE462ABA E2175E63FC29FCE8 EF20C74921E01C91 375EBF18ECD46582 4F6D63A4C13F5679 AAE9E55E155907BA 28D8E57C7135F816 78891A95C4A2E315 00FEE681C8DB22F5 CEBAE9F4FEAAA21B 850BD4BA77AC759F 43B06AEF409447BD AB1414C9430096E3 509C7BF89F31444D 20A72378DDC5BC61 FC90F44E69D49011 1910D09E08145719 88CC59C05B9F0B4C 27E81CE9BCDF9426 2B962D8AAE99F7BC 96571FD25F155E53 3CFEEB1A86B061C4 9E3216B54452E1C6 F33020D9B0F23054 454312A0EEBEE082 956636E7F1008FA8 C94CA36917651208 C2722BB81F6319B2 157050A58C29573E EC3AE9E5C345EAE8 6AB5F90EF98A9CE7 26741F7A0BEC64E0 FB93DAEDE5D45D81 0920E03F163A77D4 8785DE726D4B08FD 2845294FE6BEC3D6 F11465FDE5356825 322872324CDED011 5FCC23E3D4A3A158 EEF2B4AFDBA553FF B8A4C982CE858E30 F618A2066E6B7ECE DF62F0EC7EBA64C2 F9B8762F15B4BE1D B43136761E205F91 6C99DC905A5D1502 034E8F240692C053 3C47ADD097313B11 CEBB6DD88A008815 ADC38DC3973178EE B91DFB309CEDE7F1 830E32937C0C2601 7E0366D1486E8EB2 C1F4DAA67F672E2E 36E1E4F6656AC0DB E0509160A23BBDF1 E44A1F1624DC5800 A6D64B1BECB0DB6E B3BAB83E558A2EE2 FFA27E396A3D853F 22701320773BCB66 9A4F9E0619FE72BD 726B5D4918307EA6 10E7E135BD0BDC6F 9DFBD7BFB54F0979 3C6C45B3130E4B2F 1BACCA119BBB97EA 5A3DBE1416874DCB 9399B89DE2257BEC E814A398D6A982F4 9E7D764370B49E8C 6A1A0A8EAE358972 F513341BB4F332D8 FB67E428E96F9DD1 803213249DA45A3B 62607B2DCC07DE1B 7855B124B278E8E6 C73BD1AF7D1C9BC1 950E9569390E9BB9 1009298239901E23 4BFAEAF32BE1068F C38EE8B4A547D178 4CFB4F743241D081 11F1710A991A9520 1C08866628DCCE6A 1176ADED06A0E062 EABCA85FED56C0C6 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201304052041 (name+title). Key = MD5(password) = 1cf4cb778fa5a4354fae24107f28d519, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 48 GUIDs as hex (shown below).

Decrypted: GUID list

  1 fe8888ef-3c50-378b-a9bf-9f16fff06b0c
  2 8eb6d946-d9c7-3ca5-b67c-afc4e747930c
  3 88bd9afc-747c-66e0-9334-7daba8006697
  4 ae4eb922-ccd3-2874-b89a-5adfbb828244
  5 762f8872-f8a6-733a-903a-79a544fa6fbd
  6 ba2702b6-6f85-0493-aac7-1fd833e48097
  7 cba0e51f-3f13-1571-aa40-a816b87920db
  8 d40db0f3-41b7-5ede-8ba7-1b9befc7785e
  9 89650f25-b63d-0746-9fe3-a664c461c637
 10 2c7f712a-10c5-2e93-82e8-bd09e0c3c033
 11 857a646e-6a06-45d5-9869-64e414f6eab1
 12 8486b15c-c2d1-0855-bdc0-8942935d1141
 13 32312e06-0355-1d32-8b8a-57a74b044451
 14 0761592e-e9a6-86e1-9b1e-983f23ad507e
 15 aad420cd-51c2-746c-8bac-7fd7bcbd1a57
 16 e6431bca-fc07-3b65-b39c-bf7c552d4f3a
 17 f62a79ec-de04-6d25-91f8-54647ab0eb7e
 18 d290b446-c35a-83ef-95df-11f9e7187f9c
 19 d499943c-4c5b-3646-891d-38f997e671a7
 20 57d6095f-7939-49f5-ac9e-18e1c425cca9
 21 09f3b95b-b8a8-8d0d-82a6-d34e1f5060e0
 22 9c3afa5f-a5b4-8513-88f0-d64b3121edc6
 23 148356b0-57a1-7937-924a-f669e54a4a0a
 24 4e5dbfb5-c52d-7540-aa92-6b2408c741ef
 25 eaa8992d-0744-35e1-aa6f-1bd8a9aa3c1f
 26 6fdaa669-53f4-3b83-82e0-1f21d098ed16
 27 c2095d63-8aee-4a07-bc6a-84305f8cdc8f
 28 111999b0-be4b-2d0c-8365-28bdf16ccdff
 29 a11083f1-9798-1c9a-831b-e0ef3fe98b3f
 30 9047d3f1-64b3-80e0-a3e7-b1ba349b9214
 31 cda6a2b9-69ab-5047-b65e-d081805dd01e
 32 3d5c6225-d561-335a-ad89-94a55088cc37
 33 d8016ec5-19ae-1939-bbd4-ddbe358a20a7
 34 d70f798c-c7af-699e-b8ca-f96e3ed81827
 35 1c9c8364-d569-2f54-b7e2-9232ba53e5a0
 36 7febacce-5cc9-4cc0-b146-a6d2ead23966
 37 65a8409a-f4ea-517f-b95b-ea09328c639b
 38 a8513d6e-ecd1-0b00-999e-c428dae7715c
 39 234eb244-2598-3e7e-ae50-308003b86abf
 40 00c06bac-8c2a-3077-b5b9-036d11c627cc
 41 22a6ef31-0be3-1978-9758-c445dae9361e
 42 b19c92b7-6394-8bf3-9fff-7939a1340e81
 43 3a16d52c-9ac1-7a65-8852-a4996d3ca2a4
 44 1891ffdf-9b70-8416-b050-e2b196b9d861
 45 7bb07472-288e-2b7f-af1b-55b9e8dac737
 46 abd2f265-a54c-8a13-af78-e7ff52848f3d
 47 77cf2f5d-2635-1961-ab6d-536a1fc17426
 48 dae8285e-3a03-89a7-ae46-f8a03148dbac

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 336270150240187368348877334218531624503318782818. Exactly this sequence comes out of new Random(987).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 82 of Run 44 (seed 1,087,967,875): new Random(1087967875), 4·Next(8,16) per post. The RNG predicts N = 48; the post has N = 48 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-03-21 09:35–10:19).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.