从零开始掌握网络安全:基础要点与学习笔记

学习内容

Web前端安全

1、HTML(超⽂本标记语⾔):定义网页的层级结构和内容分类(如标题、段落、列表等);

2、标签:HTML代码的基本单位,用于定义特定元素;

3、属性:定义元素的行为或特征;

JavaScript

1、变量:存储信息的“容器”;语法:var name="xiaolin"; 或 const age = 18;(const定义的值不可修改);

2、函数:定义后不会自动运行,必须通过 函数名() 调用才会执行;

3、DOM定位:(1)JS通过document.getElementById("id名")指令,利用id(牌号)精准找到页面中的标签;

(2).Value:专门用于获取**输入框(Input)**里用户填写的内容,渗透中看页面传参,优先找带.value 的输入框,是传参核心载体。

CSS美化

1、CSS(层叠样式表):网页的“皮肤”。不关心逻辑,只关心颜色(color)、位置(position)、大小和可见性;

2、工作原理:通过选择器找到标签,然后设置样式属性;

Web后端

PHP(全称:PHP:Hypertext Preprocessor,超文本预处理器)

定义:是一门开源的服务器端脚本编程语言,专门用于开发Web网站的后端逻辑。

核心关键词:

1、服务器端:PHP代码只在远程服务器上运行,永远不会在用户的电脑浏览器中运行;用户的电脑只能看到PHP运行后返回的结果(网页、图片、文字等),看不到PHP源码。

2、脚本语言:无需编译,服务器上的PHP引擎可以直接解析执行,开发/运行效率高,这也是绝大多数网站选择PHP做后端的核心原因。

3、Web专属:PHP天生为网站开发而生,专门处理网站的后台业务逻辑,是目前全球使用量最高的Web后端语言。

php负责处理网站所有的核心操作

1、验证用户的账号密码是否正确,判断能否登录;

2、接收用户上传的文件、表单信息,并处理/保存;

3、操作数据库,实现数据的增删改查(比如存储用户信息、文章内容);4.处理用户的所有请求,返回对应的结果给前端。

PHP面向对象核心-类与对象

1、类:类是具有相同属性和行为的对象的抽象集合,是一种自定义的复合数据类型,定义了某一类事物共有的特征和能执行的操作;PHP中定义类必须使用关键字class,类名首字母建议大写,语法格式固定:

class 类名{
     //这里是属性
    //这里是方法

}

2、属性:属性是类的成员变量,用于描述类的特征,是类的核心组成部分。

语法规范与网安必记重点:(1)PHP类的属性必须声明访问修饰符,常用的有public/protected/prlvate;(2)类内部的方法中,调用本类的属性时,必须使用$this->属性名,绝对不能直接写属性名,这是PHP语法强制要求,少写则代码直接报错,漏洞无法利用;(3)语法示例:$this->cmd表示当前类的cmd属性。

3、方法:方法是类的成员函数,用于描述类的行为和能执行的操作,是类的功能实现部分。通俗解释:方法就是图纸上规定的动作,比如汽车的启动、刹车,对应到PHP类中,就是能执行特定逻辑的函数。

4、对象:对象是类的实例化产物,是类的具体表现形式,一个类可以实例化出无数个对象,每个对象都拥有类中定义的全部属性和方法。

语法规范:PHP中通过关键字new实现类的实例化,语法固定:

$对象名=new 类名();

Python

定义:是⼀种解释型、⾯向对象、动态数据类型的⾼级编程语⾔。

变量:变量是用于存储数据的客器,其值可以在程序运行期间被改变。变量通常包括名称和值,名称用于标识变量,值则是变量存储的数据。

输出、输入函数:

print("hello,Pyehin!")  # 输出
name = input('请输入名字')  #  输入
Python 六个标准的数据类型

数字(Numbers)

字符串(String)

列表(List)

元组(Tuple)

集合(Set)

字典(Dictionary) 

行和缩进

学习Python与其他语言最大的区别就是,Python的代码块不使用大括号0来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值