enc.rb 422 B

1234567891011121314151617181920212223
  1. #!/usr/bin/env ruby
  2. #
  3. #
  4. require 'openssl'
  5. require 'uri'
  6. require 'base64'
  7. key = Base64.decode64 'DydmRdMMZWcRF91mNj/CWLPzzQQi5Rew0cBP0qiBUZI='
  8. cookie = URI.decode "SCIiflMqREyV3wuA%2FHAOOU0tdieMeSb764kd3r3wz%2Bqeo6QhBcCCycP5y1Zal1ul"
  9. iv = cookie[0..15]
  10. enc = cookie[16..-1]
  11. cipher = OpenSSL::Cipher.new 'AES-256-CBC'
  12. cipher.decrypt
  13. cipher.key = key
  14. cipher.iv = iv
  15. msg = cipher.update enc
  16. msg << cipher.final
  17. puts msg