A858DE45F56D9BC9 archive

201209200630 105ocu

explained decrypted filler

seed 152

Metadata

Post ID
105ocu
Title
201209200630 → 2012-09-20 06:30 on A858's clock
Posted (UTC)
2012-09-19 21:30:03
Timezone
UTC+9 · title 06:30 against posted 21:30 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,048 hex characters · 2,024 bytes
Cipher
3DES-EDE2 (two-key Triple DES), ECB, PKCS7
Key
MD5(A858DE45F56D9BC9201209200630) = ee15c67423ada502d9772dc8b0d8103b (name+title)
GUIDs
63
Filler GUID seed
new Random(152).Next(9) ✓ verified
Run
Run 32 (seed 945,377,703) (seed)
Draw
3 · predicted N = 63 ✓
Machine boot
2012-09-08 22:08–22:23 (seed = uptime at app start)
Sources
community-archive, arctic-shift · body from community-archive
Links
Reddit · Arctic Shift · JSON
Score · comments
0 · 0
Tags
automated (decryptable)2012Encrypted masked GUID listkey: name+titlerun: seed

From the post to its content

As posted (encrypted)

82987A68DB5D0851 0A67091E35D9DBCE CD18176523CF1839 D81A798F0BA69793 3C87B008736ADEA1 11E0FA1378821CA4 F5D917B9FAF20850 951BE6AB8EE6BAB1 DC73A035B3F2237A E2BA739AA23568BB 1167ABCB4832E485 EB0B8A42AA27D097 C3C118C1D6E54E74 385E613820F7094B 7AC63950E653927E 3B2F91C22422A542 A22E2DD88918F4BA 220E647A58357C9D 2CF9F64CEB81A19F 0721901514F381B6 6D319B0FCD35CF6F 780B781B578476F3 41831FBFB9F825F5 2D8114F5AF5F1C87 2F33AEB82FC25A39 C3AE9B90C5FC4915 C7799BA0544B4FA3 4C3F0BBD89D815B7 0EF153571A8DD583 CACB6D800881A4BC 66A07682B5D56239 713ACE80E5E1EABA 4CB75B23E48075C2 FA3FAE9217435BA2 42E3644CD9BFB329 F35DCAFDC98DAA24 B245A08597BA3A9E DC2E784F8ECB3595 BAAA403E36A4C7ED C6C03828FC6FAE85 3481C50983F3C2F1 209D344D0F4D8E6F 7F7A307E80C04C4D 5CD85798F5B9F452 24705107071D8076 E909C11F5F13E399 5C69385E2DBC7E6F 119AB72F47F6E13F BFB1F7C28565F5FA AE59EC9C5576F7F3 B1FE28D053B67D1C 445D932809F860A9 23356C2EC30DE82B CB02E3D1943A3DDA EF39E2F51AAD07C2 4BC94C35411F5993 8BC09383996EBC7D BC5FD1FC117858FD 8BAE4B65F6384EF1 130DF1AEE9417374 CE579B30A1381047 ABD82BAAD73EF89E E15B8F30A9BB250E 3001C7056BD9EBD6 77038088C0FCFD6F 9A92518399B39BC5 6C8E5D1CE01B3ED7 3E82053D72C0AE7B 56BA5920B3192EC9 F44884A2C79CBE19 7F1B64C6A4D74CBF 3C90E208A9B17FD9 415006F60E2FF2F7 A38CD0DE0BB41C64 5C5F0B69B5E00CCD 32F1A3CCCCCB7723 5E4841B01AF1E6E8 1C4506FB0A926FFF 3AF04F2D4AD489C5 5CE6294039345760 E64575DFA04F555E 629228B7BC34899F 1AF7769A35E71DA6 07D3FFD9E3EEE59E B7AA082F3AD631D8 AF9C644F2EDFC173 B49818C82DCF4507 BA85AA97613DFBA4 FFEF49936007DC3B A557B9E9A3C23D3F 2D8C660ED61CD498 C3E88DC90491E6FB F5B581780286B452 1E70E3CE951F284D F48F2E6E479DD4DD 3DB751165C240999 4CDAFDD1A6997C14 66CF227BBA777460 E7E48BC1596B1CE5 A877F203E1E460BB FFAA594A4E63EFCF DECE8F5C0957999C CAFE0629CC1ABB26 8F46A439252D30F7 F7E026294BE7B6DD 70ECCDEE649E3BE7 5581EB9D7D9AE2E3 FBECAD0536FBE6BA 7F0FC4E6937E9678 E539C0B82AC54C3C 5EC5635EBD902F1F 9CB7767795329A59 5353335D8684A668 0C519AFAA178644D C2CA744DCB5943F6 7E5F1866415EFF48 D7CE654C9FEEB3BC A4E6DD7D05F3905C 5CFDDAE0C94B121D DA8ADD0725983C48 6CCB82B88CF835AF 187C976087AE485A 32E3A0D9FE1C8F4A DAD62F62043097ED A31003145386B3A0 0B229A71AFCF63DC 9AA2C082FA3A6211 E5898DE4E70DDC28 830C4ED65D0B6AD5 DCB95A93AAFBD844 494328129A8437C7 A038B22AD06EE06A D80281DB37C4F384 84DFA9001E490942 CE2225989703410A 9D7DA40AA41CB420 4D58C82E9C8BDC11 0DFA19236BBDF40D 1F9C12628BD85367 94E896AA89EB9637 D0B9499AF4F3197C 4F60443488681DA6 C1DF0C606F13EB59 89E88F53B896694A BA653F6129D95AFA E2F57FF0CE53D492 E74B482B5953CFE2 C583C80C5EC136FA 630F3568107374A2 ACA42E69B2821373 1D544CD7358B9D73 B48DDBD88548F945 CEB19C0FF3BC6430 3FC95730C52A406C 3CE3605FCF52AA8D 381C128234F3E898 C6428D0A200A720A DEED4727221676FF EF966DDDD13B5025 3B6046B2E7C49397 2C4DF96CB18F0CAC 051190ECE7C8BB9F 675B607760162B89 361FA763449298C8 739CFEB1F82861E9 A471DFCB69EC4E7C 6F8ADFD8308AB4CD A492952DC8C69655 DB028BF32C3281EB A43C3B5FE109A163 1E9368B992791ED7 71BB31D2886BDFE8 9195D6D924E8F9BB C9A3DAD9285A4E03 18A42160FB16F5DE 4FD6AFF45B42DCE8 BAE1A5BCAFCA0C05 A87DA9E1D3A171FF 6BFE70FDA8235550 910570CF70B20E90 0101DF17FC6F4DFC 5D3735D969452DA4 1BC4C566F41647B2 5BDDCA83C1E6CD00 7B1362B2BD73E0FD D2885DD38C18ECE7 C2187170384A5FC3 D224BB088796F5FE 1C934B43B659977F 688ACB3AC84AF003 F365788F04A14B47 40D26C1724169B77 BAC40B76DB00772C 70A23AFB803B9053 34501DA8BFB22944 1243951782F09DCC B6D698DA13DF28D9 19DAB3305575CE4A F90935E303DE67AB 958950673E335927 5BEF7F547F935C87 1B7C21A7635ED687 CC6C99D83DAC1B3C 9A9D483B454153E1 41BB1978C8F728E5 639AB7E877C14452 C4BBE53F0C16A518 8DFE84FAF17853AA 34576A5E4BC169D0 4D6ABA9CEE12BA22 425FBAD37EE86176 049A103237CA0507 937E4329FBF6DA88 4953E10871982F76 188E41ED770F8C8E 0A48DFE88AB8B347 4DC78F0B80075241 11D4AB77BAAC7A59 8FCECAB47158940E F867363EE587E407 85465AD3DA4F2127 4845354465801A97 2EC1291B9BC336E2 324D05384B4769FB 63602255991DAD07 2AD560128786584E 8954512CB959DC6C 4683B8AA58AEBB97 E22C52C69DDF5BB1 A03DBC61C9BB57C1 932B6C24FECEB198 A2DD4CD38583752C C1F2682C031D316A 5D2D20EC2AA333FA 394AE0414EA7FF2C 9F78CB2A6B1CE4CC 83788F63F4C882EB B4011C0AC7A7B634 C682F9D96FBB16CF 580C5D22413BEF75 D038D74052E03FB3 65A47F2D4298B576 66A50C6FD65ACFB2 34D557C3AB84F3F5 2D43492575913660 1CB35573F387D6ED 40F2FA68B5757378 50808EBF9C09557A A9F4C5319DAD967F 9D414D4ACE915BE4 1C6D2B94BF4D51BD E93F1420337A6D29 C7F822764125F80B 
  • Read the ciphertext. Strip whitespace: 4,048 hex characters = 2,024 bytes = 253 8-byte 3DES blocks.
  • Derive the key. Password = A858DE45F56D9BC9201209200630 (name+title). Key = MD5(password) = ee15c67423ada502d9772dc8b0d8103b, used as a two-key 3DES key.
  • Decrypt. 3DES-EDE2 in ECB mode, then strip the PKCS7 padding. The plaintext is 63 GUIDs as hex (shown below).

Decrypted: GUID list

  1 6567343e-5ce8-1fb5-8171-46cd2e0d2d43
  2 fe49e28a-b282-3193-8a91-879bcaba942e
  3 5a12a4cb-80c7-02fb-b112-2fd180caaa5c
  4 1cfe3398-40d6-00f4-895d-7c44000a32ac
  5 512b6ecb-6675-743a-b09d-a29b3ed2ef20
  6 06961629-344a-34d0-878c-934c4674050f
  7 019f1c44-89ba-0203-b3d3-74b485f8e69b
  8 aa863328-585a-65d6-a099-5549d9fae597
  9 8435ffb4-c770-79ab-bbda-ddc75fec9992
 10 0c5e18c0-bc8c-25fd-bad9-a0046bb0077b
 11 5bb67ca3-7ad7-2263-970e-25b694dd5b37
 12 ab8a0b07-6072-1f35-91ff-facb87928dd8
 13 6f14362d-27e0-19b9-832f-74468c4a7d34
 14 9ce38a8f-27f5-4841-9e48-34576064d07e
 15 2fc0060f-4b0a-3600-8bdc-483c9f446520
 16 9c603d77-b4e3-855c-af19-de8c60fa34bc
 17 c701f717-0291-667d-ae5a-d37366270e71
 18 6bd625ec-a8c2-2e85-8e30-b368239eae33
 19 f8e1c817-cb2f-7e09-9278-82788793574d
 20 b6257fb5-0a1d-17e2-af02-0b1b51942a15
 21 bae81392-9c78-0ae5-b96c-4cb3befd8d9d
 22 271e6e4b-5979-1008-a826-6f41eef424b2
 23 708cd2b1-fc94-63a1-a35b-f72727bbfb8f
 24 1cac8d79-fd94-1d1a-9593-f25bd3d6d134
 25 b6af9e32-4def-5461-b55e-dc5a88b7736d
 26 9304b699-9dc1-2ebd-aea1-067e0dcac3ec
 27 a9107daf-33ad-5e59-8ebf-8e767b3de822
 28 30cddf46-410e-7b88-8cfa-d6aae737f063
 29 aea9a697-0522-422f-98d1-2350ac494e57
 30 2e73edfc-0768-48c1-9ff4-66b32d6afdb3
 31 e47b1a01-e984-2166-a84c-0d74bcd0efee
 32 78c25b30-75af-431c-acdd-57fc799def1e
 33 fdc93abe-b38b-3ff6-b5e0-c0a2f5009151
 34 f29c8730-4c53-734e-85aa-e3817c13ab0b
 35 cdce4092-9e86-69f5-a3ab-226b497b778e
 36 58da460a-7ce8-36e2-8a30-4078b50698dc
 37 e745894f-fe23-81e4-b6e4-6159d879ef75
 38 e0925adc-c4e0-8b5b-94ed-0919f06fec32
 39 cd5b4e31-df96-37a4-ab40-754f52909f8a
 40 1e05472d-9be7-2db9-ad88-7db21eb2a94c
 41 8476800b-b1e9-18b0-a304-5bb532d72ec9
 42 d39e53f3-ffb5-8762-952d-10da28cf0fda
 43 64ad0e29-e41d-081f-9a7f-f9cecaecef7b
 44 9cfe0749-bcd3-4990-a7ff-c94d0b0c6850
 45 97f1f16b-dd58-079a-8c36-d1e5087ca729
 46 6b195b53-fe78-564a-be2a-c90959f44060
 47 886fab44-a849-0063-a228-9624a12af234
 48 a20e2517-d052-7270-b498-226b14827881
 49 3be992fb-9434-8b5f-9d88-35a8dda34ade
 50 75de7f89-64c5-25bd-81eb-0e3d45fbb3d4
 51 2be38244-6205-0a08-9a03-e002848e6dbd
 52 e61885e3-a7d0-2fb9-b022-2b5fc98acad2
 53 4491ad3f-a8a7-00d3-ab6b-019f8ff78d6e
 54 be6f0088-b62f-44e6-8b94-8cdf5893c8ba
 55 9312fae5-bbe0-5440-8b3d-2da57054caaf
 56 5fe89ceb-1def-8ace-9ed2-08cb6e39c6ca
 57 bd3dfced-6655-6ea3-8afa-158525315560
 58 96fa9b1a-ac9b-7a3d-adfa-951f615a90f1
 59 5142099a-03ab-33ee-954e-614c6d3b9390
 60 a7578caa-9f88-440e-b610-0b06ddf128f0
 61 47c9015c-270b-619b-9aa6-f7942646f59e
 62 a0a69aed-7ece-13a5-bd7a-8e42b80b6ed0
 63 9f21887a-4b2c-1b63-861c-b1ca04eb76b8

Explanation

  1. Explain the mask digits. The version nibble (13th hex digit) of each GUID, read in order, gives 130073067221143862710161525744243763883218040507820204586734611. Exactly this sequence comes out of new Random(152).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 3 of Run 32 (seed 945,377,703): new Random(945377703), Next(8,64) per post. The RNG predicts N = 63; the post has N = 63 ✓. The seed is the machine's uptime in ms when the app started (boot 2012-09-08 22:08–22:23).
  3. Conclusion. Filler. The content is fully explained by the two RNGs.