这题真的是搞死我了,搞这些工具浪费了一下午,python2 python3 的,主要是网上七七八八说法不一搞来搞去,害得我走了那么多弯路
PS:
1. lijiejie那个githack我试出来的时候是不行的,lijiejie这个githack可以在python3下面运行,而下面提供的这个githack是要求在python2下运行,否则会报错,记得添加环境变量python2>python3
2.不用dirseach扫一遍,而且扫了也没用,多说一嘴,dirseach是python3下运行,所以我搞了好久
直接 来解题
题目提示了git泄露,我们直接上githack扫,这里用githack
这个是他们提供的工具,记住记住记住 一定一定一定要在python2的环境变量下,而且还要在这个目录下面有git环境,这个是git环境的下载地址
下载之后打开,会让你安装,然后要安装在githack目录下面
像这样子,在hack目录下
之后开始扫描:(下面这个是命令)
python githack.py http://challenge-b19a0a257d774cbf.sandbox.ctfhub.com:10800/.git
然后,重点来了,坑也来了
1.笑一笑
2.进入dist
3. 打开你刚才扫描的这个
4.在这个目录下输入cmd
4.输入git log
5. 输入git diff (再输入add flag上面那串黄色的长串)
所以我这里输入的就是
git diff 0359d96182f0755d571d448c246441c4cda2505c
成功拿到flag
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)