python进制转换函数汇总-攻防世界-Misc-掀桌子;
结合题目详解;
题目描述:菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2,生气地掀翻了桌子(╯°□°)╯︵ ┻━┻
题目给了一串字符是16进制,把其两个为一组转为十进制,(2位十六进制可表示1个字节)
脚本如下
string = "c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
flag = ''
for i in range(0,len(string), 2): #分为两个一组s = "0x" + string[i] + string[i+1]#变成s=0xc8 ,0xe9的形式flag += chr(int(s, 16)-128) #16转10.并减128print int(s,16)
print(flag)
本将该字符串两两分组转换成字节,发现所有字节均大于128,我们又知道ASCII码表示范围是0-127,于是每一个字节都减去128,再转换成字符串,得到flag
flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}
python进制转换函数汇总-攻防世界-Misc-掀桌子;相关推荐
- python进制转换函数及方法
python进制转换函数 一.通过int函数实现其他进制转十进制 假设 M 为某已知进制字符串 n 的进制数 result = int(n,M) --------------------------- ...
- 攻防世界Misc 掀桌子
攻防世界Misc 掀桌子 1. 得到一串十六进制数 2.把这一串十六进制数转换成十进制看看 1. 得到一串十六进制数 c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece ...
- python进制转换函数-Python中进制转换函数的使用
Python中进制转换函数的使用 关于Python中几个进制转换的函数使用方法,做一个简单的使用方法的介绍,我们常用的进制转换函数常用的就是int()(其他进制转换到十进制).bin()(十进制转换到 ...
- python进制转换函数
一:二,八,十六进制转十进制 注意2进制对应的数## 标题值范围只能是0和1,超过范围会报错,8进制和16进制同理. print(int('100',2)) #二进制转十进制,int('20',2) ...
- python进制转换——函数版
之前写过一版进制转换是脚本式+面向过程的思想 今天用函数式编程的思想写一段执行能力强的代码!!! 如果有可以用到的小伙伴,可以三连一下. ''' 写一个函数可以实现进制互转,要求:判断是 ...
- 攻防世界-MISC:掀桌子
这是攻防世界新手练习区的第八题,题目如下: 就给了一串16进制的字符串.哎,又是不懂,看了一下官方WP,说是将每两位16进制数转换为10进制,再减去128再转换为ASCII码.直接上脚本 str1 = ...
- 攻防世界——MISC——掀桌子
题目描述: 菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebf ...
- python转换函数使用_python进制转换函数代码的使用
python进制转换函数代码的使用 发布时间:2020-04-23 10:23:22 来源:亿速云 阅读:188 作者:小新 以上就是python进制转换函数代码的使用的详细内容了,看完之后是否有所收 ...
- Python进制转换10进制转换为16进制,不使用hex函数
笔试中遇到的问题 Python进制转换10进制转换为16进制,不使用hex函数 给定一个整数,编写一个算法将这个数转换为十六进制数.对于负整数,我们通常使用 补码运算 方法. 注意: 十六进制中所有字 ...
最新文章
- Best Time to Buy and Sell Stock
- import的用法python_Python导入模块,Python import用法(超级详细)
- 搭建基于虚拟账号的电子邮件系统
- jQuery实现判断li的个数从而实现其他功能
- 1024到了,默默给自己点个赞!
- json_decode php数组,json_decode转化为数组加true,json_encode和json_decode区别
- Linux下的Shell编程之Helloworld.sh看过来
- SpringBoot2 整合 XFIRE 服务端和客户端
- ENSP配置 实例五 RIP配置
- FPGA 常用存储器比较
- 为什么很多技术都觉得前端很简单?为什么?为什么?
- ANDROID L——Material Design详解(UI控件)
- 软件测试用例关键要素,软件测试用例的设计
- python 知乎美女_听说知乎大神用python爬取高颜值美女,是怎么操作的?
- [硬件技术] 教你如何挑选主板:电脑主板质量好坏的鉴别方法
- 基于预测分析表法的语法分析程序
- ORA-01438:value larger than specified precision allowed for this column
- AtCoder Beginner Contest 175 A Rainy Season 字符串+5种情况
- 数据挖掘与机器学习:机器学习 --- 决策树
- 推荐一个制作ios图标的网站