A858DE45F56D9BC9 archive

201209241309 10dldy

explained decrypted filler

3DES(name+title) ECB, 46 GUIDs, seed 464

Metadata

Post ID
10dldy
Title
201209241309 → 2012-09-24 13:09 on A858's clock
Posted (UTC)
2012-09-24 04:09:54
Timezone
UTC+9 · title 13:09 against posted 04:09 UTC
Author
[deleted]
Account
A858DE45F56D9BC9 main account
Subreddit
r/A858DE45F56D9BC9 the main subreddit
Category
F3 filler: 3DES(name/title) → GUID list, seed known
Size
2,960 hex characters · 1,480 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209241309) = 31e3bba58ca6045aea4ce4799593460f (name+title)
New here
Missing from the community archive; decrypted here for the first time. (new results)
GUIDs
46
Filler GUID seed
new Random(464).Next(9) ✓ verified
Run
Run 34 (seed 83,105,000) (seed)
Draw
205 · predicted N = 46 ✓
Machine boot
2012-09-22 10:23–10:24 (seed = uptime at app start)
Sources
arctic-shift · body from arctic-shift
Links
Reddit · Arctic Shift · JSON
Score · comments
1 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listarctic-onlykey: name+titlerun: seed

From the post to its content

As posted (encrypted)

2F40FB974956CAB7 93782DDA371F19B6 C7BE1111C8503289 57EFE0DC3DB047F4 990B40DA909F15A5 C4E280957EFB4008 9B0ABA228B2CDF70 9D3C6FC9375A6EB5 538EC12367DDE291 3C301D416F4AB4C8 F4E8156181FD8FE5 A9B4AA605E6190F1 91B9B0D09D0F64BF C808730771DE96FC 75ED1740EB46F298 D41DFE283C2AAC27 33654DC5E449F5AE E8CDABFD86F60BC0 6F25678E2EEFAFF9 E8AC28FF3054C352 EB808E545696AF65 F48A65C6AD118C3D 4C55CB001F20C86E 52C2176B2FA6B8E5 0BE2A03D3F77D901 B8D32A00F063F032 786518E61D8F0BE4 1C77B1211880D4CD F0F99B2ACFECF5A5 66A612D4EE89FD98 1D30D6FF60395049 E2AAB93F4CDF2A84 19B91534234111D4 6F5B13D721D20BAC 5D7E6722A212C11A F48B199CFDF5403C 6D31B49BCEB7B3FE 115F2FB73FC8A4DD 9275B5D0A624877B B035510BA12CFB62 C19C62E6652AB9B5 6C8CFD75A9890E16 DED9A7C41CF903E8 BA488BE786A438BB 70556CC85157C262 A03F4BA1B9E98D9A AE1EBEC49C01B224 61B7CE565D77475F 4392FB8173B67CAF 8BD469C435781D5D A455040209B9C882 A54066F762F47BA7 690CE675B9CDFBFE 93D473755EB1CCBA 145D15BF5A7C4CB0 7015BBFC9B4B557C B272D9D9CDD21F7C 3BAC79F1FEA33C87 129C83BC6059463B C026C1A3AAF2BA5B 6AD0FC24244DFA07 2DB30E3F6AFA078B 3735F7B0D4DCA29A 888DFE9B0B96D4C6 7C04722E3CAEA57E AADB3C95C29781A6 69D2D5B8E5F2CCAB 743F7288338DA8BE F5A14B638597C34A 54EA06AF46FED6CD 01A5695BF8F91F8D 96EA038980C985A0 8F5BE060189B654C A731DAAB3CC9D588 441248719476C6BD 3B8E0514ED41B862 C6CB535C3AF2920F 39325749EFBDDE8F 6FEC8C762FCC2220 45D517835BD7CA9B 3A1FB27A4462B523 DBE8E62865ADA581 78A4A66D0FBB1419 375BB43C9990B325 5A8E7BC8416300EE C3111F4493E4518A C73434B8A8359F8E 7799CFC6E7C93510 65481105E2255699 539FABBD3E5F6C63 8848BAF16B6BF554 E4294A459C2C15F9 23707D2A18B8F2EE BEBA416B041E7D5D B690CBB926E9FFBC B3C4C03F9469FF09 5815B96FD6B5EC58 A4FE40E402D036D2 54EA0ABF054A3456 81EE2E28353CDC58 8484B92A1EC5D132 A9062D80A797EC0D 94C931F349F7A0B7 F623B525D40CE6E3 1393F13B23298750 6E22B418759F5CF5 E1D544AB613CF597 6F7F3B11A880AA77 1BC3C1866AB41613 4111B51433CE20B1 CC6B705F7DDAF866 D11709B2B53BEBCC 9DDA8E0FF3590468 0CD6C24D9F415799 160369FA9DEA14C5 114397E6D7948CB2 21336393A34D3FDE B9A97F48CBB85113 B79877087749EF75 6BFD09C838DF6682 583F85F3D764E587 AA64FEECD0647D4C 56ABB9D99A430BAF CF6E5DDCD2F0E689 925305518CE74F67 49ADA17E906E1F27 28E321BF8B87DE67 8C5A838E1EE0B2DF C5B4271DF14DC9E4 C66DBD5C5C96AD8B 4056DE93022F4941 37C8ED600872AA08 126DBD9F316BD01D D653C569C86335C0 160810031405881D F23DD8D64E8A3739 96FBB4B3121E5F7D E08994EBB867997F B557E2BBAD98E721 5EF269205BD814A9 59969395F6065EEB E8DEC5969F07F6ED 8BA1FF89A3F095D5 8888D45F81C32CDE 9CCC28AC2FDD854B E18B4AA98A68AD1C 3C491F07701CEE3A F6781E4BC2B9ABCA E3641A59FF2F73B0 0238098335BF9579 CEE03F8DAE2BFE73 D6CF1FABC732C404 DE92E04084CADDA7 BDCC0D0F16B082B7 677ECF7909B4791E AD2F9BF117E2B74E 0FC4528B5D4597EA F0272068F640090A 289CCBBD3D47089F DDA8E9E7DF06BFF5 681BB4235018DE2F B4584F23C31A6318 E61532363D4025C6 50A94CF777B8C334 995988DE8E31D987 029F5E30D14E3031 A8A82F1CFF808AE6 BDD964BD6DD955DA 67C8A51130088A84 8FD82EA5D7035639 2866DA48B16A0773 4D475B1D0D754543 667169551999B0EF 55259868E15679EF 3FC3FE0FDADCFC65 DBB612DC9E7D131A A9AEAC452315614E 714DB4412B21A9E8 FCD948310ECB1FDD 4A06FC150D29615C E2BC4E3CD6207193 E642100B0D655171 A81926DDD3139CEF 76B2426CBFF9307F F2492BF327D77359 
  • Read the ciphertext. Strip whitespace: 2,960 hex characters = 1,480 bytes = 185 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209241309 (name+title). Key = MD5(password) = 31e3bba58ca6045aea4ce4799593460f, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 46 GUIDs as hex (shown below).

Decrypted: GUID list

  1 eb0c6f82-85f6-1f4f-a4ed-0517148294a9
  2 27cb29d2-d2df-815c-a2c7-44aff872415d
  3 e0b6b8ed-ce62-0c6c-b3e8-e1184f500e5b
  4 55b3d30b-5f52-59de-a636-213098314901
  5 e42945b4-cd6a-6649-81f3-339eb42f6fc5
  6 415ad92e-3c80-0093-afee-fcfd88e24dee
  7 6132b234-2004-7c75-ad8c-933085beb956
  8 35651733-28eb-28f1-8a41-c91b3bd32526
  9 56476a14-a1f5-3973-a666-3a29a8bb3549
 10 f6a701b1-6f95-3bb3-8c83-b23913047911
 11 bb39baa7-e765-1413-b2f3-aa4ca0ad47f4
 12 7489f143-89ea-63a5-a355-15af054b484f
 13 6aa7b3b7-722b-540e-8316-2267e8d59874
 14 38e862e5-b116-7c1e-9f68-4ebe876b40ae
 15 49ca3834-0815-67b7-8b5d-f445a5d421cf
 16 89af5655-bfbe-747d-9c07-c988835874dc
 17 10c5461e-e315-8ca0-aab3-520d287a27c2
 18 ae213e0b-6a5e-64b7-bc2f-4bd1ba83b522
 19 2bfd81ab-842b-2cb9-a097-e32f1aa9e8b6
 20 70383089-b98f-87b5-9826-f216b472ac59
 21 5766beca-161f-4a87-aba1-df57c038aa7b
 22 561a38af-3dcf-6bd0-bba1-296e6a2a0567
 23 c7216272-9065-3c0d-bd74-4540a3541977
 24 60685451-275d-154c-bb55-3ae2ef616e73
 25 e556b538-c481-1ec3-aa7f-7c47988e2bc1
 26 66cd2ea9-1a53-846e-a5da-3a5f8aec87d0
 27 c759178c-1f77-76ec-a9e4-8e25ecb65182
 28 89bd0dae-11b0-16b4-a35f-cb394348b133
 29 73a96b1e-4fc2-6433-b60a-a98b1fe997be
 30 a360ad46-435f-627e-8a85-6d049ee08426
 31 b8b993ce-3a95-4b30-89ea-f4f75b946030
 32 154289d7-fda4-6490-8018-6c5096a5faeb
 33 a2f18c6f-f3e7-7f24-ac9e-8b43bbabf7c3
 34 1241445d-41c2-5591-9e21-f7ae1d6e2309
 35 55f20b62-72e9-58d2-8a12-006826eed94b
 36 b308b9ea-f82d-7db2-a883-8c244b63d2f7
 37 932ab43d-ad72-310d-bf06-4d6025785305
 38 2192cc20-a73d-5190-9d7d-0e28f0cab7fc
 39 dfe54c8e-787b-71a6-be9c-034f2f240116
 40 fd8f5991-2420-36ea-b849-0aeb4d18d812
 41 dee98da5-3ad1-6cfd-92a0-b55d38943a36
 42 a64bf1b5-aa9a-510c-8720-a00f00987301
 43 8a54a5fc-8000-5c99-818d-d6de762e04b0
 44 ea065ce3-f8fa-77ec-8b9c-ea48f0abb373
 45 afdd51d3-bd17-494b-a746-2fa8e24e4db7
 46 70c64e09-1e15-3cf3-bfa6-cd227443ce89

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 1805607233165767862846311871664675573573655743. Exactly this sequence comes out of new Random(464).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 205 of Run 34 (seed 83,105,000): new Random(83105000), Next(8,64) per post. The RNG predicts N = 46; the post has N = 46 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-22 10:23–10:24).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.