- 博客(15)
- 收藏
- 关注
原创 nslookup命令与dns记录类型
下面先介绍DNS的记录类型。域名注册完成后首先需要做域名解析,域名解析就是把域名指向网站所在服务器的IP,让人们通过注册的域名可以访问到网站。IP地址是网络上标识服务器的数字地址,为了方便记忆,使用域名来代替IP地址。域名解析就是域名到IP地址的转换过程,域名的解析工作由DNS服务器完成。DNS服务器会把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。域名解析时会添加解析记录,这些记录有:A记录、AAAA记录、CNAME记录、MX记录、NS记录、TXT记录、SRV记录、URL转发。
2024-01-27 11:04:38
5779
1
原创 网络安全-攻击路径
仔细寻找后发现网站后台存在模板配置,并且模板文件名及内容均可控,于是通过抓包修改注入PHP探针,最终可以获取网站的WebShell,获得网站的控制权。通过WebShell,攻击者可以进一步对内网其他系统进行渗透。
2024-01-26 17:25:50
2380
2
原创 正则表达式(一)
正则表达式 一、分为搜索和替换两种情况。 \b[Cc][Aa][Rr]\b //把car、CAR、Car,或CaR都找出来,而不找那些包含car等的单词 //匹配纯文本 Ben //.字符可以匹配任何单个的字符、字母、数字甚至是.字符本身。 sales. ..a. .a.\.xls //字符集合 [ns]a.\.xls [Rr]eg[Ee]x [ns]a[0123456789]\.xls [ns]a[0-9]\.xls [A-Za-z0-9] #[0-9A-Fa-f][0-9A-Fa-f][0-9A-
2022-03-19 22:17:03
842
原创 0day22.3.3
Chapter2 栈溢出原理与实践 1.缓冲区溢出 缓冲区溢出就是在大缓冲区中的数据向小缓冲区复制的过程中,由于没有注意小缓冲区的边界,“撑爆”了较小的缓冲区,从而冲掉了和小缓冲区相邻内存区域的其他数据而引起的内存问题。缓冲溢出是最常见的内存错误之一,也是攻击者入侵系统时所用到的最强大、最经典的一类漏洞利用方式。 成功地利用缓冲区溢出漏洞可以修改内存中变量的值,甚至可以劫持进程,执行恶意代码,最终获得主机的控制权。 (1)内存 根据不同的操作系统,一个进程可能被分配到不同的内存区域去执行。但是不管什么样的操
2022-03-03 21:11:19
220
原创 PE结构22.3.2
PE结构 https://blog.youkuaiyun.com/qq_39654127/article/details/97905901 1.可执行文件(executable file)指的是可以有操作系统进行加载执行的文件。 Windows平台:PE(Portable Executable)文件结构; Linux平台:ELF(Executable and Linking Format)文件结构; 比如Windows上的exe文件直接双击就能执行,但是txt文件则需要使用文本编辑软件才可以打开执行。 2.PE文件
2022-03-02 20:31:09
4283
原创 Python(四)~22.02.04
一、公共方法 1.python内置函数(不需要通过import导入模块就可以通过函数名直接调用的函数) 针对高级数据类型的内置函数(这里指列表、元组、字典、字符串) del的关键字和函数方式 >>> a = [1,2,3] >>> del a[1]//关键字 >>> a [1, 3] >>> del(a[1])//函数 >>> a [1] >>> del a//或者del(a)都可以删除a变量,再输
2022-02-04 20:21:35
438
原创 Python(三)~22.02.02
一、函数 1.函数参数 函数的参数,增加了函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据。 2.形参和实参 3.函数的返回值 使用return return 表示返回,后续的代码都不会被执行。 def sum_2_num(num1, num2): """对两个数字的求和""" return num1 + num2 # 调用函数,并使用result变量接收计算结果 result = sum_2_num(10,20) 4.函数的嵌套调用 一个函数里面又调用了另外一个函数。 d
2022-02-02 21:54:25
972
原创 Python(二)~22.01.30
一、变量 1.类型转换函数 int(x) 将x转换为一个整数 float(x) 将x转换为一个浮点数 将通过input输入的字符串转换为数字类型。 >>> int("123") 123 >>> type(int("123")) <class 'int'> >>> type(float("12.3")) <class 'float'> | # 单价 price_str = input("苹果的单价:") #
2022-01-30 21:13:53
1058
原创 Python(一)~22.01.29
一、Python的优缺点 1.优点 免费、开源 面向对象 丰富的库 可扩展性(如果需要一段关键代码运行的更快或者希望某些算法不公开,可以把这部分程序用C或C++编写,然后在Python程序中使用它们) 2.缺点 运行速度(解释型语言执行速度慢,Python可扩展性可解决一部分此问题) 二、第一个Python程序 1.Python源程序 文件扩展名是.py。 2.print函数,可以把""内部的内容输出到屏幕上。 qsd@qsd-virtual-machine:~/桌面$ mkdir 认识python qsd
2022-01-29 22:15:59
1009
原创 Linux(四)~22.1.28
一、用户管理 1.usermod usermod可以用来设置用户的主组/附加组和登录Shell。 主组:通常在新建用户时由-g选项指定,如果不指定则默认创建一个和用户同名的组。通常主组保存在/etc/passwd的第4列(也就是GID对应的组)。 附加组:在/etc/group中最后一列表示该组的用户列表,Linux中,附加组通常用于指定用户的附加权限。 qsd@qsd-virtual-machine:~$ id uid=1000(qsd) gid=1000(qsd) 组=1000(qsd),4(adm),
2022-01-28 22:12:28
1853
原创 Linux(三)~22.01.27
一、远程管理命令 1.SSH客户端的简单使用 ssh [-p port] user@remote user-远程机器上的用户名,如果不指定的话默认为当前用户。 remote-远程机器的地址,可以是ip/域名,或者是别名。 port-SSH Server监听的端口,如果不指定,就为默认值22 。 exit-退出当前用户的登录 ssh这个终端命令只能在Linux或者UNIX系统下使用。如果是在Windows系统中,可以安装PuTTY或者XShell客户端软件即可。 Putty https://www.chi
2022-01-27 20:50:48
1914
原创 Linux(二)~22.1.26
1.mv命令(既可以移动目录也可以移动文件) tree ~ mv a/b/c/123.txt .//.表示当前目录 mv test ~/文档/ // ~表示家目录 mv命令还可以给文件/目录重命名 (两个文件所在位置相同,但是文件名不同) mv readme.txt demo.txt//将当前目录下的readme.txt重命名为demo.txt mv demo.txt 123.txt//移动前当前目录已有一个123.txt,移动后会覆盖掉原来的123.txt,最后只留下demo.txt内容的123.txt
2022-01-26 21:21:45
705
原创 VB中求素数
Private Sub Command1_Click() n = Val(Text2.Text) For i = 2 To n Dim flag As Boolean flag = True For j = 2 To i - 1 If i Mod j = 0 Then flag = False Exit For End If Next j If flag Then Text1.Text = Tex...
2020-04-20 18:01:51
5123
1
原创 win10如何找回应用商店
最后找回应用商店的办法 开始菜单搜索Windows PowerShell,右键以管理员身份运行,弹出界面后粘贴代码Get-AppXPackage WindowsStore -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “(((_.InstallLocation)\AppXManifest.xml”} 按...
2020-04-18 21:50:41
401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅