Bugku-加密-Crack it
Bugku-加密-Crack it(shadow文件解密)
打开题目,是一个破解Linux密码文件shadow的题
这里我们使用快速的密码破解神器John the Ripper, 用 于 在 已 知 密文 的 情 况 下尝 试 破 解 出 明 文 的 破 解 密码 软 件。
在Linux系统下安装John the Ripper:
下载:wget http://www.openwall.com/john/j/john-1.8.0.tar.gz
百度网盘;链接:https://pan.baidu.com/s/1ich64f1J4U1_-xNYJ6WmTA 密码:7ssd
解压:tar -xvf john-1.8.0.tar.gz
进入john-1.8.0/src目录:cd john-1.8.0/src
用make指令查看安装对应的操作系统版本:make
看你操作系统是32位还是64位,我这里是32位的老操作系统了,就选了对应的linux-x86-mmx这个版本:make clean linux-x86-mmx:
这时候就已经安装好了:
src是源文件目录,run是运行目录,所以我们cd 到run目录下:cd …/run
然后测试:./john --single /etc/shadow (会破解出自己当前用户的密码)。这时候一定要是root权限,不然运行会被拒绝:
将shadow文件下载复制到/home/seed/john-1.8.0/run目录下,进入run目录下,直接破解shadow文件: ./john shadow
破解得到密码:hellokitty
所以flag为:flag{hellokitty}
对新linux系统密文放在/etc/passwd和/etc/shadow两个文件下,可以用unshadow /etc/passwd /etc/shadow >mypasswd命令将两个文件进行合并,然后破解mypasswd,或者可以创建一个mypasswd.txt文件,每次都将要破解的密文复制到这个文件里,进行破解,John the Ripper有许多命令和破解方式,请另行学习。
Bugku-加密-Crack it相关推荐
- kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!
bugku加密!安排 本文持续更新 1 摩斯密码 2 栅栏密码 3 Ook密码 4 brain密码 5 easycrypto密码 6 base64 7 散乱的密文 8 凯撒密码 9 一段base64 ...
- bugku ——加密 做题记录
目录 1,滴答-滴 2,聪明的小羊 3,ok 4这不是摩斯密码 5,easy_crypto 6,简单加密 7,散乱的密文 8 凯撒部长的奖励 9,一段base64 10,.!? 11,+[]-(Bra ...
- 转 13种最为荒谬的编程语言(Bugku 加密)
今天在做关于Bugku的加密题目时,出现了一些不会的题目,上网搜索一下发现自己不知道的真的比较多(QAQ) 我就把今天遇到的问题写下来,以便自己的查找,更希望能够帮助到那些需要帮助的人!! 1.Lol ...
- bugku-简单加密 writeup
简单加密 bugku 加密里的简单加密,自己写了一个小脚本进行凯撒解密 e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA 看到这一串字符,后面有 ...
- bugku-告诉你个秘密
告诉你个秘密(ISCCCTF) 在bugku 加密碰到一个比较有意思的题,记录一下解题过程 636A56355279427363446C4A49454A7154534230526D6843 56445 ...
- 谈谈base中遇到的坑点 及 其他
其实只是一篇水文,只是想排一下部分坑 有错误希望可以在评论区提出来,别阴阳我就好了,tks. 文章目录 base58 base92 萌新常见问题:base62 我的二进制开头少个0? 他的零宽我怎么解 ...
- 视频文件格式扩展名/专用名词详解_拔剑-浆糊的传说_新浪博客
视频文件格式扩展名/专用名词详解 收藏 http://blog.csdn.net/fancyaphy/archive/2006/08/08/1037131.aspx AAC AAC全称高级音频编码(A ...
- [转]信息安全相关理论题(二)
27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...
- bugku md5加密相等绕过
<?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCD ...
- bugku ctf 加密 聪明的小羊 (一只小羊翻过了2个栅栏 KYsd3js2E{a2jda})
一只小羊翻过了2个栅栏 KYsd3js2E{a2jda} 栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话. 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一 ...
最新文章
- AI一分钟 | 马斯克:特斯拉内部有人故意搞破坏;亚马逊推出酒店定制版Alexa
- Fileupload-1.2.1使用简单样例
- Java学习之javassist
- oracle 计算公式解析,用PL/SQL如何实现公式解析计算
- Bash shell 学习笔记六
- SICK TiM561激光雷达的使用
- 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆座位预约系统
- VC++如何根据进程名获取进程ID
- A* 寻路算法,matplotlib地图生成
- Exchange 2007 邮箱设置
- linux硬盘安装卡住,linux硬盘安装问题
- 计算周数的方式 - 现在是今年的第几周?
- tibco往服务器发消息,教程:使用 TIBCO EMS 消息上下文属性 - BizTalk Server | Microsoft Docs...
- 支付宝前端团队详解基于Node.jsWeb框架Chair
- 计算机属性内存处理器不可用,电脑属性显示处理器和安装内存不可用怎么回事...
- html 伸缩盒子布局,详解CSS3伸缩布局盒模型Flex布局
- 小米5s Plus安装类原生系统
- 卡卷接口API文档分享
- React Native Camera的新手教程
- [Java 基础] 深入理解List的toArray()方法和toArray(T[] a)方法
热门文章
- 小米 mix android 版本,小米MIX 3等4款机型获得基于安卓 10的MIUI开发版更新
- 日常问题——电脑相机灰色带斜杠打不开
- linux c语言 密码,Linux 双因子认证(密码+PIN)C语言版
- VS2017 C# Winform程序和DLL打包!超详细图解
- JavaWeb-ajax
- VPP使用详解——使用VPP作为家庭路由器
- 运维篇Docker之初见本尊 1
- Qt:QChart绘图介绍(主要包含类:QChart,QTableWidget,QGridLayout)
- Vue-在线翻译工具
- php后端和php前端的区别,前端和后端之间有什么区别