CTF_RE典例

devtools/2024/12/21 22:25:02/

PZCTF Xor

分组异或

0,1,2,3 不变, 4 , 5 ,6,7只异或Str[0],  8,9,10,11要先后异或Str[0],Str[1]

python">s = [0x50, 0x5a, 0x43, 0x54, 0x16, 0x2b, 0x11, 0xf, 0x3b, 0x63,0x7e, 0x7e, 0x78, 0x2c, 0x16, 0x3a, 0x71, 0x2e, 0x2e, 0x6d, 0x72, 0x76]for i in range(len(s) - 1, -1, -1):# for j in range(int(i / 4) - 1, -1, -1):	#不管是先异或 a b c还是 c b a都可以for j in range(int(i / 4)):s[i] ^= s[j]for i in range(len(s)):print(chr(s[i]), end = "")    
# 当一个数异或多个数时 如 a ^ b ^ c ^ d = e 
# 那么当他要反过来推回来 不管是正着异或 e ^ b ^ c ^ d 还是倒过来 e ^ d ^ c ^ b 答案都为 a

穿山甲 SMC 

base变表

pyc反编译

有时候uncompyle6后会报错,可能是文件头的问题,要找到对应python版本对应的。

需要conda工具创建环境

Python Uncompyle6 反编译工具使用 与 Magic Number 详解-CSDN博客

[GUET-CTF2019]number_game

macOS 系统中的一个隐藏文件夹,通常在压缩文件(如 ZIP)中会出现。这个文件夹主要用于存储与文件系统相关的元数据,例如资源派生信息、文件权限等。

__int64 __fastcall sub_400807(__int64 a1, __int64 a2)
{__int64 result; // raxresult = a1;if ( a1 ){sub_400807(*(_QWORD *)(a1 + 8), a2);*(_BYTE *)(a2 + dword_601080++) = *(_BYTE *)a1;return sub_400807(*(_QWORD *)(a1 + 16), a2);}return result;
}

进行了递归调用

看了一下别人的wp:发现是数独游戏,不能一样嘛

那两个递归函数是一个二叉树的先序遍历和中序遍历,悲(

最近好几个题都遇到了二叉树 ,嗯,明天学了再继续写


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

相关文章

日志输出-第四章-接口级(单体应用)前后端数据加解密 Filter 实现

文章目录 日志输出-第四章-接口级(单体应用)前后端数据加解密 Filter 实现一、概述二、通过 Filter 的方式实现2.1、加解密工具类2.2、请求包装类2.3、响应包装类2.4、实现加解密2.5、效果展示 三、总结 日志输出-第四章-接口级(单体应用&…

php正则中的i,m,s,x,e分别表示什么

正则表达式模式修饰符(也称为标志或模式修饰符)用于改变正则表达式的行为。这些修饰符可以附加在正则表达式的定界符之后,通常为正斜杠(/)或井号(#),以改变搜索或替换的方式。 1、i…

debian11安装留档@VirtualBox

因为debian12无法安装tpot,所以又把11重新安装一遍,以前的安装文档:安装Debian 11 留档-CSDN博客 下载光盘 华为云地址:https://repo.huaweicloud.com/debian-cd/11.0.0/amd64/iso-cd/ 使用了debian11 教育版,比较有…

搜维尔科技:穿上Xsens Link动作捕捉套装,进行精准的运动捕捉

穿上Xsens Link动作捕捉套装,进行精准的运动捕捉 搜维尔科技:穿上Xsens Link动作捕捉套装,进行精准的运动捕捉

ABB 控制柜

1,主计算机:相当于电脑的主机,用于存放系统和数据,需要24V直流电才能工作。执行用户编写的程序,控制机器人进行响应的动作。主计算机有很多接口,比如与编程PC连接的服务网口、用于连接示教器的网口、连接轴…

C++设计模式之策略模式、迭代器模式、适配器模式、工厂模式、超级工厂模式、享元模式、代理模式

文章目录 一、介绍1.毫无价值的使用虚函数例子 二、策略模式1.策略模式2.多重策略与迭代器模式3.不要什么东西都塞一块 三、适配器模式1.跨接口的适配器2.跨接口的适配器 四、工厂模式1.工厂模式2.超级工厂模式3.RAII 自动管理内存4.工厂模式实战 五、享元模式1.享元模式2.代理…

揭秘SQL中的公用表表达式:数据查询的新宠儿

欢迎来到我的博客,代码的世界里,每一行都是一个故事 揭秘SQL中的公用表表达式:数据查询的新宠儿 前言公用表表述的概述非递归CTE的作用递归CTE的作用CTE性能优化 前言 你是否曾经为SQL查询的复杂性而困扰不已?尤其是那些读写层子…

hdfs机器下线维修

HDFS(Hadoop Distributed File System)是Hadoop分布式文件系统,它设计用来跨多个物理服务器存储大量数据。当HDFS集群中的某个机器需要下线维修时,需要谨慎处理以避免数据丢失或服务中断。以下是处理HDFS机器下线的步骤&#xff1…