注入岛国网站,技术菜鸟第一次....

news/2024/5/20 15:11:48/文章来源:https://cxyroad.blog.csdn.net/article/details/122119346

d8c6d62c01758abc9b7a291850ecbae1.png

程序员的成长之路

互联网/程序员/技术/资料共享 

关注

阅读本文大概需要 2.8 分钟。

作者:panda

原文地址:https://forum.90sec.com/t/topic/1316

1.打开了谷歌hack 数据库

33459c3d3157819ae827e54112fb5232.png

2.在谷歌中漫步,看到几个?id=XXX结尾的网址,加’ 出现报错,也有好几个注入点,是打开后就可以看到mysql的报错信息。

c8c40be2ed57b6bbf86f7948d93e4edc.png

其中有一个越南的公益网站,应该是停止维护了,但还是给管理员发送了提醒注入漏洞的邮件。最后选了一个岛国信息网站,开始愉快的一天。

3.直接丢给了sqlmap自动注入,与此同时使用

Nikto 和nmap 进行信息搜集,因为是新手,全是--help看的基础命令

Nikto -h 127.127.127.127

70fff21ac4f95a60e4391d2ee70b780f.png

Nmap -v -A 127.0.0.1

0e9ef293057e27cc64094f5a4c643fe3.png

用sqlmp -u “http://url” --os-shell ,却发现找到了根目录但是没法上传文件,最后确认是mysql没有写入当前目录的权限。

Sql一直在提示上传失败

[WARNING] it looks like the file has not been written (usually occurs if the DBMS process user has no write privileges in the destination path)

sqlmp -u “http://url” --sql-shell发现是可以用sql-shell。

使用select into语句写文件和update语句

a708686fcc0f3183a0d289d0b7bab7d7.png

也是失败,提示

e2d6ddddece7571b85dc9e0bb66fd5f2.png

于是通过 select @@datadir 和select @@basedir 获得了mysql安装的目录和数据目录

分别为/usr 和/var/lib/mysql

d18ec29bb923bb5998d2f3f524a31713.png

4.尝试下载apache配置文件和mysql配置文件。

尝试下载Apache 2.2.2的默认配置文件(这个全靠运气了感觉)

不断的尝试

Sqlmap -u “url” --file-read=”文件路径”

得到apache和mysql的文件内容(关键)

42665b063617839bbc1f64db47ebda3c.png

c9927be89807e9494d94a7990d25221a.png

7d1b656de216b93005ebb63a7e749be4.png

5ef2945d7ffe93c5ea42d0c756be726a.png

Apache配置文件(敏感信息泄露)

6bf79b5af768fe2d0ba48707825451b7.png

6900e275022556278c7b51d0b6d22eba.png

5.sql注入获取webshell的关键在我看来就是,能找到可以写入文件的目录且有可以执行的方式。

所以在不断切换apache的目录后,终于找到了,可以用目前sql注入点,写入文件,并且访问的目录。

通过不断尝试,sqlmap 手动设置目标目录和上传文件,终于找到了有权限的目录。

上传失败的截图:

dc3374c0f5b6a2714fcedefb563e4820.png

成功的截图:

de256cc285b786e9996bc3c2e359a8e2.png

6.中途在上传失败的时候尝试进行源码分析,发现了mysql的数据库密码,但是无法远程连接。

8d6c7ccc023444cf7d98c1020e3bd693.png

09b2956a59f46bda82201514bc471c51.png

7.也尝试了对10000端口的web服务的密码爆破,使用了burpsuite.

a3affbc95790e434b6cceb41d37a6199.png

密码字典只是用了sqlmap -u ‘url’ --users 获取的用户名+mysql的配置文件里面的敏感信息。

但实际上,只跑了三次,就出现了拦截。

a938c8ce1f537b947bd521a725307ff8.png

99f44a138adedd2b60c70290a0f5b3f3.png

0f92383634024004b432845b6d3801de.png

实际返回,被拦截了,所以这个行不通。

9bc32956bebe15923f2565f2094f8ba2.png

8.查看代码的时候发现了一个执行漏洞,也进行了尝试,但sqlmap-shell没法执行update语句,这点我也很疑惑。

6b8ed132c49994f4a3f4a4c9474e0b67.png

从这个代码上来看,一定是有办法把linux的find命令截断,然后执行任意代码的。只需要构造好folder的值。

但是在sqlmap的sqlshell中没法执行upate命令,无法修改这个字段的值。

这点我也很困惑,同样困惑的是,既然我有了sqlshell的root命令权限,为啥还要获取mysql的root密码,甚至还得查md5,我自己insert一个不行吗?

前辈们的教程都是这样的,盲人摸象。希望能有机会获得注册码进一步学习。

9.后续提权的思路

vsftp 2.2.2,直接在metasploit中search svftp,并没有尝试,作为一个靶机训练,有webshell就可以止步,系统漏洞,这种感觉比较老的系统,也有不少吧。

530463bbad1fba083ab2eae19c74ce68.png

总结:


比较low的一个sql注入点,但是sqlmap无法获取准确的上传路径和执行路径,好在有sqlmap --file-read 所有文件的权限,

所以根据apach 2.2.2 centos的常用配置和sql-shell获取的安装目录,猜解apache和mysql的配置文件地址,apache的配置文件里面的敏感信息还是比较多的。

<END>

推荐阅读:

RedisJson 横空出世,性能碾压ES和Mongo!

面试官:Redis新版本开始引入多线程,谈谈你的看法?

互联网初中高级大厂面试题(9个G)

内容包含Java基础、JavaWeb、MySQL性能优化、JVM、锁、百万并发、消息队列、高性能缓存、反射、Spring全家桶原理、微服务、Zookeeper、数据结构、限流熔断降级......等技术栈!

⬇戳阅读原文领取!                                       朕已阅 b4f9951c7be8447f15b1be22b7a86fca.gif

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_720282.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

这个小学生,竟然把学校的网站搞了!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 4 分钟。来自&#xff1a;编程技术宇宙今天这篇文章来源于知乎上一个叫Ret2Rttr的分享&#xff0c;作者自称是一名六年级的小学生。文章主要记录的是他针对自己学校网站的一次渗透测试&#xff0c;过程非常有…

利用 Github Pages 和 Hugo 快速搭建免费的个人网站

点击上方“程序猿技术大咖”&#xff0c;关注并选择“设为星标”回复“加群”获取入群讨论资格&#xff01;你有个人网站吗&#xff1f;在自媒体时代&#xff0c;人人都在不断向互联网等不同媒介输出内容&#xff0c;如&#xff1a;博客、微博以及抖音等&#xff0c;并在特定领…

强力推荐,SpringBoot + Vue + MyBatis 音乐网站项目

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。来自&#xff1a;网络项目说明本音乐网站的客户端和管理端使用 VUE 框架来实现&#xff0c;服务端使用 Spring Boot MyBatis 来实现&#xff0c;数据库使用了 MySQL。项目功能音乐播放用户登录注…

京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 4 分钟。来自&#xff1a;toutiao.com/i6860736292339057156/之前看了下 Nginx 的访问日志&#xff0c;发现每天有好多国外的 IP 地址来访问我的网站&#xff0c;并且访问的内容基本上都是恶意的。因此我决定…

因致力于保护用户隐私,曾经最好用的浏览器正在被大批网站抛弃

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 5.5 分钟。来自&#xff1a;电脑报一直以来&#xff0c;Chrome浏览器都是世界上公认的最受欢迎的浏览器&#xff0c;而火狐 Firefox 作为和Chrome、Edge&#xff08;IE&#xff09;相提并论的三大浏览器之一…

大型网站架构体系的演变

互联网上有很多关于网站架构的各种分享&#xff0c;有些主要是从运维和基础架构的角度去分析的&#xff08;堆机器&#xff0c;做集群&#xff09;&#xff0c;太关注技术细节实现&#xff0c;普通的开发人员基本看不太懂。本文上篇将主要介绍大型网站基础架构的扩展&#xff0…

网站服务器数据库关系图,网站服务器数据库关系图

网站服务器数据库关系图 内容精选换一换使用华为云服务来完成部署&#xff0c;服务器计算资源使用ECS或者BMS&#xff0c;存储使用EVS与SFS。在华为云上一个典型的SAP系统部署架构如图1所示&#xff0c;无论是全新部署还是迁移上华为云&#xff0c;部署架构都与此类似。更多特性…

卸载再重装php致使网站502,调试php时网站出现502的解决方法-Go语言中文社区

这是第二次遇到该问题了&#xff0c;上次解决后因为没有记录&#xff0c;结果这次遇到后又得重新查找解决方法。记忆力严重减退了啊&#xff0c;还是要保持边学边记录的习惯网站在正常运行时是没有问题的&#xff0c;但是在使用xdebug进行远程调试时&#xff0c;可能会因为单步…

html语义化有利于seo,HTML5新增元素属性及语义化标签+对搜索引擎的影响

html标签语义化首先是关于语义(Semantics)和默认样式的区别&#xff0c;默认样式是浏览器设定的一些常用tag的表现形式&#xff0c;语义化的主要目的就是让大家直观的认识标签(markup)和属性(attribute)的用途和作用&#xff0c;很明显Hx系列看起来很像标题&#xff0c;因为拥有…

一个网站部署的完整流程(包教包会)

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 7 分钟。来自&#xff1a;blog.csdn.net/Jekin_KE/article/details/87312623有很多做网页的前端后端小白都想把自己辛辛苦苦做出来的网站放到网上&#xff0c;让别人观摩观摩。可无奈技术有限&#xff0c;对…

网站都变成灰色了,如何快速实现?看这两种方法!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。来自&#xff1a;https://blog.csdn.net/YOUYOU0710/article/details/105350655有些时候我们需要把网站页面变成黑白色或灰色&#xff0c;特别是对于一些需要悼念的日子&#xff0c;以及一些影响力…

个人网站总被攻击?写个自动封禁IP的脚本给你!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2 分钟。来自&#xff1a;blog.csdn.net/qq_38925100/article/details/1237424631.在ngnix的conf目录下创建一个blockip.conf文件2.里面放需要封禁的IP&#xff0c;格式如下deny 1.2.3.4;3.在ngnix的HTTP的配…

大型网站架构演进(5)数据库读写分离

在使用缓存后&#xff0c;使大部分的数据读操作访问都可以不通过数据库就能完成&#xff0c;但是仍有一部分读操作(包括未命中缓存的&#xff0c;和缓存过期的)和全部的写操作需要访问数据库&#xff0c;当网站的访问量继续增加后&#xff0c;数据库会因为负载压力过高导致成为…

html5网站源码_如何进行高端外贸网站建设

如何进行高端外贸网站建设&#xff1f;如果您熟知外贸市场&#xff0c;那么您会发现很多高端外贸网站建设都是二次开发&#xff0c;主要是利用开源程序。一般来说&#xff0c;这种高端外贸网站建设方式能够使网站的代码更加简洁&#xff0c;而且费用也更加的实惠&#xff0c;所…

ubuntu云服务器网站安装教程,ubuntu云服务器安装教程

ubuntu云服务器安装教程 内容精选换一换将挂载在弹性云服务器中的磁盘卸载。对于挂载在系统盘盘位(也就是/dev/sda或/dev/vda挂载点)上的磁盘&#xff0c;当前仅支持离线卸载。即卸载磁盘时&#xff0c;弹性云服务器需处于“关机”状态。对于挂载在数据盘盘位(非/dev/sda挂载点…

10系统怎么进入服务器,开机无法进入windows10系统_网站服务器运行维护

win7电脑提示当前安全设置会使计算机有风险_网站服务器运行维护win7电脑提示当前安全设置会使计算机有风险的解决方法是&#xff1a;1、首先&#xff0c;打开计算机配置&#xff1b;2、然后&#xff0c;依次打开【管理模板】、【windows组件】、【internet explorer】选项&…

html实现百度换肤,案例实战(二):百度脑图网站换肤

课时1&#xff0c;2&#xff1a;对前四季课程进行了简单的总结&#xff0c;介绍了第五季到第八季 Github 开源之旅系列课程的安排和规划。通过三个案例演示说明了 stylish 是什么。给出了本课程的安排和规划&#xff0c;主要内容是网站换肤原理&#xff0c;工具使用以及 CSS 基…

PHP纯手写正则爬取星座屋网站星座运势数据

星座屋&#xff08;http://www.xzw.com/fortune/&#xff09;运势界面&#xff1a; 最终爬取数据结果展示在APP上的效果&#xff1a; 下面就是使用正则实现的代码&#xff0c;是自己一年多前花了半天时间写的。现在想来&#xff0c;如果使用Scrapy或者phpspider只用几行代码就搞…

web服务器的网站选项,Web服务器配置方法(2)

在IIS中创建Web网站打开“Internet 信息服务管理器”&#xff0c;在目录树的“网站”上单击右键&#xff0c;在右键菜单中选择“新建→网站”&#xff0c;弹出“网站创建向导”&#xff1a;图6图7网站描述就是网站的名字&#xff0c;它会显示在IIS窗口的目录树中&#xff0c;方…