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

[BUUCTF]-Reverse:reverse3解析

查看ida

从下图的/3和*4可以推断得出来是base64加密。

ida里大致意思就是我们输入的字符串经过base64加密,循环递减,最后等于str2,那我们输入的字符串就是flag。

完整exp:

import base64
list='e3nifIH9b_C@n@dH'
print(len(list))flag=''
for i in range(len(list)):flag+=chr(ord(list[i])-i)flag=base64.b64decode(flag)
print(flag)

相关文章:

  • 蓝桥杯-灌溉
  • XSS初级漏洞靶场
  • qt 5.15版本安装
  • 【视频编码\VVC】编码结构基础知识
  • 一张图读懂人工智能
  • SpringBoot底层原理
  • 计算机网络——22TCP拥塞
  • uniapp中导入css和scss的区别
  • Fastjson:高效、便捷的Java语言JSON解析器和生成器
  • 出海遇见SOCKS5:电商与游戏的网络安全奇航
  • C语言的reverse函数
  • MATLAB环境下脑电信号EEG的谱分析
  • C#,双向链表(Doubly Linked List)归并排序(Merge Sort)算法与源代码
  • SpringBoot+Vue实战:打造企业级项目管理神器
  • 【前端素材】推荐优质后台管理系统 Adminity平台模板(附源码)
  • 【划重点】MySQL技术内幕:InnoDB存储引擎
  • create-react-app做的留言板
  • Cumulo 的 ClojureScript 模块已经成型
  • iOS | NSProxy
  • JavaScript异步流程控制的前世今生
  • Markdown 语法简单说明
  • scala基础语法(二)
  • 诡异!React stopPropagation失灵
  • 如何设计一个微型分布式架构?
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 通过几道题目学习二叉搜索树
  • 我这样减少了26.5M Java内存!
  • 学习HTTP相关知识笔记
  • 智能网联汽车信息安全
  • 阿里云ACE认证之理解CDN技术
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • # include “ “ 和 # include < >两者的区别
  • #etcd#安装时出错
  • #laravel 通过手动安装依赖PHPExcel#
  • %@ page import=%的用法
  • (04)Hive的相关概念——order by 、sort by、distribute by 、cluster by
  • (26)4.7 字符函数和字符串函数
  • (6)添加vue-cookie
  • (Matlab)遗传算法优化的BP神经网络实现回归预测
  • (六)vue-router+UI组件库
  • (五)关系数据库标准语言SQL
  • (一)Java算法:二分查找
  • (转)ObjectiveC 深浅拷贝学习
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
  • .chm格式文件如何阅读
  • .Net 代码性能 - (1)
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .net流程开发平台的一些难点(1)
  • // an array of int
  • @ComponentScan比较
  • @Transactional 详解
  • [bzoj1901]: Zju2112 Dynamic Rankings
  • [C/C++] -- 二叉树
  • [docker] Docker的数据卷、数据卷容器,容器互联