首页 > 其他分享 >1、基础入门

1、基础入门

时间:2023-05-15 15:55:44浏览次数:50  
标签:WEB 入门 二级域名 基础 漏洞 域名 DNS com

一、域名

什么是域名 ?域名在哪里注册? 什么是二级域名?以及多级域名 ?域名发现对于安全的意义?

答:(1)域名是由一串用点分割的名字组成的internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。

  (2)域名注册

  (3)什么是二级域名?分为国际二级域名和国家二级域名;国际顶级二级域名一般是baidu.com中的baidu就是国际二级域名,而sina.com.cn中com就是国家二级域名;二级域名就是一级域名“.”前的域名就是二级域名

 (4)多级域名,比如 www.baidu.com.cn就是三级域名,cn为一级域名,com为二级域名,baidu为三级域名,反正就是最后的那个点后的就是一级域名。

 (5)域名对于安全的意义

二、DNS

1、什么是DNS:是互联网的一项服务。它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

2、本地HOST与DNS的关系,在DNS解析某个域名的时候,如果本地的host文件中没有该域名对应的ip地址,则寻找DNS域名服务器进行解析,如果有则会查找host文件中的相应的记录,从而使得域名解析的速度更快。就像我们在用steam进行下载游戏时,可能会出现下载速度过慢的情况,此时我们便会使用相关的加速器,该加速器的原理就是将本地的host文件进行修改,从而提高下载速度

3、CDN是什么?

内容分发网络;其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。 修改DNS服务器的地址与CDN无关,CDN只与本主机所在的地理位置有关系,他会寻找距离最近的CDN节点,通过该节点进行访问,而DNS服务器的地址是不会改变的。

三、常见脚本语言类型

asp php aspx jsp javaweb p1 py cgi等 不同脚本类型安全漏洞之间的关系 漏洞挖掘审计代码与脚本类型的关系 (1)各种玩法 (2)免杀:不被检测到。 网站源码:分脚本类型、分应用方向 操作系统:windows、linux 中间件(搭建平台):apache、iis、tomcat、nginx等 数据库:access、mysql、mssql、oracle、sybase、db2、postsql等 架构模型即为渗透测试的入手方向 WEB出现的漏洞较多,先从WEB进行权限获取,然后进行逐步渗透。 而操作系统之类的架构不容易入手,WEB的漏洞较多。 有漏洞并不代表会受到攻击,只能在特定条件下才会受到攻击。 SQL注入、上传、xss、代码执行、变量覆盖、逻辑漏洞、反序列化等。  

WEB

web的组成架构模型

网站源码:分脚本类型和应用方向

操作系统:windows linux

中间件(搭建平台):apache iis tomat nginx 提供服务的,喝水(php),杯子就是中间件。

数据库:access mysql oracle sybase db2

架构漏洞安全测试简要介绍 为什么要从WEB层面为主为首 WEB使用率广,源码多。从WEB提权,拿到服务器及其内网。 架构漏洞安全测试简要介绍 为什么要从WEB层面为首

WEB相关漏洞

WEB源码类相关漏洞

SQL注入,上传,xss,代码执行,变量覆盖,逻辑漏洞,反序列化。

WEB中间件相关漏洞 WEB数据库 相关漏洞 WEB系统层相关漏洞 其他第三方对应漏洞 APP或者PC应用结合类

演示案例

多级域名的枚举查找(查找,方式) DNS解析修改后分析(本地或者服务) EXE后门功能及危害分类类似WEB后门(上传木马EXE,监听上线主机) APP类结合WEB协议,PC类结合WEB协议

标签:WEB,入门,二级域名,基础,漏洞,域名,DNS,com
From: https://www.cnblogs.com/zwj611/p/17402136.html

相关文章

  • c/c++零基础坐牢第十二天
    c/c++从入门到入土(12)开始时间2023-05-14 23:01:13结束时间2023-05-15 13:06:16前言:学习数组,少不了练习,让我们通过实验,在实践中出真知。实验四 数组程序设计函数题 第一题 应用字符数组反序字符串一、问题描述程序应用字符数组存储用户输入的一行字符(长度小于80),并将......
  • 代码随想录算法训练营第6天 | 哈希表理论基础, 242.有效的字母异位词, 349. 两个数组
     第三章 哈希表part01  今日任务  ●  哈希表理论基础 ●  242.有效的字母异位词 ●  349. 两个数组的交集 ●  202. 快乐数●  1. 两数之和     详细布置   哈希表理论基础  建议:大家要了解哈希表的内部实现原理,哈希函数,哈希......
  • 正则表达式 基础
    Tips:字符串方法match()返回根据正则表达式匹配到的结果1.常用符号/链接标志1.1开头结尾标志^以...开头$以...结尾constreg1=/^\d///以数字开头constreg2=/^[a-z]///以小写字母开头constreg3=/\d$///以数字结尾constreg4=/[a-z]$///以小写字母......
  • MySQL 基础内容
    事务Mysql的事务是由一系列的SQL指令所构成的逻辑处理单元,这些指令要么全部执行,要么全部不执行,可以使用COMMIT或ROLLBACK指令来结束一个事务。Mysql中事务的ACID特性:原子性(Atomicity),事务中的所有操作要么全部执行成功,要么全部回滚。一致性(Consistency),事务必须......
  • Java基础语法(十二):try-catch块
    前言Java异常处理机制是Java程序设计中至关重要的一部分。它允许程序员像处理普通数据一样处理异常,并根据异常类型采取合适的措施。其中一个非常基本的异常处理机制是try-catch块。本文将深入探讨Java中的try-catch块,让读者了解它的各种用法和最佳实践。一、try-catch是什......
  • (一)shell 脚本基础
    观看视频:https://www.bilibili.com/video/BV14L4y157Bv/?spm_id_from=333.999.0.0介绍shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。shell还是一个功能强大的编程语言,易编写、易调试、灵活性强。第一行的作用#!/bin/bashShebang在计算机程序中,s......
  • C基础笔记(数组)
    数组 声明一个数组,需要指定元素的类型和元素的数量数组都是以0作为它们第一个元素的索引,即0作为第一位存储数据数组是用来存储一系列数据(相同类型的变量)语法: 数组类型 数组名称[整型常量]#include<stdio.h>intmain(){intcj[10];//数组的定义cj......
  • FEniCSx入门——解Poisson方程
    一、Poisson方程 可转换为线性弱形式 其中,u:trialfunction是近似解v:testfunction是Poisson方程两边同乘的函数,用于转换为弱形式。 在Fenics中解PDE时,必须进行下面几个步骤:1、将PDE问题转换成离散变分问题:即寻找u∈V,使得 2、选择V和V_hat空间,换句话说就是......
  • 数据结构与算法之一道题感受算法(算法入门)
    题目:给定N个整数的序列{A1,A2,....An},求函数F(i,j)=Max{Ai+.....Aj }题目要求:这道题的目的是要求给定的一个整数序列中,它所含的连续子序列的最大值,比如现在我有一个整数序列{-3,2,3,-3,1}它的最大子序列很显然是 {2,3}第一种方法蛮力法(强制枚举):我们从第一个整数开始遍历,依......
  • vue3.0基础
    定义响应式数据ref(可以定义引用类型和基础类型变量)constdata=ref({key:value})constdata=ref(0)还可以获取定义了ref属性的domconstrefName=ref(null)//refName必须与定义的ref属性一致reactive(只能定义引用类型变量)constdata=reactive({key:value})计算器属......