IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 2022年暑期CTF刷题WP(持续更新) -> 正文阅读

[网络协议]2022年暑期CTF刷题WP(持续更新)

目录

攻防世界

Reverse

simple-unpack

logmein

getit


攻防世界

Reverse

simple-unpack

下载得到一个文件,放到PEID里查看

没有看出什么有效的信息,于是再放到EXEinfo PE里面

发现了UPX壳,下一步就是脱壳了,先使用UPXShell脱壳

UPX壳的版本太老了,我这里脱不了壳,查询资料发现Kali可以用来脱壳,使用命令

upx -d filename

然后使用Windows记事本打开Ctrl F搜索flag关键字成功找到flag

?flag{Upx_1s_n0t_a_d3liv3r_c0mp4ny}

logmein

下载文件,PEiD,EXEinfo PE,没有发现什么有用的东西,直接使用64位ida pro 打开,找到main函数,按一下F5,得到以下信息开始分析代码。

v8 是加密后数据,v7 相当于秘钥,将 v8 逐个字符与 v7 逐个字符循环异或后,得到的字符串就是正确的密码,编写python脚本

v8=":\"AL_RT^L*.?+6/46"
v7='ebmarah'//ida中选中按快捷键R转换而来
v7=v7[::-1]
v6=7
flag=''
for i,c in enumerate(v8):
    flag+=chr(ord(v7[i%v6])^ord(c))
print(flag)

运行得到flag? RC3-2016-XORISGUD,直接提交就可以了

getit

下载文件,直接放EXEinfo PE里查看

64位未加壳ELF文件,丢到64位IDA中,查看main函数

关注第一个for语句,用来生成flag值

t为'SharifCTF{????????????????????????????????}'

?s为'c61b68366edeb7bdce3c6820314b7498',对s进行计算,编写python脚本

s ='c61b68366edeb7bdce3c6820314b7498'
flag =""
for i in range(len(s)):
    if (i & 1) :
        v=1
    else:
        v=-1
    flag+=chr(ord(s[i])+v)
print(flag)

?输出b70c59275fcfa8aebf2d5911223c6589

flag为SharifCTF{b70c59275fcfa8aebf2d5911223c6589}

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-06-21 21:33:08  更:2022-06-21 21:33:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 14:19:22-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码