A858DE45F56D9BC9 archive

201212072200 14fz6b

explained decrypted filler

seed 506

Metadata

Post ID
14fz6b
Title
201212072200 → 2012-12-07 22:00 on A858's clock
Posted (UTC)
2012-12-07 14:00:28
Timezone
UTC+8 · title 22:00 against posted 14:00 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,920 hex characters · 1,960 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212072200) = 22762051a91b8e763b30775c6be861af (name+title)
GUIDs
61
Filler GUID seed
new Random(506).Next(9) ✓ verified
Run
Run 39 (seed 1,106,402,812) (seed)
Draw
81 · predicted N = 61 ✓
Machine boot
2012-11-20 22:02–00:02 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
10 · 1
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

8D9B4EC5E3BCDDB0 4D6482D31DD6EE36 851CCBD52B9DA5C1 0C60DC7B287F8FBB 141D298EE7FB639F 06F286667E489AB1 2EC7DCA3C50D5832 C211CE103E1BA348 29E5430B478B7120 54F0E1B9751A1010 1672DED8FD41C6BB F0B0ED6F4EC1DE41 3285A75E30EA003E D8135E25487AC8D1 D3DDBA27461FEBAB EF756DC7776B841E 15FE439A25BE339C E27F92A1F12BB32E 51309BAD716103E8 71E77252E4491339 314A248C89BB231B 6A518C8479604A50 05EA61C40B26501A 149515E7A4BEE16F E33B07B6774509C9 55F9AFD142569DB4 40FB4C7A9BED4E62 A3E283F851AC1326 B91A17494A709F50 BE150A97DE9995BB 6106F1A0FE6B56EF A7099D2B2DFBD762 50AF0426175B8890 BF1DEFC8DC13A272 1B081A5B0C4C5C8D E50509E77CECF784 A68936F7C536ADB6 3B50B26FEB1EC496 4BBCE0D767BB5EFE D38A3F81A420FA73 5139050F4CC9E065 A6CD4024C3A26BD0 CC926E68E100055D 2B708436F0C069CA 7BDB07596FC08C1C 40B1C08722B8C5AF 11F101AF5C906208 20DEB397AE1C607C A45C9720DDB302E0 3B4A7E1A1D8092E0 C740FB61BF4C099E 7D1E6ADF5E3EC43F BA1F169680C064CF C09E666BB798C90F FB2FACA5FFFF103B 7C810211C88F8B42 9D3C69ABA36CCCB5 17A13FC821DBA8B9 6BC0544B63D4F3BA 17B029D619DEF6A4 3F368260112BD930 F7F6F6102036B74C 7CF706B0FF597A20 8BD8111016B1A5C5 785A9FFF9594AAB7 E812231C2E00BDFF E1BB305A81178C41 60923498C5869303 5733A93266F5E4C9 FC39CD872AA8BB44 08D609DCA9418C8E 5C7EC885B8F4F9F6 02AEAA182E96AE1E 34554C67D9AF06F1 D2AD1874DD3FC8D6 E5BB80EED68E03E2 BA9D6956A6686149 2B081C7F182A52E5 A56E275AE1073B9A 4BFB455C08C8D65D EF34813CE822A67E FB3153B2AAA45566 C8EF0473C5D2E73F 45CF8AAA49D80265 D2CC59B7A839C212 056FAE653AC87093 A6D1508E763CB157 A9D3D824F488F27C F4E2DFBA8BADB427 477C80B715A6A981 B1128F4C5C0C0144 65DAC879B8BD5E30 4E07DB4A6D3F2EA3 D947FFCCC9858837 B652EC7E4FCCC577 5B50B84646D828CB 911910F5DD72DECD 4899474AACD439AC 9B22CBC685E7C358 951191411540FF93 4F09C2E0D83199E8 82B6206B392D7D37 66AC46F6805F9072 BF227B941AD4BD82 D6F81A1FF59B901E E6E44F466BA3D38A 40165F7F8B2696EC A886353E8C2165DD 90326F7CB55C46BF 38A9A6FF3FD91ECB 9BB1A9E74361FA27 11DBB8BE1E83204A DC9406148D6C5297 898090C2427C4A99 B958FB3C43F48D86 0322A7ACF20A3390 64B710BD86A0A691 5ED0651090732DD3 4412BF460EDE7CE4 42811450062F7339 FB8D5E983D3AED03 3FCE3DA57394A926 AC016C5FFC40CE4E 18F8916F26A0FAAE 6B6E0AB5FE8E978F 1BE3E51694296435 72989BCE308C10BD 6FE56A8DDB19D71B E49742ABB5D2972E 4A1CA9E43AB6695F 141E6EAA0BF060EB A99CD690EC85CA07 1EAF3B5305AC8D27 A7BD9F8D1CD07133 E7FBAA9610658704 701E9D356D1FB3EC 513FFAB884683FDD D4FF95E41063B642 EC68FB0301E283EA 44BAC94F7ABCED0A BB51DCAA12D58381 7D6FBD8392FFDCC9 A15AF8EC4B09D82E 3D65C146C4708024 9244CC3B0FED515A D711F8FF3B6E6F34 A0EFEFCCEBFD236F FF0C8AB41138EFBB 612CD2E16443A980 01590F6D41D97BB5 EFAF887D003BE81D 63E5598455AD35FB A4188D4AA9153376 1768817E147B2527 759065B68BE38582 0F4E12970E7D55D9 A80EFE2CC2B96EE1 922C8E4AB408692B 3103A9C7F5C1789A D2F6C13487D645D0 15CE6BDF90E0EDF2 2E443C9397B01DCA 3F7CE85D3083FB0F 7D38C9150F30381E 72EC9F9518AB1723 F90F64ED9BA60A97 B3F47E37DFB5CE6F 37BD1E5F80EBE8EC 96FCB9FF88CE779E 5837AD380AA19B33 C8E90B604E5143F3 64CD77825EE82DAC D46C4F3B1DC26F43 3B9C65FE74FFF28C C85E18ADA91B547A EAAECC3692EB38A5 0A09B51995E1F8BE EF65F209C64F57D9 3AF6BA91C33CC64F 8A4C2B5BD6022A2D 4320330B169203DB C50459043937598A 95996B916D4B6751 04BA0CF0F40FACBE 3043DCC2E5D1F8A2 64D1184F7A41B5C6 C79147DD1CE3A114 8B75ED534371EB97 52A5C5E8F64C327D 2A1FA6EC89D07D5D 73FD3EC2CB39892A A61DC4E609F76B50 2110EA8F91AF4010 8FE16A08A4FB1E46 7E37562EF157AC25 E4B1B5FBB2A07A0C 70D9B62A6BF5FD68 41F8B78ECA23233D 9F54B53E6D334366 695E710CCB484615 10F6C9B1341111D8 F55C8CEBA375A091 632A14F2CCD753DF 14C5996EDAF08037 57859FAFA411C45D 4F2CAF9559F17BFB 3727EBFB3FAFC28F CABE5734878FD52D 7838816884DCEDD2 53536032B3D0387D CE24C6061A6AA6F1 7863338453172755 FDA55039C0E2470B CBC1E203839E3177 FCD48E00FD032A8A E30897B0BA2232B9 E72A13C0AB5C456F B1F02A759E4DFDEA DEAE36F3F4F597ED 1FCAD9D30E82798C B4AB335FE73DF723 6522AF8CD600F007 0F2BB87F00017CBE D35927F0EFD36E12 C168CE3D7A238993 3882237CA642D703 310D369850D3A566 9EE1D5CD61D06153 5E6B0FDA28A9D264 2BAA5C5E4EF9EE88 B3A8A1D8A6FE8F43 F158E035598372F9 CD309C91187189B7 6054272B3365221F BA4AF711B9AFD45F 7701747930F8A1DF FFA402420B9FB160 1DFA662FEECF0471 8C8B219E09671E97 6DA88AD476312038 933300D860A8CFE3 9C23C15791010A55 60B75FA2B48DA727 8EF619776F2D064F EB9C6CF77638FE0A 
  • Read the ciphertext. Strip whitespace: 3,920 hex characters = 1,960 bytes = 245 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212072200 (name+title). Key = MD5(password) = 22762051a91b8e763b30775c6be861af, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 61 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6e162b8a-4326-01ee-aeab-2398d02e792f
  2 f4429d4e-bf54-2717-9d1c-7b075780efc0
  3 6eb6b77c-ee07-42a4-930c-0a30c6df6698
  4 e5c1119f-bbf7-53b9-a959-7e4ba0cf1706
  5 b7f05927-2398-55a2-b1b2-7ee316968b4f
  6 a99a562b-b27c-65e4-be21-2fdbd59e82bf
  7 3b75d15e-a383-54fc-b999-bd8a6de657e7
  8 ba67d3f5-edd9-2bbe-8211-5fab285201f5
  9 623f16af-4fba-54ba-9944-bc5ef4efe851
 10 e4c3098f-8b4c-7972-90f6-378aefe7eb27
 11 9e4a15c7-b73c-0db7-8b34-ab9295a92d5a
 12 b085e237-bb24-48ce-88a0-27e1d9796090
 13 d5d6fddb-79e4-49e7-b0a4-1626dbf88624
 14 c6ad3b2b-b4c9-6536-8bb3-52c32405c917
 15 601e3749-f442-199d-9920-01a9f1fa9090
 16 152b48f2-80e0-006c-b67d-e1fd81eaeb2c
 17 4590d722-6952-564e-90af-5e5ac8199905
 18 77db5c7a-f8fa-6614-9ced-40613e843ec5
 19 d4eeafed-fa9e-3933-90d8-de5536d064a1
 20 fd0f82c9-7242-2616-afd8-68c570456ba6
 21 179eecc2-acc4-0639-8a8e-e942f349b03d
 22 d59b71c4-34f9-8c21-b3d2-c80512079247
 23 ab3e0405-f42f-4e3b-9f3e-b4201d682924
 24 c45a2949-55fe-7ac7-85b4-6041360399a6
 25 55caf242-7da7-2c66-aa38-ebb164872f80
 26 9524366d-7200-8549-8964-de1794ddbdeb
 27 d3e176e0-4e92-8fb9-865e-7c659a50664c
 28 a8fd6ab5-1481-1cca-850e-aa1b99210d5c
 29 ee16614d-bb3b-28af-b862-9384c7b356d3
 30 5122d935-4623-5818-9c4c-b2496c8a4af7
 31 5590a0a8-4c00-845e-bdaf-04d32e9c1823
 32 0675c479-1cb3-6059-b1b6-78473da1a6a5
 33 5fe39a4d-500c-6ec7-8a02-6f6a6090c655
 34 6714a408-3b50-6b47-8ae2-472cf52a4138
 35 31aa68a7-5d6c-2591-86cf-7bfe81afbb17
 36 e7ed6e28-37fe-6799-8d13-81f07820314c
 37 47e96e37-b6e6-11ac-8a23-90a849b1b5bf
 38 31579f45-8210-1f8b-93ba-612b0b2e28f2
 39 a320cdff-aadc-89e5-aec3-7e906f892435
 40 af77014d-28e5-2564-a426-cc2c789dac5c
 41 6ece5047-93d2-8b54-9095-da4d142bafad
 42 b24b8c55-d2dd-2b68-83b9-5953a5e7ec0f
 43 249ea0f7-d042-5462-9d34-bd99bf22793f
 44 5f6b281c-284a-44b3-bad8-183ee1e4cc12
 45 ca9893ae-1106-64b7-8450-74bb3279a7b9
 46 2c00a4b1-9f72-30b4-994b-bd280caa4576
 47 2735c756-b0b5-4961-bb8d-3297b4bb6b95
 48 050f5205-3e39-3c86-9d4f-454544e6e7ad
 49 a9e36dcd-4ae5-5654-ab02-fe0d691a6ab3
 50 441fcb6e-d403-0182-910e-7c23d0894bf6
 51 49f67809-ab85-1f3b-b2c3-286bd9547a32
 52 49bce0c0-0059-6ca2-94f2-957e35514f75
 53 bba8f042-ac62-3cbd-9dab-8f51749b1194
 54 a3cb85f9-a609-5a39-9570-6836dd4ec8aa
 55 6d542dc8-02b6-4912-b5bd-241ebf29c0b2
 56 002f703f-c529-0dc4-abdb-5e3071694ce7
 57 c8575417-d125-711f-91d9-759648908fc5
 58 4e45626b-24a5-5da3-b04a-477a7c9142f1
 59 1eccbc53-4adc-2745-b64f-8a2008a289a7
 60 50c55a27-f644-61a3-bfaf-4076a8221544
 61 04866545-ce0a-64f0-bcee-e534733d5f7b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 0245565257044610563208472881258666261182825463435016354075266. Exactly this sequence comes out of new Random(506).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 81 of Run 39 (seed 1,106,402,812): new Random(1106402812), Next(8,64) per post. The RNG predicts N = 61; the post has N = 61 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-11-20 22:02–00:02).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.