用于windbg转换十六进制字符串的python脚本
来源:互联网 发布:java list取某一个 编辑:程序博客网 时间:2024/05/20 08:44
import sys
from pykd import *
def strtohex(str):
hex_str = ""
detail_str = ""
for ch in str:
hex_ch = hex(ord(ch)).replace('0x', '')
if len(hex_ch) == 1:
hex_ch = '0' + hex_ch
hex_str += hex_ch
detail_str += "<col fg=\"changed\">" + ch + "</col>" + "(" + hex_ch + ") "
dprintln(hex_str + " || " + detail_str, True)
def main(argv):
if len(argv) > 0:
str = ""
for arg in argv[1:]:
str += arg
strtohex(str)
if __name__ == "__main__":
main(sys.argv)
from pykd import *
def strtohex(str):
hex_str = ""
detail_str = ""
for ch in str:
hex_ch = hex(ord(ch)).replace('0x', '')
if len(hex_ch) == 1:
hex_ch = '0' + hex_ch
hex_str += hex_ch
detail_str += "<col fg=\"changed\">" + ch + "</col>" + "(" + hex_ch + ") "
dprintln(hex_str + " || " + detail_str, True)
def main(argv):
if len(argv) > 0:
str = ""
for arg in argv[1:]:
str += arg
strtohex(str)
if __name__ == "__main__":
main(sys.argv)
0 0
- 用于windbg转换十六进制字符串的python脚本
- 用于windbg检查堆是否被破坏的python脚本
- 用于windbg检查文件是否匹配的python脚本
- python 用于git的脚本
- windbg扩展python脚本
- 十六进制的字符串与十六进制数的转换
- 十六进制的字符串转换到十六进制byte数据
- 十六进制与字符串的相互转换
- JAVA中十六进制与字符串的转换
- JAVA 十六进制与字符串的转换
- 将十六进制的字符串转换为十进制
- JAVA 十六进制与字符串的转换
- 十六进制字符串与其他类型的转换
- 字符串与十六进制之间的转换
- JAVA 十六进制与字符串的转换
- 字符串和十六进制数之间的转换
- 十六进制字符串与十进制的转换函数
- JAVA 十六进制与字符串的转换
- MVVM --- Command 绑定
- Git使用快速入门(15分钟)
- java Management Extensions (JMX): End of Trail
- Homebrew 的安装与使用
- linux下载文件
- 用于windbg转换十六进制字符串的python脚本
- Sorting
- 通过这个例子一眼就看懂java中wait和notify()用法
- 【进程间通信】普通管道和命名管道(FIFO)
- 最方便的下载安卓google play apk的方法
- Android多媒体-播放多媒体时的前台服务
- 面试总结
- Ubuntu13搭建Grunt/Nodejs/QUnit
- 内网外网同时使用配置