A858DE45F56D9BC9 archive

201303060332 19rlnq

explained decrypted filler

seed 998

Metadata

Post ID
19rlnq
Title
201303060332 → 2013-03-06 03:32 on A858's clock
Posted (UTC)
2013-03-06 08:32:49
Timezone
UTC−5 · title 03:32 against posted 08: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,856 hex characters · 1,928 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201303060332) = 21f8eb7e7cab5cb9fb9c03343fe4c327 (name+title)
GUIDs
60
Filler GUID seed
new Random(998).Next(9) ✓ verified
Run
Run 42 (seed 983,934,859) (seed)
Draw
208 · predicted N = 60 ✓
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
0 · 6
Tags
automated (decryptable)2013Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

4E2081AD7561C001 CA0A61B748737B64 D320BD728862A57D F8DF139FCB26AF73 8FCEA4A1F73A05E4 9205E0A2080C14F5 A7DF4DC0A591BAF3 52927A74E97A52B4 DD32AAA34721906C FFF6083AF0A6913A F68ACA26515D506E 415E7BFA24757897 05E586E224ADBF45 6BF22A699FF06410 65EC4857766177A3 DCDA0ACDC82AED23 D5DCF04127A7A8E4 B4DAAD12D50ED989 33D4BB1073F172FF CFE257793602B66B 6825FA2A35188C91 47F1D8F55947C141 5F1D44815FA9BE01 6C3755EC8D211A0D A027C2E05911E454 720C1BC5259610FD F182E209F2FE7B38 A21905E138A1F16F D6826895E9735236 AFCAD46334A8E63E 9A4B9FECF2E953E2 600FFB9841A936A8 65477EAB2554EE99 55B1B4A8A2566543 093462CFC147849C 672395D6186CE746 78F6FC1D8A3673FC A2EDB08AE2EC8AB0 408E1C44A727ABBB 694B642EACB9D8B7 AD350920D991BDBD 6EC85D9C5DC9B95C 297640334F5102A6 B63E4EC14C62E4A9 513664458F9AE12C 49E0B93CE307D5BE BD3B7A0CF647FEBA F27CA3D132B86982 68C98CFCA034CAA2 A552BAC1F9D342A1 5FBC3A3070B13F33 36DDF81E0891DE11 BB8BD7BE544F5B2F 80931B8D7998EBE6 1DC0DBDB911EED80 BEB5EECD0D52E640 CB0567B5C0F0CFAF 4FC398F1574AEFD4 7966AFD534E6CD8A A3DC432D702D2D10 5559D235A364B578 A1D8C693695D9106 A35C5C99D8E76875 2122766322665ACE C2D8E65128A693EE C4C85ECE72144CB9 B6979B7BFAC5D951 7F3240BD07218B0B 59FA75B662ADCCE8 EFB7AA5253884DBF 13FF01EE7C28DF25 CA8F56A5BC2E39F0 483A31029D5CCBF0 5E8372ADCAB44D8A DC63AD33E775E7E4 336DAE127ED42021 4EDEC21F6E32C96E 6736088293302C5F 0AEE82C0E95792FC 35B204E97C30E32B 254730292F97F845 0A7633BF95244412 F0BB4CEDBAC8A810 D5454D4A6FD0E9E4 65304EA40864EB6E 5F443BD05E97EEF8 BADFE95CDE915106 5AC52974669B06AD 457D4D502FE46C02 2E28C3CE31188A47 93CE6F48F2479006 9E4CCB6971580BD0 0847FAD107F3E03E CAEA4089CF10AB75 6162CFC11792207D A06353F77F14D663 2D8A431A07084BF0 91B254F27C2EA595 B0FB00499988DC22 AD53FFD711F7DEF7 9F090B1BA1A8428F FAC8D757956085FD 49B6FE5D7D4F5DE2 799A172F449A946D C5881912C385D048 29D6EBFD60A31547 F0F1A457BC58A813 6973348068A21CEF 03317D6AF8FF3DCF CD63752C539CE659 040AB87321C48F77 44E0C926C33B9B1A FA4B82672880B227 2C545A279DB15AFA 2760374A3856515A ED906C4621033897 156BBF4553E26984 C83AF0C59650CEB9 B9913AD933466C0E 63460A170DB2090A FE21129E809926A8 2D5E05364F2B80C6 31F5512D479DB8F2 23AC7DAC1D5A32E5 89BEE2707FAD8571 907494614D1768E6 AC754EEE7F13B531 F7CC358E3764D8CF 8A3EF3F623FDC8C6 DE5FA65535EC851A DABDB75A861BD9AE 5D28FD542E3EEBCC 54CD2B5226C498A4 A4D1A084F8752DF1 DEA03C943FB5A18C 56F1069158AF5E22 751D63EDF93E9A9C 3E36FF530E839315 5C7AE0FEA203BE76 CB49FF3EA7E7DB95 A012854AAC407C4A AE227F2ECD5D1D6C CE7C6A65CA4711CF 8147885C8D8A86CE BA9D86180FA4D894 21325C224E604A5C 0350F345F9756CD4 B2301F977F675E22 E8CE869E305ECD28 CF661C8C037560C5 CB06C9075EEE2E88 0776F3CBC348BC2A 4210831D29C95DB9 6C22F4918EF124F2 B0648D955FC0AEB5 DE42CC3B8CA6675E 8890C86FE9D02412 4FD00E78560ABF0F 2BB19B85A348DFFF 3A562B20EC8D2C33 31696C13CCE53CC1 719E83A4E7AF29D5 E71F2AB45E792011 C0CD41F29D06BB28 3FA86F26C7D1F7D3 4DE9DE51B7FDF8DD 28D119DE007A74B0 21767FDC2347900E 8A9381973497118E 975A1FF7D3D571A6 4E5D730F5B5D9E92 AE3E7B8879FF822B 1755D45784A61EDD 2E2E114565FA94E9 29F3B837D4A4C8E7 44BEB9CF1AE4523D 3DDC4D83D4F5F3BD 549E50C1686D490E 2AE75DF82D91A5DB 4955C779901CF092 C6449199A194A620 BE5FB441EEBD425F E3A289CEC4DCB765 86AC5D1D68C3474F 67D4B3152BA3E6CE 686A707FADD57A97 DBF2C87994AD722F 710F627BB4D427DE DD2104DFF7A6D84F 98EA594E6B448ABF C3AF836B503284EA 0C1B8CA128EFBAF4 BC6662DCCAACEFBF 1F6D5537FBB07CAF E7DD7946A6C33B3E D515E425F171A121 A709A363D9D56E65 2A87F6DCC429BD49 5F70684AEDAF887D DBA27764AB08A7FD 4BE77C18C1CCE688 0DBE76F138583F69 A9CE7891D4CB16FE F5887BBF6242A4ED B34083A2D890A03F 2AF296CDD2245B33 16288862F72D1A91 D1A3D7CAB35B3D95 5540A2DBDC17D1AE A980AC4D95F2670F BD4285362271F690 9810E66A1471EE48 B017B7BF6C9EB51D C96CA239032262D0 35275A044B173DAD 21B98A5884E9E863 7EB50EF475210C8F 77173B3D6D3509A5 2319093FBD40AECE FEDC2191B7DE5EFB 297B20DB792C2FA2 2B5C009D9961F74F 3E70770F067029EA 8FA41E95DF632A02 4C6A8251C7F304D7 F4E714C357F2941B 739BEC738274B8D1 43D4A5BB1A8CC6BA D32510A4E371F6AA EC9AA2329086B604 BCF086E0F3586AB5 D422B69F81531B51 DEA1409B66A96E7A 1CC01BEAC5E02982 A7DC844D37F7E13A BED5A312BE8F04B6 7C43EA9F09AD821F 3B06EC2E66390958 9FEE96F9EB02AAE9 B485539A703181B2 9751EEF8261B790E 
  • Read the ciphertext. Strip whitespace: 3,856 hex characters = 1,928 bytes = 241 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201303060332 (name+title). Key = MD5(password) = 21f8eb7e7cab5cb9fb9c03343fe4c327, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 60 GUIDs as hex (shown below).

Decrypted: GUID list

  1 96997c41-d925-01db-9198-d26ae3a9a8bd
  2 b0ec13dc-4661-586f-9466-0302f5cc2e6f
  3 68576d07-ac08-3cd9-ae66-b49ecea47fc1
  4 1437f7db-4a17-5647-923f-8ed162da46f9
  5 45bc4b0a-ff9a-7567-a677-e558a8fc9d04
  6 1a0cdfae-29bd-6f0f-95ed-3f6cd3445cee
  7 2ab128d2-4463-0e2c-9e3a-7315970d737c
  8 3b8abe1a-7a9a-13bb-b15d-e066a82b31ff
  9 3af554b1-9ddf-487d-aca3-6472e8c6489f
 10 46bc7722-6b0e-26dd-b407-2e16143fcb2d
 11 f8aa351a-4e20-4349-b02d-c1ed9da9d8dd
 12 34a0a016-6992-5d82-8ffa-7e87dbc8b948
 13 e66cf912-5218-6ad7-acb5-e141f1efc622
 14 06953ac4-6883-6aca-9e65-a99f3650de21
 15 542200f0-17e4-4134-94af-ba909693dff0
 16 bdba2c65-340f-27e4-9bc4-d28b58e76066
 17 8593b690-b262-3e22-aaf7-7abdff522bbd
 18 5c1c2397-37b7-6183-9200-2a5b8bc0613e
 19 2aeba786-37e3-6e57-a50e-49c61ed6efe6
 20 18446c9e-c93e-6536-882d-e3c883829f8a
 21 715a0c14-d3b0-30b7-82c7-6d0388a467ea
 22 0cc471cd-bdaf-602b-b42b-7a38b155d3f0
 23 a33436c9-d139-5d38-bb7c-8fc2370dd9c5
 24 ba1accbb-91c4-6804-803b-acc11f5585d3
 25 bde29031-3da6-4327-b125-b693c55b67f2
 26 5ee5b1f5-9002-384c-ad45-3589aac19134
 27 be6e3b0f-1703-8bbf-b853-66440f9b5401
 28 51e0b950-c4b2-005e-a7aa-65e9207c46b2
 29 92351c90-4bd3-187f-8f4e-24e7aaf6fb79
 30 3b1da5b8-8465-7715-8585-498642f2b79e
 31 ceafca0f-cc0f-5217-b9e4-60eac32aba12
 32 84b18fe7-4f5f-3fbf-a93f-41bd708a07c9
 33 1770304c-9e65-5814-97c3-adbde054cff1
 34 56e76c9e-5352-01f7-806b-649171e30648
 35 32943a84-79d6-12ca-9471-2ca483d4da35
 36 8d838d91-5fec-0cf9-9ece-df915527cd48
 37 d5443e71-df03-6a14-816e-7ef50dee618a
 38 3a4feb0e-d278-4431-b138-e60412add27f
 39 23da78fe-9089-2e82-a4f3-8458f03e06ee
 40 672a2f56-7ff4-5f14-af25-e480114e9d08
 41 2d95f045-ceb4-5fe7-b0f1-61a1e0e34e68
 42 25adcccc-02e1-8f0a-bc90-ca1b582fb799
 43 d33372be-9c35-1070-9600-ed6cca6d5139
 44 c8ad9099-1a20-1ed8-b822-6b613038643a
 45 c82d4763-52e7-08ee-a2b5-e01d653c8f5b
 46 040d5333-e96a-6e6c-88cf-af2f5b72bbce
 47 5e665102-eace-7c4f-a18a-14a6a757cd47
 48 148cb2d0-696b-06ae-8586-607137ef77f8
 49 be93b198-da0c-5fd8-be5b-fa6b337fbace
 50 402fa939-b306-1ed2-8b28-0e7afd78c8ad
 51 dd9a8323-0a0f-3c7b-bfc3-16c4938d3f3f
 52 2ba4e409-4aa9-4a35-84c5-371bf5e25170
 53 554e3e97-169a-851d-b2d4-1311ca9482c2
 54 fc019977-c96c-735d-875d-8cb28508a04d
 55 c37100a9-f608-09e2-b549-74c329468aef
 56 2bb2a8c8-929e-38ed-b465-d2d6a8f5c494
 57 c9137683-d265-8d5e-89f5-e6bce0da73fa
 58 bedde268-0687-6279-a484-cb258998e45b
 59 32520e16-4e73-0906-9a46-9d930106a190
 60 1d452d33-3e20-3f2b-adb6-c6c9fda12c4b

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 053576014245664236663656438017535010642558110670513487038603. Exactly this sequence comes out of new Random(998).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 208 of Run 42 (seed 983,934,859): new Random(983934859), 4·Next(8,16) per post. The RNG predicts N = 60; the post has N = 60 ✓. 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.