- 博客(12)
- 收藏
- 关注
原创 网络层协议--ICMP和IGMP
是一种网络层协议,用于在IP主机、路由器之间传递控制消息。ICMP允许主机或路由器报告错误消息(如无法到达目的地、TTL超时等)以及其他信息,这些信息对于诊断网络通信问题非常重要。ICMP报文是IP数据包的一部分,但它本身并不保证可靠传输。ICMP报文通常用于诊断和控制消息,而不是用于承载应用程序数据。由于ICMP报文可能会被网络设备过滤或丢弃,因此它不适用于需要可靠传输的场合。
2024-08-24 22:18:18 202
原创 2024 XYCTF比赛 writeup
参加了XYCTF,没写几道题,但还是在此记录一下。有什么不对的地方欢迎指正。(吐槽一下,比赛做了几天后就做不动了,一个月时间是真的长。不想做了,不过这篇WP还是定在了比赛结束再发)
2024-04-29 18:07:03 1478
原创 2024BeginCTF(自由赛道)writeup
参加了beginCTF的比赛,在此记录一下我自己做题的思路。(本人太菜没写出几道题)有什么写的不对的地方,欢迎指正。
2024-02-06 11:00:00 1662 1
原创 BF算法和KMP算法
前言设有两个字符串S,T。S为主串,T为子串也可称为模式。在S中查找与模式T相符的子串如果匹配成功,则确定T在主串S中的位置。著名的模式匹配算法就是BF和KMP。这两种算法都是用于子串的定位运算,通常称串的模式匹配或串匹配,其用处也非常广泛。如:拼写检测,语言翻译,搜索引擎等等都有用到。
2023-12-18 00:37:46 370
原创 学生信息管理系统(python)
最好将以下三个文件放在pycharm同一个目录下。#所需的第三方库可根据网上教程安装。将文件名设置为“登录窗口”将文件名设置为“注册窗口”将文件名设置为“主函数”
2023-12-11 23:33:10 83 1
原创 sql注入时常用的函数
load_file() 读取文件,并返回文件内容作为一个字符串。mid() left() 从左侧开始取指定字符个数的字符串。find_in_set() 返回字符串在字符串列表的位置。substring() substr() 截取字符串。group_concat() 连接一个组的字符串。concat_ws() 含有分隔符的连接字符串。concat() 没有分隔符的连接字符串。floor(x) 返回不大于x的最大整数。round(x) 返回参数x接近的整数。
2023-08-26 20:56:34 115
原创 游戏开发基础小知识(导入图像)
/第三个参数和loadimage第一个参数一样。//第二个参数是图片再计算机上的地址。//第四个参数为图片模式。使用方式:putimage(int x, inty, IMAGE*, mode);//前两个参数是图片放置的坐标。使用方式:loadimage(IMAGE* , "...");//第一个参数式图片变量的地址,例如&bk。使用方式:IMAGE <name>;//声明一个变量,用于存储文件信息。两相配合,就不会导致我们需要的图边缘有白色的方框.而是一个正常的机。这是用来遮挡住我们不需要的部分。
2023-08-06 20:37:52 498
原创 C语言小知识
小键盘*: VK_MULTIPLY。小键盘3: VK_NUMPAD0。小键盘5: VK_NUMPAD0。小键盘6: VK_NUMPAD0。小键盘7: VK_NUMPAD0。小键盘8: VK_NUMPAD0。小键盘+: VK_MULTIPLY。小键盘-: VK_SUBTRACT。Insert键: VK_Insert。小键盘0: VK_NUMPAD0。小键盘1: VK_NUMPAD0。小键盘2: VK_NUMPAD0。小键盘4: VK_NUMPAD0。小键盘9: VK_NUMPAD0。
2023-08-05 12:50:13 90
原创 EasyX图形库的使用教程
下载EasyX的exe程序,点击后直接对自己使用的VC版本进行安装就行了,很简单(程序的安装和卸载都是在安装程序中)。//创建绘图窗口,大小为 640x480 像素。启动Visual C++,创建一个空的控制台项目,再文件中引用graphics.h 头文件就可以了。//创建一个窗口,控制台窗口是自动创建,而图形窗口需要我们自己手动创建。#include<graphics.h> //引用图形库头文件。closegraph() //关闭绘画窗口。
2023-08-01 17:12:03 560 1
我在做log4j2漏洞复现时遇到了问题
2024-07-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人