CTF 技能树 LOG -GIT泄露 笔记

server/2024/9/25 3:52:35/
log
使用虚拟机kali操作
python2 安装
apt-get install python2

进入root用户,下载克隆git hack库

git clone https://github.com/BugScanTeam/GitHack

 sudo passwd root 修改root 命名密码为root 

切换登录  su root

终端进入home/kali/GitHack/

python GitHack.py http://XXX(替换url地址)/.git/

就产生一个新的 dist文件再目录内去找

在终端进入home/kali/GitHack/dist/上面文件夹(challenge-8c0c7140c664e0d3.sandbox.ctfhub.com_10800)目录内

使用git log  

然后再打git show 就可以得到FLAG~!

Stash

继续做第二题 时候 我发现文件内又多了个GIThack  不影响 找对目录就可以了 用新的 

python GitHack.py http://XXX(替换url地址)/.git/

一样产生 进入新的文件内

使用命令 git stash list

如何再 git stash pop  

在home文件目录下 找到 txt  里面就是flag啦~

3.

index

同样

python2 GitHack.py http://XXX(替换url地址)/.git

1.

文件夹找 直接就出来了 - - 无语~~

其他人说还可以在目录内打

git log 查看历史记录,然后使用 git diff进行比对,即可看到flag(你们直接尝试下吧~!)


http://www.ppmy.cn/server/121640.html

相关文章

rabbitmq交换机

交换机 Fanout交换机(广播) 创建队列 创建fanout.queue01和fanout.queue02 创建交换机 创建绑定关系 测试 两个队列都收到了消息 总结 交换机的作用 接收publisher发送的消息将消息按照规则路由到与之绑定的队列不能缓存消息,路由失败,消息丢失Fanou…

Spring8-事务

目录 JdbcTemplate 声明式事务 事务 概述 特性(ACID) 编程式事务 声明式事务 基于注解的声明式事务 Transactional注解标识的位置 事务属性:只读 事务属性:超时 事务属性:隔离级别 事务属性:传…

js 如何代码识别Selenium+Webdriver

Python 的 Selenium 可以模拟用户操作打开浏览器,前端如何去识别是人机还是真人: window.navigator.webdriver Selenium 人机下是这样的: 正常使用:

基于Vue3组件封装的技巧分享

本文在Vue3的基础上针对一些常见UI组件库组件进行二次封装,旨在追求更好的个性化,更灵活的拓展,提供一些个人的思路见解,如有不妥之处,敬请指出。核心知识点$attrs,$slots 需求 需求背景 日常开发中,我们经…

vue项目引入比较独特的字体的方法

引入字体的步骤 前言(步骤一)引入的文件OPPOSans-M.ttf,TencentSans-W3.ttf,TencentSans-W7.ttf,YouSheBiaoTiHei.ttf (步骤二)font.css(步骤三) 全局引入在使用的地方的展示效果展示 前言 公司这边开发一个可视化大屏,UI小姐姐设置了很多比…

Snubber电路设计

思路总结: 1.根据测试和推算得出FRA(震荡频率),进而推算出Cp(寄生电容),再根据LRC关系式推算出LP和CP,后续的Csn(吸收电容)和Rsn(吸收电阻)。得出初步的参数然后再PCBA上进行微调就可以实现通用Snub电路的设计。

算法思想之前缀和

前缀和:快速求出数组中某连续区间的和 一.一维前缀和(模板) 1.题目:【模板】前缀和_牛客题霸_牛客网 (nowcoder.com) 给定一个长度为n的数组a1,a2,....ana1​,a2​,....an​.,接下来有q次查询, 每次查询有两个参数l, r,对于每个…

【图灵完备 Turing Complete】游戏经验攻略分享 Part.6 处理器架构2 函数

新的架构来了,本游戏的最后一个攻略分享,最后汇编部分无非是对于操作码的熟练,硬件没有问题,那么也就无关痛痒了。 汇编实现,两数相或和两数相与非一起相与即可。 八位异或器,整就完事了。 有手就行。 利…