1234567891011121314151617181920212223 |
- #!/usr/bin/env ruby
- #
- #
- require 'openssl'
- require 'uri'
- require 'base64'
- key = Base64.decode64 'DydmRdMMZWcRF91mNj/CWLPzzQQi5Rew0cBP0qiBUZI='
- cookie = URI.decode "SCIiflMqREyV3wuA%2FHAOOU0tdieMeSb764kd3r3wz%2Bqeo6QhBcCCycP5y1Zal1ul"
- iv = cookie[0..15]
- enc = cookie[16..-1]
- cipher = OpenSSL::Cipher.new 'AES-256-CBC'
- cipher.decrypt
- cipher.key = key
- cipher.iv = iv
- msg = cipher.update enc
- msg << cipher.final
- puts msg
|