合天侠的故事

作者: 蚁景科技 | 来源:发表于2018-06-15 09:48 被阅读32次

    遥远的网安大陆,宗门林立,群雄争锋!

    在一个偏僻的小山村里,有一位叫做合天侠的少年,正准备离开山村,入世闯荡。但现在他正面临着父亲给自己设置八道关卡,成功就即可外出闯荡,否则只能做一个普通人。

    01 第一关

    进入之后看到提示内容和输入框

    常规思路,查看源代码

    发现加载了一个JS(js.js)文件,在JS文件中找到密码(Hello World)

    输入密码,进入下一关。

    02 第二关

    提示我们用IE6.5访问,修改浏览器UA即可,此处我们直接用浏览器的插件修改(Http Header Live)将Mozilla/5.0修改为IE/6.5,点击Send

    页面变化为

    更改的方法相同,最终结果

    03 第三关

    考验手速?随便输点什么试试

    提示时间差,先用计算器算出结果  (也可用Http Header Live 修改数字) 用HackBar查看提交的数据,将后面的时间改为前面的时间减1s,提交

    04 第四关

    下载解压得到Email.txt,打开分析

    邮件采用base64加密,是为了更好的在网络中传输,下图是图片转的base64,我们解密看看,格式

    没有我们过关需要的KEY,继续找,最终找到KEY

    05 第五关

    下载图片,txt方式打开,没有我们需要的KEY,但我们发现文件的后缀是不对的。

    后缀改为BMP后图片还是看不清。我们继续用Winhex打开分析

    经过百度,我们知道,BMP文件的信息头,宽(19-22),高(23-26)

    所以此文件的文件头不正确,我们把D5改成FF,得到KEY

    06 第六关

    提示上传gif图片,随便找一个gif,成功,但没有KEY,查看源码,需要上传php文件

    但上传php文件提示只能上传gif图片emm

    一个很简单的上传绕过,这里用Burp演示,配置好代理,打开拦截。

    把此处1.gif改为php发出去即可

    07  第七关

    解压之后只有一个key.txt,根据提示,搜索得到如下信息

    但是我们发现找不到这个文件,说明它改名字了

    查看文件名的方法有很多,这里介绍简单的一种,Winhex查看WinRAR,如图

    找到文件名,然后就得到KEY了

    08 第八关

    历经千辛万苦终于来到最后一关,入世大门就在眼前

    下载解压软件,随便输入,提示

    看来需要破解软件了,先查壳

    无壳,VC++6.0编写,丢OD里去

    根据特征词找判断,跟进去

    此处有一个判断,但中间只有一个CALL,而且没有大的跳转,不是我们需要的,继续找

    此处有一个判断,而且中间有很大的跳转,我们把je(等于)改为jne(不等于)试试,运行程序,得到KEY。

    合天侠通过了关卡,来到父亲身边,父亲对合天侠说:“孩子,外出闯荡,为父送你两本书。天书可以帮你成就事业,家书可以保你性命。孩子,保重!”

    合天侠转身,踏上了艰难而又充满乐趣的网安之路!

    注:本文为合天原创,未经允许,严禁转载!

    相关文章

      网友评论

        本文标题:合天侠的故事

        本文链接:https://www.haomeiwen.com/subject/yzjpeftx.html