SarCTF Writeup题解 Red King、Confidential

2020-SarCTF

ctftime链接:https://ctftime.org/event/975/

0x01【Stego】Red King

描述:Just Moriarty? Really?

wp:用Stegsolve,导出数据 Red / Column / LSB:

In 1989, Moriarty murder ed . Carl Pow ers, whom he cla imed .
“laugh ed at him”. He k ept Powers’ . trainers almost twenty
years un til he . used the shoes as pa rt of his plan t o .
meet Sher lock Holmes and had them planted . in the dis used flat
at 221 C Baker Street… From that po int onwards he d eveloped his
. skills at crim inal activities and . went on to create a
larg e criminal . organisation whi ch would stretch . across
the whole globe. fl ag is FLAG{who_i s_moriarty}

FLAG{who_is_moriarty}

0x02【Forensics】Confidential

原文件是抓FTP的一个pcap不放了,很简单可以提取出KeePass文件,文件有密码保护。
工具John The Ripper,各种加密的爆破。参考wp

  1. 用John的实用工具转换kdbx文件为John支持的格式
  2. 然后用字典爆破
  3. 查看结果
$ keepass2john database.kdbx > crack
$ john --wordlist=rockyou.txt crack
$ john --show crack

好吧事实证明,John在Windows上实是难用,功能能用但是GPU加速的opencl对较新的显卡支持太差了,调了整整一下午只能做到用集显计算,也就比CPU快了一倍没啥意义。等以后装了Linux的双系统再议吧。

于是换成hashcat,对独显GPU兼容贼好,半分钟就完事。

将上面生成的crack文件裁剪一下,去掉前缀只保留这些:

$keepass$*2*60000*0*55b1d133aa811878a7573efbfc94107d035be43e56b22194e33a3982a98548b0*951d07f3d867d9edad2dcf60dab6995cac5246a1fa80841d06c7dccd8d7dd7b3*3e52f184d49556fb5a4052b102f6511a*b27cbff65e1a7ffefe76011a12f0b22b2e325fba30cb1980ce147cfc505023f6*ce7dfdb0f2abb3adb8b0dfd775e1e1e1ddf6bc9146e3582f57b930594b174205

然后运行:

hashcat64.exe -m 13400 -a 0 ..\crack ..\rockyou.txt

然后解出的密码显示格式还藏得不容易注意到:

$keepass$*2*60000*0*55b1d133aa811878a7573efbfc94107d035be43e56b22194e33a3982a98548b0*951d07f3d867d9edad2dcf60dab6995cac5246a1fa80841d06c7dccd8d7dd7b3*3e52f184d49556fb5a4052b102f6511a*b27cbff65e1a7ffefe76011a12f0b22b2e325fba30cb1980ce147cfc505023f6*ce7dfdb0f2abb3adb8b0dfd775e1e1e1ddf6bc9146e3582f57b930594b174205:blowme!

发现了吗,在最后面!就不能用文件名加编号的方式标注吗,找密码找得好苦。/(ㄒoㄒ)/~~

然后放到KeePass软件里密码一输,依次查看每个账号的密码,flag就有了。

FLAG{bru73_p455w0rd_4ll_n16h7_l0n6}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值