A858DE45F56D9BC9 archive

201303271459 1b3efa

explained decrypted filler

seed 37

Metadata

Post ID
1b3efa
Title
201303271459 → 2013-03-27 14:59 on A858's clock
Posted (UTC)
2013-03-27 04:59:55
Timezone
UTC+10 · title 14:59 against posted 04:59 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(A858DE45F56D9BC9201303271459) = 66766805e7cb65593c0931448698bf11 (name+title)
GUIDs
48
Filler GUID seed
new Random(37).Next(9) ✓ verified
Run
Run 43 (seed 120,022,078) (seed)
Draw
22 · predicted N = 48 ✓
Machine boot
2013-03-21 09:44–10:39 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

869EDFB637137378 B1FF5E81658D1542 EA1D488002EFC357 FBD63ABE9838CC3B 6CBC9795855DA597 031165F11EFF1FB8 64B8841E7D02FAF2 2526AF11A624C351 E202493552C48E99 6EE2F505637DDFB4 15E3AB5B93C73654 F14ECE2E5E796596 61B56858C8357CDE 413D9AD67346FFBC 8D5DECA42A679B9D 7C9A24268BF52133 CEE5E8979A31585E F1913967DB74EE2A B0DEB26911837FFB 4ABC8606A1CE1EA1 45EF8728FCC26A67 2D0A978E43804694 438EDF7FC3ECAFC9 1400F7D35B3BB95F 6920A81E06FA6CFF B9C02203EC156C5B 44FC58BC36299B54 489E5D3978468279 C5301ADF2F5EF10B 7FC5A4A695EC4484 0C448945DC489EC9 7703A11F9D72B108 2D99D4FFC8E725A2 1C6B601ABF2C58D8 D55337031F1D695F CE0BEE4A615B8D5B 2167A268635CDC3A AD8B6A1BD595496C 86A248C55D74B58F 64A274933ADF2340 C62E2687BD9E444F 9EBC6D88B210E1A8 C8DBAA0141AFEA12 B30E5F268CD209E7 9F7E3751EFBE5258 0491D292E8DBF25D D1147284A6041580 E430513DC59E312D 83AD3D8304CFFB40 EE70D3EC280FABE4 4030B4772F9786FA 6D94A4D5CB294A03 2AE7211DCA1442F7 A8E711F58A772105 0A25CCA6C3DC3074 B98874EA5EF59668 4E5E096E2DECC944 39026EE5B98C1FB9 F3CEEF637FA4DE76 537DDA58FDC14CA7 298505C628410923 538B2A100893A523 8FF3A87E3B6E04EB 11CA957857043B42 DA069A3564D9A5DF F592133C6034DCFE BD9FC76049F5BE47 21F41AAFBFEDC1DB B222A73D7415CB73 C8C17471F5B352B7 72A9534968DC5CC8 A7C95021C509FF87 4436C6977EF40619 3912D4211060D928 1F93BC127D3EC88F E62F1DD2D996F220 DDD27F02D40D8471 1D08FCE1B4B709CF 1806AE8650D21770 AB9E90F823D2F6B9 C528C7D847DC3DE1 6BEDF24B9214F8CD 4B90A2BDF81DD72A DDC211E9A6573320 974917DD5F6697B6 8B8386E438B55A31 79F407FE06CEBDC6 FC1E249B9F67784F BB06CA0AAC37CF84 6D6B39E1C9D4A87E 78C339DB801E2988 1AF241070BD0480C 6D99008A2BE79182 777B108DB682C8E5 ECCA4E8B74F8E328 8A96F968BE855563 E88C5992EE9FA558 A9BF9179210E4C6F 73DFB221C50C9085 EF9478F3D68A71D9 D402107A4CBCFF51 A894C12DB3DF6DBA 30CA55094831C7E1 E33D52BFA6987431 2C54273866E4C085 B2979258A29DDDCB 4DF2B93DC8817ADC 786E5F55ABC470DC E95FD0B56B417276 4D0349B7541C4A4B 9800BBC8B6B14CC5 5C2244404DC83E06 EAD27A9F59A9A68F 54B9E0D94597EA4D 3E75A4FAD88A88EF B2A3A7E8F5377C22 142E3591D0B33471 48D0CE5169192C67 3FA0DBD9EC91E9D1 42A6D35DBB48E57E 3F74737D7DBC8C6E 6A753B336DBB68E5 2414A7A54C1904BE 762BE886163826BF 4C599FD686DF584D 4074D70D8A92A6B0 2F259D7EF4B50842 FC4F88E77659A286 774791F1FFFB9AAC 7BA0E163F49D9A84 6CD282276C11049B A9BDF3C3D5817ABC 796E0B47301F192C AE038684EAE1AA98 A7D814E1BE704DEA 15A0B70C6ED33E0D 72060AF46774C946 5CD565C1FC47BE96 22FEF9250CD73F65 43058589EBC1A772 FC786965F5B03044 521E09AA6E0570DF 287FBF8C301B3390 780B6143B16678DD 74850D190BCF2FD4 4FF472F9E424A21D 49EE7BB1E1FB8879 0CB860330D884A0C FE98BF70A6C27976 F4D6B02807AF827B 6487DC3DFDB98FC7 1A24F5A743C6F9AF 112C5F73DB5A962D FAD378615D2BBF3A 069F4B034E5438B9 37C168820A6F199B 9473ADB1E9195F8C AD7332E377B3E43A 96D2747E541953B6 9F18FCE4696067D4 9AB7A0D6984AE282 5C3BC4B466CB6338 50D1CC021C0E20EE 8DF937EA7176BE75 BD360650ECB820BA 511042A6E6CD0046 D3D25D49D5B7973F 295E030164EDC0E9 D0D443C3768CFF07 5583203E9CC4ADC8 E0B052EC06F5EADB 8E452A73B7E516F3 C09C0D1DE616B32F 8B52FFA670E08173 F111B423D16EBEB7 C28D788EF082039F 83D007FEA01666B0 4460490126657D06 DAAA8BF8EB7C7AC7 0282BCC91DE304E1 9D98A98E1794ADE6 809DF22C06EFA778 F15404DECBFDF040 6813DA4E3105F1D2 8811B2C2014F1776 5C35118BD98AAA12 03D03571DE313418 246601BB690EEFA0 865C8E58DAAB40AB A179D058B1772DE8 75D172ADF58BB6FF 285A01AE49B8EDBF 549415D76A89BA7B 
  • Read the ciphertext. Strip whitespace: 3,088 hex characters = 1,544 bytes = 193 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303271459 (name+title). Key = MD5(password) = 66766805e7cb65593c0931448698bf11, 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 3f09c877-3d4e-091d-9fca-915edef2cc03
  2 8431978f-2930-6fd0-abc9-e26ddb4fc316
  3 1416d7ed-ed79-56d8-a72c-00389c242d05
  4 7faa18e1-be1d-4c08-bc37-241231f70728
  5 ce7d7aae-1046-8c5d-b68c-847f57df51c0
  6 7bf10406-6672-8e9f-a222-3653c5123b12
  7 7a038772-4abe-4830-ba47-fd56079d7bfa
  8 0edfe240-b391-0ff3-9c6d-03f23370310f
  9 2c369e86-a6bc-40ef-ae56-db86ce793bad
 10 7c9125fb-a69a-833b-bb50-2ef01330f246
 11 56aca87e-6029-4309-a4d1-2b1db6d3b784
 12 cacbbadd-bc40-3cd4-9c59-94a9353a324a
 13 66b2b17f-76b8-0195-95ad-245e085c25eb
 14 20fc1123-3157-669c-a0f6-558f01d24e27
 15 a0b22679-a0d1-7fee-9d86-fdfac9b4ab6f
 16 71f82574-f2f8-1b4c-888a-159aa563158e
 17 deb3262b-c827-3464-9c03-0aeb579eba2c
 18 bcb41abe-63e2-88f3-9815-2a3cdbc6a495
 19 614e27b9-e4ee-6a7a-98f9-938ea596e474
 20 b71cde66-eac7-506c-a509-7592fcd31ea7
 21 6ec40f5a-6efc-6029-9326-9f9c51ed3f76
 22 a641cee1-6c09-81eb-9e5d-ef559cbe6709
 23 ea291496-f0d7-26ce-9c26-be86d56b9a9c
 24 732daeae-a1c8-84bb-928e-d89494a0dec0
 25 441a5b0a-34d0-2e71-be60-fcf9c2db77ad
 26 363eb7bf-c757-2324-9e35-beb3f63fe8aa
 27 2d63ccda-7c32-64a9-a026-5ecd838cb9f6
 28 1be4f5b4-2390-5788-8a99-1a592fe44862
 29 465a13b4-706c-6544-b5e4-57950781421d
 30 f2980683-1bb2-7765-b66e-adeee7b7a119
 31 7d8d3bad-7c46-73b9-b7fb-17c3d42da9c2
 32 470d3f70-ce3b-1b2e-925e-1838b0e89dd2
 33 9e81464c-8192-1897-aa8b-ea53bbe15ee5
 34 5a8348d3-73f5-82df-9554-b4ed58d8997c
 35 067db7d5-9961-5618-9e32-60eaaa0a7b36
 36 3fc89a39-bb0a-3fa7-9c1b-79217b066a46
 37 38a14d94-85af-6618-8ba5-76d7abcf23ad
 38 8f4fcb26-b728-515d-98ed-00970a65e0ac
 39 78eed814-6447-6aff-b02a-01897b5cda27
 40 72b9fa48-0286-8987-9a20-3e1982772870
 41 253283b1-733c-8006-a21e-d54c12d441c7
 42 06300394-b992-8da5-830c-8bbdd007cabf
 43 b2148b15-2691-2115-9f51-bd450539d09d
 44 7b4b5f3b-2868-477e-acec-e92e36b1381c
 45 2493fa56-a259-38ad-83f8-6789d02f01fb
 46 54b05772-2ecc-3af3-a259-86fff3180d6d
 47 84b713b5-a10d-87da-a752-680b2b2b844c
 48 c7c77fbc-9fc4-0ac6-9619-a035277d64d8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 065488404843067138656828226567711853656888243380. Exactly this sequence comes out of new Random(37).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 22 of Run 43 (seed 120,022,078): new Random(120022078), 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:44–10:39).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.