记第一次CTF参赛


第一次参加比赛

什么也不懂,赛前十五天才开始从零准备,在此之前只会写零星的python和C语言,能看弄html
赛前准备看到misc不需要很多的知识,就选择了这一方向,开始比赛才知道自己的天真,最终自己只做出了一道半

Misc
签到题

点亮全国地图,当所有地区ip数大于10,官方放出flag,很简单,拼手速的题

the-best-ctf-game

拿到附件,一个在windows打不开的文件,二话不说直接放到kali里binwalk,没有隐藏文件,用cat,在一群乱码之中隐约看到flag,直接拼出来,回答正确记第一次CTF参赛

电脑被黑

题目拿到没什么思路,队友直接使用ext3grep,恢复磁盘,出现的flag.txt和fakeflag.txt全都是乱码,一直想也没有想到方法,最后想到将elf文件反汇编,拿到源码,再用这个算法,对flag.txt进行计算得到flag(还没有做完就结束了,之后再次尝试)

Crypto
bd

拿到附件为python脚本,提示是RSA算法,最下面给出了n、e和c,在网上搜索RSA大数分解,发现当n和e都很大的时候,可以利用wienerattack

https://github.com/pablocelayes/rsa-wiener-attack

打开RSAwienerhack.py,不用管test,在下面加上n和e的值并且调用RSA_hack()函数,直接运行就可以得出d值,将d值放入写好的脚本中,得出flag

from Crypto.Util.number import long_to_bytes
e = ''
n = ''
d = ''
m = pow(c,d,n) #明文的十进制形式
string = long_to_bytes(m) #将明文转为字符以b‘’形式打印
print(string)

原创:https://www.panoramacn.com
源码网提供WordPress源码,帝国CMS源码discuz源码,微信小程序,小说源码,杰奇源码,thinkphp源码,ecshop模板源码,微擎模板源码,dede源码,织梦源码等。

专业搭建小说网站,小说程序,杰奇系列,微信小说系列,app系列小说

记第一次CTF参赛

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可-> 联系客服 投诉资源
www.panoramacn.com资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:2640602276@qq.com
未经允许不得转载:书荒源码源码网每日更新网站源码模板! » 记第一次CTF参赛
关注我们小说电影免费看
关注我们,获取更多的全网素材资源,有趣有料!
120000+人已关注
分享到:
赞(0) 打赏

评论抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

您的打赏就是我分享的动力!

支付宝扫一扫打赏

微信扫一扫打赏