CTF 技能树 LOG -GIT泄露 笔记

embedded/2024/12/23 4:37:06/
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/embedded/115721.html

相关文章

MATLAB中的模型预测控制(MPC)实现详解

模型预测控制(MPC)是一种基于模型的优化控制策略,广泛应用于工业过程控制、无人驾驶、机器人等领域。MPC通过预测未来的系统行为,优化控制输入以达到预期的控制目标。本文将详细介绍如何在MATLAB中实现MPC,包括基本原理…

Linux:进程状态和优先级

一、进程状态 1.1 操作系统学科(运行、阻塞、挂起) 为了弄明白正在运行的进程是什么意思,我们需要知道进程的不同状态 大多数操作系统都遵循以下原则 1.1.1 运行状态 因为有一个调度器需要确保CPU的资源被合理使用,所以需要维护…

基于Springboot的助学金管理系统设计与实现

文未可获取一份本项目的java源码和数据库参考。 一、研究背景 利用计算机来实现助学金管理系统,已经成为一种趋势,相比传统的手工管理方式,利用软件进行助学金管理系统,有着执行快,可行性高、容量存储大,…

全流程管理的商标管理软件如何实现一站式品牌保护?

如今,企业对于商标管理的需求已不再局限于单一的申请流程,而是扩展到了包括撤三、无效宣告、异议处理、维权行动乃至诉讼解决在内的全业务范畴。面对这一复杂多变的挑战,一款能够灵活应对、全面覆盖的可全业务管理商标管理软件成为了企业品牌…

面试题:react、vue中的key有什么作用?(key的内部原理)

1.虚拟DOM中key的作用: key是虚拟DOM对象的标识,当数据发生变化时,vue会根据【新数据】生成【新的虚拟DOM】随后Vue进行【新虚拟DOM】与【旧虚拟DOM】的差异比较,比较规则如下: 2.对比规则: (1).旧虚拟DOM中找到了与新虚拟DOM相同的key: …

vos3000外呼系统如何手动/自动生成报表

在 VOS3000 外呼系统中,生成报表的方式通常包括手动和自动两种方法: 手动生成报表 登录系统:使用管理员账号登录 VOS3000 系统。查找报表功能:在系统主界面中,选择"数据报表 > 报表管理"选项。选择报表…

老照片修复软件有哪些?6个工具轻松搞定

在回忆的长廊中,老照片承载着岁月的痕迹和珍贵的记忆。 然而,时间的流逝往往让这些宝贵的瞬间变得模糊不清。幸运的是,现代科技赋予了我们修复这些老照片的能力。 面对市场上众多的老照片自动修复软件,选择一个合适的工具变得尤…

信息技术的快速发展与未来展望

信息技术的快速发展与未来展望 近年来,信息技术(IT)的迅猛发展给全球经济、社会和个人生活带来了深刻的变革。无论是大数据、云计算,还是人工智能、物联网等技术,IT技术的进步正不断推动着各行各业的数字化转型。本文…