zoukankan      html  css  js  c++  java
  • python脚本将ascii码形式的文件转换为真正的二进制文件

    1、通过tcpdump在越狱手机上面抓取所有包,包含环路包

      将手机通过USB线连接电脑,并将其映射到本地端口,启动抓包

    rvictl -s bb44203ca128c7b13bfc66fa34f6c1c9b428d0d9
    
    ssh root@localhost -p 2222
    
    tcpdump -s0 -i any  -w /tmp/aaa123aaa.pcap
    

    2、通过wireshark分析过滤感兴趣的包

    3、利用python脚本将二进制文本转换成真正的二进制数据

    #!/usr/local/bin/python3
    # -*- coding: utf-8 -*-
    __author__ = 'qqvipfunction'
    import struct
    
    if __name__ == '__main__':
        with open('/Users/qqvipfunction/Downloads/asciihex.txt') as fp:
            list = []
            for line in fp:
                line = line.lstrip().rstrip()
                for i in range(0, len(line), 2):
                    hexItem = line[i] + line[i+1]
                    list.append(int(hexItem, 16))
    
            with open('/Users/qqvipfunction/Downloads/asciihex.plist', 'wb') as f:
                for byte in list:
                    f.write(struct.pack('B', byte))
    
  • 相关阅读:
    学习进度表 06
    课堂练习第七周
    学习进度表 05
    学习进度表 04
    分组情况
    求子数组最大值
    codeforce 8A-8C
    nginx 设置服务,开机启动
    转 ubuntu 安装php
    Nginx小记
  • 原文地址:https://www.cnblogs.com/doudouyoutang/p/6550114.html
Copyright © 2011-2022 走看看