ISCC2024 WriteUpReverse 迷失之门

2024-06-19 05:28

本文主要是介绍ISCC2024 WriteUpReverse 迷失之门,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Reverse 迷失之门

迷失之门 writeup解题思路

打开题目是一个压缩包解压后是一个.exe程序

  1. 按照做题顺序第一步查壳发现并没有壳
  2. 将其拖入ida中进行查看

  1. 使用shift+F12进行字符串查看

  1. 发现flag字符了我们双击它

  1. 将光标移动到yes哪里右击空白地方打开交叉索引并按F5进行反汇编发现下面代码

6.将其里面的数字换成对应的ASCII

根据上面的代码我们可以知道a1是一个指向字符数组的指针,它作为参数传递给check_2函数。这个函数通过逐个访问a1指针所指向的字符数组来检查字符串的内容。

所以Result= FSBBhKO3debTnJPpbiaWUWVViC6
  1. 接下来到了查看main函数

在main函数中我们发现了cheak关键字双击进入发现里面的代码对a1进行循环,然后在放到check2当中根据以上信息,我们进行编写脚本进行解密

v16 = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"v10 = "abcdefghijklmnopqrstuvwxyz"v4 = "0123456789+/-=!#&*()?;:*^%"v3 = "DABBZXQESVFRWNGTHYJUMKIOLPC"result = "FSBBhKO3debTnJPpbiaWUWVViC6"flag = []for k in range(len(result)):for i in range(33, 127):if i - ord(v3[k]) > 0:v22 = i - ord(v3[k])if v22 > 25:if v22 > 51:v1 = v4[v22 - 52]else:v1 = v10[v22 - 26]a1 = v1else:a1 = v16[v22]if a1 == result[k]:print(chr(i), end="")

最后得出flag为ISCC{b_|ptae~WV}c{dkaa^dnR}

这篇关于ISCC2024 WriteUpReverse 迷失之门的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1074131

相关文章

镜面上的迷失之链 —— 二分判定性问题

问题背景与解析 在一般情况下,二分判定性问题都带有"最小化最大值"(即常说的"最大值最小")等特征。在具体的实现中,二分部分的代码往往是直接二分题目所需的答案,并判断能否达到当前所二分的值。 该过程的主要考点有两个。第一是对二分这种思维方式的掌控,第二是代码的实际编写能力。对于第一个考点,需要在透彻理解二分思想的基础上进行适量的练习。对于第二个考点,则需要在平时的解题过程中注意积累有效模型与常

ISCC2024 WriteUp

msic Funzip Funzip writeup解题思路 1.打开题目发现是一个base64 2.看了一遍后发现他不是很全于是写一个脚本进行补全 wf = open("5.txt", "w") with open("1 (2).txt", "r") as f:     data = f.read()     data = data.splitlines() for li

ISCC2024 winterbegins

首先,用IDA打开程序,看到一大堆while(1)又套着while(1)的结构,肯定是控制流平坦化了,我们可以使用IDA插件d810去掉。 现在程序就好看多了。如果IDA没有显示这堆中文字符串,可以考虑使用IDA8.3,就可以显示了。 首先,反汇编第12行那个函数sub_7FF783BFCB20,里面一大堆奇奇怪怪的语句,不知道是干嘛的。我们可以在第十六行下断点,然后随便输入一堆字符串,就可

ISCC2024个人挑战赛WP-WEB

(非官方解,以下内容均互联网收集的信息和个人思路,仅供学习参考)  还没想好名字的塔防游戏 GET /world.js HTTP/1.1 Host: 101.200.138.180:17345 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;

ISCC2024个人挑战赛WP-MISC

(非官方解,以下内容均互联网收集的信息和个人思路,仅供学习参考)  where is flag 下载附件,解压出pyc,然后到下面网址反编译 python反编译 - 在线工具 记住c,是密文, Key是 k5fgb2eur5styn0lve3t6r1s AES ecb解密 解密网址:https://www.lddgo.net/encrypt/aes 成语学习 压缩

AGI技术与原理浅析:曙光还是迷失?

前言:回顾以往博客文章,最近一次更新在2020-07,内容以机器学习、深度学习、CV、Slam为主,顺带夹杂个人感悟。笔者并非算法科班出身,本科学制药、研究生学金融,最原始的算法积累都来源于网络,当时更新博客的缘由无非是“取自网络、用于网络”。自2022年12月ChatGPT横空出世,毅然投入“AGI”大军,对大语言、多模态、RAG、Agent多有涉猎,并希望通过继续更新博客,影响更多同好共同奔

题目:迷失之地(蓝桥OJ 3332)

问题描述: 解题思路:         先找到最大的数,因为他的位是最大的。         再找前面含缺零位为的最大数,依次类推,直到没有0位或早不到能补零的位。 题解: #include<bits/stdc++.h>using namespace std;const int N = 1e6 + 10;int q[N], st[N];int n, maxn, id

中国企业“战略迷失悲剧”逼近高发期--中国房地产企业即将迎来倒闭潮

“最后一根稻草”压垮中国房地产企业——已近在咫尺! 由于过度重视与地方政府关系,而过度轻视宏观战略预测,过分蔑视社会公众怨声,中国大部分房地产企业正将迎来严峻宏观调控和市场泡沫破灭的严厉惩罚——未来6-12个月,中国房企将会有相当比例破产倒闭。 房地产企业的最后一丝侥幸正变成绝望。2010年调控以来,银根收紧,房地产的企业信贷和个人房贷都急剧紧缩,股市融资也停顿下来。2011年以

#Sam有话说#谨慎,勿迷失

#Sam有话说#谨慎,勿迷失 【图片来源36kr,鸣谢】   很多说技术人容易迷失在技术上。 特别是转管理、或转产品的技术人,容易钻入到技术关注度最大化的死角里面。   迷失在技术里,迷失在忙碌中,都需要得到释放。 不能在技术与实现的“点”上、固步自封了! Lost,那就Release先! 平心而论,客观地,……就事论事,把管理或产品作为一条线、一片面来对待,这个目标要达成。

迷失的小孩

今天早上,我们考了英语,考完之后,还在看电视很长一段时间的电视。但随着时间的流逝,心理不一意的想起明天要考和综合布线和B/S,我还没心理准备在那里,还有意思还看电视,想着想着,不由地心跟着紧张起来了。    晚上吃完饭,想上这来着,可是进了大半天还是进不来。还被系统拒绝登录了。我让我想着奇怪死了,后来静了一下,想想不对用户名给输错了,当然是进不来了啊。    想想我今天下午干得那些事,真不