Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. from Crypto.Cipher import AES
  2. from Crypto.PublicKey import RSA
  3. import base64
  4.  
  5. p = 2693
  6. q = 201559811875263582217
  7. n = 542800573380084826910381
  8. e = 65537L
  9.  
  10. phi = (p-1)*(q-1) / RSA.pubkey.GCD(p-1,q-1)
  11. d = RSA.inverse(e, phi)
  12. RSA.construct((n, e, d))
  13.  
  14. s1_64 = 'ZW5jX2tleToxMzA1NTIzMDU0MDQyNjY0NTk2NDg0OTQKbjo1NDI4MDA1NzMzODAwODQ4MjY5MTAzODEKZTo2NTUzNwppdjpkqmNUCELPqQ=='
  15.  
  16. s2_64 = 'bncFlPPa6T6JFup6dMYQn7m3uWokRWYT3K/j907seyUm8Pk19ZD9a5hgPZ/P8w0itxAyMZNyG7dOtINeCVhSxw=='
  17.  
  18. s1 = base64.decodestring(s1_64)
  19. s2 = base64.decodestring(s2_64)
  20.  
  21. enc_key_str = s1.split('\n')[0][8:]
  22. iv = s1.split('\n')[-1][3:]
  23. iv_ex1 = '\x00'*8 + iv
  24.  
  25. aes = AES.new(enc_key_str, mode=AES.MODE_CBC, IV=iv_ex1)
  26.  
  27. RSA.bytes_to_long(aes.decrypt(s2))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement