2024 八九月份国内外CTF 散装re 部分wp

news2024/9/30 13:08:03

CTFZone        silentDRM

 

附件拖入ida

最后部分很明显是比较。mmap和munmap函数的块大小为0x23280,比较大,暂时不管它。下断点动调,跳过v6和v7的分析部分,因为它是根据每五个字节的第一个字节生成的。直接看call v7

做运算后分为两次取表再组合,这个表应该是0xffff个word即0xffff*2个byte。继续调试

可以发现上面的部分就是把上次的运算结果向后移并且保存当前的运算结果

每五个字节的第一个是不变的,而后四个字节组成的整数经历的运算就是由第一个字节决定的。直接手撕。脚本

CTFZone        Exitinator

 

附件拖入ida

函数列表很有意思。运行程序就能发现并没有引入输入函数但是有输入点。注意到gadjet函数

看起来是比较,下断点试试。可以发现rsi是flag密文,rdi是输入经过加密后的值

发现输入是在buffer区域,在输入前对buffer区域下断点

然后就知道运算只有一个循环右移,找gpt要一个循环左移脚本就行。脚本

KCTF        星际生物

 

NET程序,拖入dnSpy

运气不错,稍微点点就能看见入口main函数,差点就想丢垃圾站了。先是检查长度和格式

接着好像是判断特定位置是否是数字,并且还把数字的值写入到188E数组里了

下断点进入调试,查看这个数组的值。根据上面的代码,输入的前56个字符(56是从循环结束后num的值得到的)应该是数字,并且值依次写入到188E数组里填充0F处

接着看下一个片段,这里好像是在检查当前值不能与后面9个数相同

诶,此时灵光一闪,188E数组长度多少?刚好81,不会吧,好像是数独,再看看。下一个代码片段

好家伙,检查竖列,数独无疑。直接搜一下有没有在线求解器,填完点一下,几秒钟就出了

继续向下看。好,非常熟悉的迷宫问题

手撕一下,拼接即可

CyberSpaceCTF        sole

 

附件拖入ida

先是判断输入长度。然后用相同的结构,取值赋值

再又是相同的结构运算比较

把所有的运算比较提取一下,然后z3求解

脚本

CSAW QUALS        Baby Rev

 

附件拖入ida。明文,解码一下

CSAW QUALS        Magic Tricks

 

附件拖入ida。因为是go程序,这里用ida8.3,方便恢复符号

读入之后经过运算然后写入文件,运算比较简单。就是最后呈现出来的数据有点问题,如果原文是小写字母,那经过运算后居然会变成两个字节,第一个字节是0xc3或者0xc2。脚本运算完再对比一下还原回去

长城杯初赛        easyre

 

附件拖入ida

看起来就一个异或,需要带参数运行。异或次数为0x2b,但是比较的次数是0x20。简单爆破一下即可。脚本

IERAECTF        Assignment

 

附件拖入ida。明文

IERAECTF        Luz Da Lua

 

unluac嗦一下。简单

尾语

玩服务器,找dk盾

可能是做得多了,国外的比赛基本上或多或少都能做出三个以上所以单出一篇,所以合集篇章就很短了。国内的比赛题量很少,还都是短期,对re来说其实不是很友好(众所周知,re很需要耐心和细心,短期时间内做re题有种高中随堂小测做一整张数学考卷的感觉),还是菜就多练吧,把熟练度提起来。当然,赛中没做出来的题还是要多复现,这就要求赛中得足够的投入,赛后才不至于是当新题来写

希望有朝一日能半年出一次合集,那就说明我这期间每一场大部分解出数都在三题以上

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2179702.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【博弈强化学习】——UAV-BS 的联合功率分配和 3D 部署:基于博弈论的深度强化学习方法

【论文】:Joint Power Allocation and 3D Deployment for UAV-BSs: A Game Theory Based Deep Reinforcement Learning Approach 【引用】:Fu S, Feng X, Sultana A, et al. Joint power allocation and 3D deployment for UAV-BSs: A game theory based…

基于Node.js+Express+MySQL+VUE科研成果网站发布查看科研信息科研成果论文下载免费安装部署

目录 1.技术选型‌ ‌2.功能设计‌ ‌3.系统架构‌ ‌4.开发流程‌ 5.开发背景 6.开发目标 7.技术可行性 8.功能可行性 8.1功能图 8.2 界面设计 8.3 部分代码 构建一个基于Spring Boot、Java Web、J2EE、MySQL数据库以及Vue前后端分离的科研成果网站,可…

PACS系统的延伸:三维重建后处理

影像中心PACS系统源代码,C#语言三发的PACS源码,三甲以下医院都能满足。 PACS系统即医学影像存档与通信系统,是医疗领域中不可或缺的信息技术系统。它主要负责医院内医学影像的数字化存储、管理、传输和显示,极大地促进了医疗影像信…

在线PDF怎么转换成JPG图片?分享14种转换操作!

作为一名社畜,俺也经常要将PDF转换为图片格式! 如何进行快速转换,包括电脑端、在线端和手机端,今天俺就测评了50款工具,给你得出了下面这些渠道,不少也是免费的,相信对你有帮助哦! …

springboot基于Vue的电影在线预定与管理系统

目录 毕设制作流程功能和技术介绍系统实现截图开发核心技术介绍:使用说明开发步骤编译运行代码执行流程核心代码部分展示可行性分析软件测试详细视频演示源码获取 毕设制作流程 (1)与指导老师确定系统主要功能; (2&am…

VS Code调整字体大小

##在工程目录底下.vscode/settings.json添加设置参数 {"editor.fontSize": 15,"window.zoomLevel": 1.5 }

Coursera_ Algorithms I 学习笔记:Module_3_Analysis_of_Algorithm_Introduction

Coursera_ Algorithms I 学习笔记:Module_3_Analysis_of_Algorithm_Introduction scientific method applied to analysis of algorithms data analysis log-log plot doubling hypothesis experimental alogrithmics System independent effectsSystem dependen…

【CSS in Depth 2 精译_040】6.3 CSS 定位技术之:相对定位(下)—— 用纯 CSS 绘制一个三角形

当前内容所在位置(可进入专栏查看其他译好的章节内容) 第一章 层叠、优先级与继承(已完结)第二章 相对单位(已完结)第三章 文档流与盒模型(已完结)第四章 Flexbox 布局(已…

Clocking System

文章目录 1. 介绍2. 时钟源2.1 scillator Circuit (OSC)2.1.1 外部时钟输入模式2.1.2 外部晶体/陶瓷谐振器模式2.1.3 振荡器的配置2.1.4 Oscillator Watchdog 2.2 Back-up Clock 3. 锁相环(PLL)3.1 系统锁相环3.1.1 Features3.1.2 框图 3.2.外设锁相环3.…

JAVA云洋系统聚合快递打造一站式快递系统小程序源码

云洋系统聚合快递 —— 打造一站式快递管理新体验 🚀 一站式快递管理新时代 在快节奏的现代生活中,快递已经成为我们日常不可或缺的一部分。然而,面对众多快递公司和复杂的物流信息,如何高效管理快递成为了许多人的难题。幸运的是…

基于SpringBoot大学生就业管理系统设计与实现

1.1 研究背景 科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以…

从“抄袭”到“原创”:5个超实用的论文降重技巧!

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 每当写完一篇论文,松了一口气准备庆祝时,突然想到还有一个名叫“查重”的终极大Boss等着你,瞬间心情从云端跌入谷底。 是不是你? 很多同学在提交之前&#…

CDGA|利用人工智能与边缘计算显著提升数据治理效率与效果的实践案例

在当今数字化转型的浪潮中,数据已成为企业最宝贵的资产之一。然而,随着数据量的爆炸性增长,如何高效、安全地治理这些数据成为企业面临的重要挑战。人工智能(AI)与边缘计算技术的融合,为数据治理带来了前所…

《程序猿之Redis缓存实战 · 哈希类型》

📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…

《ToDesk 云电脑、易腾云、青椒云移动端体验实测:让手机秒变超级电脑》

前言 科技发展到如今2024年,可以说每一年都在发生翻天覆地的变化。云电脑这个市场近年来迅速发展,无需购买和维护额外的硬件就可以体验到电脑端顶配的性能和体验,并且移动端也可以带来非凡体验。我们在外出办公随身没有携带电脑情况下&#x…

聊一聊大模型六小虎生存现状!

ChatGPT横空出世,打响了生成式AI创业热潮的发令枪。 在国内,智谱AI、百川智能、零一万物、月之暗面、Minimax率先领跑。今年6月,前微软全球副总裁姜大昕创办的阶跃星辰,开始受到资本的青睐,一轮20亿美元的融资&#x…

服务器使用frp做内网穿透详细教程,请码住

目录 1.内网穿透的定义 2.前提条件 3.frp下载地址 4.配置服务器端的frps.toml文件 5. 配置客户端,即物理服务器或者是电脑本机地址 6.添加服务端启动命令startServerFrp.sh 7.添加客户端启动命令startClientFrp.sh 8. 查看服务端启动日志 9.查看客户端启…

HTML+CSS - 表单交互(一)

1. 前言 ​​​​​​​ Web 表单是用于和用户交互的强大工具——其常用于收集用户数据和控制用户界面。 web 表单是用户和 web 站点或应用程序之间交互的主要内容之一。它们允许用户输入数据,大多数情况下会将数据发送到 web 服务器进行处理和存储 2. form标签 …

数据飞轮赋能科学决策:火山引擎 DataTester 升级 A/B 大模型评测

在数字化浪潮的推动下,企业数据化转型已成为不可逆转的时代趋势。随着企业对数据价值认知的深化,从优化数据管理到内部数据普惠,再到数据资产价值的充分挖掘,数据产品需求呈现爆发式增长。作为推动企业数智化升级的新范式&#xf…

数造科技入选中国信通院《高质量数字化转型产品及服务全景图》三大板块

9月24日,2024大模型数字生态发展大会暨“铸基计划”年中会议在北京召开。会上,中国信通院发布了2024年《高质量数字化转型产品及服务全景图(上半年度)》和《高质量数字化转型技术解决方案(上半年度)》等多项…