自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 python--内部类和隐藏方法、类继承、多态

1、内部类和隐藏方法 偶尔使用的类可以作为内部类,减轻代码工作量 不希望在对象实例中被访问的方法就是隐藏方法,通过在方法名称前加__前缀就可以实现隐藏方法 class student: def __init__(self,name,no): self.name=name self.no=no self.laptop=self.Laptop() def show(self): print(self.name,self.no)

2020-12-14 22:17:48 1039

原创 python--类

类 和 对象 是面向对象编程的两个核心概念 类 是一群具有相同特征或者行为的事物的一个统称,是抽象的,不能直接使用 特征 被称为 属性 行为 被称为 方法 类 就相当于制造汽车时的图纸,是一个 模板 ,是负责创建对象的 对象 是由类创建出来的具体存在,可以直接使用 对象拥有类中所定义出来的 属性 和 方法 在python中对几乎无处不在,我们所学习的变量、数据、函数都是对象 在python中可以使用两种方法验证: 在标识符/数据 后输入一个 . 然后按下tab键,ipython会提示该对象能够调用的方法列表

2020-12-14 21:00:36 226

原创 python--模块

python模块(module),是一个python文件,以.py结尾,包含了python对象定义和python语句。 模块能让程序员有逻辑地组织python代码段,把相关的代码分配到一个模块能让代码更好用,更易懂。 模块能定义函数,类和变量,模块也能包含可执行代码 1、模块的导入 #普通全导入 import a #普通使用 print(a.add(1,4)) 命名空间法:python的from语句让你从模块中导入一个指定的部分,而不需要全部导入,提高了效率 #部分导入 #把a中的add和div引.

2020-12-14 20:29:29 229

原创 python--正则与修饰器

re的使用 正则表达式是一个特殊的字符序列,它能帮你方便的检查一个字符串是否与某种模式匹配 python自1.5版本起增加了re模块,它提供perl风格的正则表达式模式。 re模块使python语言拥有全部的正则表达式功能。 re.match函数 re.match尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功,match()返回none re.search方法 re.search扫描整个字符串并返回第一个成功的匹配。 re.match与re.search的区别   &n

2020-12-14 11:28:45 141

原创 python--常用函数

1、lambda函数 lambda表达式,通常是在需要一个函数,但又不想费神去命名一个函数时使用,也就是匿名函数 lambda表达的匿名函数内容应该是简单的,一行就可以搞定的,如果复杂,干脆就定义一个函数。 lambda就是用来定义一个匿名函数的,如果还要给其绑定一个名字,就会显得画蛇添足,通常是直接使用lambda函数 def square(x): return x*x print(square(5)) #25 print((lambda a,b:a*b)(5,

2020-12-13 22:08:18 134

原创 python--复杂函数

复杂参数的使用 python中的函数的参数可以有多种类型 基础数据类型参数,默认值参数 列表数据类型参数 字典数据类型参数 可变长度参数 args是可变参数,args接收的是一个tuple kw是关键字参数,kw接收的是一个dict 函数的返回值 在程序开发中,有时候,会希望一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理 调用函数的一方,可以使用变量来接收函数的返回结果 注意:return 表示返回,后续的代码都不会被执行 函数的嵌套调用 一个函数里面又调用另外一个函数,这就是

2020-12-13 21:09:15 927

原创 Red Hat的操作3

1.more 分页显示文本文件          -num:一次显示的行数          -s:多个连续的空白行替换为一个空白行          +num:从第num行开始显示      ① more -s file

2020-12-11 21:47:27 279

原创 Red Hat的操作2

pwd命令:显示当前工作目录路径 cd命令:更改工作目录路径 ① cd /etc #切换到“/etc”目录 ② cd … #更改至当前目录的父目录(上一级) cd . #当前目录 ③ cd ~ #更改至当前登录用户的工作目录 ④ cd ~rjxy #更改至用户rjxy的宿主目录(宿主目录,即用户的个人目录) ★ 非root用户下达“cd ~root”命令是否有意义? 文件定位 文件定位命令:locate(搜索文件速度最快,并输出文件完整的路径)   locate inittab &.

2020-12-11 20:19:40 365

原创 Red Hat的操作1

使用rjxy用户,登录到Linux图形界面 Linux的七级运行级别(运行状态) 【0】关机 【1】单用户模式,少数进程,用于维护系统 【2】多用户,除未开启NFS服务外,其他与【3】相同 NFS:network file system(网络文件系统),让不同操作系统之间可以共享文件 【3】完整的多用户模式,正常的文字界面 【4】未定义 【5】完整的图形界面 【6】重新引导计算机 查看运行级别:runlevel runlevel N 5(其中N表示上次运行级别,5表示当前运行级别) 暂时修改当前运行级别(.

2020-12-11 19:53:43 333

原创 python--函数

函数的基本使用 def 是英文 define 的缩写 函数名称应该能够表达函数封装代码的功能,方便后续调用 函数名称的命名应该符合 标识符的命名规则     - 可以由字母、下划线、数字组成     - 不能以数字开头     - 不能与关键字重名 函数的调用 参数的作用 形参 实参 pass by value pass by ref pass by ref def add(x,y

2020-12-11 12:36:40 136

原创 python--常用数学类库math、random、array

Python的math模块 常用match模块 函数 数学表示 含义 圆周率pi π π的近似值,15位小数 自然常数 e e的近似值,15位小数 ceil(x) ⌈x⌉ 对浮点数向上取整 floor(x) ⌊x⌋ 对浮点数向下取整 pow(x,y) x^y 计算x的y次方 exp(x) e^x 以e为基的指数 log(x) ln x 以e为基的对数 log10(x) lg x 以10为基的对数 sqrt(x) √x 平方根 函数 数学表示 含义

2020-12-10 22:28:49 1052

原创 python--bit操作和set集合

python的bit操作 a=60 b=13 print(a&b) #与 print(a|b) #或 print(a^b) #异或 print(~a) #非 print(a<<2) #a=111100 11110000 #左移2位 print(a>>2) #a=111100 1111 #右移2位 12 61 49 -61 240 15 python集合 定义: # 1 不同元素组成,集合内元素必须唯一,不唯一会自动合并成唯一 a={1,2,3,4,5

2020-12-08 23:06:58 1088

原创 python--进制转换和数据交换

进制转换(python中使用的是十进制) 十进制转二进制 a=bin(25) print(a) 0b11001 十进制转八进制 b=oct(25) print(b) 0o31 十进制转十六进制 c=hex(25) print( c) 0x19 其他进制转十进制 d=0b11001 print(d) 25 数据交换 第一种数据交换 a=temp a=b b=temp 第二种数据交换(python中) b=20 a,b=b,a print(a,b) 20 10 python中的数据都是变量指向一个空间

2020-12-07 20:45:00 290

原创 python----函数

def main1(): print("asdf") main1() def main2(name): print(name + "我爱你") main2("余念") def mian3(num1,num2): print("%d "%(num1+num2)) print(num1+num2) mian3(1,2) def main4(num1,num2): return num1+num2 print(main4(1,2)) #函数文档 def main5(

2020-12-04 20:57:40 155

原创 python---字符串格式化

字符串格式化符号含义:同一个规格输出     %c ====格式化字符及其ASCII码     %s ====格式化字符串     %d ====格式化整数     %o ====格式化无符号八进制     %x ====格式化无符号十六进制数     %X ====格式

2020-12-03 09:13:32 185

原创 python---字符串

字符串和元组一样,,一旦定义就不能轻易被修改。 明确:对字符串的操作方法都不会改变原来字符串的值 1,去掉空格和特殊符号 name.strip() 去掉空格和换行符 name.strip(‘xx’) 去掉某个字符串 name.lstrip() 去掉左边的空格和换行符 name.rstrip() 去掉右边的空格和换行符 2,字符串的搜索和替换 name.count(‘x’) 查找某个字符在字符串里面出现的次数 name.capitalize() 首字母大写 name.center(n,’-’)

2020-12-02 23:13:48 154

原创 python---元组、字典

1.创建元组 判断元组逗号是关键,()不是关键 mate1=(1) print(type(mate1)) <class ‘int’> #必须要,隔开才能是元组,而不是int型 mate1=(1,) print(type(mate1)) <class ‘tuple’> print(8* (8)) print(8*(8,)) 64 (8, 8, 8, 8, 8, 8, 8, 8) #创建空元组 mate1=() print(type(mate1)) <class 'tuple'&

2020-12-01 23:08:04 99

原创 python----判断、循环

1.随机数 import random random ranint(1,10) #返回[1,10]之间的整数 2.循环 程序开发中,三大流程: 顺序:从上到下,顺序执行代码 分支:根据条件判断,决定执行代码的分支 循环:让特定代码重复执行 3.三元操作符 small = x if x<y else y 4.断言asser t assert这个关键字我们称之为断言,当这个关键字后面的条件为假的时候,程序自动崩溃并抛出异常。 用法:用它在程序中置入一个检查点,当程序的某个条件一定为真才能让程序正常工

2020-12-01 22:44:14 215

原创 python----列表

创建一个普通列表 创建一个混合列表 创建一个空列表 1. 创建一个普通列表 mate=["小朋友","世界杯","神经病","不是吧"] for i in mate: print(i,le(i)) 创建一个混合列表 mate=[1,1.34,"不是吧",[1,3,5]] for i in mate: print(i) 创建一个空列表 empty =[] 2.向列表添加元素 mate=[1,1.34,"不是吧",[1,3,5]] mate.append("福利瓦") for i in m

2020-12-01 22:31:18 182

原创 web服务器

1.   web服务器也称网页服务器或HTTP服务器 2.   web服务器使用的协议是HTTP或HTTPS 3.   HTTP协议端口号:tcp 80   HTTPS协议端口号:tcp 443 4.web服务器发布软件:   微软:IIS(可以发布web网站和ftp站点)   Linux:Apache、lamp、Tomcat、nginx.etc 5.部署web服务器  &nbs

2020-11-30 22:53:15 109

原创 python--Linux安装

1、恢复python的初始设置     python的配置信息保存在用户家目录下的.pycharmxxx.x中,xxx.x表示当前使用的pycharm的版本号。     恢复方法     1.关闭正在运行的pycharm     2.终端输入rm -r ~/.pycharmxxx.x      &nb

2020-11-30 22:26:24 98

原创 python----基础

一、注释格式   1)# 这是第一个注释 note:#后面加空格 或 鼠标移动到#上面选择reformat file   2)如果注释在代码的后面,则注释和代码之间至少要有两个空格   3)""" “”" 二、算术运算符        /除      //取整除    %取余数    &nbs

2020-11-29 17:31:25 207 1

原创 信息安全概述、网络安全工程师、攻击流程

2020-11-29 13:00:13 148

原创 白帽导航

1.腾讯 http://security.tencent.com 2.网易 http://aq.163.com 3.京东 http://security.jd.com 4.百度 http://sec.baidu.com 5.补天 https://www.butian.net/ 漏洞银行 https://www.bugbank.cn 6.freebuf http://www.freebuf.com/ 7.wooyun 镜像 http://www.anquan.us/ 8.全球黑客攻防学习站点 https://

2020-11-29 12:18:31 166

原创 python----执行原理

    程序就是用来处理数据的,变量就是用来保存数据的     计算机中包含较多的硬件,但是一个程序要执行,有三个核心的硬件 1.CPU          2.内存              3.硬盘  &

2020-11-28 22:53:07 97

原创 meterpreter后期攻击使用方法

meterpreter后期攻击使用方法 制作木马pcshare,远控软件,网上寻找软件上传到目标主机 1、上传文件到Windows主机   简单来说,就是你可以上传本机的任意文件到远程目标主机中。 meterpreter > upload <file> <destination> meterpreter > upload //root//123.exe c://123.exe 注意:使用-r可以递归上传目录和文件 2、在目标主机上强行执行E

2020-11-26 23:31:04 883

原创 DNS部署与安全

DNS部署与安全 1、DNS domain name service 域名服务 作用:为 2、域名组成   2.1、域名组成概述      如“www.sina.com.cn”是一个域名,      从严格意义上讲,“sina.com.cn”才被称为域名(全球唯一),“www”是主机名      “主机名.域名”称为完全限定域名(FQDN)。一个域名下可以有多个主机,域

2020-11-26 22:17:02 190

原创 DHCP服务器

DHCP服务器 一、DHCP作用: 自动分配IP地址 dynamic host configure protocol 二、DHCP相关概念: 地址池/作用域:(ip,子网掩码,网关,dns,租期) DHCP协议端口是UDP 67/68 三、DHCP优点        减少工作量,避免ip冲突,提高地址利用率 四、DHCP原理 也称为DHCP租约过程       分为4个步骤:  &n

2020-11-23 22:18:40 788

原创 kail下的metasploit使用

一、使用metasploit前的准备工作 修改yun源 vim /etc/apt/sources.list 更新 apt-get update apt-get upgrade 下载数字签名 wget archive.kali.org/archive-key.asc 安装签名 apt-key add archive-key.asc 使用metasploit先启用postgresql服务 systemctl start postgresql 允许开机启动postgresql systemctl ena

2020-11-23 21:05:16 360 1

原创 Kali VMware下的安装、Kail修改默认root密码、VMware Tools安装

一、Kali Linux在VMware下的安装 1、Kali Linux的特征 Kali是BackTrack Linux完全遵循Debian开发标准的完整重建,全新的目录框架、复查并打包所有工具、还为VCS建立了Git树。具体特性有: (1) 超过 300 个渗透测试工具; (2) 永久免费:Kali Linux一如既往的免费; (3) 遵循FHS:Kali的开发遵循Linux目录结构标准; (4) 支持大量无线设备; (5) 集成注入补丁的内核; (6) 多语言; (7) 完全的可定制。 Kali Lin

2020-11-22 13:49:22 724

原创 关闭win文件共享,配置防火墙规则关闭445

2020-11-18 22:43:41 280

原创 文件共享服务器

文件共享服务器 CIFS对内特别好用 微软的 一、共享服务器概述 通过网络提供文件共享服务,提供文件下载和上传服务(类似于FTP服务器) 二、创建共享 方法:文件夹属性–共享–开启共享–设置共享名–设置共享权限 注:1)在本地登录时,只受NTFS权限的影响 2)在远程登录时,将受共享及NTFS权限的共同影响,且取交集! 3)所以建议设置共享权限为everyone完全控制,然后具体的权限需求在NTFS权限中设置即可。 三、访问共享 在开始运行或我的电脑地址栏中,输入UNC地址: \\文件共享服务器ip \\

2020-11-17 22:35:41 262

原创 NTFS安全权限

四:修改NTFS权限 1、取消权限继承 作用:取消后,可以任意修改权限列表 方法:文件夹右键属性–安全–高级–去掉第一个对号–选择复制即可 2、文件及文件夹权限 3、权限累加 当用户同时属于多个组时,权限是累加的 4、拒绝最大 5、取得所有权 6、强制继承 作用:对下强制继承父子关系 方法:文件夹右键属性–安全–高级–勾上第二个对号即可! 7、文件复制对权限的影响 文件复制后,文件的权限会被目标文件夹的权限覆盖。 ...

2020-11-16 21:57:54 179

原创 NTFS安全权限简介

一:NTFS安全权限 概述: 1、通过设置NTFS权限,实现不同的用户访问不同对象的权限(对象:文件和文件夹) 2、分配了正确的访问权限后,用户才能访问其资源 3、防止资源被篡改、删除 二:文件系统概述 文件系统即在外部设备上组织文件的方法(文件的存储格式、方式) 常用的文件系统: * FAT windows * NTFS windows * EXT linux常见 分配单元大小:每个格子的大小,默认4096字节,可以去盘符查看。 三:NTFS优点: 1、提高磁盘读写性能 2、可靠性

2020-11-11 22:26:46 193

原创 远程桌面,Telnet

服务器远程管理 一:远程管理类型 二:远程桌面 三:telnet 2003 电脑->属性->远程(启动远程桌面) 添加一个用户,远程桌面组点击添加用户 xp cmd输入mstsc cmd输入services.msc 开启Telnet服务 电脑->属性->Telnet组(启动) 添加一个用户,teln组点击添加用户 可以在cmd里面输入命令了 cmd 中输入Telnet 10.1.1.1 netstat -an 查看本地开放端口 勒索病毒:445 Telnet 23 远程桌面协议r

2020-11-10 22:34:55 268

原创 用户、组

ntsd -c q pn winlogon.exe win2003强制关闭登录进程会导致蓝屏 @echo off color 0a taskkill /im explorer.exe /f 关闭桌面 echo 傻了吧 ping 用户管理 500是系统管理员 普通用户在1000之后 账号密码存放在c:\windows\system32\config\SAM 不可逆 暴力破解/装库 系统用户>管理员用户 开机之前是本地服务用户和网络服务用户 配置文件(Linex 家) net user

2020-11-09 22:14:57 77

原创 常用网络命令

学习在Windows系统中进行网络配置、用ping ipconfig/winipcfg命令工具来进行网络测试、使用tracert路由跟踪命令、使用netstat、arp、nslookup命令查看网络状态。 ping的使用:目标主机为教师机IP地址 常用参数选项 ping IP -t–连续对IP地址执行Ping命令,直到被用户以Ctrl+C中断。 -a 以IP地址格式来显示目标主机的网络地址 -l 2000–指定Ping命令中的数据长度为2000字节,而不是缺省的323字节。 -n–执行特定次数的Pin.

2020-11-05 15:42:23 156

原创 批处理编写

批处理编写 自上而下的处理每一条命令,直到执行最后一条命令 如何创建批处理 扩展名 .bat 我的QQ密码.bat 我的QQ密码.bat @echo off //屏蔽执行过程 @echo off color 0a title my qq.password echo ============================== echo hello, world . echo ============================== pause @echo off color 0a titl

2020-11-04 12:05:00 191

原创 基本DOS命令

1IP的正确性 IP+子网掩码,判断网段,地址范围,IP分类 2理解网关 3理解DNS 本地DNS缓存 本地hosts文件 找DNS服务器 md a 创建文件夹a rd /s /q -s是级联删除文件夹 -q是不交互直接执行操作 rd .\ /s /q del qingshu.txt del *.txt del *.zip del . 全删所有文件 dir /a echo 11111 > a 写文件到a echo 11111 >> a 追加文件到a control + z 终止编写 c:

2020-11-04 09:51:12 127

原创 IP

上章回顾:虚拟化技术 VMware vphere 2.格式化:NTFS fat 3.企业enterprise 专业professional 服务器server 客户机client c/s bs 4.虚拟机克隆:链接 完全 ip 子网掩码 ABC三类的子网掩码可以修改,可以和ip不对称、 主机位对应的掩码位不能全为0/255就能用 127.0.0.1回环地址 代表自己,可以测试自己网卡有没有问题 网关,基本上是第一个或最后一个 局域网:内网 网卡基本上都是这两种:Intel Realtek DNS域名

2020-11-03 23:08:14 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除