NOT
DC-2
DC-2 kali 192.168.43.149 DC-2 192.168.43.18 nmsp -sT --min-rate 10000 -p- 192.168.43.18 nmap -T4 -A -v -Pn 192.168.43.18 发现开放端口:80、7744 访问80端口,发现是个wor ......
DC-3
dc-3 kali:192.168.43.149 dc3:192.168.43.61 只开放了80端口 sudo nmap --script=vuln 192.168.43.61 漏洞扫描发现一个sql注入感觉有价值 joomla3.7.0有sql注入漏洞 http://192.168.43.61/ ......
深入了解C#中Linq的Range和Repeat方法
在C#语言中,LINQ是一种强大的查询语言,用于在.NET应用程序中对各种数据源执行查询操作。其中,Range和Repeat是两个在LINQ中常用的方法,它们分别用于生成一系列连续的数字和重复指定的元素。有时候会把这两个方法混淆,本文将深入探讨这两个方法的用法和应用场景。 1、Range方法 Ran ......
CTF-PWN学习-为缺少指导的同学而生
更新公告: 2023-7-5晚上21:12 已更新,对内容做了些调整。 调整如下: 添加解题步骤描述 添加专业名词描述 博主也是个PWN的入门者。PWN的入门不可能是无痛的。能做到的只是减少一点初学者的痛苦。这篇博客会长期维护,也会越来越好。 PWN是什么 CTF中PWN题型通常会直接给定一个已经编 ......
Java-创建线程池的参数及工作原理
Java-创建线程池的参数及工作原理 常见的参数 corePoolSize(核心线程数): 线程池中保持的最小线程数,即使它们是空闲的。 maximumPoolSize(最大线程数): 线程池中允许的最大线程数。 keepAliveTime(线程空闲时间): 当线程池中的线程数超过核心线程数时,多余 ......
windows安全基本概念
基本概念 账户安全 账号信息存储(SAM) SAM:security account manager SAM对账户的管理是通过安全标识进行的,每个账户的安全标识是唯一的,账户被创建时,安全标识就会产生。 SAM文件是windows的一个账户数据库,存储了登录名、密码等信息。该文件是加密存储的,只有s ......
DC-1
vulnhub DC-1 tmux kali命令窗布局 tmux split-window——划分上下两个窗格 tmux split-window -h——划分左右两个窗格 先kali用nmap探测ip kali的ip:192.168.43.149 由于靶机用虚拟机搭建,它和kali在同一网段 nm ......
博士挑战--落幕
目录总纲现状反思未来 总纲 宇宙万物、世间一切自有因果。 自助者天助,然若不自助,神明亦爱莫能助。 人的好坏定义并非从言行举止来衡量,而是有无执着。 现状 老师不再执着于己见--要求他的所有学生都成为有声望的学者。 我目前一切都好,正在做想做的理论方向且成就感满满,工资上涨,与导师言归于好。 老师也 ......
flappy bird
import pygameimport sysimport random# 素材参考地址:https://www.aigei.com/s?q=flappy+bird&type=2d class Bird(object): """定义一个鸟类""" def __init__(self): """定义初 ......
vulnhub-wp Bob 1.0.1
米尔堡高中服务器刚刚遭到攻击,IT 人员已经关闭了他们的 Windows 服务器,现在正在设置一个运行 Debian 的 linux 服务器。新的未完成的服务器会不会有一些弱点? ......
Rhapsody—复杂域控软件架构开发套件
Rhapsody是基于UML/SysML的模型驱动开发集成环境,专注于嵌入式和实时系统。通过Rhapsody的模型驱动体系,可以快速地将应用模型部署到实时嵌入式操作系统。同时Rhapsody提供了种类众多、功能强大的Add-Ons扩展模块,满足客户不同的应用需求。针对嵌入式软件,Rhapsody支持... ......
第四次作业
这个作业属于哪个课程https://edu.cnblogs.com/campus/zjlg/23rjjsjc 这个作业的目标 成立小组,确立小组名称、成员、分工、口号以及小组准备完成的项目 小组成员 <鲁志磊>-<2021330301147> <张龙>-<2021330301133> <钱海超>-< ......
shell 脚本中的 '-f' 和 '-d' 分别代表什么意思
shell脚本中,'-f' 和 '-d'是用于测试文件类型的条件表达式。 1、'-f'表达式: 表达式: '[ -f file ]' 描述: 判断给定路径是否是一个常规文件 (regular file)。 常规文件是指不是目录或设备文件的文件。 示例: if [ -f /path/to/file ] ......
JAVA基础 | 基本的Dos命令
一、打开cmd的方式有哪些? 1.开始 + 系统 + 命令提示符; 2.Windows + R键,输入cmd(快捷推荐); 3.在任意的文件夹下面,输入Shift + 鼠标右键点击,在此处打开命令窗口; 4.资源管理器的地址栏前面加上cmd路径; 管理员方式运行:在Windows里面找到命令提示符, ......
asp.net core 使用newtonsoft完美序列化WebApi返回的ValueTuple
https://www.cnblogs.com/kugar/p/12334210.html 由于开发功能的需要,又懒得新建太多的class,所以ValueTuple是个比较好的偷懒方法,但是,由于WebApi需要返回序列化后的json,默认的序列化只能将ValueTuple定义的各个属性序列化成It ......
挖矿行为
1 初始访问 2 执行 执行命令/脚本 2 维护(恶意)进程稳定性 1 3 持久化 4 特权提升 进程注入 2 5 防御绕过 进程注入 2 文件(数据)混淆 1 6 凭据访问 获取主机账户(密码) 1 7 披露 网络连接(探测) 9 系统信息发现 30 网络连接(探测) 2 获取/proc信息 1 ......
Mybatis 完整的数据库访问过程
Mybatis 完整的数据库访问过程【SessionFactory:连接池,SqlSession:连接】 在 Mybatis 中,SqlSession、Configuration 对象以及 Mapper 之间的关系建立了 Mybatis 的整个数据访问流程。简要概述如下: 通过配置文件(mybati ......
PTA-2023第十三次练习题目题解
PTA-2023第十三次练习题目题解 以下代码已做防抄袭处理,切勿抄袭。 注意:手机端因为屏幕限制,代码会有(不希望的)换行。解决方案:1.建议使用电脑端打开。2.点击代码进入全屏观看。 6-25 实验9_5_反向打印字符串 思路就是每次先找到字符串的最后一位,然后输出这一位,输出之后将这一位改为‘ ......
Flutter 自带的搜索组件
效果如下 官方需要重写四个关键方法 class searchBarDelegate extends SearchDelegate<String> { /*这个方法返回一个控件列表,显示为搜索框右边的图标按钮,这里设置为一个清除按钮,并且在搜索内容为空的时候显示建议搜索内容,使用的是showSugge ......
学习控制台应用程序1
1.创建新项目 2. 3.下一步,创建项目成功 4.可添加控件到from窗体里面 5.添加一个Lable到窗体里面,直接拖拽过来.跟上面一样,在该控件的属性里面,Text可修改文本. 6.最后启动项目可以看到结果. ......
nest报错表名已经存在
问题 如果使用nest出现了报错 QueryFailedError: ER_TABLE_EXISTS_ERROR: Table ‘你的表名’ already exists 具体原因不详。 解决 经过多方资料查阅,解决方法如下 实体的表名一定要全部小写或者使用_连接,不能用驼峰命名法 检查数据库名和a ......
java之冒泡排序
冒泡排序原理: 从第一个数开始,和后面一个数比较大小,根据升序或者降序,看是否需要互换位置。 每一轮会把1个数罗列到正确位置,经过数组长度-1轮比较,排序完成。 比如:对数组{11,55,33,22,44}进行升序排列 数组长度是5,需要经过5-1轮,每一轮需要比较5-当前轮次。 public cl ......
达梦数据库限制用户IP地址
达梦数据库限制用户IP地址_达梦限制ip访问-CSDN博客 https://blog.csdn.net/Mrkill123/article/details/119544533 达梦数据库用户访问限制 - fangzpa - 博客园 https://www.cnblogs.com/fangzpa/p/ ......
centos7 设置开机启动
vim /etc/rc.d/rc.local #修改此配置文件 chmod +x /etc/rc.d/rc.local #添加执行权限 vim /lib/systemd/system/httpd.service apache 开机启动配置: [Unit] Description=apache2.4 ......
模拟适配器设计方案:360-基于10G以太网的模拟适配器
基于10G以太网的模拟适配器 一、产品概述 基于10G以太网的模拟适配器是一款分布式高速数据采集系统,实现多路AD的数据采集,并通过10G以太网光纤远距离传输到存储计算服务器,计算控制指令能通过光纤返回给数据卡进行IO信号控制。产品基于10G太网络,可迅速构建起大规模的分布式智能数据采集系统。采集器 ......
一些对编程的期望
-- 1 -- 编程语言 或 sdk 或 操作系统 提供 某种类似 协程/虚拟线程(或者其他名字) 的概念独立于 进程-线程 结构之外,在运行期间它既有可能是进程也可能是线程,彼此通讯可以通过 unix domain socket 或类似方式实现,这样应用程序就可以不去考虑是用多进程还是多线程,也可 ......
【JAVA】Multiple markers at this line @Override的解决方法
【未解决】我的是1.8,都显示的是1.8 使用Eclipse 进行项目开发,在实现类中的方法前面如果添加@Override就提示“Multiple markers at this line”的错误,问题描述如下 Multiple markers at this line - The method g ......
Java-Redis是如何保证高可用的?
Java-Redis是如何保证高可用的? 高性能 基于内存的存储 Redis是基于内存的存储系统,所有数据都保存在内存中,这使得Redis可以快速读取和写入数据。与传统的基于磁盘存储的系统相比,Redis的读写性能更高。 单线程的设计 是单线程的设计,所有的读写请求都由同一个线程处理,避免了多 ......
软件测试/人工智能|详解selenium xpath定位
在自动化测试中,使用Selenium定位网页元素是至关重要的。XPath是一种强大的定位方法,允许您通过元素的路径来精确定位,无论其在DOM(文档对象模型)中的位置如何。 selenium-xpath定位 element_xpath = driver.find_element(By.XPATH, ' ......
主键和外键
主键 主键(Primary Key): 主键是用于唯一标识表中每一行记录的字段或字段组合。 每个表只能有一个主键,且主键的值不能重复且不能为NULL。 主键通常用于加速数据检索,因为数据库系统会为主键创建索引。 在MySQL中,可以在表的创建时或之后通过ALTER TABLE语句添加主键。 在创建表 ......