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相关推荐

  1. kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!

    bugku加密!安排 本文持续更新 1 摩斯密码 2 栅栏密码 3 Ook密码 4 brain密码 5 easycrypto密码 6 base64 7 散乱的密文 8 凯撒密码 9 一段base64 ...

  2. bugku ——加密 做题记录

    目录 1,滴答-滴 2,聪明的小羊 3,ok 4这不是摩斯密码 5,easy_crypto 6,简单加密 7,散乱的密文 8 凯撒部长的奖励 9,一段base64 10,.!? 11,+[]-(Bra ...

  3. 转 13种最为荒谬的编程语言(Bugku 加密)

    今天在做关于Bugku的加密题目时,出现了一些不会的题目,上网搜索一下发现自己不知道的真的比较多(QAQ) 我就把今天遇到的问题写下来,以便自己的查找,更希望能够帮助到那些需要帮助的人!! 1.Lol ...

  4. bugku-简单加密 writeup

    简单加密 bugku 加密里的简单加密,自己写了一个小脚本进行凯撒解密 e6Z9i~]8R~U~QHE{RnY{QXg~QnQ{^XVlRXlp^XI5Q6Q6SKY8jUAA 看到这一串字符,后面有 ...

  5. bugku-告诉你个秘密

    告诉你个秘密(ISCCCTF) 在bugku 加密碰到一个比较有意思的题,记录一下解题过程 636A56355279427363446C4A49454A7154534230526D6843 56445 ...

  6. 谈谈base中遇到的坑点 及 其他

    其实只是一篇水文,只是想排一下部分坑 有错误希望可以在评论区提出来,别阴阳我就好了,tks. 文章目录 base58 base92 萌新常见问题:base62 我的二进制开头少个0? 他的零宽我怎么解 ...

  7. 视频文件格式扩展名/专用名词详解_拔剑-浆糊的传说_新浪博客

    视频文件格式扩展名/专用名词详解 收藏 http://blog.csdn.net/fancyaphy/archive/2006/08/08/1037131.aspx AAC AAC全称高级音频编码(A ...

  8. [转]信息安全相关理论题(二)

    27.在工程实施之前,验收方可以不给施工方弱电布线图纸,但施工结束后必须有图纸 A. 对 B. 错 您的答案: 标准答案: B 28.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是 A ...

  9. bugku md5加密相等绕过

    <?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCD ...

  10. bugku ctf 加密 聪明的小羊 (一只小羊翻过了2个栅栏 KYsd3js2E{a2jda})

    一只小羊翻过了2个栅栏 KYsd3js2E{a2jda} 栅栏密码,就是把要加密的明文分成N个一组,然后把每组的第1个字连起来,形成一段无规律的话. 不过栅栏密码本身有一个潜规则,就是组成栅栏的字母一 ...

最新文章

  1. AI一分钟 | 马斯克:特斯拉内部有人故意搞破坏;亚马逊推出酒店定制版Alexa
  2. Fileupload-1.2.1使用简单样例
  3. Java学习之javassist
  4. oracle 计算公式解析,用PL/SQL如何实现公式解析计算
  5. Bash shell 学习笔记六
  6. SICK TiM561激光雷达的使用
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的图书馆座位预约系统
  8. VC++如何根据进程名获取进程ID
  9. A* 寻路算法,matplotlib地图生成
  10. Exchange 2007 邮箱设置
  11. linux硬盘安装卡住,linux硬盘安装问题
  12. 计算周数的方式 - 现在是今年的第几周?
  13. tibco往服务器发消息,教程:使用 TIBCO EMS 消息上下文属性 - BizTalk Server | Microsoft Docs...
  14. 支付宝前端团队详解基于Node.jsWeb框架Chair
  15. 计算机属性内存处理器不可用,电脑属性显示处理器和安装内存不可用怎么回事...
  16. html 伸缩盒子布局,详解CSS3伸缩布局盒模型Flex布局
  17. 小米5s Plus安装类原生系统
  18. 卡卷接口API文档分享
  19. React Native Camera的新手教程
  20. [Java 基础] 深入理解List的toArray()方法和toArray(T[] a)方法

热门文章

  1. 小米 mix android 版本,小米MIX 3等4款机型获得基于安卓 10的MIUI开发版更新
  2. 日常问题——电脑相机灰色带斜杠打不开
  3. linux c语言 密码,Linux 双因子认证(密码+PIN)C语言版
  4. VS2017 C# Winform程序和DLL打包!超详细图解
  5. JavaWeb-ajax
  6. VPP使用详解——使用VPP作为家庭路由器
  7. 运维篇Docker之初见本尊 1
  8. Qt:QChart绘图介绍(主要包含类:QChart,QTableWidget,QGridLayout)
  9. Vue-在线翻译工具
  10. php后端和php前端的区别,前端和后端之间有什么区别