String ConversionΒΆ

  • Convert char to int

ord("A")
  • Convert char to hex

hex(ord("A"))
  • Convert int to char

chr(42)
  • Convert string to hex

import binascii
binascii.hexlify("test")
  • Convert hex to string

binascii.unhexlify("74657374")
  • String to unicode html

"".join(["&#" + str(hex(ord(x))) + ";" for x in "script"])
python2 -c 'import sys; print "".join(["&#" + str(hex(ord(x))) + ";" for x in sys.argv[1]])' script
  • String to url encoding

python2 -c 'import sys; print "".join(["%" + str(hex(ord(x))).replace("0x","") for x in sys.argv[1]])' "javascipt:alert('BUH');"