monitor靶机端口信息搜索端口信息 有个web服务 web网页访问过去是一个登录框 随便尝试几个密码 admin:admin登进去 发现没有可以用的点 就是个静态页面 用Tscan工具爆破一下目录 找到zabbix的后台页面 网上搜索一下zabbix的默认密码 找到Admin:zabbix 成功登录 在这个后台找了一下功能点 有一个文件上传和一个执行脚本 一开始一直在尝试文件上传 发现并没有漏洞点 来到执行脚本这里 我们把命令改成弹shell 然后执行命令 点击ping 成功拿到shell 切到home目录有个hyh账号 成功拿到user的flag root查找可以以su
Mayuri靶机端口信息先扫一下端口信息 开了2个web服务 http先看看80端口 是一个查询价格的网站 输入数字编号会回显数据 试试输入别的东西看看回显情况 输入字母回显了报错信息 我们把报错信息给ai帮我们看看这是什么数据库 是cypher数据库 在网上搜一下有关这个数据库的注入方法 https://blog.csdn.net/Che_ng/article/details/145965471https://blog.csdn.net/Che_ng/article/details/145965471 找到这篇文章写了有关cypher注入的内容 先丢了一个测试的payload 成
温故而知新之文件上传文件上传漏洞文件上传漏洞是由于后端检测文件的时候 没有正确的检测文件类型 大小 内容 导致文件上传 文件上传防御使用白名单 获取文件后缀名并转为小写 并检测是否在白名单 检测文件上传类型 MIME类型 检测文件大小 防止dos攻击 修改文件名 防止文件覆盖 审计思路全局搜索有关upload的类/方法 重点查看是否有进行文件大小 文件类型 文件后缀检测 如果成功是否修改了文件名 检查文件保存路径是否可控 贴上su18师傅总结的需要审计的类/方法 123456789101112FileUploadFileUploadBaseFileItemIterato
edusrc的审核感觉也是比较快的(现在的速度基本上是一天一审) 资产收集大部分情况挖洞都是在屏幕前点来点去 过程也是相当的枯燥 出货的时刻总是占一小部分 一天没找到或者是没通过都是正常的 所以找对一个好的资产收集方式可以大大的节约我们的时间 以下讲的都是个人觉得比较高效的 一些比较复杂的就不做推荐了 从域名下手因为挖的是edu的 所以基本上所有学校都在范围之内 每个学校基本都有一个主域名 如果想一天就猛猛干一个大学的话 可以试试在小蓝本或者爱企查上面先搜集一手学校信息 然后使用一些域名爆破的工具 subfinder one for all等 或者可以使用一些被动搜集域名的工具 fofa h
温故而知新之sql注入回想起我刚学sql注入的时候 好像是大一的时候 打sqllab也没记一些内容 现在刚好学了java代审 开始重新记录一下有关sql注入的内容 sql注入sql注入的成因是由于sql语句中的参数可控 并且在代码中直接拼接参数 导致传入的参数值直接作为sql语句的标识符拼接到sql语句中 导致在执行正常sql语句的同时又去执行了其他的恶意语句 sql注入的防御最有用的就是预编译 预编译实际上发送sql语句 让数据库将该sql语句变成一个固定模板 占位符的位置之后只会插入标识符 从效果上来看就是让参数的值变成一段字面量 使得一些特殊符号在sql语句中失去了原来的意义 注入
team靶机端口信息 开了两个http分别访问一下 http 80端口的web服务就只是一个静态页面没有用 8000端口的web服务是一个登录框通过目录扫描可以扫到一个api接口目录 经过测试 这里面的接口即使是能用的也没有什么有用的信息所以现在只能尝试爆破密码了从常见的用户名 admin root user guest test去爆破看看经过一通爆破 最后发现有账号root:password123 进去看是一个仪表盘翻了一下并没有什么可以直接getshell的点但是在密钥存储这里有点线索 猜测todd和ssh有关可能是账号我们直接hydra爆破一下 爆破出来是todd:pass
ssrf服务器伪造请求 服务端提供从别的地方获取资源的功能点 如果可控就可能造成ssrf攻击内网 主要攻击服务集群中的内网服务 ssrf产生远程加载图片或者下载图片 调用远程资源 共享 或者 分析资源时可能会重定向地址 php中的常见方法 123456789101112131415161718192021222324252627282930313233343536373839404142file_get_contents($url)读取文件内容并正常输出 还支持php伪协议 <?php$url = $_GET[file];file_get_contents($url);?>f
温故而知新之xssxss跨站脚本攻击 网页中评论,名字 只要是用户输入的内容并且会显示在网页上面的 都有可能触发xss xss注入本质上是注入js代码并执行 主要是用来弹cookie或者做钓鱼 xss类型反射型用户输入内容 拼接到网页上执行js代码 触发xss 反射型只弹一次 大部分不能造成什么危害 除非有那种url里面可以输入内容 只要别的用户点击的时候 会自动触发xss 存储型相比反射型 xss的内容会存储在服务器中 可能是评论中也可能是数据库中 或者是文件上传一个html文件 并且可以解析html文件则会执行其中嵌入的js代码 存储型比较有危害 DOM型修改DOM文档节点 触发xs