声明:在本次渗透测试中,没有动任何数据,也联系了管理员


前言

本来,我是在看一篇科普文章的,作者提到了safe3这个漏扫工具,我就想想试一下这个工具如何,利用google hacking找了一个php的站,扫描完提示有可能存在sql注入,那还等什么就直接开始操练了。

开始注入

输入一个单引号,报错了,更具报错信息可以判断数据库类型是mysql。然后就是常规操作,判断字段数为8,然后只有第四个字段才会显示在页面上,如下所示:

继续查询了下数据库的版本,以及当前使用的数据库分别为:
数据库版本为5.1.48-log
数据库为qdm123287303_db
继续查询发现只有两个数据库,一个information_schema,一个上面提到的,管理员账户肯定是在上面那个数据库里,查询了一下:

http://xxxxxx/index.php?c=default&a=guanyuhuicheng&id=0%20union%20select%201,2,3,group_concat(table_name),5,6,7,8%20from%20information_schema.tables%20where%20table_schema=database()--+

显示有一个hc_admin表,这肯定就是存储管理员账号密码的表了,查询出来账号密码:admin~bee333a826ece70757dbcba4b7930471(Passw0rdhc)为了跑这个MD5值我还花了2块大洋。

后台是我一开始就扫出来了(先看看是否能找到后台是个好习惯),直接输入admin就会跳转到后台。直接登录

拿到shell

其实中间有个小插曲,我在扫目录以及sql注入的过程中,ip被临时屏蔽掉好几次,反正就是找各种免费代理继续整,要是有一个高质量的免费代理自动切换工具就太爽了(可能后面会考虑搞一个)。

老规矩,先找上传点,后台有一个产品图库这么个选项,其中就可以上传图片,先上传了几张正常图片上去看下路径,路径在前台对应有产品图库这么个选项,所以很好找,那就准备上传小马。

根据多次测试发现,后台应该是对上传的内容作了检验,那我就制造一个图片马上传呗:

copy shell.php/a+pig.jpg/b pig.jpg

cmd下执行上面的命令就会生成图片马,然后上传抓包,把文件名改回php,结果后台报错了,反正就是一大堆错误,还直接爆出了源代码,我以为没戏了就换了其他的后缀名试试,例如cer,也都不行

mark

有点心累,但还是要干,我回头来分析了一下上面爆的错误,看看有没有什么转机,结果还真被我找到了突破口,可以看到上面报的错误是imagecreatefromphp没有实现,我上传cer后缀的时候就是imagecreatefromcer没有实现,经过测试发现这个函数名就是

imagecreatefrom+后缀名

合法的函数应该是imagecreatefromjpg等等图片类型的,一开始的想法是能不能通过对文件名做手脚绕过这里,试了00截断等,无解。于是另谋出路,当我往下看报错信息的时候才发现,我的php文件应该是被传上去了,从上图我标记出来的地方可以看到。

后台应该接收了我的文件,只是想要通过我的文件创建图片失败了,因为相应的imagecreatefromphp没有实现,而且报错信息中甚至爆出了路径。于是乎菜刀连接之,结果直接链接被重置了!!!我的ip又被屏蔽掉了,看来服务器上还是有东西的。菜刀连接是不行的了,那我直接上传大马吧!

提权

webshell已经拿到,接下来就是提权啦,用nmap探测了一下服务器的操作系统以及端口,不知是namp误报还是什么的,反正扫出来操作系统是索尼的一款电视的品牌。。。(什么TV),但是更具前面各种信息,例如网站根路径可以知道是linux系统。

linux系统提权以前从没接触过,但是既然遇到了就看看吧,nmap扫描端口:

这些东西好像也没有什么可利用的,vsftpd也只有2.3.4可以直接提权,mysql数据库也不是root权限。

用nc反弹了一个shell,也执行不了命令….所以我就放弃了提权在这个过程中也学到了一些新东西,比如通过webshell来建立正向代理等等,后续可能会把这些知识点补充上来。

无聊

无聊的时候查了下木马,发现之前已经有很多前辈上来过了,有三个大马在上面挂着的,233333

sql 怎么查一个账号连续登录失败的次数_黑客到底是怎么入侵的,我展示给你看...相关推荐

  1. 一个账号可以登录几台机器_干货:一个PubMed账号可以有这么多用处!

    且不说撰写一个综述类文章,就连平时的课题设计和汇报,都是动辄几十篇文献以上,那么,该如何管理这么多文献呢? 笔者认为,一个PubMed账号足矣. 我们都知道,在生物医药领域,PubMed这个文献数据库 ...

  2. oracle 登录失败次数,Oracle用户连续登录失败次数限制如何取消

    当用户连续登录失败次数过多时,Oracle会锁定该用户,"FAILED_LOGIN_ATTEMPTS"用于设置最大次数,超过该值则锁定该帐号. 要取消用户连续登录失败次数的限制可以 ...

  3. shiro解决一个账号异地登录的问题

    shiro解决一个账号异地登录的问题 参考文章: (1)shiro解决一个账号异地登录的问题 (2)https://www.cnblogs.com/zeussbook/p/10882426.html ...

  4. pam配置SSH用户连续登录失败锁定设置

    SSH用户连续登录失败锁定设置 系统是openeuler系统,不知道在其他linux系统中是否也是这样. ssh用户锁定pam配置: /etc/pam.d/sshd使用了password-auth 更 ...

  5. vmware vcenter orchestrator configuration提示“用户名密码错误或登录失败超过次数被锁定”...

    首次登录,使用默认用户密码登录vmware/vmware vmware vcenter orchestrator configuration提示"用户名密码错误或登录失败超过次数被锁定&qu ...

  6. SQL Server 2014 windows身份验证登录失败解决办法

    网上大部分安装SQL Server教程里都默认选择的windows身份验证登录,没有设置sql server账号,因此初次登录时只能通过这一种方式登录,若windows身份验证也不通过,该如何解决呢. ...

  7. SpringBoot+Shiro+ehcache实现登录失败超次数锁定帐号

    文章目录 二.Controller层接收登录请求 三.自定义的Realm 四.密码验证器增加登录次数校验功能 五.ShiroConfig的配置类 六.EhCache 的配置 七.全局异常的配置 ### ...

  8. springmvc+mybatis+shiro MD5加密匹配登录失败超次数锁定帐号

    shiro的身份认证的流程,大致是这样的:当我们调用subject.login(token)的时候,首先这次身份认证会委托给Security Manager,而Security Manager又会委托 ...

  9. [数据库]SQL Server 用户NT AUTHORITY\IUSR 登录失败

    今天打开网站时,突然报这个错误,平时都好好的 Cannot open database "JMECC" requested by the login. The login fail ...

  10. dubbo-admin默认账号密码登录失败,root和guest

    原文:https://jixinggaozhao.iteye.com/blog/2391216 用 账号root ,密码guest 去登录 dubbo-admin一直失败 错误原因其实是账号密码搞错了 ...

最新文章

  1. Udacity机器人软件工程师课程笔记(二十二) - 物体识别 - 色彩直方图,支持向量机SVM
  2. SharePoint 列表应用实例 - 显示约束
  3. mysql慢SQL探测与优化
  4. Caffe使用step by step:caffe框架下的基本操作和分析
  5. 关于MFC的CString 访问越界问题
  6. 考研学弟问的n个问题,梳理一下分享给大家
  7. Qt中为工程添加资源文件、给按钮添加图片
  8. D3js(二): d3js基础
  9. 传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署
  10. 查看当前内存使用情况---练习记录
  11. Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程
  12. 无法在web 服务器上启动调试。打开的url的iis辅助进程当前没有运行
  13. Easy CHM 2.10
  14. Java8所有的包介绍(由英文文档翻译而来)
  15. JVM 垃圾回收机制和常见的垃圾回收器
  16. 有关java的几个日期类的转换
  17. 生成PDMS管口方位图 python方案
  18. Approaching ANXIETY DISORDER
  19. 如何做好开发组长工作
  20. 爬取凤凰网站财经类的新闻,函数时编程,可全部实现,由于内容量大,需要时间太长,服务器会禁止,为了防止,可以将time.sleep()设置的时间长点...

热门文章

  1. 【特征提取】基于matlab熵函数语音端点检测【含Matlab源码 1764期】
  2. 【故障诊断分析】基于matlab概率神经网络柴油机故障诊断【含Matlab源码 1754期】
  3. 【数字信号去噪】基于matlab小波软阈值+硬阈值+改进的阈值高斯脉冲信号去噪【含Matlab源码 1706期】
  4. 【优化覆盖】基于matlab移动网格求解无线传感器网络节点覆盖优化问题【含Matlab源码 1300期】
  5. 【印刷字符识别】基于matlab模板匹配英文字母识别【含Matlab源码 808期】
  6. SPSS 问卷与量表的区别及联系【SPSS 030期】
  7. Scrapy实战,利用Scrapy简单爬取新闻并将内容储存
  8. 计算机鼠标不灵活怎么办,鼠标不灵活了怎么办_鼠标突然变迟钝的解决方法
  9. 计算机usb速度设置,怎样提升USB2.0的速度 注册列表修改法【详解】
  10. dataframe 根据条件查找_python – 在pandas DataFrame中查找(仅)满足给定条件的第一行...