re题(24)BUUFCTF-[WUSTCTF2020]level1

devtools/2024/10/21 11:47:17/

BUUCTF在线评测 (buuoj.cn)

放到ida

 这是下载的文本

逻辑比较简单,写个脚本 

 

p=[198,232,816,200,1536,300,6144,984,51200,570,92160,1200,565248,756,1474560,800,6291456,1782,65536000]
for i in range(1,20):if (i & 1) != 0 :p[i-1]=chr(p[i-1] >> i)else:p[i-1]=chr((int)(p[i-1]/i))  #浮点型转一下整型
a=''
a=''.join(p)
print(a)
#ctf2020{d9-dE6-20c}

 运算符“||”与“|”,“&&”和“&”的区别 (附带各类位运算符号详解(&、|、^、~、<<、>>、>>>)-CSDN博客

本题用到了‘&’与运算符和‘>>’右移运算符,(i&1)!=0 就是奇数成立,偶数不成立,剩下的就是简单运算,注意源代码是int型,用python写脚本时要变成int型


http://www.ppmy.cn/devtools/113239.html

相关文章

expect自动登录ssh,ftp

expect是一种能够按照脚本内容里面设定的方式与交互式程序进行“会话”的程序。根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及 什么是正确的应答。它是一种可以提供“分支和嵌套结构”来引导程序流程的解释型脚本语言。 shell功能很强大,但是不能实现有…

苹果发布新款iPhone 16,与Apple Intelligence配套:查看功能和价格

在2024年9月9日(星期一)的苹果Glowtime活动中,Apple在其位于加利福尼亚州库比蒂诺总部的Apple Park发布了新款iPhone 16。 苹果公司首席执行官蒂姆库克在2024年9月9日(星期一)于加利福尼亚州库比蒂诺的Apple Park校园…

目标检测经典算法的个人理解

one stage 1、RCNN -> Fast-RCNN:RPN部分从用传统的算法 -> 用深度学习网络来实现。 2、Fast-RCNN -> Faster-RCNN:从先选region再求Feature -> 先求Feature再选region。 two stage 1、SSD(2016):VGG做…

【系统架构设计师-2010年真题】案例分析-答案及详解

更多内容请见: 备考系统架构设计师-核心总结索引 文章目录 【材料1】【问题 1】(7 分)【问题 2】(13 分)【问题 3】(6 分)【材料2】【问题 1】(8 分)【问题 2】(13 分)【问题 3】(4 分)【材料3】【问题 1】(共 7 分)【问题 2】(共 10 分)【问题 3】(共 8 分)【材料4】【问题 1…

MYSQL数据库基础篇——MYSQL的安装与使用

一.下载并安装MYSQL 下载mysql,地址MySQL,进行如下操作​​​​: ​​​ 安装好后,接下来配置信息: 这里选择第一个,当然,有可能你的版本下的MYSQL并没有这个选项,那么我们可以选择Custom&…

Leetcode面试经典150题-350.两个数组的交集II

题目比较简单,散散心吧 这个题竟然是349更简单的版本,可以先看看349题的解法: Leetcode面试经典150题-349.两个数组的交集-CSDN博客 349会了,这个也就会了 解法都在代码里,不懂就留言或者私信 class Solution {/…

基于SpringBoot+Vue+MySQL的网上甜品蛋糕售卖店管理系统

系统展示 用户前台界面 管理员后台界面 系统背景 在数字化浪潮的推动下,我们设计了一款基于SpringBoot后端框架、Vue前端框架及MySQL数据库的网上甜品蛋糕售卖店管理系统。该系统旨在帮助甜品蛋糕店实现线上线下的无缝对接,提升运营效率与顾客体验。通过…

Python 解析 JSON 数据

1、有如下 JSON 数据,存放在 data.json 文件: [{"id":1, "name": "小王", "gender": "male", "score": 96.8}, {"id":2, "name": "小婷", "gender&qu…