小白自学,仅做学习使用

目录

  • 游戏地址
  • 第1关
  • 第2关
  • 第3关
  • 第4关
  • 第5关
  • 第6关
  • 第7关
  • 第8关
  • 第9关
  • 第10关
  • 第11关
  • 第12关
  • 第13关
  • 第14关
  • 总结

游戏地址

http://www.fj543.com/hack/

第1关

http://www.fj543.com/hack/?level=1

方法1:F12查看源码,可以看见pwd,直接输入go7251
方法2:不用输直接看跳转地址,把http://www.fj543.com/hack/?level=1后面的1改成代码里的222。

function gogogo(){var pwd=document.getElementById("pass").value;if (pwd=="go7251") {alert("OK,过关了!");window.location="./?level=222";} else {alert("Error:密码错误!");document.getElementById("pass").focus();}
}

第2关

http://www.fj543.com/hack/?level=222

F12查看源码,根据提示无论输入不输入都不能提交

function chkPassword(){var pwd=document.getElementById("pass").value;if (pwd=="") {alert("Error:密码不能为空!(Input password please)");}else{alert("Error:密码不能填东西!(Don't input password please)");} //无论输入什么内容,就是不让你提交!return false;
}

方法1:删除验证节点

<input type="password" name="pass" id="pass" value="">

方法2:post方法,使用hackbar提交隐藏表单的值

<input type="hidden" name="act" id="act" value="pass2">

方法3:修改onsubmit的返回值为true

<form action="./" method="post" οnsubmit="return chkPassword()">
输入密码进入下一关 (Input password please)<br>
<input type="password" name="pass" id="pass" value=""><input type="hidden" name="act" id="act" value="pass2"><input type="submit" value="Go">
</form>

第3关

http://www.fj543.com/hack/?level=3login

源码没有价值,篡改cookie,在edge浏览器页面,将login的值改为yes,然后刷新页面

第4关

http://www.fj543.com/hack/?level=4ditdah

一看就是摩斯密码
方法1:根据提示输入摩斯:morse
方法2:解码:iamok

. .:i
. _:a
_ _:m
_ _ _:o
_ . _:k

第5关

http://www.fj543.com/hack/?level=5crack

根据提示:

用流行的加密算法把密码加密成YmFzZTY0aXNvaw==或ad93c1d102ae60f4的形式并不可靠

方法1:base64解码YmFzZTY0aXNvaw==
https://base64.us/

base64isok

方法2:md5解密ad93c1d102ae60f4,有点难没解出来

第6关

http://www.fj543.com/hack/?level=6por

根据提示:

mstsc 默认端口:3389
vnc     默认端口:5901
3389 + 5901 = 9290

所以密码:

MSSQL 默认端口:1433
MySQL 默认端口:3306
Oracle  默认端口:1521
password=1433+3306+1521=6260

第7关

http://www.fj543.com/hack/?level=75901

下载这个gif图像到本地

方法1:Photoshop打开,按顺序分别查看六个图层

根据大写

IGNORE UPPERCASE WORDS

忽略大小写,剩余

8bwmqne

方法2:使用Stegsolve打开gif图像,也是查看六个图层,只不过使用的工具不一样

工具链接及提取码:
链接:https://pan.baidu.com/s/1mUuxByLBriEnljWrz1oWvw
提取码:eosr

第8关

http://www.fj543.com/hack/?level=8bwmqne

方法1:点击右上角作者主页,弟弟叫吴其昌,根据作者的主页网址http://www.fj543.com吴世昌为fj543,推断吴其昌为fj573,密码正确

方法2:主页里边的照片分享是作者的qq空间,有大佬找到了弟弟的QQ空间,查看相册名,找到了弟弟喜欢的歌手组合tara
有大佬会找希望评论教我一下,不胜感激

第9关

http://www.fj543.com/hack/?level=91ie543

根据提示使用IE 5.43版本浏览器,使用burp suite抓包,修改User-Agent的值为IE 5.43,Forward得到tokenlevel9341004

第10关

http://www.fj543.com/hack/?level=g1028341004
下载该压缩包,解压要密码,根据提示使用archpr进行暴力破解,复杂但不长,设置密码长度在1-6位,范围都勾选得到解压密码o0_O
解压后运行生成令牌文件,根据路径查看
但是提示打不开


根据\.\提示使用命令行type打开常规方法无法打开的文件,这里的路径改为自己的

type \\.\F:\系统缓存\360zip$Temp\360$0\aux.10.txt


得到令牌key103410041

第11关

http://www.fj543.com/hack/?level=lv11

下载该表情文件,使用notepad打开utf-8编码
根据RIFF WAVEfmt知道这个文件的正确格式是.wav音频文件,图片+音频组合,头文件是RIFF,所以将RIFF之前的数据全部移除,保存文件为.wav格式,使用播放器打开,有语音提示:表情加上4444

我是哭的表情,所以是cry4444
(你的是什么表情什么提示就组合成什么)

第12关

http://www.fj543.com/hack/?level=g1228341004


根据提示需要两个临时ID,我们已经拥有了一个,下载认证软件,使用od逆向分析,搜索所有文本字符串

可知

ip:http://www.fj543.com/hack/
User-Agent:'Mozilla/4.0 (compatible: HackersGameBrower)'

认证分为两个step,url构造为

http://www.fj543.com/hack/?act=step1&code=xxx
http://www.fj543.com/hack/?act=step2&code=xxx

第一个step的code值为网页给的,我这里是608

使用Burp Suite暴力破解step2的code的值,推断也是三位数

爆破纯数字方法可参考https://www.cnblogs.com/pshell/p/7979653.html
爆破的时候可以开很多个页面,看见长度200的时候就接近了,返回的是认证失败,长度175返回的都是bad code,可以一百一百的爆,看见长度200的就把别的页面关了,在长度200的数据前后爆比较快,然后输入破解后的值685通过本关

http://www.fj543.com/hack/?act=step2&code=685


第13关

http://www.fj543.com/hack/?level=13sql

根据提示进入http://www.fj543.com/hack/13sql.asp


经过测试,是sql布尔类型盲注

根据页面代码猜测密码字段为pwd

<input type="password" name="pwd13" id="pwd13" value="">

然后使用SQL语句,进行burp suite关键字抓包

872 and pwd like '%%'




设置好后,右上角start attack开始爆破,结果如下


还有一行Z就不截图了
可以看出是一个只有五位字母efjnz,但是不知道大小写的密码(每个人不一样)
然后再回到原始页面抓包爆破
我个人不会写这个字典生成代码,参照「浅零半泣」的文章https://blog.csdn.net/sinat_34200786/article/details/77950031

import itertools
f = open("level13.txt", "w")for i in itertools.permutations('efjnz', 5):c = ''.join(i)f.write(c+'\n')f.close()

python文件,运行在当前目录下生成level13.txt字典,导入burp suite进行爆破



扫的挺慢的,要有耐心,在扫描的时候也有迷惑性的数据长度,查看他的response响应进行辨别,得到密码fzjen,进入下一关


第14关

http://www.fj543.com/hack/?level=14crack

下载该软件,运行,小软件逆向,首先使用peid查壳,VB语言编写

放入od中查找字符串,我使用的是吾爱破解版od,peid这些网上都有资源,但也不敢乱下载,我的是乱下载的,就不往出分享了
可以看到密码love543,输入密码得到token:level1483328072970268

至此全部通关

总结

虽然步骤不复杂,但是都需要思路,要扩宽学习思路,经过这次,反正我对burp suite爆破有了一定的熟悉,学习不易,望多多鼓励

CSDN附注:
图片居中:`#pic_center`
图片大小:`空格=100×100`

黑客丛林之旅--全攻略学习(详细)相关推荐

  1. 黑客丛林之旅通关攻略(共14关)

    游戏地址: http://www.fj543.com/hack/  这类游戏可以学到好些东西,推荐玩玩. 希望攻略对你有帮助.(提倡自己先思考)有什么不对的地方欢迎留言指出,本攻略算是完结了. 第一关 ...

  2. 万能Ghost全攻略(最详细完整的教程)

    万能Ghost全攻略(最详细完整的教程) 一.运行 Sysprep 工具的要求      要使用 Sysprep 工具,计算机的硬件和相关设备必须满足下列要求: 1. 参考计算机和目标计算机必须具有兼 ...

  3. 《Word页码设置全攻略》详细技巧教你Word文档中怎么设置页码?

    无论是在论文排版中也好,在编写书籍也好,我们都需要在Word文档中每一页的底部插入该页面的数目,用于统计书籍的面熟,这样可以更好的方便用户阅读,和查阅.当然插入页码的方式有很多种,在不同的情况下我们需 ...

  4. android如何适配,Android适配全攻略(学习笔记总结)

    Android适配全攻略(学习笔记总结) 一.为什么要进行屏幕适配 某厂商统计如下数据 2012年,支持Android的设备共有3997种 2013年,支持Android的设备共有11868种 201 ...

  5. VS Tools for AI全攻略(2)低配置虚拟机也能玩转深度学习,无需NC/NV系列

    接着上文VS Tools for AI全攻略,我们来讨论如何使用Azure资源来训练我们的tensorflow项目.Azure云我个人用得很多,主要是因为微软爸爸批了150刀每月的额度,我可以愉快地玩 ...

  6. 深度学习配置环境全攻略

    深度学习配置环境全攻略 1. 安装python2.7 外网链接教程 安装所有必需的依赖项 sudo apt-get update sudo apt-get install build-essentia ...

  7. 学习---人脉经营全攻略

    一篇非常不错的文章. 记得自己在学校(主要指在大学)那会象这种文章基本上是不看的, 在高中看的比较多, 也让我明白了很多道理. 现在工作了正是使用的时候自己却作上了开发, 接触的人真是太少了. 软件让 ...

  8. “IT百科”进阶学习之“虚拟化技术全攻略”

    "IT百科"进阶学习之"虚拟化技术全攻略" "虚拟化技术"针对从事IT技术的相关工作人员应该都有听说或者应用过,而对于多数网友朋友们可能没有 ...

  9. 《Java程序员全攻略:从小工到专家》连载八:加入什么样的公司

    加入什么样的公司 "怎么样,蔡佳娃?听了这么多介绍,心里有点谱了吧?" "嗯,听师兄你这么一说,我想了想,还是优先要追求一下欧美的IT公司.追不到也没关系,至少知道自己不 ...

最新文章

  1. 3ds Max V-Ray5 完整指南大师班视频教程
  2. 如何启用SQL Server 2008的FILESTREAM特性
  3. 安装TokuDB引擎
  4. python中自带的模块_python中的模块详解
  5. 三诺+n20g+微型计算机,原来是他?揭秘三诺永恒系列开山鼻祖
  6. 虚拟机安装python3_python3pip在虚拟机中全局安装
  7. .aspx(或.asp)文件与.html(.htm)文件的区别与联系
  8. 报错 xxx@1.0.0 dev D:\ webpack-dev-server --inline --progress --configbuild/webpack.dev.conf.js
  9. 女生学大数据好就业吗?前景如何?
  10. FTP服务器、部署YUM仓库与NFS共享服务
  11. 计算机上电自检的过程,电脑每次开机都自检的几种解决方法介绍
  12. matlab课程设计语音,语音伪装课程设计代码,求助
  13. php 单笔转账到支付宝账户,支付宝公钥证书实现版本
  14. GraalVM - 云原生时代的 Java 笔记
  15. RewriteRule参数
  16. 怎么做抖音故障艺术风格人物照片效果
  17. arm9+linux s3c2440 触摸屏驱动移植
  18. python+ddt
  19. 机床设备液压系统比例放大器|压铸设备液压系统比例阀控制器
  20. 计算机专业跨考会计,这几个专业适合跨考,考研的同学注意,会计学跨考人数最多...

热门文章

  1. PTA 7-192 浪漫的表白
  2. 蒲公英内测托管平台:免费WiFi应用暗藏陷阱
  3. 漫画:什么是 “幼态持续” ?
  4. 中国不是没有根服务器吗?《流浪地球2》的根服务器怎么在北京?
  5. 分布式事务_实施分布式锁概述
  6. WORD插入摄氏华氏度及换算
  7. 2019年 十款Mac上必备的实用软件列表
  8. I/O error on POST request for “http://localhost:9411/api/v2/spans”
  9. PHP判断ip是否在指定IP段内(微信支付回调IP段验证)
  10. LaTex绘制跨行跨列的三线表