Jarvis oj 文件数据修复 writeup
来源:互联网 发布:淘宝洗照片为什么便宜 编辑:程序博客网 时间:2024/05/22 06:57
感觉这题把逆向玩成了misc。。。。
首先用mfc工具找到处理解密的函数
看了下代码,是把输入的密码一顿操作之后生成16位的key
然后用这个key异或一波文件的内容,异或完一次之后+1
但是关键是我们不知道密码是什么。。。虽然提示了8位纯数字,但是爆破依然很浪费时间
于是就发呆看着屏幕。。。结果看到有几列东西是每一列+1。。。于是大胆猜测全部都是0,这些就是key加了n异或后的结果
于是写个脚本,解出文件,binwalk一波就能拿到一个thumbnail.jpeg 里面就有flag,脚本如下
w=[68, 225, 182, 139, 213, 101, 249, 158, 210, 71, 76, 51, 255, 17, 128, 252]f=open('CTF_300_1.ctf','rb')da=f.read()p=[]for i in range(len(da)): p.append(da[i]^w[i%16]) w[i%16]+=1 w[i%16]%=256f.close()f=open('dec','wb')f.write(bytes(p))f.close()
阅读全文
0 0
- Jarvis oj 文件数据修复 writeup
- Jarvis OJ writeup Web
- Jarvis OJ writeup Basic
- jarvis oj DebugMe writeup
- jarvis oj 软件密码破解-3 Writeup
- Jarvis OJ
- jarvis oj Web By Assassin
- Jarvis OJ Login【MD5拼接php字符串】
- Jarvis OJ PHPINFO【审计代码反序列化】
- 171205 逆向-JarvisOJ(文件数据修复)
- PwnHub-另一份文件-WriteUP
- bugku ctf文件包含 writeup
- Jarvis easycrackme
- 文件操作(OJ数据生成)
- 文件修复
- Mysql数据库修复,Ibdata1文件删除数据恢复成功
- 南邮 OJ 1503 漏洞修复
- Jarvis后台管理模板
- 成绩转换(分支结构)
- “自顶向下 逐步求精”的设计方法
- 嵌入式的开发环境的建立
- 让我们来扮演高斯(循环结构)
- HTML:使用表单
- Jarvis oj 文件数据修复 writeup
- Anvsoft SynciOS Pro(苹果设备管理工具)官方注册版V6.2.6下载 | syncios破解版
- What makes a good lead programmer
- 蓝桥杯:基础训练——/* 问题描述: 基础练习 完美的代价 时间限制:1.0s 内存限制:512.0MB 问题描述 回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为
- 奇偶数求和(循环,分支,数组)
- java编译等命令
- 交大OJ 1069 二哥的硬币(多重背包/单调队列)
- ParticleSystem缩放
- Hadoop学习笔记之初识MapReduce以及WordCount实例分析