1.24寒假作业

devtools/2025/1/26 14:45:17/

web:[GDOUCTF 2023]EZ WEB

打开环境让我们点击一下获得flag,显然是没用的,看一下源代码

提示我们访问一下src,访问一下可以得到一个python代码

理解一下:用户通过 GET 方法访问根路径时,返回index.html文件,也就是说不能直接在浏览器url直接输入命令访问文件,我们要用put的请求方式访问对应的路径才能得到flag,到这脑子里有两个办法,要么用bp去改请求头,要么用python脚本去实现,这边用bp抓包,并修改

注意这边改的时候不要直接复制粘贴,建议用图中右侧那个bp自带功能去改,不然可能乱码

pwn:[SWPUCTF 2022 新生赛]有手就行的栈溢出

查壳,ida

找一下溢出点,在overflow函数这边,声明v1有32个字节,之前说过get函数是危险函数,它可以接受无数多个字符,所以这边存在溢出,但是溢出量不知道怎么算覆盖量

找一下后门函数,在gift函数,但是他是put,也就是打印出这串字符,不是执行,所以这个是假的

真的在fun函数

地址是0x401257

尝试直接给一个大一点的覆盖量,结果不行

去看了一下wp他的覆盖值和我不一样,其他都和我这个一样,所以他是怎么算的

misc:polar靶场稻香

打开文件是一个音频文件,之前做过类似的一般都是有隐藏文件直接分离,目前接触过的分离的方式就两种foremost,F5-steganography,先用010分析,结尾发现一个看起来像base64加密代码,结果解码不了

尝试之后,要先用base32解码,再用base64解码得到一串十六进制的数字,直接转字符得到密码p@ sw0rd!\n\n

然后用已知的两种分离方式尝试一下都么有成功,去看一下wp才知道又有一种专门对音频分离的方式叫deepsound,然后上面的密码也是错的换行符去掉之后空格还要换成2,p@2sw0rd!但是也很像啊不知道有什么其他的解码方式。用deepsound分离

得到一张图片,010分析之后也没有什么不一样的直接分离试试看,用f5分离,得到答案

crypto:polar靶场僧人和小妖的爱情

打开文档可以看到一个佛曰和兽语,直接解密

兽语解密出来了,佛曰没出来

后面去尝试了其他的与佛伦禅,bugku里的结出来的,这两个有什么区别吗

reserve:polar靶场pe结构

查壳,没查出来,显示文件错误

那就考虑是文件格式错误用010分析一下

搜索一下exe文件的文件头是什么

果然是错的,直接改一下,再查壳就有了

ida打开,看主要函数

将后面一堆字符串复制给str,历遍str和3异或,%c 是格式化输出字符的占位符,直接写个脚本逆向一下


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

相关文章

备赛蓝桥杯之第十五届职业院校组省赛第二题:分享点滴

提示:本篇文章仅仅是作者自己目前在备赛蓝桥杯中,自己学习与刷题的学习笔记,写的不好,欢迎大家批评与建议 由于个别题目代码量与题目量偏大,请大家自己去蓝桥杯官网【连接高校和企业 - 蓝桥云课】去寻找原题&#xff0…

Go的垃圾回收(GC)触发时机

Go 的垃圾回收(GC)触发时机 Go 语言的垃圾回收机制(GC)会在特定条件下自动触发,同时也支持手动触发。GC 的触发时机可以分为 系统触发 和 主动触发 两种情况。 1. 系统触发 系统触发是 Go 运行时根据内存使用情况和…

「 机器人 」利用电压偏移实现扑翼飞行器的俯仰力矩控制

前言 在扑翼飞行器中,通过在电机输入信号中引入电压偏移 并相应调节机翼运动的基准位置,可在俯仰方向产生有效的力矩。以下从原理、数学描述、硬件实现与实验验证等方面,阐述这一方法的具体过程和意义。 1. 俯仰力矩生成原理 1.1 机翼运动的基础 (1)独立电机驱动 • 左右…

2025美赛D题完整代码+建模过程

第一个问题是:“弗朗西斯斯科特基大桥的倒塌对巴尔的摩的交通系统产生了巨大的影响。您的网络模型显示了大桥倒塌和/或大桥重建的影响是什么?一定要强调对巴尔的摩及其周边各利益相关者的影响。” 针对“弗朗西斯斯科特基大桥的倒塌对巴尔的摩的交通系统产生了巨大的影响”这…

grid表格细节网格(分组展示数据,每组下面为自定义数据,表格或者表单)

grid表格细节网格(分组展示数据,每组下面为自定义数据,表格或者表单) 想要实现的效果如下: 示例: import column from "../../../../../config/column"; import optionCellRender from ./optionCellRender.vue import…

大数据学习(36)- Hive和YARN

&&大数据学习&& 🔥系列专栏: 👑哲学语录: 承认自己的无知,乃是开启智慧的大门 💖如果觉得博主的文章还不错的话,请点赞👍收藏⭐️留言📝支持一下博主哦&#x1f91…

快速入门Flink

Flink是新一代实时计算平台,采用原生的流处理系统,保证了低延迟性,在API和容错上也是做的相当完善,本文将从架构、组件栈、安装、入门程序等进行基础知识的分析,帮助大家快速对Flink有一个了解。 一.简介 1.是什么 Ap…

定时5秒执行一次的任务 如果使用时间轮

使用时间轮(Timing Wheel)来定时每5秒执行一次的任务可以通过几种不同的方式实现,具体取决于你对精度、资源消耗以及系统复杂性的要求。以下是两种常见且有效的策略: 1. 单次调度与递归安排 这种方法涉及在任务执行完毕后立即重新安排它再次执行。这意味着每次任务完成时…