A858DE45F56D9BC9 archive

201302252132 198f2z

explained decrypted filler

seed 610

Metadata

Post ID
198f2z
Title
201302252132 → 2013-02-25 21:32 on A858's clock
Posted (UTC)
2013-02-26 02:32:59
Timezone
UTC−5 · title 21:32 against posted 02:32 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,600 hex characters · 1,800 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201302252132) = 43bb23657a78d64d0999230aba2ad39b (name+title)
GUIDs
56
Filler GUID seed
new Random(610).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
28 · predicted N = 56 ✓
Machine boot
2013-02-13 10:26–11:32 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 1
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

C2415F745833C224 0649E9AE808EC952 29E0EF2BEF90FA13 DDDABC810091549C 301A53676FC682FF 2AA4A639C7253D62 FAF23B90B12C3476 DB73156AA2742F28 AC381AA95E1CFCE6 54326414D02D2990 9C58246B8850150C CCD60EA4C765D26B 7E0D1824876622DC 6B2C3635C6B20941 62C525DBBF2AEA58 33CAD86050F032D4 ACE76BDE4CE12AF3 21B58DD09EC583ED CA0AFD754E420F0B C1C16CF692F52EDE 1FC39EA7EF664FA7 60D74EAE7057442C CFA2807E2F1267AD C8EC2EC5B996150F 4BBD7339A0B9FD19 DD58822F12DFAC02 CA324EB8DFF43D56 A350008FF2F27909 9430CE34BE7D8C23 7DDF2EBEADC0D9CB 5E91380E40E181E6 8ED413836986B898 B3B948D6FA1CDAA1 D23203CBA2A7CF6D 179F3A9D1BE8AAF1 4366D12A6ED1171A 9C7DB5D048EA1379 EDBF7FC893952FCB 480E51EA8C3CF489 1A5B9EB77B910AC1 2F9C42D3CB72C0C8 673C14358FEB27E0 360DFF70EAA4E92D 182EA737FDE03973 AABA9265C6E4965F 482CDFE87D647711 197815B0CE7D7632 2B276544C5D7C03C 998E70A29D5AE038 8E2D21985817D67A FF719038AE29428C 6C30FD36418725E1 D2D0596AC5C456D4 CCC77593EE8032BA 494A9666FEF2E5FC 1EE721F17C6F05CB 9722A80BE9D72D63 220FE2D7743C9AC4 D98EFD54619826E1 6B594B5DE6422FBC 13BB17BED66067F3 91EA1A024A3C2FAB 4F02ED9162A52184 E081C23D1F104E07 270ADAABE8DDF145 A12EA4AEBE5D0747 61AD636C68374C5A F57F8228D99B097D 1B59160FAF396CB7 34F7B1868CC17925 B59D607F8E026278 AAD0C0C0F5932BB3 5523300EB7D225DD FFA262973C15232A 9FA3A607FD7FF68E D6357B5C3A4942DB 43A4230A7A22161A 4AB793782E81F1CA A70F422506A11A82 158DF45694B5C4FB 07EB8D948FB2D3D7 D72085AB6B15B52C 3E18B30D05E503C5 2F2EF60DA0F089CD 1DD2A65BADDE8FFC 7176759DA4BD0E8C 1B564F8BB6348F62 29E0E285C9BF2A76 EB617903B3366DC1 66EA6C665C4499BA 945EC6BBBA952A6E D3222BA32F38DD18 0DD36AFBC49C1173 23DB4D2332AC8BE7 F2960E7FA91678F6 64996E46A08A5743 80182E1DB8EC4154 8EBC73AB3189309A A126CF1369B9B940 0A19D179C0063B10 25A4EFD4E96B2653 E59A4ED4B53B99C8 4DF08C5716482802 9AABDAEFD2EC3112 4110D4ABF3216C34 EAC079E90F3DE771 13746E120A1D462B CB92020A9E296D51 1A44BFF3EC2A0912 A3ABE48F5A2CCC25 06A83EFBD50FEEB3 3F5CDABED9E3265B 59560EDF10BAB30B BE78DE0F900F7946 77205BCC6EC992E6 ACE58036879D7656 7FE35EE81F4530A3 64BB5B40CAF911D2 E4367634F6444FE5 6DB7C484C9F353C7 FC4DC1911F737161 F9C1E909CEF11228 30E8EE05790B32F2 3CFEBAB73CC24D09 98F5352C841BCECF 2CB1AE0B4D3D1D97 77A033FABB2D1CCD 6CDD9C6D815069B2 43CC6CAD21CAE569 46E0C08652341928 51E28216D09E1EE3 87FB18DEBA007C33 80A43147E05ACE47 B04948C988B57E67 30F1227858CD50AB 02F390BACA7FDC36 9183AE729B09DC07 8F005635A6646992 D1D5F74D68D25015 5AF4C6D069E1C952 DB8C0487981C1458 95D7E350C8875B69 35A3B57970A5EF17 3884BE491A78262D 3EAD362E5F867FE0 215905BEC48F279C AAA04DFA432C6AD2 574F3FBBBA4788C7 3EA3EA0129FBC8DD BB0A3F01ECE392F3 691D2CCEE6B55D10 FD3DFDE666910C5A BEE897B2FB630383 803FF64A71B534C0 0CF8A02FAD097059 F278C0C25CCE3075 DC246CAF9408308B 43CE2B9E7368C7FC DC388A4D7A532212 2FE2BFC5E1557085 4F0FE2C82435388F 78476AF430415730 73F030FD893C31FC 60BDD7781C9A104D EB17726DDAD058BF E50AFCF4BE48061D 5CCFD65FCF7D3F7B FA0EBF28A5F8983D 7C46B44D6B84F264 F403A10228C5DE79 303A4B0C7BDAF203 E1C0244B2157D932 6FB16A32EDE2BFC6 C28B336CFD4D10BF 090CFAC8B3B8D676 01925EE89FFC93F5 98E3D4FF3C0672B1 846E83C8663AEBAD 9D521858261C6E16 301729B4EFADF210 6F0DA851BF040C40 EEF2C39D3DCF30B2 DCD7C6B75B158AC5 EC68B41949C165C0 43C57EE2AF5D9C4E FCFC239229E1BF6E EC4F40C60C5A8D91 0678A486A5D1A161 13B9D1FD633B9570 6767AB9030B32C12 4CB022FD8839B6AB 9A74E83A2485D4D0 B9AD1B6C735A67B6 EADB7AEFCFE34D8B FB2E10E084F036D3 3E993EC5C9777A21 81024235AED40596 08D3CABDF09DF0A4 DDB3D92468ECCBF3 9ABC3DB2129D283B 387E5C869A5B267C 7088CC7E4A0DE028 9D60FB5B4564F508 BF8014507D5C9312 A24D390494054345 C0C8BC223D023E3A 0D0C760A8B96008F 0EEF68F41B7E13EB 3CBCB6B257616886 BA8E620CCEE9AECE D55A4EE8F3EB11D4 663F8E5EAC545FF0 3713994AB0077628 F0EE4B2E8B462571 CC9939F21E79879A F4C068DDC0A4EA4E 2C0C903A22129438 3BBA83BE72A1A9BF F5E8FB54758ADAF0 F3D7897ECA347834 96045E99946D85B0 59570C7C9327ECF9 486254D1FCF6B191 9A37687758A7BF15 C5EC3C8F9D5537CD 
  • Read the ciphertext. Strip whitespace: 3,600 hex characters = 1,800 bytes = 225 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201302252132 (name+title). Key = MD5(password) = 43bb23657a78d64d0999230aba2ad39b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 56 GUIDs as hex (shown below).

Decrypted: GUID list

  1 37c0c96e-a960-369c-a2a0-44fbdc47dc6c
  2 20cfd818-19bb-743a-837a-87c111215f11
  3 c2297b33-8a11-1b33-bfb1-31f21eaafca5
  4 27f42051-7a5d-6150-a1e9-8599cf38d816
  5 7f03a470-5674-505a-b892-5b26f36e3e01
  6 21d4b6a0-13db-52b4-ac27-c1546cc27535
  7 2b718c3f-338c-1717-bdb5-e1171adebaf0
  8 d325099b-790a-4a15-8c74-425ef1f235b6
  9 0524efac-89f5-489a-8b9c-3f8ec7f61f64
 10 dff3ec7e-9d5c-1503-a99e-e97b36d50b34
 11 5cae371e-c15c-6ffc-8385-493ba6bc22cc
 12 857d4a1b-c0bf-6ee9-865a-3f0a27213adb
 13 7e50de0c-8948-8240-8dff-e20f5c6582ae
 14 327f27e1-b6bd-78f3-b293-e3f6995d064a
 15 279461aa-8b07-879f-9795-fdf941e7ce83
 16 cc18f9f4-5c01-85ae-9ab3-60043fdee2dd
 17 39955eaa-1e68-2d9d-84ad-ad6e0e36ab0b
 18 dc0a7bb3-f0cd-1a13-a0ca-ebc3f8c4d937
 19 81f36883-ed0d-15a8-91e4-1e2c8bb8656c
 20 80e584ca-8f2e-42fa-92ed-9efab8114ec7
 21 a2005611-abc5-7964-ab10-31c61f716a14
 22 536f1cfe-ad74-4a99-915b-4a1084ef43fb
 23 a98cc916-e8b2-0238-9b5f-68d9f2d6dc67
 24 e0cfdcf4-ae6f-158e-b154-f3d888900c29
 25 db896a6a-ffa0-4dc7-8269-22212b9a1367
 26 00839023-337a-78e1-8c85-5bb5879726c6
 27 18562b8a-7320-3151-92dd-e20fa3c132e8
 28 feb67f60-3ec4-5bc0-ac6f-c684b3db00f2
 29 712c931e-872e-019e-8450-f1473a543f6b
 30 1e9c368e-484d-38d3-bf53-2508f9df9d15
 31 99e9670d-0345-3c74-bc0f-ffa2282ce52f
 32 7168215c-c8d1-16be-aa73-3497cd953730
 33 69dde15a-cdc5-507c-aa65-da7d4821e397
 34 03dd7513-4c73-2b10-8c2e-c6bbe6f2f13e
 35 d453d40f-4585-51a3-a68f-71ed6b93249c
 36 2ad14944-5b2e-15d1-be94-308c059794d9
 37 3e7ed8b1-b797-262d-a629-004daba1ddcd
 38 376648a1-db77-0625-b9ff-615af92cfcc6
 39 c0345e18-c5bc-7710-bca9-60ce97ecd756
 40 665d1b79-b725-2ead-9ee0-8bc21009ab63
 41 cf36370d-7c1a-7754-920d-0c5321f8c187
 42 58ef7c0a-f2b8-1e93-867b-ca72e71fc891
 43 564f3210-a50f-1309-9fdf-1cacd6a51616
 44 eaea1ec5-f37e-2be0-914b-d9e4b13fab51
 45 192593a7-ea69-48d8-bade-3450615725a4
 46 2ff28946-90f1-88e1-9033-9792e9f96a79
 47 ef9d070a-e490-703b-9e61-e67ea6a0d490
 48 d42a6f6b-df7b-0ee7-a327-414e50b19161
 49 3ef22efa-b5cb-64ea-bde9-d92139a921d6
 50 058c5bee-c69e-7625-b0ce-51a3bd32b026
 51 32bed9f0-cc73-22d9-9e14-7851ef0b713f
 52 443dcc1a-d9bd-5820-8dad-4d2ceae08c56
 53 7dbd5e13-7b47-8c84-badb-65240bf2dc92
 54 1af6afc0-cc05-6f81-b708-8f222ab792a9
 55 b7cf5d59-1304-3a65-a659-bfc0887227de
 56 f4671e69-5fa3-872a-a85b-6170655a0235

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 37165514416687882114740147350331525120727112487067258638. Exactly this sequence comes out of new Random(610).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 28 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 56; the post has N = 56 ✓. The seed is the machine's uptime in ms when the app started (boot 2013-02-13 10:26–11:32).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.