网站渗透思路(小白专看,大佬绕道)

news/2024/5/9 22:30:36/文章来源:https://blog.csdn.net/weixin_48477703/article/details/106724987

                                渗透测试大体可以分为六大步

1.   信息收集  2.漏洞挖掘  3.漏洞利用   4.提升权限  5.清除测试数据

                6.   总结归纳输出报告并提出修复建议

 

                                           

          首先在获取书面授权的情况下,才可以进行渗透测试,提前询问有没有敏感操作等,首先进行网站的信息收集      

                                            信息收集

1.首先进行域名whois查询,可以登录站长之家等网站进行查询:http://whois.chinaz.com/   获取网站注册人的各种信息 电话 邮箱 等信息,可以放到社工库中查看有没有敏感信息泄漏

                              

Web源代码泄露

      通过工具暴破相关Web源代码泄露,流程如下: 

 

最想强调的是github信息泄露了,直接去github上搜索,收获往往是大于付出。可能有人不自信认为没能力去SRC挖洞,可是肯定不敢说不会上网不会搜索。github相关的故事太多,但是给人引出的信息泄露远远不仅在这里:github.com、rubygems.org、pan.baidu.com...

QQ群备注或介绍等,甚至混入企业qq工作群...

然后说再多,也没这个好用:https://sec.xiaomi.com/article/37   全自动监控github

信息泄露收集可能会用到如下地址:

网盘搜索:http://www.pansou.com/或https://www.lingfengyun.com/ 网盘密码破解可参考:https://www.52pojie.cn/thread-763130-1-1.html

社工信息泄露:https://www.instantcheckmate.com/、http://www.uneihan.com/

源码搜索:https://searchcode.com/、https://gitee.com/、gitcafe.com、code.csdn.net

钟馗之眼: https://www.zoomeye.org/

天眼查   https://www.tianyancha.com/

其它:威胁情报:微步在线、 ti.360.cn、 Virustotal

在使用nmap进行端口探测:主机发现
            --sn: Ping Scan 只进行主机发现,不进行端口扫描   --traceroute: 追踪每个路由节点
            如:nmap -sn 192.168.0.1-200                nmap --traceroute 14.215.177.38   

              Nmap ip地址  探测所有主机1-10000范围内所开放的所有端口

               具体看:https://www.cnblogs.com/iAmSoScArEd/p/10585863.html

              工具信息收集  如:7kbscan、破壳Web极速扫描器等

对所有的信息收集完成后,进行整理,将有用的信息进行使用

                                       web扫描阶段or手工探测

  1. 浏览网站,看看网站规模,功能,特点等
  2. 端口,弱口令,目录等扫描,对响应的端口进行漏洞探测,比如 rsync,心脏出血,mysql,ftp,ssh弱口令等。
  3. XSS,SQL注入,上传,命令注入,CSRF,cookie安全检测,敏感信息,通信数据传输,暴力破解,任意文件上传,越权访问,未授权访问,目录遍历,文件 包含,,服务器漏洞检测,在客户同意的情况下使用AWVS,appscan,nessus,天镜等一些列的扫描器进行扫描网站,对扫描出的漏洞进行利用,

                                               漏洞利用or权限提升

                                                                                

   系统漏洞:可以进行msf木马提权,使用systeminfo查看补丁情况,如果没有打补丁上seebug或github下载exe木马进行上传提权

数据库漏洞:mysql提权,serv-u提权,oracle提权   windows 溢出提权   2003下的巴西烤肉提权   linux脏牛

                                                清除测试数据&输出报告

日志、测试数据的清理 总结,输出渗透测试报告,附修复方案

一个网站的渗透思路大概就是这么回事,具体根据情况的不同可能还会使用不同的工具与方法,例如对方有waf拦截怎样绕过等等,这只是提供一个大概的思路流程而已,具体过程要复杂的多

 

 

                                                                                                                                             正在被python折磨的李治龙

p.s真的裂开了,最简单的python学起来都爆炸,不知道那些c大佬咋学会的,暂时放弃了,还是老老实实当我的渗透测试or安服工程师

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_901503.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器端网站编程(Django)

服务器端网站编程 Web浏览器使用超文本传输​​协议(HTTP)与Web服务器进行通信。当您单击网页上的链接,提交表单或运行搜索时,HTTP请求将从浏览器发送到目标服务器。 该请求包括标识受影响资源的URL,定义所需动作&…

chatgpt如何搭建一个自己的网站,请看源码。

找了一套chatgpt搭建的源码,修改自己的key就能使用 效果如下,再也不用去挤外网里,舒服。 源码 ➕ wengjunda 可以拿取,是php的 key的申请 尾声 我们就已经能通过服务器访问刚刚搭建的 ChatGPT 了,记得设置访问密码啥…

MVC UnitOfWork EntityFramework架构,网站速度慢的原因总结!

最近参考使用了郭明峰的一套架构来做新的项目架构,这套架构看起来还是不错的,先向小郭同学的分享精神致敬! 项目开发上线后,傻眼了,貌似没有几个人访问的新项目,速度一直慢的跟牛一样,真心没法交…

django入门笔记2- 网站框架搭建

创建一个pydev的工程结构如下: ttt是默认创建的一个包,里面包含整个网站的基本配置 settings.py主要是数据库, 中间件, 一些变量存放的地方 urls.py 跳转的配置一般如下, 把一些url分配到各个二级app中进行解析 urlpatterns patterns(,# Examples:# url(r^$, ttt.views.hom…

爬取网站内的全部小说

爬取网站内的全部小说 我们需要用到的模块有 re BeautifulSoup 首先我们要确定我们爬取的网站:http://www.136book.com/tuijian.php?id=1 一在爬取各个书目录的网址时我选择了用正则表达式来爬取: 选用正则爬取单独的href是比较方便的。爬取后要确定是否为书目录的网站。…

【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码

欢迎加入我们的QQ群&#xff0c;无论你是否工作&#xff0c;学生&#xff0c;只要有c / vc / c 编程经验&#xff0c;就来吧&#xff01;158427611 【代码备忘】火狐浏览器插件xpi自动从网站下载安装的代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition…

Centos 下JBoss as7 + jdk+mysql+nginx 网站配置

网站基本框架设计好了&#xff0c;下来就开始搭建服务器框架了 。 服务器组选的是 VPS&#xff0c;为什么选VPS,因为我们除了要使用公共的web服务外&#xff0c;还要定制一些系统的软件和服务&#xff0c;自定义上报端口等。除了自己承包整机服务器外&#xff0c;VPS无疑是最佳…

html5/CSS3进阶——宝贝之家网站首页

学习了一段时间的框架&#xff0c;最近在复习最早学的html5、css3&#xff0c;拿了一个小案例做了一下&#xff0c;整个过程还算顺利&#xff0c;附图&#xff1a; 其实页面整体结构还是很清晰的&#xff0c;这里我也是直接使用了多个div嵌套划分的常规手段&#xff0c;没有用…

谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)

在上篇文章里列举了(国内外用ASP.NET开发的大型网站有哪些)&#xff0c;。最后提到了用.NET开发的大型网站和LAMP/JAVA平台的成本比较。其实在很多时候&#xff0c;收费的不一定就比免费的成本更高。因为开发一个网站要使用哪个平台的技术更合适&#xff0c;需要考虑很多种情况…

Git中文学习网站

Git中文学习网站&#xff1a;https://git-scm.com/book/zh/v2

移动开发者的自学宝典:十大在线编程学习网站

目前的教育领域&#xff0c;受移动互联网的冲击&#xff0c;MOOC的理念正在风行&#xff0c;但事实却稍显疲软&#xff0c;不尽如人意。相比美国式的全民热衷&#xff0c;国内的线上教育却还流于形式。其他教育尚且如此&#xff0c;移动开发教育更不用谈。在这种情况下&#xf…

4.4docker基础详细版--在容器中部署静态网站

利用docker技术在容器中使用nginx部署一个静态网站。 容器的端口映射 在使用run的时候指定-p或-P来进行端口映射&#xff1a; -P&#xff1a;将为容器暴露的所有端口进行映射eg&#xff1a;docker run -P -it centos /bin/bash-p&#xff1a;指定映射哪些容器的端口eg&#xf…

9.docker常用命令学习网站常用软件的安装

以下是此页面上的基本 Docker 命令列表&#xff0c;以及一些相关命令&#xff08;如果您要在继续之前进行进一步探索&#xff09;。 docker build -t friendlyname .# 使用此目录的 Dockerfile 创建镜像 docker run -p 4000:80 friendlyname # 运行端口 4000 到 90 的“友好名…

SSM众筹网站

注&#xff1a;本文为伪原创&#xff0c;代码主要参考尚硅谷教程。感谢巨人的肩膀&#xff0c;让我可以看得更远。 本文全部代码见https://github.com/BnKes/crowdfunding 详细目录见文章尾巴 1.系统架构 Atcrowdfunding-parent 父工程,聚合其他工程(pom)Atcrowdfunding-mai…

29个非常优秀的纹理背景网站设计

纹理设计一直是不少同学追求的&#xff0c;今天就推荐30个纹理设计出众的网站&#xff0c;希望对你的设计有所帮助。个人比较喜欢第14个&#xff0c;有家的轻松的感觉&#xff0c;更有三维效果&#xff0c;大爱啊&#xff01; 1. Banger’s分享一个最好用的UI前端框架&#xff…

[转载]搭建个人网站 |博客

一个完全的新人如何搭建自己的个人网站 首先&#xff0c;申明下本文所指的新人是指会上网站看网页&#xff0c;会自己聊QQ&#xff0c;会在新浪、网易等平台上写博客的人。当然你要说这个只要会上网的人都会了&#xff0c;是的&#xff0c;我所指的新人就是会上网的人。所以本文…

推荐一个oracle管理和学习资料网站

http://ajava.org/book/oracle/index.html 很多的oracle管理和学习方面的电子书&#xff0c;值得一看

将网站打包成桌面程序并生成安装包(跨平台)

一、Nativefier将网站打包成桌面程序 介绍 Nativefier 是一个命令行工具&#xff0c;仅仅通过一行代码就可以轻松地为任何的网站创建桌面应用程序&#xff0c;应用程序通过 Electron打包成系统可执行文件&#xff08;.app .exe等), 对应的可执行文件分别可在 Windows、macOS …

WSTMall网站系统最新官方版

WSTMall V1.0是在thinkphp 的经典版本3.2.2基础上进行优化开发的&#xff0c; TP 3.2.2不是thinkphp的一个最新的版本&#xff0c;却是thinkphp最金典的一个版本&#xff0c;正所谓站在巨人的肩膀上&#xff0c;WSTMall V1.0继承了thinkphp大道致简的理念&#xff0c;继承了thi…

天涯孤岸软件商城-.net电子商务网站系统案例

Asp.net 电子商务商城 开发技术项目案例 ASP.NET是作为.NET框架体系结构的一部分推出的。2000年ASP.NET 1.0正式发布&#xff0c;2003年ASP.NET升级为1.1版本。ASP.NET 1.1发布之后更加激发了Web应用程序开发人员对ASP.NET的兴趣。于是在2005年11月微软公司又发布了ASP.NET 2.…