结合题目详解;

题目描述:菜狗截获了一份报文如下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-掀桌子;相关推荐

  1. python进制转换函数及方法

    python进制转换函数 一.通过int函数实现其他进制转十进制 假设 M 为某已知进制字符串 n 的进制数 result = int(n,M) --------------------------- ...

  2. 攻防世界Misc 掀桌子

    攻防世界Misc 掀桌子 1. 得到一串十六进制数 2.把这一串十六进制数转换成十进制看看 1. 得到一串十六进制数 c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece ...

  3. python进制转换函数-Python中进制转换函数的使用

    Python中进制转换函数的使用 关于Python中几个进制转换的函数使用方法,做一个简单的使用方法的介绍,我们常用的进制转换函数常用的就是int()(其他进制转换到十进制).bin()(十进制转换到 ...

  4. python进制转换函数

    一:二,八,十六进制转十进制 注意2进制对应的数## 标题值范围只能是0和1,超过范围会报错,8进制和16进制同理. print(int('100',2)) #二进制转十进制,int('20',2) ...

  5. python进制转换——函数版

    之前写过一版进制转换是脚本式+面向过程的思想​​​​​​​ 今天用函数式编程的思想写一段执行能力强的代码!!! 如果有可以用到的小伙伴,可以三连一下. ''' 写一个函数可以实现进制互转,要求:判断是 ...

  6. 攻防世界-MISC:掀桌子

    这是攻防世界新手练习区的第八题,题目如下: 就给了一串16进制的字符串.哎,又是不懂,看了一下官方WP,说是将每两位16进制数转换为10进制,再减去128再转换为ASCII码.直接上脚本 str1 = ...

  7. 攻防世界——MISC——掀桌子

    题目描述: 菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebf ...

  8. python转换函数使用_python进制转换函数代码的使用

    python进制转换函数代码的使用 发布时间:2020-04-23 10:23:22 来源:亿速云 阅读:188 作者:小新 以上就是python进制转换函数代码的使用的详细内容了,看完之后是否有所收 ...

  9. Python进制转换10进制转换为16进制,不使用hex函数

    笔试中遇到的问题 Python进制转换10进制转换为16进制,不使用hex函数 给定一个整数,编写一个算法将这个数转换为十六进制数.对于负整数,我们通常使用 补码运算 方法. 注意: 十六进制中所有字 ...

最新文章

  1. Best Time to Buy and Sell Stock
  2. import的用法python_Python导入模块,Python import用法(超级详细)
  3. 搭建基于虚拟账号的电子邮件系统
  4. jQuery实现判断li的个数从而实现其他功能
  5. 1024到了,默默给自己点个赞!
  6. json_decode php数组,json_decode转化为数组加true,json_encode和json_decode区别
  7. Linux下的Shell编程之Helloworld.sh看过来
  8. SpringBoot2 整合 XFIRE 服务端和客户端
  9. ENSP配置 实例五 RIP配置
  10. FPGA 常用存储器比较
  11. 为什么很多技术都觉得前端很简单?为什么?为什么?
  12. ANDROID L——Material Design详解(UI控件)
  13. 软件测试用例关键要素,软件测试用例的设计
  14. python 知乎美女_听说知乎大神用python爬取高颜值美女,是怎么操作的?
  15. [硬件技术] 教你如何挑选主板:电脑主板质量好坏的鉴别方法
  16. 基于预测分析表法的语法分析程序
  17. ORA-01438:value larger than specified precision allowed for this column
  18. AtCoder Beginner Contest 175 A Rainy Season 字符串+5种情况
  19. 数据挖掘与机器学习:机器学习 --- 决策树
  20. 推荐一个制作ios图标的网站

热门文章

  1. SpringBoot简单使用ehcache
  2. 从道的角度来论述大数据对企业价值
  3. 4月21日云栖精选夜读:【校园头条】第1期:找实习、找工作时,让你脱颖而出的秘籍...
  4. LVM是逻辑盘卷管理1
  5. 比较全的 POM.xml
  6. 关于系统异常设计的再思考
  7. c语言使单片机输出低电平,单片机开发中的一些实用技巧
  8. 【学习笔记】16、常用内置函数(Built-in Functions)
  9. 解读MD07中可供货天数的计算
  10. 一封邮件, 就能看出你是不是足够专业