[WUSTCTF2020]Cr0ssfun

ops/2025/1/18 20:16:18/

[WUSTCTF2020]Cr0ssfun

一、查壳

无壳,64位

二、IDA分析
1.main

发现check函数是重点

2.check函数

发现可以一直点下去,好像是一个完整的a1数组,那我们就把他组合起来。

三、写脚本
 #include<stdio.h>int main(){int a1[50]={0};int i;a1[10] =112;a1[13]=64;a1[3]=102;a1[26]=114;a1[20]=101;a1[7]=48;a1[16]=95;a1[11]=112;a1[23]=101;a1[30]=117;a1[0]=119;a1[6]=50;a1[22]=115;a1[31]=110;a1[12]=95;a1[15]=100;a1[8]=123;a1[18]=51;a1[28]=95;a1[21]=114;a1[2]=116;a1[9]=99;a1[32]=125;a1[19]=118;a1[5]=48;a1[14]=110;a1[4]=50;a1[17]=114;a1[29]=102;a1[17]=114;a1[24]=95;a1[1]=99;a1[25]=64;a1[27]=101;for(i=0;i<50&&a1[i]!=0;i++)printf("%c",a1[i]);return 0;}---------------------------------wctf2020{cpp_@nd_r3verse_@re_fun}


http://www.ppmy.cn/ops/151174.html

相关文章

React 中hooks之useReducer使用场景和方法总结

1. useReducer 基本概念 useReducer 是 React 的一个 Hook&#xff0c;用于管理复杂的状态逻辑。它接收一个 reducer 函数和初始状态&#xff0c;返回当前状态和 dispatch 函数。 1.1 基本语法 const [state, dispatch] useReducer(reducer, initialState, init);reducer: …

【2024年华为OD机试】(B卷,100分)- 数据分类 (Java JS PythonC/C++)

一、问题描述 题目描述 对一个数据a进行分类&#xff0c;分类方法为&#xff1a; 此数据a&#xff08;四个字节大小&#xff09;的四个字节相加对一个给定的值b取模&#xff0c;如果得到的结果小于一个给定的值c&#xff0c;则数据a为有效类型&#xff0c;其类型为取模的值&…

android T 建立文件夹及文件的记录

第一&#xff1a;AndroidManifest.xml 中整体给予apk权限&#xff0c;如此加入后&#xff0c;在android的settings中&#xff0c;可以找到app.手动给予静态的权限&#xff0c;但是app不一定能使用&#xff0c;请大神指导为什么&#xff1f; <uses-permission android:name&q…

支付宝P0级重大事故!

支付宝又出事了&#xff01;支付宝发生了P0级的重大事故&#xff0c;导致了大规模的用户体验问题&#xff0c;引起了广泛关注。尽管支付宝已经是国内最成熟、最稳定的支付平台之一&#xff0c;但这次的事故再次让人感受到&#xff1a;无论多么强大的平台&#xff0c;也无法避免…

基于Python(Django)+SQLite3实现的(Web)资产管理系统

基于python和Django实现的资产管理系统 第一章 绪 论 1.1 研究工作的背景与意义 当今社会正快速向信息化社会前进。信息系统的作用也越来越大&#xff0c;特别是一些企业或组织等&#xff0c;往往需要管理大量的资产数据。对这些资产信息&#xff0c;往往需要安全的&#xf…

25. 【.NET 8 实战--孢子记账--从单体到微服务】--记账模块--预算金额的币种转换

这篇文章的代码和22. 【.NET 8 实战–孢子记账–从单体到微服务】–记账模块–切换主币种这篇文章的代码大体一样。这篇文章我们简单讲解一下。 既然收支记录都已经支持主币种转换的同时重新计算收支金额了&#xff0c;那预算也要支持切换主币种重新计算预算金额。我们一起来看…

nssctf_WEB部分题解

1.题目:easy_ssrf(ssrf 伪协议读取文件) 1. 题目:![](https://cdn.nlark.com/yuque/0/2024/png/39210681/1734314732935-4ccb798a-8525-4439-90e5-b78551cbfea0.png)看起来没有什么思路,于是随便写个网站看看回显:![](https://cdn.nlark.com/yuque/0/2024/png/39210681/1734314…

Flask学习入门笔记

Flask学习入门笔记 前言1. 安装Flask2. 创建一个简单的Flask应用3. 路由与视图函数3.1 基本路由3.2 动态路由3.3 HTTP方法 4. 请求与响应4.1 获取请求数据4.2 返回响应 5. 模板渲染5.1 基本模板渲染5.2 模板继承 6. 静态文件6.1 静态文件的目录结构6.2 在模板中引用静态文件6.2…