首页 > 其他分享 >从实战的角度分析渗透测试究竟需要学习了解的知识点,黑客技术零基础入门到精通教程建议收藏!

从实战的角度分析渗透测试究竟需要学习了解的知识点,黑客技术零基础入门到精通教程建议收藏!

时间:2024-12-24 17:27:16浏览次数:9  
标签:网络安全 知识点 教程 APP 学习 黑客技术 测试 UA 咱们

前言

最近有很多人询问,自己明明OWASP Top 10 都学的差不多了,各种靶场也复现的差不多了,Burpsuite、goby、awvs、dirsearch等等工具也是用的丝滑,但为什么就是感觉挖不到洞呢

基础知识已经准备的差不多了,现在可能缺乏的是挖洞时间的思路,针对特定场景下的渗透套路,这个一般可以学习其他人的渗透报告,学习他们的思路,然后自己也进行总结整理,久而久之就知道什么地方容易出漏洞了

但是以上情况是基于多资产的情况,今天给大家带来的文章是关于特定资产的分析,大同小异,感兴趣的小伙伴可以往下继续看看哦

注:此篇文章主要是抛出一些注意的点,并没有介绍具体的解决办法,大家酌情考虑,如果大佬有好的思路欢迎下方留言讨论,谢谢

我给大家准备了一份全套的《网络安全入门+进阶学习资源包》包含各种常用工具和黑客技术电子书以及视频教程,需要的小伙伴可以扫描下方二维码或链接免费领取~

资产分析

今天咱们从一个违规APP的角度进行分析,从人家使用的技术栈来对比咱们需要的相应的应对技术

前段时间盆友发来一个小链接,需要进行测试,咱们就从这里开始介绍吧

在这里插入图片描述

打开一看,咱们发现已经被标记爆红,无法直接从微信中进行查看了,为了测试,咱们将其复制到浏览器中查看

在这里插入图片描述

开局就是第一个技术点:请在微信浏览器打开
在这里插入图片描述

对于这个还是比较简单绕过的,我们可以看看看其前端js源代码检查逻辑,或者直接更改浏览器UA即可,这里咱们修改浏览器UA进行绕过

添加微信UA的设备

在这里插入图片描述

 Mozilla/5.0 (Linux; Android 5.0; SM-N9100 Build/LRX21V) > AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 > Chrome/37.0.0.0 Mobile Safari/537.36 > MicroMessenger/6.0.2.56_r958800.520 NetType/WIFI

此时更改UA之后,咱们发现已经可以绕过检查了

在这里插入图片描述

查看这个页面,咱们继续测试里面存在的功能,文件上传

在这里插入图片描述

这里就不多加赘述,这里文件上传是直接到OSS资源桶,并且自动就更改后缀名为.rar,不存在文件上传漏洞

在这里插入图片描述

小结一:

基于此,咱们需要了解的知识点有:

绕过UA检测,简单的JS分析,暂时还是很简单的,

基本上学习渗透测试的这些都会有所了解的


接着咱们继续进行分析,查看域名:

是不是感觉前面的域名很随意,很像泛解析呢

这里就不买关子了,确实是泛解析,不管前面怎么变换,都是这样一个页面

此时咱们如果要进行子域名扫描,对于泛解析有没有什么好点的思路呢,这是咱们做渗透测试需要考虑的问题吧

对域名进行超级Ping,咱们可以发现,他存在多个解析IP,也就是存在使用CDN,此时咱们需要了解cdn的知识点,然后学习如何查找真实Ip吧

在这里插入图片描述

面对以上俩问题,咱们结合实际测试成本而言,最合适的办法就是查看各种搜索引擎,寻找可能存在的记录,其余像github上面的绕过cdn的项目,可以使用,可就是时间成本很大,而且没有太大的必要

在这里插入图片描述

截止于此,还可以尝试使用项目获取IP,不过咱们还是转战APP吧,现在web真的是很难很难了

小结二:

域名泛解析怎么获取子域名、

存在CDN的网站怎么获取真实IP、

搜索引擎不存在任何信息怎么办


此时咱们转战APP,到了APP咱们需要考虑的东西只会更多:

  • APP是否加壳

  • APP存在虚拟机检测

  • APP存在ROOT框架检测

  • APP存在代理检测

  • ……

总结

针对特定资产进行测试,主要就是查看其用的技术栈,然后进行针对性测试,web用web相关的测试,APP就用APP相关的思路进行测试

获取相关API,不断的扩展咱们的资产,慢慢的就会出现可能存在的漏洞

总结就是:不断搜集,不断发现,慢慢摸索,细节出漏洞

网络安全学习资源分享:

给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

因篇幅有限,仅展示部分资料,朋友们如果有需要全套《网络安全入门+进阶学习资源包》,请看下方扫描即可前往获取

标签:网络安全,知识点,教程,APP,学习,黑客技术,测试,UA,咱们
From: https://blog.csdn.net/shangguanliubei/article/details/144673468

相关文章

  • K - 近邻模型知识点全览:构建智能预测的基石
    定义K-近邻(K-NearestNeighbors,KNN)模型是一种基于实例的监督学习算法。它的基本思想是给定一个训练数据集,对于一个新的输入实例,在训练数据集中找到与它最相似(距离最近)的K个实例,然后根据这K个实例的类别(对于分类问题)或数值(对于回归问题)来预测新实例的类别或数值。例如,在一......
  • 【云服务器教程】3分钟搞定MySQL远程访问配置
    本文将介绍如何在云服务器上快速配置MySQL远程访问权限,包含必要的安全设置。一、配置云服务器(以阿里云为例)登录阿里云控制台配置安全组:开放3306端口配置防火墙:#开放3306端口sudofirewall-cmd--permanent--add-port=3306/tcpsudofirewall-cmd--reload二、配置My......
  • 【保姆级教程】10分钟搞定Linux安装JDK,小白也能轻松上手!
    本文将详细介绍如何在Linux系统上安装配置JDK环境,包括下载、安装、环境变量配置等全过程。一、准备工作1.1检查系统是否已安装JDKjava-version如果显示"commandnotfound",说明系统中还没有安装JDK。1.2下载JDK安装包访问Oracle官网下载页面:https://www.oracle.com/j......
  • 【2025最新】用python代码浪漫教程!——新年祝福信息
    文章目录一、2025年跨年祝福信息Python脚本示例:二、代码说明导入模块:主程序:三、注意事项一、2025年跨年祝福信息当然,我可以为你提供一个简单的Python代码示例,用于在2025年跨年时执行一些特定的任务,比如打印新年祝福信息。Python脚本示例:importdatetimeimport......
  • 2024 新版Clion安装使用教程(附激活以及常见问题处理)
    Clion简介在同学向我吐槽codeblock多么难用于是我疯狂安利CLion的时候,他发出了灵魂的拷问——“CLion是啥?”CLion和codeblock一样都是可以编写C/CPP的IDE(集成开发环境),CLion的优点多多,尤其是CLion对小白非常友好。配置简单:只需要点几下鼠标就可以完成编译器配置。语法查错:很多......
  • 码住!VX自动回复设置保姆级教程
    随着微信里的客户越来越多,很多人都想提升自己的回复效率。今天,就教大家如何通过个微管理系统来设置自动回复,快来看看吧!第一步:登录个微管理系统打开个微管理系统的网址,输入账号后,用微信扫码登录,手机端微信显示“iPad已登录”表示登录成功。第二步:设置自动通过好友在设置页......
  • 开源数字人直播DH_live web整合包免训练使用教程
    资源导航首页项目地址基于开源项目:DH_live做的web交互系统主要实现:免训练数字人视频制作和实时语音数字人可搭配一些直播场控软件的语音驱动数字人进行直播  整合包下载「数字人(可直播用+数字人视频制作)」链接:https://pan.quark.cn/s/2e06a0249917优化内容:......
  • IDEA 2024.3.1.1完整的安装教程(附激活,常见问题处理)
    卸载老版本IDEA首先,如果小伙伴的电脑上有安装老版本的IDEA,需要将其彻底卸载掉,如下所示(没有安装则不用管,直接安装即可):TIP:如果你之前使用过本站提供的 激活到2025年版本脚本,需要执行对应卸载脚本/适用2024版本/JetBrains2023最新全家桶/jetbra/scripts/uninstall-a......
  • 微信支付、支付宝支付原生、接第三方教程
    微信支付  1.引入依赖 <!--微信支付V3目前新版本--><dependency><groupId>com.github.wechatpay-apiv3</groupId><artifactId>wechatpay-apache-httpclient</artifactId><version>0.4......
  • Anaconda使用教程
    conda基础命令检查当前环境名称:使用以下命令查看当前激活的虚拟环境:condaenvlist激活虚拟环境:切换到某个虚拟环境,使用:condaactivatebase退出当前环境:返回到base环境或退出当前环境:condadeactivate确认当前使用的Python解释器:如果需要进一步确认当前Python的解......