第一届“信安杯”部分WriteUp
第一届“信安杯”部分WriteUp------OooooohLeeGay队!
小队成员(按姓氏):郭泽坤、李江川、赵乐祺
以下这部分是做出来的
2019.11.23-24
++Re1:++
解题:李江川,郭泽坤
打开题目链接,压缩包解压后有一个.exe,打开后是一个让你点灯的游戏,所有灯点亮后就会得到flag
直接一路输入1~8,发现全部灯被点亮,得到flag。
++Re2:++
解题:赵乐祺
下载下来之后是开源文件,c语言,读一下:
可以知道,first是十六进制的0xcafe,second是一个数,这个数不能满足(second % 5 == 3 || second % 17 != 8),那么最小的这个数17+8=25满足;同时strlen是指字符串长度,也就是7,我们把这些数值算出来再用十六进制表示即可得到一个长得很奇怪的flag;
我还是要吐槽一遍长的是真的奇怪,应该是我见过的太少了。
++Re3++:
解题:赵乐祺
打开后发现了py的字样,是提示,这是一份py文件,用python反编译之后是个迷宫(maze):
把迷宫从一维变为二维:
按照代码给出的位置移动的输入方法,输入了一堆字符串。flag里就是我们input的这些字符串。
++Re5:++
解题:赵乐祺
冰菓大法好!咳咳。
打开这个exe让我们输入flag,随便瞎点两下,找到了提示,让我们把这个exe扔进dnspy看看:
一页一页的点下来后发现了这么一大串看起来像是ascii的东西,直觉告诉我们这就是flag了(其实英文好可以看出来encryptstr是一个复合单词,加密字符串)
自己写个解密的c:
运行得出结果:
---
++Misc1漫漫长路签到题:++
解题:赵乐祺、李江川
打开后说有两张图:
看了一下内存大小,挺大的,在010editor中找到了【50 4B 01 02】等zip的头文件字样,大胆的把后缀改为zip,amazing!:
打开之后就是社工大法好:
然后由不愿意透露姓名的官方提供:
++Misc2 很简单的Hex:++
解题:李江川
开幕暴击:
打开题目链接,下载压缩包,是一张图片,可能是有隐写,但是用stegsolve并没有发现在图层之间有隐藏信息
那就考虑查看文件格式,发现flag:
++Misc3不想让你打开:++
解题:赵乐祺
zip伪加密:
把伪加密改回00 00,解压之后有这些东西:
下意识的把zip扔进010:
改了之后发现并没有什么卵用:
折返去看没想到吧.txt【确实没想到】把这串很像密码的东西转码试试,十六进制转字符串:
++Web1 easyjs:++
解题:郭泽坤
打开网页发现一直刷新,提示我们让网页停止刷新就可以拿到flag,想到用Burp拦截。
拦截之后并未发现什么有价值信息,尝试发送给中继器,直接运行,发现flag:Flag: flag{0k_u_hav3_caught_m3_}
##### 没了,web就做出来一道,嘤。
++Crypto1我混乱了:++
解题:李江川
是长的挺乱的,但是依稀可见rxms像是flag的字样,凯撒密码转换器转换一下得到flag:
++Crypto2很基础的大礼包:++
解题:李江川
辗转相转法,爱的flag转圈圈:
首先16转文本:
接着base32:
然后两次base64:
第二次:
++Crypto3暴力的RSA:++
解题:赵乐祺
题目说的很明白了,RSA加密算法:
txt打开是这个样子的:
想着能不能转换成可以看懂的东西的想法,尝试把后缀名改成了c,希望得到代码什么的,结果得到了:
从网上找一下算法步骤:
密匙有了,大数位运算,py来得方便【比c高精度友好多了】
以上,就是我们OooooohLeeGay小队做出来的题目,至于剩下的,大多是做一半卡死了。
###### 以下是做一半的思路
++Web2奥里给:++
放进burp里查了半天,李江川同学查出来个页面:
然后无果,无奈。
其他的web也试了试,皆无果而终。
++Re4&&6:++
re4在找各种蛛丝马迹【因为ida用的不熟】:
当我发觉到flag被分为各个部分的时候,我就意识到八成找不全了。
至于re6同样在各种软件中检测一番无果而终
++Misc:++
喵喵的思考,一只猫愣是把我盯得无能狂怒。
Dance,看着word文档,改成了zip文件解压之后就不会了。
以上。
第一届“信安杯”部分WriteUp的更多相关文章
- 第一届合天杯河北科技大学网络安全技术大赛 web6 writeup
- [第四届世安杯](web)writeup
ctf入门级题目 <?php $flag = '*********'; if (isset ($_GET['password'])) { if (ereg ("^[a-zA-Z0-9] ...
- 【CTF MISC】pyc文件反编译到Python源码-2017世安杯CTF writeup详解
1.题目 Create-By-SimpleLab 适合作为桌面的图片 首先是一张图片,然后用StegSolve进行分析,发现二维码 扫码得到一串字符 03F30D0A79CB0558630000000 ...
- 【CTF MISC】文件内容反转方法-2017世安杯CTF writeup详解
Reverseme 用winhex打开,发现里面的字符反过来可以正常阅读,所以文件被倒置了 Python解题程序如下 with open('reverseMe','rb') as f: with op ...
- “九韶杯”河科院程序设计协会第一届程序设计竞赛 D数列重组 next_permutation
"九韶杯"河科院程序设计协会第一届程序设计竞赛 D数列重组 next_permutation 题目 原题链接: https://ac.nowcoder.com/acm/conte ...
- CTF 湖湘杯 2018 WriteUp (部分)
湖湘杯 2018 WriteUp (部分),欢迎转载,转载请注明出处! 1. CodeCheck(WEB) 测试admin ‘ or ‘1’=’1’# ,php报错.点击登录框下面的滚动通知,URL ...
- 2017湖湘杯复赛writeup
2017湖湘杯复赛writeup 队伍名:China H.L.B 队伍同时在打 X-NUCA 和 湖湘杯的比赛,再加上周末周末周末啊,陪女朋友逛街吃饭看电影啊.所以精力有点分散,做出来部分题目,现在 ...
- 1284-Primitive Roots,学信安的路过
Primitive Roots 此题通过率如此之高,料想不会很难,但是再简单小菜还是不会.. 嗯,下 ...
- 信安周报-第02周:SQL基础
信安之路 第02周 Code:https://github.com/lotapp/BaseCode/tree/master/safe 前言 本周需要自行研究学习的任务贴一下: 1.概念(推荐) 数据库 ...
随机推荐
- git push的时候.gitignore不起作用的解决方法
问题的原因 这是因为在你添加.gitignore之前已经进行过push操作,有些文件已经纳入版本管理了. 解决方法 我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了. ...
- ref与out区别
ref与out out.ref都是传递引用(内存地址),使用后都将改变原来参数的数值. ref 当调用方法时,在方法中会对ref传入的参数数值进行改变,若使用ref参数,则方法定义和调用方法都 ...
- RK3399开发板Android镜像烧写之Windows系统映像烧写
4.1.1 l RKTool 驱动安装(基于迅为iTOP-3399开发板)DriverAssitant_v4.5.zip 文件,打开 驱动安装成功,如下图: 注意事项:1.目前支持的操作系统包括:X ...
- 201771010123汪慧和《面向对象程序设计Java》第二周学习总结
一.理论知识部分 1.标识符由字母.下划线.美元符号和数字组成, 且第一个符号不能为数字.标识符可用作: 类名.变量名.方法名.数组名.文件名等.第二部分:理论知识学习部分 2.关键字就是Java语言 ...
- JavaScript—面向对象 贪吃蛇_2 游戏对象
游戏对象 function Game(map) { this.map = map; this.food = new Food(this.map) this.snake = new Snake(this ...
- thinkcmf面包屑制作
网站常有的功能面包屑,如图所示: 支持1级分类 list.html 首页 / {$name} article.html 首页 / {$term['name']} / {$post_title} 链接: ...
- iOS中copy和=的区别
copy是浅拷贝即指针拷贝,让对象的引用计数加一 在MRC环境下,=只是简单的指针指向,引用对象的引用计数并不会增加,在用局部变量赋值时很容易出现野指针 在ARC环境下,=的效果等同于copy和ret ...
- ZJNU 1244/1245 - 森哥数——高级
打表找规律吧…… 一定要记得每一步都得开long long 然后可以发现所有的森哥数每一位只可能是0,1,2,3 就可以想到最高O(3^9)的算法 枚举1e9之内的所有满足条件的数判断 枚举9位数,最 ...
- 第2章 Innodb 存储引擎
一.InnoDB 体系架构 1.1后台线程 master thread:刷新内存中的数据到磁盘 io thread:处理 IO 请求,AIO purge thread:清理undo 页的回收 page ...
- 1.windows-oracle实战第一课
一.oracle是目前最流行的数据库之一,功能强大.性能卓越.学习要有信心.oracle也做软件,不仅仅是数据库.比如ERP(企业资源计划,用友.金蝶) 二.目前的数据库 相对而言: ...