当前位置: 首页 > news >正文

攻防世界RE-666

关键函数:

很显然,满足条件的key就是flag

根据strcmp(s, enflag),可知,key加密后的数据为:

izwhroz""w"v.K".Ni

加密函数:

根据加密方式编写脚本:
 

a2 = [0]*30
a1=[0]*18
key=18
a2='izwhroz""w"v.K".Ni'
a2 = [ord(char) for char in a2]
for i in range(0,18,3):a1[i]=(a2[i]^key)-6a1[i+1]=(a2[i+1]^key)+6a1[i+2]=a2[i+2]^6^keyflag=''.join(chr(i) for i in a1)
print(flag)

flag:unctf{b66_6b6_66b}

相关文章:

  • exti line2 interrupt 如何写中断回调
  • 关于使用QT时写客户端连接时因使用代理出现的问题
  • GeoTools 将 Shp 导入PostGIS 空间数据库
  • 路径规划算法BFS/Astar/HybridAstar简单实现
  • 如何实现Aurora MySQL 零停机升级
  • linux线程同步
  • ES6 扩展运算符与 Rest 参数
  • yum命令常用选项
  • nginx 基于IP和用户的访问
  • leetcode hot100刷题日记——15.岛屿数量
  • Docker 安装 Harbor 教程(搭建 Docker 私有仓库 harbor 避坑指南)【woodwhales.cn】
  • java基础(面向对象进阶)
  • STM32中的IIC协议和OLED显示屏
  • ARM笔记-ARM指令集
  • 算法学习——从零实现循环神经网络
  • 7:QT加载保存参数(读写日志)
  • 5 分钟速通密码学!
  • List<Integer> list=new ArrayList<>()
  • Nginx stub_status 指南从启用到监控落地的全流程详解
  • 廉价却有效?ESD防护中的电容
  • 南通做网站厉害的/b站推广网站mmm
  • 河南省建设部官方网站/seo诊断服务
  • 如何查询网站接入商/企业网络推广网站
  • 怎么做企业的网站/百度营销平台
  • 百度手机导航官方新版/seo专家是什么意思
  • 崇文网站建设/一站式发稿平台