A858DE45F56D9BC9 archive

201212300600 15o4ig

explained decrypted filler

seed 269

Metadata

Post ID
15o4ig
Title
201212300600 → 2012-12-30 06:00 on A858's clock
Posted (UTC)
2012-12-30 11:00:28
Timezone
UTC−5 · title 06:00 against posted 11: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
4,112 hex characters · 2,056 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201212300600) = b5305a24307b9ef1347c3b676d259f40 (name+title)
GUIDs
64
Filler GUID seed
new Random(269).Next(9) ✓ verified
Run
Fixed N=64 (Dec 2012 - Jan 2013) (fixed)
Draw
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
5 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: fixed

From the post to its content

As posted (encrypted)

9B31F1A0A0FE8339 69191C3C1E417973 65DAFC69D2004E4F 88D82D742FCD2C5F 26DF0C75F7FEC1A7 D18A4E980B46BE18 A7440F5E7F828332 8EEFA67B28ED5A02 62C72BE86ACBE292 4E540029A436B09F B2AE52B92278CDA6 9F6B75352FBABE5C BE902EAF46EBFB82 C7841073DE80092F 3265B6FB391A8CBE CAC4902D2E38DC50 17799E8CCD670FE2 21FAA7270BB632A3 011F2A3CB9E25165 531317B146135D81 6312B43CF972A6D4 5890E1FBA68CD7E3 08172F96CAA4CDED A5BF20663D811AB6 889AEDBE4493030B 56DE90C68B091B59 934AA06788B633CB 6CBBFE45A1F3525C 281D2061F862ED00 71D35D1473591FB1 CC62F549BF730EBD A02362EF2D2A5A7A F4DA4B3DD59006E8 2DD9B58A42D88F40 C3AC9E82685E1CF4 12D4E374A4E8436E C7F7DE45EE054ED5 DF8BB82C11885DF6 985626A56F928263 2070C1F42B31C733 180ECD1F004258A9 7E18D28FF6586164 FE9F7471328D01F5 4957C92901D1BA7C F51593C84E48995E A784AA89C3667238 BD905332B91B2B3B B4940A7B6B87346C BD2E83BEF58D86EE 2B66BEC8CA5C2886 43C077EC20F87A99 67D5AC6C79655618 D15DCD3D54BD9E98 3E0F0990618A4DE8 A7FC5AEDA6053A53 FFE9C5A048C5A9F4 5FD4ED38022B112D 89414D6CC0FA33AF FE3281578A1BFE85 4D78BD68F0DE7A19 4A805A9FF994A494 BAA0D546D95C8237 4BB2E171D34A35D5 FEFA99385CB6A2DF C5A2A7890E32191A 301E18D6113EEEED 3C5AEAD27070C128 7E5831E65A434F8E 40CE785B3A5095E5 06065DD8318D80D3 5E81FAFAE154FBDF 67255A02DDD80307 E81AAB70E4B41442 358D4DFCE40832F1 381E8A7178F64786 5F46DBA1A7962F69 45FA768AFC0FE64F 830E74DBA9989AF8 75D3DBE8E1C79090 429FA51FDEF3D4E6 ADA379820E060929 677C2CB129AF45F3 48E77E2A9C113F0E 26C159AD0A86039F 69F74326B1D62180 F9207BD5486AD0A1 48A4CA52F07A100E 557567853A9030FB 629ACD97074CFF23 6C24C38DDF1C78D0 8650C05C0C03D065 327B2B347522D974 73254596FCD4F13B D6ACCF3447DB7190 353977E0E95B48AF CE67704010732435 C3B21873DDFE679E 822AF6A58A540A55 3191A359DDFCA3D1 F8D0D6FF1181553D CCF2D9550E6B395E A9D1E83B1905D9F1 A83971BA701FB003 3DE1B9BBEFA48DCD 713AED2757BDA354 880A38DBA78E97B4 D359ADB81D2AFD9D 59CE4A62194FBD58 5211BDBE4E493712 05F03C11D34EAB1B F8AF5B7CAC22B140 786E767CF601D088 76C3C5A6E3039D9E B5F133EDCB5D79D2 9F6501BFBDA62C03 9BFB867C53B5BFB4 50FA9EF5E0212A50 5CAECDDD8D39A5EF DFF1DF47412E04E1 DB8EF510E37BEEA9 1EAE3C7986DB2B74 D216F470075EF0D8 E603B169488385DC 67F98F160E7EB178 027446D1E63D801F 2916CE9972EEA86E 48E57342B1AE757B C6B8D182CF171A6F 5CDF82518E8B5971 3FE210F8DA39B8C5 090ACF6A9EA88C73 82C3E27989AFB90F 8112FA3F61513DE0 7C52FE0FF7723B28 EE733A839E6147CF 744963DCEEA7C0E2 9297D0B66BABF36C 61C523259CAA6740 341AC0EC8A354F48 BECEFE88BE0C5F60 29D390A0408A36A2 AD23CBF2F235D50E 076CC4EBB5F24EA8 BD8A8DD0BFD7A3A4 30BD97F4A1F99CEC A65619997E13545F 5CD3A5AC822BB3F8 B77ABD4B4C954B32 CEE91A2219F52788 66DD8D2262B37779 CAC145B26C106805 716D8C2067029304 8D6DFECB963D68AB B77799254253FF8D 12C86F56C1B266B0 02DD4AE22307725B 368E749608595E70 0DC83FFEFC8452AC BDFA8D0A644E8CB1 8ABA8AB3845D1598 4FAFD12C64355DA4 2147A8CD00A44539 6C069C21B3621A3D DA657246E9C216B0 752FB469513821ED E3F70E4544509AF3 5C2DCE59B84EDA45 F8AE7B4AFE5C2D91 B3C7BF7325946E3B 9C631E7D003BE3B8 3733C4285E195830 FFDA18FD27E35409 AD0BBD3A9DBA5012 AA7CA2CAD9506D47 C7D705F9B4F5A478 982DB869B127D242 AD4733CA99F39739 1A02EB990F9C8218 3295B4F328D3F698 AEEAE28C289AA87D C1AFF85DFE64A80E 9F6A14863CA847E6 F50D6D675DFEE771 EAC278AA6D71CD6E 82966AB76334AC79 68693A73F44EFE5E BB5FD0C292C95046 BE4AA6ACAE7C64EC FD31E8805850F6F5 51B910E8D14B5CC1 05A1F09136997D81 6F6E8E8766120884 C9DDCBCECB2F41D9 41492ABBB5B6A2C1 2DC0597C71CE1D9A C4B5359E42D4A581 69ACA6B628E86000 42A59F3247B472B1 3ECED8E7C6D92470 648822943CBDC5DD F489AD9866D3F7FF 2C1E48EDB5EA0E68 8E5315CE3AAE3477 B310AACEA50069E1 20C3CAFD7AA94C13 763BF57719589761 D140598DE06C6110 4706D5D3357AA6CA FBD9030EBCA2F5A5 D1DBAF98A370D094 8BFDFB8750F9D320 D08D4BFD5731E8D8 2AE362C95492C11F 0B60582D68B67387 E1597E6E9F58D370 CF7B47ED99B7BE23 4D954AF58B5A080E 89AF3585B74E6535 21FB631769F80CD9 972E2405C3BB5F86 88175FB49E63F1A2 DC51415E05BB1788 8F25746141085F60 AB83D297F24FE887 7B3D1CC494B2973E 3907A6C789D5B955 6575F5E2D0652E6F 3847A53424FECE1A C6670688B4CD3333 52ACB803173931B7 D19E0D0CE0C9576D A1CF460C6C8A053A 4D7CAD02A10F0AE3 35DFF44C7545327D 8112E32F74143FE5 8B1B184C11AF89FB D9DFC0C9FB4454B2 BF18926A340976A6 A51EBBC6AE92473A FEA33BE7C37EBEC7 18A37FA39EBBD097 F5D3798E720B0EAD 0D763AA35676B795 E4751C33209317E8 AA8887366AA1479C E9147CEFDDDE222D 2C3CD12A989148AD 168E5DDEA1DF01DB 1153E978E66F6B34 D01F048FBA3A5865 9A81406209A024CA 7E58330AA05067BF 1CB05A6E0E35BDA2 708868FD6B8CA0A3 3A686413F6D83DDE E7349A6FAD909551 17C56E41CD685E05 
  • Read the ciphertext. Strip whitespace: 4,112 hex characters = 2,056 bytes = 257 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201212300600 (name+title). Key = MD5(password) = b5305a24307b9ef1347c3b676d259f40, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 64 GUIDs as hex (shown below).

Decrypted: GUID list

  1 282ba94d-9a42-25a3-802b-1137419a7390
  2 3f10d0bd-e51a-6edf-aaf0-07bc7e5d4188
  3 fb8143d9-2d2b-782c-ab4f-ffdb631ea314
  4 d33bd166-ebe8-86a2-b6fe-7f0ca0fe2824
  5 938c41b7-3089-5428-9754-641b75c7f631
  6 22975ca9-c8ad-59ed-8cc7-ade7559a9e98
  7 bcd5c64b-3726-3a4b-8c97-46a852042baf
  8 210e6cf7-4a9e-3f9d-a4ed-21c822808aac
  9 08cf4685-1d7e-2395-8ecf-3a4e0bc12310
 10 2c5c4640-9ca3-42de-96d4-2096fda11f0a
 11 c4c1841f-85e2-46c8-8470-c83bec2a68d6
 12 7d9f3334-378e-4447-ba5c-3cba2828b188
 13 9a0a6f1d-3b28-524c-824c-937a1127d9b5
 14 a1b38d3f-4ac7-340f-9552-eb7c288a0e6c
 15 836f753d-0ad8-249f-8f03-9fa2502c728f
 16 fc748fb7-e09c-0997-80ba-85fa7f451bee
 17 8cecc370-8b7b-8d7e-9a71-25edbd366c8b
 18 edcb9a67-c406-6977-a651-3a1f5ee678aa
 19 5078eae8-fff3-8d61-9019-7296797eec9b
 20 8ae41cda-6cd7-4f8c-8b41-a89cc8bd52a6
 21 fc00fec3-14d6-5efa-ab0b-05ff54788ffc
 22 1c3df729-8003-7670-b5ed-31a67766ef47
 23 62adfad8-cd33-409c-846c-ec2c7f4c1397
 24 3c105efb-3b87-0f09-8f50-f69d1f0850ac
 25 15a404c6-206b-04e1-b28c-7560bd579e2f
 26 46c4c9a3-d410-42c9-ad6f-b2bfa2887673
 27 9bff2be0-7b4a-1db4-969c-d81257db2c19
 28 e22b2bc7-23ad-3ec7-b873-36739f8992cf
 29 84d68022-ccbc-7f1c-a968-873c65fcf417
 30 f52a4702-8215-64f0-886e-b66b0a03c3d0
 31 59456602-6a2f-483d-bff6-114c3b29949c
 32 d196dd71-9b39-217c-8fe3-21c4b7bc35af
 33 ef44f78d-1008-496c-9088-a2c510b57d03
 34 1c374897-fa39-6b43-9429-6de7a4546dd5
 35 3c23d4fd-8d49-59f4-be13-e9659c022057
 36 a444198e-e55e-3ee9-b73e-c1b068b89105
 37 930c8549-5786-7eeb-ae01-809aeaf1703a
 38 24eb6e58-8449-6446-b50c-3e6c835984a9
 39 6419014a-6c64-38d3-97b9-2db539a99379
 40 4981d19e-4153-60be-b8ed-300607381367
 41 63ef99b4-cfef-07fc-b8d6-92b585375948
 42 215f6a75-be06-4636-84b0-c5c44499d247
 43 351d1560-1bde-026e-a797-fbe2cd9ed33f
 44 bf9c9e3c-f215-63fe-841f-26511f1f2150
 45 87f13cc0-7585-67fd-a7b1-0d45fb5c4546
 46 8948d0b4-76cb-6b20-b8ea-ff3e5a43d6ee
 47 59e512d2-2970-7deb-91a1-2e842fde8a46
 48 f646997b-802a-64d4-b2c2-ec9d9b6dcf38
 49 5261f1fb-16fc-32d2-b0dd-b0ff0d7f0505
 50 a08c4183-e105-6244-b07c-a7e0354f8bbc
 51 4875f378-69d8-5cc1-9de5-1c99956224c9
 52 e6179c39-99ae-827e-9e49-99fd547b45d2
 53 23998487-0e22-1299-9a1a-ea3263e842f3
 54 1b762c51-eaf5-2cad-b72e-0825b529e872
 55 cb661a22-7911-01f7-8511-9071bf3dae5a
 56 b8c9571c-c671-3b48-8bc5-ac28fd9557c9
 57 66114cc5-043a-2074-a8ed-b0cf3a94b03a
 58 6cffe2fd-240f-70b1-9174-ff206a2dfe6d
 59 b460424c-7c8a-8b51-8add-65675ee82ce2
 60 178dc5d2-b801-1f2c-ab52-42cba2b20a08
 61 374d3d10-1615-3ad7-87b0-2d01cef7b37f
 62 03d2fbe7-6b10-0064-9c13-e965ba3a0536
 63 252db42a-b9ec-4577-9748-8009e9a04758
 64 f440e922-4f32-496d-b894-f3c2512374db

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 2678553324445320868457400413764246537636040666763658120327813044. Exactly this sequence comes out of new Random(269).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. Part of Fixed N=64 (Dec 2012 - Jan 2013): an app start that posted N = 64 every time.
  3. Conclusion. Filler. The content is fully explained by the two RNGs.