- 博客(16)
- 收藏
- 关注
原创 病毒、蠕虫和木马的概念与区别
病毒编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或程序代码。必须满足的条件可以自动执行。它通常将自己的代码置于另一个程序的执行路径中(附着于宿主程序)可以进行自我复制特征(黑体表示基本特征)很强的感染性一定隐蔽性一定的潜伏性特定的触发性不可预见性很大的破坏性蠕虫也是病毒一种特征:它的入侵对象是整个互联...
2020-04-15 20:37:31
6299
原创 linux之用汇编(AT&T)的角度理解C的函数调用
第一步:写一个简单的C程序C文件:main.c#include <stdio.h>int g(int x, int y){ return x + y;}int f(int x, int y){ return g(x, y);}int main(){ int x, y; x = 3; y = 4; printf("s...
2020-04-15 20:04:13
212
原创 Linux之CD驱动器读取命令
第一步先在/mnt文件夹(在根目录)中新建一个文件夹cdrommkdir /mnt/cdrom第二步**执行mount命令执行/dev/cdrom除的文件,启动CD驱动程序,将光盘中的内容加载到目标文件夹mount /dev/cdrom /mnt/cdrom...
2020-04-11 20:44:36
1262
转载 解决kali-linux更新源无法使用的问题(签名失效)
解决kali-linux更新源无法使用的问题(签名失效) 本文为转载,原创作者信息如下: 原创 ...
2020-04-11 14:39:20
1496
原创 网络安全之数字签名
数字签名定义数字签名就是对数字信息进行签名,以防止他人对信息进行伪造和篡改,也可以用于身份识别数字签名的特性签名是可信的签名的信息是不可篡改的签名是不可复制的签名是不可伪造的签名是不可抵赖的简而言之,某人对某信息进行签名可以证明:这个信息是这个人写的,且无其他人进行修改。数字签名的原理背景环境:小明对信息M进行签名,并发送给小红,小红校验信息以确保该信息是小明发送的,...
2020-04-10 22:29:52
1217
原创 Linux之汇编复习篇(三)复杂指令及宏指令
常见指令解读出入栈操作(栈是向低地址递增的)pushl $0x1024 // 将数值0x1024压入栈中,0x10压如高(地址)字节,0x24压入低(地址)字节// 等效于subl $2 %espmovl $1024 (%esp)popl %eax // 将当前栈顶的数值放进eax寄存器,高位对高位(弹出4个字节)// 等效于movl (%esp) %eaxaddl $4 ...
2020-04-09 16:42:05
270
原创 Linux之汇编复习篇(二)寻址方式
寻址方式寄存器寻址(register mode)movl %ebx %eax eax = ebx// %符号表示该寄存器所存储的值立即数寻址(immediate)movl $0x1024 %eax eax = 0x1024// $符号表示该数值的字面意思直接寻址(direct)movl 0x1024 %eax eax = *(int32_t*)0x102...
2020-04-09 09:47:10
271
原创 Linux之汇编复习篇(一)寄存器简介
x86寄存器通用寄存https://next.xuetangx.com/learn/USTC08091000586/USTC08091000586/1075197/video/596918注意:E表示32为、R表示64位。下同栈EBP作为 堆栈基指针 指向栈底;ESP作为 堆栈顶指针 指向栈顶栈顶在低地址,栈底在高地址;因此栈是自上而下的故 压栈ESP减4,出栈ESP加4(以3...
2020-04-08 23:46:35
377
原创 初识apache2(一)
apache2所在目录及内容apache2在Linux的 /etc 目录中 apache2.conf #一些apache2的配置及说明,比如:apache2服务有权限访问的目录 conf-available conf-enabled magic mods-available #一些apache2拥有的功能模块 mods-enab...
2020-04-08 18:18:12
911
原创 mysql 命令(二)表操作
表的创建create table 表名(属性名 属性的配置,······);# 例如:create table Teachers(TID int primary key auto_increment,Name varchar(100),Profile varchar(1000));# primary key 主键# auto_increment 递增...
2020-04-08 17:23:20
174
原创 mysql命令(一)进入数据库
登陆msqlmysql -u用户名 -p密码增删查数据库# sql语句后一般要加分号create database 数据库名 default character set 编码格式 collate 校对规则;# 常见编码:utf8 # 常见规则: utf8_general_ci(字符串大小写不敏感) utf8_general_cs(大小写敏感)drop database if e...
2020-04-08 16:10:33
39710
原创 Linux之Ubuntu命令行常见命令
VMware安装系统注意1、选用自定义安装2、选择稍后安装系统(因为VMware在装系统时会自动安装vm-tools时安装速度极慢,系统安装后手动安装vm-tools)3、在安装好vm-tools之前莫修改显示设置,因为这个操作可能造成鼠标位置的错误。常用命令行操作cd 命令 路径切换cd ./ 当前目录cd / ...
2020-04-08 15:03:03
483
原创 Python的基础语法(二)列表
基础列表是是无序的,可以容纳Python的所有对象索引列表的索引是可以左右开弓的,从左到右是从 0 到 n-1 ,从右到左是从 -1 到 -n。jsList = [0, 2.3, '我爱若若!', print('我爱若若!'), True];print(List[1]);print(List[-1]);print(List[3:4]);print(List[3:]);prin...
2020-04-07 16:51:49
135
原创 Python的基础语法(一)基本数据类型
数据类型一、数字(无长度限制、其最大长度取决于计算机的存储空间)1、整型(不区分int、long、short)进制:0x1a(十六进制)、0o17(八进制)、0b1011(二进制)、134(十进制)boolean:布尔类型属于整型的一个子类,其值首字母大写:True、False2、浮点0.2、 34.135565、 1.4e20(1.4乘以10的20次方)3、复数1+2i二...
2020-02-21 20:12:47
211
原创 jest前端自动化测试(一)
jest前端自动化测试(一)安装插件,使用前准备使用npm命令行npm init // 插入jestnpm install jest@24.8 -D修改package.json文件"scripts": { "test": "jest --watchAll" // watchAll默认进入a模式,watch默认进入o模式,无,则一次命令一次测试},生成配置文件npx je...
2019-09-23 20:34:36
591
原创 ES6 入门 第一章(let与var)
ES6 入门 第一章()声明:ES6入门系列博客是笔者读完 阮一峰先生的《ES6标准入门(第三版)》 后的总结let与var传闻,var的出现时js设计的最大失败,那魔鬼般的全局变量,曾让无数人发飙~~ES6的一声炮响,给我们带来了let(主义)。let,一个只在块级作用域内有效的声明方式。先来看看革命成果吧!第一点:var命令会带来变量提升(看代码更容易懂,就不做说明了),而le...
2019-09-12 18:14:47
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人