攻防世界Misc入门题之掀桌子

继续开启全栈梦想之逆向之旅~
这题是攻防世界Misc入门题之掀桌子

题目是一串16进制数,因为只有0~f,不是base64,直接扔到十六进制转字符串:

好的,不知道转了啥东西,看来还要再处理一下,查了查资料,说是要转十进制后再减128,因为超出ASCII可打印字符边界了,自己想了想,十六进制转字符串不还是对着ASCII表来转换的吗,如果我直接两两一组的十六进制减0x80不就行了吗?
想象很美好,写脚本的时候我发现两个十六进制互减总会显示str和Int型的报错,因为我的两个十六进制是从题目中截取出来的,它的确是字符串,而我自己要减的0x80是数字,搞了一会还是搞蹦了,而且0x只是为了在运算符中让计算机自动转换为十进制而已,转换中不用带0x前缀,也就是说我后面还要把0x前缀去掉才能用python2的str.decode(‘hex’)解码,关键是如果前面减0x80成功了后面还要再转换成字符串类型,因为这里是str.decode。
好吧,我放弃了,老老实实用十进制把:
附上python2脚本:

key1="c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
key2=[]
flag=""
for i in range(0,len(key1),2):s='0x'+key1[i]+key1[i+1]key2.append(int(s,16))
print key2
for i in key2:flag+=chr(i-128)
print flag

好的,学到了新技巧,遇到十六进制串的确是往字符串转换去想,如果转换不了就试着减掉ASCII可打印字符边界128再转。

攻防世界Misc入门题之掀桌子相关推荐

  1. 攻防世界Misc入门题之坚持60s

    攻防世界Misc入门题之坚持60s 继续开启全栈梦想之逆向之旅~ 这题是攻防世界Misc入门题之坚持60s 下载附件,一开始我默认用压缩包对jar文件,搞到一解压出来还以为是某个游戏存档,后来才发现是 ...

  2. 攻防世界misc新手区__掀桌子_题解

    前言 今天到吃火锅,两个人吃四人套餐撑到死的那种. 标题 这题就没啥,主要是我第一次写了一个python脚本.记录一下. python3版本. i=0 str1="flag:" s ...

  3. misc高阶 攻防世界_攻防世界 Misc 进阶题(一)

    攻防世界 Misc 进阶题(一) 关于隐写术的思路或方法 转载: https://blog.csdn.net/a_small_rabbit/article/details/79644078     隐 ...

  4. 攻防世界逆向入门题之open-source

    攻防世界逆向入门题之open-source 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的open-source 下载附件得到源码: #include <stdio.h> #in ...

  5. 攻防世界逆向入门题之流浪者

    攻防世界逆向入门题之流浪者 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的流浪者 下载附件,照例扔入exeinfope中查看信息: 32位PE文件无壳,照例扔入ida32中查看伪代码: 是没 ...

  6. 攻防世界逆向入门题之no-strings-attached

    攻防世界逆向入门题之no-strings-attached 继续开启全栈梦想之逆向之旅~ 这题是攻防世界逆向入门题的no-strings-attached 下载附件: 扔入Exepeinfo中查壳和其 ...

  7. 攻防世界 crypto 入门题之easy_RSA

    攻防世界 crypto 入门题之easy_RSA 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto 入门题之easy_RSA RSA的密码学听说了好久,主要是战队的队友之前有研究,而我却是一点 ...

  8. 攻防世界MISC刷题1-50

    目录 1.ext3 2.base64stego 3.功夫再高也怕菜刀 4.easycap 5.reverseMe 6.Hear-with-your-Eyes 7.What-is-this 8.norm ...

  9. 攻防世界MISC做题记录

    give_you_flag 保存下来,用 photoshop 把缺失的三个角给修复,手机扫码即可获得 flag . 或者用QR research 掀桌子 m = "c8e9aca0c6f2e ...

最新文章

  1. SyntaxError: Non-ASCII character ‘\xe4‘ in file xx(路径)
  2. hdu 3064
  3. 关于A/D方面的小结
  4. 图标截取——背景偏移量技术
  5. 5元以下纯铜小摆件_【拍4斤发5斤】早餐饼干网红早餐代餐曲奇酥性小饼干零食500g6元优惠券券后价5.8元...
  6. AttributeError: ‘Model‘ object has no attribute ‘predict_classes‘ 的解决方案
  7. hduoj-----(2896)病毒侵袭(ac自动机)
  8. python连接传感器_树莓派4B之光敏传感器模块(python3)
  9. [翻译] 用 CSS 背景混合模式制作高级效果
  10. 代码生成工具系列-----代码生成工具(CodeEasy)介绍
  11. windows下安装GCC编译器
  12. 二维dtw算法matlab实现,下载的用MATLAB实现的DTW算法,不会用,跪求大神帮忙
  13. Redis过期策略及内存淘汰机制
  14. 如何修改linux启动项目路径,Jetty配置虚拟目录,实现把web项目发布到自定义目录,指定指定上下文访问;jetty编码修改;Jetty加入Linux service实现开机自启动...
  15. JAVA输入任意一个数,判断是否是回文数
  16. QT打印打印excel
  17. 自动输入填写qq 旺旺密码
  18. 系统架构设计基础(一)
  19. 超实用的Mac快捷键神器:CheatSheet Mac中文免费版
  20. IEC101单点遥信非连续报文解析

热门文章

  1. 内建对象(数组,日期dete)
  2. 网站SEO恢复网站降权的七种方法
  3. (原創) 07/21/1984 愛・おぼえていますか? (中森明菜)
  4. 音乐节拍 C组模拟赛
  5. java tidy 忽略属性_【转】JTidy学习笔记
  6. android仿喜马拉雅APP状态栏,一个模仿企鹅 FM 界面的 Android 应用—喜马拉雅Kotlin。完全使用 Kotlin 开发。...
  7. VBA18随机函数RND例子(抽奖、指定几率、随机凑数)
  8. 如何使用数字孪生和人工智能优化制造
  9. php分页命名锚记怎么用,wordpress文章或页面设置命名锚记(锚点)的方法
  10. 达梦DM8之闪回查询