ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

以一道ctf学习python脚本

2019-09-21 16:53:20  阅读:281  来源: 互联网

标签:脚本 icmp python hex ctf ttl txt open arry


今天做了省赛初赛的ctf比赛,过程真是忐忑,奋战了6个小时(本来是三个小时的,哈哈哈哈)。

不说了! 不说了! 说多了都是泪~

 

看题吧,题目就是一道流量分析题,里面有一段icmp包,icmp包的ttl的十六进制是一个压缩包!

所以就是把ttl值提取出来,在把ttl值转换16进制

ttl值提取出来如图

脚本如下:

 1 f=open('ttlnum.txt').readlines()
 2 for i in range(len(f)):
 3     f[i]=int(f[i].rstrip('\n'))
 4 print(f)
 5 hex_arry=[]
 6 for item in f:
 7     hex_arry.append('0x%02x'%item)
 8 with open('data.txt','w') as f:
 9     for t in hex_arry:
10         f.write(t)

 

标签:脚本,icmp,python,hex,ctf,ttl,txt,open,arry
来源: https://www.cnblogs.com/Da4er/p/11563618.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有