目录

审题测试

思路分析

开始实践


审题测试

根据题目描述,发现只有一串字符串有用,应该是一串密文

c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2

试过了很多解密方式,base64什么的都不行

猜测应该是十六进制转化成十进制后再转Ascall字符

用Python写了一段代码

运行后

那再先看看转成10进制后的样子,再看看最大最小的数,稍微改动一下代码

运行后

思路分析

可以看见上面表中,第一个数是200,最大的数是250,最小的是160,对照ascall码表,如果这串代码是通过ascall码解码得到flag的话,根据flag的格式,开头第一个要么是f,要么是c,要么无规则(那就减128、64、32尝试),而f对应的ascall码为102 , c对应的ascall码为99 , 但是ascall码只有126前才能正常显示不会乱码,符号flag格式的ascall码只在32到126之间

ASCALL码对照表 - Xiaohu_BigData - 博客园 (cnblogs.com)

这里最大的数为250,最小的为160,为了ascall转码后能正常显示至少要减掉124 ,最多只能减去128,所以用Python试一下一个个减掉再输出看看,盲猜是128

开始实践

写一下代码

开始运行

果然,减去128才能得到flag

成功拿到flag

flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}

攻防世界之掀桌子(详细分析)相关推荐

  1. 攻防世界Misc 掀桌子

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

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

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

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

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

  4. 攻防世界MISC_掀桌子

    菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f ...

  5. 攻防世界 MISC新手练习区 刷12道题题所得的思路和方法

    title: 攻防世界 MISC新手练习区 date: 22021年8月17日 10点31分 tags: MISC categories: MISC 1.攻防世界 this_is_flag(签到题) ...

  6. 攻防世界warmup新人小白友好向详细解题过程

    攻防世界warmup新人小白详细解题过程 思路:查看网页源码发现提示信息,/source.php 进行代码审计 ,主要函数找出,PHP函数记住,自己构造PAYLOAD 声明:菜菜级的水平,解析有错的不 ...

  7. Revers篇:攻防世界reverse进阶re2-cpp-is-awesome

    攻防世界reverse进阶re2-cpp-is-awesome IDA分析 很简单的一个程序 程序流程分析 首先检查参数,参数少于2就退出,并提示:Usage: ./re2-cpp-is-awesom ...

  8. 攻防世界之misc新手入门——掀桌子

    攻防世界之misc新手入门--掀桌子 题目描述:菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e ...

  9. 攻防世界:C++复刻MISC掀桌子

    攻防世界:C++复刻MISC掀桌子 选择C++ 一.参考思路 二.C+复刻代码 1.源码 2.需要注意的地方 写在后面 选择C++ 我C.C+都是半吊子的水平,如果再从头开始学JAVA/PYTHON恐 ...

最新文章

  1. python培训班价格-北京Python班
  2. Standard Template Library标准模板库专项复习总结(一)
  3. JavaWeb黑马旅游网-学习笔记04【BaseServlet抽取】
  4. xilinx IP核技术资料
  5. java android aes加密解密_AES加密解密在JAVA和ANDROID下互通
  6. oracle两个数据库之间,如何实现oracle两个数据库之间的同步
  7. css3导航渐变 滑过显示动画
  8. CheckStyle检查规则模板说明
  9. 什么是联表查询?(深度刨析,建议收藏)
  10. 计算机软考高级论文怎么写,计算机软考高级论文
  11. Java 生成条形码 订单条形码
  12. 安装的Mac Windows双系统,Mac分区的空间太小/太大了,有什么办法调整吗?
  13. linux安装sas raid驱动,windows 2008 安装raid驱动|windows 2008安装sas硬盘驱动
  14. 仿ios相机apk_iCamera仿苹果相机app下载-iCamera仿苹果相机下载app手机版 v4.0-第六手游网...
  15. win10安装opcenum_如何完美的解决win10安装时遇到的问题?
  16. mysql mgr 启动_使用MySQL Shell创建MGR
  17. 游戏术语[持续整理]
  18. office 2019 安装教程(图解版)
  19. 树莓派3B+安装CentOS 7
  20. OKCC外呼中心为什么要把语音引入WEB中?

热门文章

  1. CSS引入方式与文本属性
  2. CSDN查看自己的资源被下载次数
  3. 美国国家地理杂志幼儿版
  4. Pixel1代平替:一加3手机刷入KaliNethunter解封完整Linux命令环境
  5. 用Vue和ECharts绘制问卷统计结果
  6. python的excel函数_Python3 内置函数及excel操作
  7. 利用ESP32-C3实现一个风扇PWM控制器,可网页操作
  8. Smartbi从交通工具演变看BI数据化运营历程
  9. 小图灵少儿编程学习平台使用说明
  10. javaSE基础进阶知识笔记2