【基础入门-01】Web应用&架构搭建&域名源码&站库分离&MVC模型&解析受限&对应路径

域名差异-主站&分站&端口站&目录站&子站

主站

www.xiaodi8.com

分站

blog.xiaodi8.com

端口站

不同端口可能有不同服务

www.xiaodi8.com:88

目录站

目录扫描除了可以扫目录,还可以扫目录站

www.xiaodi8.com/bbs/

子站

依托同一个主域名

123.blog.xiaodi8.com


源码差异-结构&语言&框架&闭源&加密

源码目录结构对应

后台目录,文件目录,逻辑目录,前端目录,数据目录,配置文件等

源码开发语言类型

ASP,ASPX,PHP,Java,Python,Go,Javascript等

语言开发框架组件

PHP:Thinkphp Laravel YII CodeIgniter CakePHP Zend等

JAVA:Spring MyBatis Hibernate Struts2 Springboot等

Python:Django Flask Bottle Turbobars Tornado Web2py等

Javascript:Vue.js Node.js Bootstrap JQuery Angular等

开源闭源加密类型

开源-如Zblog->网上公开

闭源-如内部开发->源码泄露等

加密-如通达OA或app应用加壳->解密


数据差异-本地数据&分离数据&云数据库

数据库类型:

Access、MYSQL、SqlServer、Oracle、Redis、DB2、Postgresql、MongoDB等

本地数据库:本地服务器搭建,源码和数据库在一起

分离数据库:另外的服务器搭建,站库分离 -> 安全组白名单策略(白名单限制访问ip)

云数据库:RDS等 -> 安全组白名单策略

数据库核心思想:

外联 外部连接 ->安全组白名单策略会导致连接不上

实战策略

遇到站库分离、安全组白名单策略时,如果可以拿到目标网站的webshell权限以及数据库账号密码

  • 上传数据库连接脚本到网站上,访问脚本去连接数据库
  • 利用网站权限上传代理流量工具,做数据中转,从而连接数据库(中间人)

平台差异-中间件类型&系统类型&容器类型

系统

Windows、Linux、MacOS等

  • 相关技术:windows提权、Linux提权…

容器

Docker、K8s、Vmware、VirtualBox等

  • 相关技术:容器逃逸…

中间件

Apache、Nginx、IIS、lighttpd、Tomcat、Jboos、Weblogic、Websphere、Jetty等


解析差异-URL路由&绝对相对路径&格式权限

URL路由

URL访问对应文件,MVC模型等

MVC 模式代表 Model-View-Controller(模型-视图-控制器)

  • xxx.xiaoxi8.com/admin/login.php -> 源码/admin/login.php
  • 框架开发 MVC模型源码 -> 根据框架的路由决定

代码审计时需要区分MVC模型源码和非MVC模型源码

相对绝对

相对当前目录,完整的目录路径

../../ 相对路径
​
D:\MYOA\webroot\ 绝对路径

格式权限

后门解析格式:php网站对应上传php后门,否则无法解析!

代码正常执行:php网站对应php代码

脚本执行权限:r-w-x 目录没有x执行权限则无法执行->403Forbidden

  • 解决办法:尝试其他目录

本节知识点&思维导图

基础入门-Web应用-域名上的技术要点

基础入门-Web应用-源码上的技术要点

基础入门-Web应用-数据上的技术要点

基础入门-Web应用-平台上的技术要点

基础入门-Web应用-解析上的技术要点

十二亿七千光年
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇