新手学习渗透测试常规思路

简介: 2017黑客新手工具系列集合附链接 - 知乎专栏|这门技术(艺术)一开始也不是每个人都会的,正所谓没有人一出生就会走路,从不懂到入门到深谙,一步步慢慢来,每个人都是这样;但是在这个过程中, 思路无疑是最重要的,没有做不到只有想不到,就跟咱们高中解题时有了思路就迎刃而解一样,手里拿着铲子(技巧知识)但不是道从何挖起岂不是悲哀。
渗透测试是门技术,也是一门艺术。

2017黑客新手工具系列集合附链接 - 知乎专栏|

这门技术(艺术)一开始也不是每个人都会的,正所谓没有人一出生就会走路,从不懂到入门到深谙,一步步慢慢来,每个人都是这样;但是在这个过程中, 思路无疑是最重要的,没有做不到只有想不到,就跟咱们高中解题时有了思路就迎刃而解一样,手里拿着铲子(技巧知识)但不是道从何挖起岂不是悲哀。

分享的思路就像一本书(网络黑白)的索引一样,并不是每个点都有详细的技巧和各种原理分析,而是咱们如何下手如何一步步深入,在每个点上咱们知道了思路可以在每个点上查阅资料来攻破,继续前进。好比武功的招式套路,在总体套路不变的前提的下招招精进,也可以重组创新。 v2-8f667c500aa981783178e54b8217bf8f_720w.jpg


v2-8f667c500aa981783178e54b8217bf8f_720w.jpg

作者:花无涯

链接:https://zhuanlan.zhihu.com/p/26814249

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


渗透入侵讲得是网络世界,通过计算机进行操作,

而社会工程学则是对你伪装身份的考验,

这里值得一提的人物就是 凯文 米特尼克

社会工程学是一门艺术,我的书中 网络黑白第三章有详细的阐述。

外围招式解释

霸王拳:最基础但练得好最后也非常厉害

主要由于服务器配置等原因造成的信息泄露

常用google ,bing,百度等搜索工具,轻量级的搜索出一些遗留后门,不想被发现的后台入口,中量级的搜索出一些用户信息泄露,源代码泄露,未授权访问等等,重量级的则可能是mdb文件下载,CMS 未被锁定install页面,网站配置密码filetype:lst password,php远程文件包含漏洞等重要信息。包括Robots.txt不想让百度知道的,可能没有设置forbidden访问权限,让我们知道了路径可以进入哦。

端口探测服务

该项也是针对服务器的配置来说的,在服务器配置的时候可能出现一些ftp,3389.1433等常规服务端口,则可以根据弱口令尝试,或者一些服务的基础漏洞(CVE)来使用metasploit进行处理。常用工具NMAP –A IP

爬虫爬网站目录

该项是使用爬虫扫描器,对网站域名进行扫描,网站根目录下的文件,说不定能发现惊喜哦。

Web框架漏洞,Web整体框架

①Struts2框架漏洞,直接利用。

②ThinkPHP任意代码执行。

③ewebeditor , fckeditor编辑器上传页面直接访问,根据编辑器版本,随处可查利用信息。

暴力,撞库进后台

无论是前端的用户登录还是后台的管理进入,暴力破解都不失为一种以时间和字典为消耗的方法,还是有概率进入的。不过相比而言,根据外围探测拿到的信息,也许可以帮助我们很轻松的进入后台。

撞库,也许你只拿到了一部分敏感信息,但是网络上现在裤子满天飞的状况下,撞一撞找一找,不过大部分都是东拼西凑的,说不定密码就出来了,这个可比暴力破解快得多。

弱口令

最常见最危险也最掉以轻心,对于长期不更新的政府类网站的威胁很大。

关于关键字,以后每个章节都详细的单独开篇进行讲解,渗透入侵讲究的是思路,


路很活,如何攻击、怎么样有效的攻击,都需要有详细的计划,不是乱冲

攻击者在攻击过程中会形成一定的攻击路径,

也就是攻击者是如何一步步的达成目标的,经过哪些关键的位置,

这个过程中比如攻击者是如何挑选不同的进攻路径的,

比如如何从办公区进入核心数据区,攻击者需要先找到运维人员或者管理员的那台机器进入,

通过对关键路径的分析,可以看出攻击者的进攻思路和攻击技巧。


攻击者的来源:他从哪里发起了攻击。

攻击者的思路:他究竟挑选了什么样的路径,一步一步得到他想要的信息。

攻击者的身份:他使用了什么工具,有怎样的攻击特点。

攻击者的证据:他所有攻击行为的罪证。

作者:花无涯


链接:

花无涯带你走进黑客世界 2 学习渗透技术 - 知乎专栏

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

外围到内部之间的中间层(应用)

招式解释
太极:遇强则强,遇弱则弱,全是应用惹的祸

一.用户未登陆的情况下

1、注入

注入的类型实在太多,利用花样种种,很多类型实战中测试

①  页面调用时候的sql注入,一般直接穿山甲,sqlmap跑出来dbs和表,用来进后台用或者泄露用户信息。(DBS是否完整,网站结构库,直接利用)

②  万能密码之类的sql注入,进入前端应用或者后台管理。

③  本站没有注入不代表就不能深入,试试旁注呢,呵呵。只是流程不一样了。思路需要养成。

2、XSS

XSS的类型不算多存储型,反射型,但是利用就是只有你想不到,没有你做不到。

①   XSS盲打打后台,多半也是想进后台种种方法无果的情况下。概率有限。

②   XSS DDoS。

3、信息泄露,订单遍历

用户访问权限问题。

4、密码找回漏洞(密码邮件/短信重置)

Burp可修改字段的情况下,找回其他用户密码,说不定admin的密码就被你找回了。

5、后台

后台也是一种业务,只是一种专政的隐藏的业务哈。

如何进入后台呢?在找到后台地址的前提下。和应用无关的:暴力破解,撞库,信息收集利用,弱口令,未授权访问。

①  万能密码之类的sql注入,post型注入用sqlmap dump dbs.

②  利用web前端的sql注入

③  密码找回运气好的话前端应用的admin密码和后台密码一致。(有什么查询密码88)

④  XSS盲打 cookie (成功率)

⑤  后台框架  siteservercms等知名后台cms   sebug

1、首先获取免费版软件,然后安装使用查看是否有test(admin)账户,能否直接利用,保存cookie提交看能否使用。

2、看版本,Sebug等上面有无直接利用方法

3、代码审计  (北京2014绿盟安全夺旗北京分公司利用此方法成功转账)

二.在模拟用户注册登陆情况下

1、认证绕过

①  万能密码

②  Cookie欺骗

2、越权访问

①  平行越权,其他用户信息读取、修改;

②  纵向越权,主要体现在修改密码能否通过特殊字段标记的修改管理员密码。

3、注入

Cookie post get 型,登陆后user相关应用

4、XSS 影响力、类型实在太多

① user提交的东西让后台管理员去审核


5、上传点

①  一句话木马  ②  Webshell上传

在很多情况下,没有注入的,后台进不去,上传点是最好的阵地。

网站十分重视对上传文件的保护,熟悉上传流程,被阻断在哪里,在哪里突破。


6、短信、邮箱DDoS7、支付漏洞

①  0元任意付

②  -1元退款

③  数量整型/长整型溢出


内部(管理后台)
招式解释:迷踪步

既然已经进入了管理后台了,很有成就感,那么下一步的目标就是控制这台服务器,控制整个网段。。。现在一般的web渗透也都到此为止了。


1.上传webshell

假如你在web前端没有地方或者没办法上传webshell,那么在后台上传是一个最好的选择,这也是帮助你从业务层面上控制服务器的最佳方法。

①   后台可修改上传文件类型,欢天喜地,修改下白名单| 黑名单,上传成功,有时候不能被解析很常见,再找原因。

②   后台不能修改上传文件类型,大部分哦~不过一般来说对后台的上传校验比前端要宽松一些。


2.一句话木马


3.管理员的分权

假如说管理员进行了分权,拿到了管理员不是权限最高的主管理员的话还需要进行管理员提权操作。

相关文章
|
2月前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
2月前
|
人工智能 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(4-2):渗透测试行业术语扫盲完结:就怕你学成黑客啦!)作者——LJS
|
2月前
|
安全 大数据 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(3-2):渗透测试行业术语扫盲)作者——LJS
|
2月前
|
SQL 安全 网络协议
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
网络空间安全之一个WH的超前沿全栈技术深入学习之路(1-2):渗透测试行业术语扫盲)作者——LJS
|
SQL 网络协议 前端开发
渗透测试学习建议~拿去日站吧
渗透测试学习建议~拿去日站吧
167 0
渗透测试学习建议~拿去日站吧
|
安全 Windows 数据库
带你读《从实践中学习Metasploit 5渗透测试》之二:获取漏洞信息
本书基于Metasploit的5.0版,首先系统地讲解了各个平台下的环境构建方式;然后按照渗透测试流程,依次讲解了Metasploit在漏洞获取、项目准备和实施攻击环节的使用方式。 接着借鉴了专业渗透测试规范,专门介绍了如何使用Metasploit的工作区进行渗透测试项目的管理和信息维护;最后基于Windows、Linux和Android系统讲解典型模块的应用方式。
|
数据库 关系型数据库 PostgreSQL
带你读《从实践中学习Metasploit 5渗透测试》之一:环境配置
本书基于Metasploit的5.0版,首先系统地讲解了各个平台下的环境构建方式;然后按照渗透测试流程,依次讲解了Metasploit在漏洞获取、项目准备和实施攻击环节的使用方式。 接着借鉴了专业渗透测试规范,专门介绍了如何使用Metasploit的工作区进行渗透测试项目的管理和信息维护;最后基于Windows、Linux和Android系统讲解典型模块的应用方式。
|
存储 安全 Java
Android 渗透测试学习手册 第三章 Android 应用的逆向和审计
第三章 Android 应用的逆向和审计 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 在本章中,我们将查看 Android 应用程序或.apk文件,并了解其不同的组件。
1518 0
|
Web App开发 测试技术 Shell
Android 渗透测试学习手册 第五章 Android 取证
第五章 Android 取证 作者:Aditya Gupta 译者:飞龙 协议:CC BY-NC-SA 4.0 5.1 取证类型 取证是使用不同的手动和自动方法从设备中提取和分析数据。
1470 0