兄弟们,第一次自己用程序把题给写出来,有点小兴奋,下面是自己的一点解题思路

1.打开附件,全是英文,我特么头都大了一圈,最终发现有些字母很离谱是大写,我想应该要提取出来,结果一看全都是one和zero

2.自己写个脚本转成二进制,最后要转字符串,有在线工具可以用,但是刚开始没找到,我想应该每8位代表一个ascii码,自己写个python脚本转,也不是很复杂,最终得出结果BITSCTF{h1d3_1n_pl41n_5173}

整个过程的代码如下:

content=""
with open("./1.txt","r") as f:content=f.read()
res=""
res01=""
k=0
s=""
for i in content:if ord(i)>65 and ord(i)<91:res+=iif res=="ZERO":res01+="0"res=""k+=1if res=="ONE":res01+="1"res=""k+=1if k%8==0 and k>0:s+=chr(int(res01,2))res01=""k=0
print(s)

攻防世界sherlock相关推荐

  1. 攻防世界crypto高手题之sherlock

    攻防世界crypto高手题之sherlock 继续开启全栈梦想之逆向之旅~ 这题是攻防世界crypto高手题的sherlock . . (这里积累第一个经验) 下载附件,是一个txt文档,内容是一篇小 ...

  2. 攻防世界 Crypto sherlock

    攻防世界 Crypto sherlock 1.打开文件 2.提取所有大写字母 2.得到以下内容 3.二进制转字符串 1.打开文件 文件是一个大文本 搜索了flag时候没有什么结果 2.提取所有大写字母 ...

  3. 攻防世界_Crypto_sherlock

    攻防世界刷题记录Crypto篇 文章目录 攻防世界刷题记录Crypto篇 前言 解题步骤 1.筛选出文中的大写字母 2.借助Python处理字符串 总结 前言 继续高手进阶区题目~sherlock 咦 ...

  4. 【攻防世界001】Guess-the-Number

    攻防世界之前刷了几十题了,没写wp,感觉很简单没啥意思.后来参加了几次比赛,发现有点干不动,决定还是老老实实刷题好了.这是第一篇wp,这题很简单,是个jar,用jd-gui可以得到java源码. 原来 ...

  5. 攻防世界(pwn)--Mary_Morton 利用格式化字符串+栈溢出破解Canary的保护机制

    ctf(pwn) canary保护机制讲解 与 破解方法介绍 程序执行流程 有三个选项,1是利用栈溢出,2是利用格式化字符串,3是退出;可连续输入多次; IDA分析 解题思路 程序存在canary保护 ...

  6. 攻防世界(Pwn) forgot---栈溢出;(方法二)

    攻防世界(Pwn) forgot-栈溢出:(方法一) 里面对问题描述的更详细一点 返回目标函数 0x80486CC 方法二(爆破流) 因为最终返回的是 v3[0]-v3[9] 之中的一个函数, v3[ ...

  7. 攻防世界(Pwn) forgot---栈溢出;(方法一)

    攻防世界(Pwn) forgot-栈溢出:(方法二) 介绍 这道题表面看起来有点复杂,其实很简单,有两种方法可以来做这一道题; 方法一(精确打击) 文件运行流程是: 1.先输入名字 2. 输入一串字符 ...

  8. 攻防世界misc新手_[攻防世界]mobile新手练习区easy-apk

    [攻防世界]mobile新手练习区easy-apk easy-apk最佳Writeup由129师386旅独立团 • devi1提供 难度系数: 7.0 题目来源: 暂无 题目描述:无 题目场景: 暂无 ...

  9. 攻防世界 ——crypto

    目录 新手区部分题解: 1,easy_RSA 2,Normal_RSA 3, 幂数加密 4,easy_ECC 高手进阶区部分题题解 5, ENC 6,告诉你个秘密 7,Easy-one 8,说我作弊需 ...

最新文章

  1. SQL语句执行顺序以及oracle基本查询优化
  2. 2017 多校2 hdu 6053 TrickGCD
  3. 嵌入式基于linux电机控制器,基于嵌入式Linux的移动机器人控制系统
  4. linux-简单进程查询
  5. mysql with parser_三十分钟成为 Contributor | 提升 TiDB Parser 对 MySQL 8.0 语法的兼容性...
  6. 简单谈谈select, iocp, epoll,kqueue及各种I/O复用机制
  7. 77. PHP 文件读取
  8. 开源项目:浏览器前进后退发现请求了接口,也有数据返回,但是前端并没有渲染数据是什么问题?
  9. SSH中各个框架的作用以及Spring AOP,IOC,DI详解
  10. 【音乐拼接】mp3格式
  11. SNMP(简单网络管理协议)
  12. “绿坝”最终会不了了之
  13. oracle里round函数补0,Oracle的Round函数
  14. 【数智化案例展】某头部股份制银行总行——“数字化投顾”工作台
  15. 琵琶行用计算机弹,琵琶行中的三次弹奏
  16. 【产品】建立墨菲定律思维模式
  17. Linux 压缩、解压、打包操作
  18. 转】基于GeoServer的电子地图系统说明(四):空间数据库实现
  19. 我的世界java皮肤展开图,我的世界情侣皮肤,我的世界皮肤展开图做图片
  20. 区块链技术与应用实验报告(实验三)

热门文章

  1. Matlab一元一次函数拟合及显著性检验
  2. SysTick、SYSCLK、HCLK、HSI,HSE,LSE
  3. 度假村房间预订HTML5模板,里面总共有6个子页面,适合度假酒店预订网站模板。
  4. Java Debug Interface(JDI)介绍和使用JDI调试程序
  5. Temu跨境电商,自养国外买家账号补单?快速出单,掌握流量密码
  6. Deepin15.11系统深度驱动助手并未检测出独显问题
  7. Java实现基于国密SM2、SM4生成证书密钥进行字串的加解密
  8. 96年的小同事找了一份高薪工作
  9. WordExcel使用小技巧(1)—— 打对勾或打叉
  10. AI创作教程之什么是Stable Diffusion?