- 博客(26)
- 收藏
- 关注
原创 轻院课程 VulnHub-AI-web-2.0靶机渗透
文件读取:这里得熟悉Apache配置文件的路径,才知道应该读取什么文件join爆破:这里就得知道靶场给了字典的提示命令注入:这个得尝试怎么绕过,而且看到 ping ip 首先就要想到可能是命令注入命令注入查看隐藏文件:这个得知道隐藏文件一般都是(.)开头的这个靶场打的磕磕绊绊,读取配置文件的时候,不知道应该看哪些配置文件,或者说不知道那么多的路径。然后命令注入的时候,查看隐藏文件,这个一开始没想到,还是看了大佬的博客才想起来。后面的lxd提权,也遇到了一点小问题。
2024-09-12 19:41:44
1046
原创 轻院课程-VulnHub-AI-web-1.0靶机渗透
难度:中级网络:DHCP网络模式:NAT该框旨在测试渗透测试人员的技能。目标很简单。从 /root/flag.txt 获取标志。枚举框,获取低特权 shell,然后将权限升级到 root目标:获取 root 特权、拿到flag。
2024-09-05 00:01:28
1389
1
原创 6-16 读取大写字符串
编写一个C语言函数input_upper_string( ),功能是从键盘输入长度不超过n-1个字符的一句话保存到指针变量str所指向的字符数组,并检查每一个字符,如果该字符是小写字母,则转换为大写字母。
2023-08-10 17:12:44
208
1
原创 6-15 棋盘布局判断
N皇后问题(NQP,N-Queen Problem):在N行N列的国际象棋棋盘上放置N个皇后,使其不能互相攻击。由于国际象棋中的皇后可以在同一行、或同一列、或同一斜线(两个方向的斜线)上行走,因此在同一行、或同一列、或同一斜线上不能放置多于一个皇后。例如,NQP在N等于5时的一个解如下图所示。
2023-08-10 17:09:20
250
1
原创 6-14 转换日期
编写一个C语言函数to_date( ),功能是根据给定的整数n,计算一年中的第n天是几月几日,然后保存到Date类型的变量并作为返回值返回。假定年份是平年,即2月有28天。该函数不允许从键盘读取数据,也不允许输出数据到屏幕。
2023-08-10 17:03:35
186
1
原创 6-13 线段中点
编写2个C语言函数:input_point( )和middle( )。函数input_point( )的功能是从键盘读入2个点的坐标分别保存到指针a和b所指向的Point类型的变量。函数middle( )的功能是计算以点a和点b为端点的线段ab的中点的坐标保存到Point类型的变量,并作为返回值返回。该函数不允许从键盘读取数据,也不允许输出数据到屏幕。
2023-08-10 16:59:51
218
1
原创 6-12 数组逆序(三)
(1) 编写4个C语言函数:input_numbers( )、print_numbers( )、reverse( )和swap( ),分别对应的函数原型如下:void input_numbers(int number[], int n);void print_numbers(int number[], int n);void reverse(int number[], int n);void swap(int * x, int * y);函数input_numbers( )的功能是读取键盘输入的
2023-08-10 16:53:23
160
1
原创 6-11 数组逆序(二)
1) 编写2个C语言函数:input_numbers( )和print_reversed_numbers( ),分别对应的函数原型如下:void input_numbers(int number[], int n);void print_reversed_numbers(int number[], int n);函数input_numbers( )的功能是读取键盘输入的n个整数保存到数组number。函数print_reversed_numbers( )的功能是以逆序输出数组number的n个整
2023-08-10 16:51:13
155
1
原创 6-10 素数判定(三)
(1) 编写一个C语言函数,函数名字是is_prime,返回值是int类型,参数列表有一个int类型变量n作为形式参数。函数is_prime( )的功能是根据给定的n值来判断n是素数或者合数,如果是素数则返回整数1,即逻辑值“真”,如果是合数则返回整数0,即逻辑值“假”。is_prime( )不允许从键盘读取数据,也不允许输出数据到屏幕。函数is_prime( )对应的函数原型如下:
2023-08-10 16:47:41
183
1
原创 6-9 整数逆序(三)
编写一个C语言函数,函数名字是reverse,返回值是void类型,即不需要返回值,参数列表有一个指向long long类型的指针变量n作为形式参数。函数reverse( )的功能是根据给定指针变量n所指向的整数计算其对应的逆序整数并保存覆盖原来的值。函数reverse( )不允许从键盘读取数据,也不允许输出数据到屏幕。
2023-08-10 16:45:53
288
1
原创 6-8 斐波那契数列(六)
编写一个C语言函数,函数名字是print_fib,返回值是int类型,参数列表有2个long long类型变量m和n作为形式参数
2023-08-10 16:43:17
178
1
原创 CentOS Stream 8 基于 packstacl工具安装 openstack(V版)
设置参数 CONFIG_NEUTRON_OVN_BRIDGE_IFACES ,OVN 会自动创建 br-ex 虚拟交换机并使 ens160 桥接到 br-ex 虚拟交换机上,未来云主机通过 br-ex 可以连通外部网络。将 comtroller节点 的 hosts文件 拷贝到 compute节点 上。将 comtroller节点的yum配置文件,拷贝至compute节点中。停用、开机关闭 NetworkManager 服务。启用并开机自启 network 服务。启用并开机自启 network 服务。
2023-08-06 18:29:26
606
1
原创 6-6 平年闰年判断
平年与闰年的判断标准如下: - 如果年份是100的倍数,且能被400整除,则该年份是闰年; - 如果年份不是100的倍数,且能被4整除,则该年份是闰年; - 如果以上都不满足,则该年份为平年。编写一个C语言函数,函数名字是is_leap,返回值是int类型,参数列表有一个int类型变量year作为形式参数。函数is_leap( )的功能是根据给定的year值来判断该年份是平年或闰年,如果是闰年则返回整数1,即逻辑值“真”,如果是平年则返回整数0,即逻辑值“假”。
2023-03-25 22:34:32
187
原创 6-5 百分制转换等级制
函数to_grade( )的功能是按照给定的百分制整数分数score计算出相应的等级,并把该等级返回。如果整数变量score不满足条件 “0 ≤ score ≤ 100”,则函数to_grade( )返回值是’ ’(即空格)。函数to_grade( )不允许从键盘读取数据,也不允许输出数据到屏幕。
2023-03-25 22:28:46
182
原创 6-4 分数转换小数(二)
1) 编写一个C语言函数,函数名字是divide,返回值是void类型,即不需要返回值,参数列表有3个int类型变量m、n和scale作为形式参数。函数divide( )的功能是把分数m/n转化为小数输出,即计算m除以n的商,并输出商到屏幕(只输出商,不输出m或n等无关的内容)。计算结果保留到小数点后scale位,最末位的数使用直接截断的方式,不需要四舍五入。每10个小数位为一组,使用空格分隔。行末没有空格,也没有换行符。
2023-03-25 22:22:06
183
原创 6-3 斐波那契数列(五)
(1) 编写一个C语言函数,函数名字是fib,返回值是long long类型,参数列表有一个int类型变量n作为形式参数。
2023-03-25 22:16:54
240
原创 6-2 【0712】星期转换(二)
编写一个C语言函数,函数名字是print_day,返回值是void类型,即不需要返回值,参数列表有一个int类型变量day作为形式参数。函数print_day( )的功能是根据给定的整数变量day,如果day的值在0至6的范围,则相应输出“Sunday”至
2023-03-18 10:27:20
292
原创 netstat命令简单的使用
本文简单总结一下使用netstat对端口号、进程名称、进程ID进行互查netstat命令,全称是network statistics,即网络统计若只知道,端口号、进程名称、进程ID其中之一,那如何进行互查?
2023-03-11 21:27:27
2112
转载 一文搞懂网络知识,IP、子网掩码、网关、DNS、端口号
如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地主机不在同一子网内的目标主机的数据,会因为错误的判断而认为目标主机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目标主机,导致网络传输错误;以太网地址管理机构(除了管这个外还管别的)(IEEE)(IEEE:电气和电子工程师协会)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。
2023-03-11 21:03:17
2849
原创 VMware Workstation 快照与克隆的使用
常用场景:初学者安装好虚拟机操作系统后,创建一个虚拟机快照。如果后期做实验时,清除配置、系统崩溃等情况,可以恢复到初始状态,不必再重新安装虚拟机操作系统。
2023-03-11 20:59:30
2968
原创 VMware Workstation改默认语言为中文
在桌面上找到VMware Workstation Pro的图标,右键,修改快捷方式里的目标属性,在最后加上。
2023-03-11 20:17:45
9305
原创 Linux 用户管理 (useradd 、userdel、usermod、passwd,chage)
在Linux系统中,存在三种用户: root 用户 、系统用户、普通用户。系统中的每一个用户都有一个 ID (UID)、UID是区分用户的唯一标志;1)root 用户的 UID 为02)系统用户的 UID 范围是 1~999(大多数系统用户是不能直接登录,它们的登录 shell 为 /sbin/nologin )3)普通用户的 UID 范围是 1000~60000
2023-01-31 20:55:09
2725
原创 Linux Vim的使用(超详细,只看这一篇就足够了!)
命令模式是用户进入 Vim 后的初始状态,在此模式中,可输入 Vim 命令,让 Vim 完成不同的工作,如光标移动,删除字符和单词、段落复制等,可以对选定内容进行复制。此模式主要用来进行文字编辑辅助功能,如字符串查找、替代和保存文件等,在命令模式中输入 ”:“ 字符即可进入末行模式。若输入命名出错则返回命令模式。在该模式下,移动光标以选定要操作的字符串,输入 c 剪切选定块的字符串,输人 y 复制选定块的字符串。在输入模式下,可对编辑的文件添加新的内容及修改,为此模式的唯一功能(文本输入)。
2023-01-31 20:54:15
10153
原创 VMware Workstation 安装 CentOS8虚拟机教程(精简版)
写在开头:最近换了猪猪的优快云号,以往账号内容将在此账号发布!
2023-01-31 20:42:55
1231
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人