首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    python读取log文件_python分析log日志

    一、原理 QXDM抓取log为isf格式,需要用QCAT打开进行分析,如果需要自动分析QXDM抓取的log,一个可行的方法为调用QCAT的COM接口打开isf文件并进行分析。...具体调用方法在QCAT安装后的《QCAT User Guide》用户手册中,第六章Scripting with QCAT (Windows Only) 详述了QCAT COM编程可用的接口。..., '', 'QCAT打开失败,请检查QCAT') sys.exit(1) 3、设置过滤器 self.TargetLogId = 0xB0C0 SIBFilter = qcatApp.PacketFilter...4、pywin32与多线程 用com调用QCAT处理log时,一开始单线程没有问题,一到多线程程序就崩溃,查到下面这篇文档。...response = qxdm.SetComPort(XX) #获取当前已经抓到的log的数量 qxdm.GetItemCount() #存储终端log qxdm.SaveItemStore('XXXXXX.isf

    2.1K20

    高通5G平台(SDX55SDX62SDX65):ping包异常问题排查指南

    Ping包问题常见分析思路 3.1 终端与基站之间协议栈数据流走向图 3.2 测试场景无网络侧参与 3.3 QXDM Log分析思路 3.4 如何将PCAP log中的ping信息和QCAT log相应信息对应起来...从1G到2G,实现了模拟通信到数字通信的过渡,移动通信走进了千家万户;从2G到3G、4G,实现了语音业务到数据业务的转变,传输速率成百倍提升,促进了移动互联网应用的普及和繁荣。...最终,5G将渗透到经济社会的各行业各领域,成为支撑经济社会数字化、网络化、智能化转型的关键新型基础设施。 要能够使用5G网络,就必须使用5G芯片,通常可以叫做modem或基带。...3.3 QXDM Log分析思路 抓到QXDM后,用QCAT打开,导出PCAP log,如下图所示: 用QXDM打开PCAP log,过滤出Ping包内容(在过滤栏输入icmp进行筛选) 在...基站回复Ping Reply, 可以通过PDCP DL Data Pdu消息查看 3.4 如何将PCAP log中的ping信息和QCAT log相应信息对应起来 在PCAP log中,输入icmp

    3.4K42

    工控实验箱之工控安全演示及防护建议

    0x02 实战演示 前几篇文章我们讲了我们自研的一套工控攻击框架(ISF)的使用,以及怎样给这套攻击框架添加攻击脚本,并以实例的方式演示了ISF破解西门子S7-300密码的过程。...针对ISF工控攻击框架还有很多丰富的功能,比如PLC程序注入、PLC代理等,大家可以自行研究(免责声明:该攻击框架(ISF)主要应用于工控安全研究和教学,请不用作非法用途,使用该工具产生的一切后果该公司概不负责...今天我们就将网络攻击模块化,集成进我们的攻击框架ISF中,使用ISF加网络攻击模块的方式对目标设备发起攻击,观察目标设备的变化,最后分析这种攻击所带来的危害,同时,我们要从中学习到,应该采取什么的方式更好地保护工业设备...使用的方法和之前一样,我们将写好的脚本集成进ISF框架中(不懂的同学可以翻看前几期的文章,ISF框架添加模块这里不再赘述),通过ISF加载拒绝服务攻击脚本,以达到暂停“交通信息号”的演示效果。

    1.3K10

    工控渗透框架:PLC密码检测

    好了,大家都知道PLC的基本功能后,那么就会有一个永恒的问题,一般有用的东西就会涉及到安全问题,既然你能通过编写程序让PLC控制设备,那么就会有别有用心的人也想控制它,所以,这里就涉及到PLC的保护机制...知道了PLC密码保护的相关知识后,我们随便找一个密码级别(这里我们使用只读),设置好密码后下载程序到PLC中,然后再次通过下载程序就需要输入密码(上面密码保护级别里说过,只读级别下载时需要输入密码),结果如下图所示...ISF模块添加 如上面细心网友发现的那样,github中的ISF项目确实没有今天要讲的这个模块,这也就是我们为什么要开发这个框架的原因,它是一套攻击框架,大家可以根据自己对PLC的研究成果,添加不同的功能模块...,最后将所有的攻击模块都集成到这个框架中,我们就可以拥有一个强大的工控攻击工具。...首先,你需要在ISF的module目录(例:/home/one/soft/isf/module/exploits/Siemens)下创建两个文件,名字任意(例:s7_200_password_check.py

    1.1K10

    Visual Studio 2010 C++ 工程文件解读

    $(Platform).user.props 文件 3、系统级别的,就是 前面提供到 Microsoft.Cpp.Default.props 、Microsoft.Cpp.props 和 Microsoft.Cpp.targets...SingleFolder 属性没有定义或者定义的值为空时,将 SingleFolder 的属性定义为 false ; 如果属性组中只有一个属性,或者一个属性组中的多个属性有相同的条件,则可以把条件放置到...> Use 在这个定义中,首先增加来一个宏定义“ISF_BUILD_DLL...”,然后是定义预编译头文件的名称“ISF/Stable_Headers.h”,而不是默认的“stdafx.h”,最后定义来预编译头文件的使用规则是“使用预编译头文件”,这就要求所有的C/C++文件必须在最前面包含头文件...“ISF/Stable_Headers.h”,除非在文件上指定不使用预编译头文件; 2、链接的选项放置在 ItemDefinitionGroup 元素的 Link 子元素中,例如下面的定义: <ItemDefinitionGroup

    97460
    领券