草庐IT

(文件上传upload) [极客大挑战 2019]Upload1 和 [ACTF2020新生赛]Upload1

前言文件上传漏洞是指网络攻击者上传了一个可执行的文件到服务器并执行。这里上传的文件可以是木马,病毒,恶意脚本或者WebShell等。由于程序员在对用户文件上传部分的控制不足或者处理缺陷,而导致用户可以越过其本身权限向服务器上传可执行的动态脚本文件。一、[极客大挑战2019]Upload1(客户端验证)二,[ACTF2020新生赛]Upload1(前端验证+后端验证)一、[极客大挑战2019]Upload1(客户端验证)     (1)提示的是图片上传,格式就是图片格式(2)先上传一句话木马,这里是phtml格式的,对.phtml文件的解释:是一个嵌入了PHP脚本的html     页面。(还有

Mac 2020版M1 安装虚拟机各种踩坑详解(关注文末小惊喜哟)

一、下载VmwareFunction和centos8VMware-Fusion和centos8镜像下载地址关注小主,文末会有小惊喜哟(可以获取提取码😬)二、开始安装:1.运行VmwareFunction如图:1.1选择创建虚拟机,点击继续1.2选择操作系统因为我打算安装linux系统,我们只要选择linux系统中任意一个系统即可,因为我们后续安装会选择我们上传的ios镜像,所以此处任意选择一个即可1.3选择虚拟磁盘默认选择新建虚拟磁盘,一般容量是20G(如果不够,后续可以扩容)1.4完成到此,虚拟机初步配置完成,点击完成,选择存储.vmwarevm的位置,可以自动更改文件名称,点击完成,回弹出

Mac 2020版M1 安装虚拟机各种踩坑详解(关注文末小惊喜哟)

一、下载VmwareFunction和centos8VMware-Fusion和centos8镜像下载地址关注小主,文末会有小惊喜哟(可以获取提取码😬)二、开始安装:1.运行VmwareFunction如图:1.1选择创建虚拟机,点击继续1.2选择操作系统因为我打算安装linux系统,我们只要选择linux系统中任意一个系统即可,因为我们后续安装会选择我们上传的ios镜像,所以此处任意选择一个即可1.3选择虚拟磁盘默认选择新建虚拟磁盘,一般容量是20G(如果不够,后续可以扩容)1.4完成到此,虚拟机初步配置完成,点击完成,选择存储.vmwarevm的位置,可以自动更改文件名称,点击完成,回弹出

为什么你代码没写错却报java.time.format.DateTimeParseException: Text ‘2020-10-2‘ could not be parsed at index 8

我,一个从大一开始学习java,大学第一个假期学到servlet写web,下学期就开始调接口打比赛的,大二在校跟老师参加项目拿到软著的小辣鸡,自认为是算作大学期间才接触web的那批人里学的比较快的。但这个bug,真的让我觉得真是越是简单的东西越是坑。日期类这个东西,如果正儿八经的接过项目的人都应该碰见过接触过用过。但你真的,了解它吗?事情是这样的,我在手写一个springmvc框架,写到接收注入自定义方法的参数的日期类型这里:可以看到,我分别定义了对“年月日”这种参数类型,接收参数的格式化,和“年月日时分秒”这种参数类型的格式化。parse方法没有不熟悉的吧?前一个参数是字符串,后一个参数是格

为什么你代码没写错却报java.time.format.DateTimeParseException: Text ‘2020-10-2‘ could not be parsed at index 8

我,一个从大一开始学习java,大学第一个假期学到servlet写web,下学期就开始调接口打比赛的,大二在校跟老师参加项目拿到软著的小辣鸡,自认为是算作大学期间才接触web的那批人里学的比较快的。但这个bug,真的让我觉得真是越是简单的东西越是坑。日期类这个东西,如果正儿八经的接过项目的人都应该碰见过接触过用过。但你真的,了解它吗?事情是这样的,我在手写一个springmvc框架,写到接收注入自定义方法的参数的日期类型这里:可以看到,我分别定义了对“年月日”这种参数类型,接收参数的格式化,和“年月日时分秒”这种参数类型的格式化。parse方法没有不熟悉的吧?前一个参数是字符串,后一个参数是格

Ubuntu18.04.6下安装Vivado2020.1+系统版本不支持+解决方案(Bash Mode安装)

目录前言一.精简版步骤及代码(暂时懒得弄呢,以后想起来再说)二.详细步骤1.下载vivado安装包(速度很慢)2.解压vivado安装包3.执行安装文件三.BashMode下安装vivado 1.生成配置文件2.设置安装路径(可忽略此操作,直接一键安装)3.开始安装四.卸载五.license导入及相关问题六.参考的文章前言第一次写,不要怂,淦就完事。第一次独立安装vivado,对Linux也不是很熟,遇到很多问题,CSDN很棒,感谢前人栽树。一.精简版步骤及代码(暂时懒得弄呢,以后想起来再说)二.详细步骤1.下载vivado安装包(速度很慢) 下载Vivado,Vitis,VitisEmbed

Ubuntu18.04.6下安装Vivado2020.1+系统版本不支持+解决方案(Bash Mode安装)

目录前言一.精简版步骤及代码(暂时懒得弄呢,以后想起来再说)二.详细步骤1.下载vivado安装包(速度很慢)2.解压vivado安装包3.执行安装文件三.BashMode下安装vivado 1.生成配置文件2.设置安装路径(可忽略此操作,直接一键安装)3.开始安装四.卸载五.license导入及相关问题六.参考的文章前言第一次写,不要怂,淦就完事。第一次独立安装vivado,对Linux也不是很熟,遇到很多问题,CSDN很棒,感谢前人栽树。一.精简版步骤及代码(暂时懒得弄呢,以后想起来再说)二.详细步骤1.下载vivado安装包(速度很慢) 下载Vivado,Vitis,VitisEmbed

note_2020_3

-----------------------------------网上摘录的一段话,觉得有点道理,出处就不记得了1.首先要选一门赚钱的语言,然后精通之。这是大前提,方向选错了一切都白搭。语言基础语法,平台框架,算法要烂熟于心,这是一切的基础;2.提升自我的商务技能。商务技能对于提高自己的薪资待遇有着很大的决定性因素。专注于一个行业,掌握行业知识会让你更加具有核心竞争力!只有技术和业务都懂的人,才能有希望成为IT精英。3.提高自身的沟通表达能力。不擅长沟通表达,更不喜欢去交流,这个是IT程序员普通现象。俗话说物以稀为贵,沟通能力成为很多企业家招聘IT人才一项重要加分项!如果你善于表达自己,你

note_2020_3

-----------------------------------网上摘录的一段话,觉得有点道理,出处就不记得了1.首先要选一门赚钱的语言,然后精通之。这是大前提,方向选错了一切都白搭。语言基础语法,平台框架,算法要烂熟于心,这是一切的基础;2.提升自我的商务技能。商务技能对于提高自己的薪资待遇有着很大的决定性因素。专注于一个行业,掌握行业知识会让你更加具有核心竞争力!只有技术和业务都懂的人,才能有希望成为IT精英。3.提高自身的沟通表达能力。不擅长沟通表达,更不喜欢去交流,这个是IT程序员普通现象。俗话说物以稀为贵,沟通能力成为很多企业家招聘IT人才一项重要加分项!如果你善于表达自己,你

[省选联考 2020 B 卷] 卡牌游戏

目录题目描述输入输出样例输入数据1输出数据1输入数据2输出数据2提示分析Code题目描述轩轩某天想到了一个卡牌游戏,游戏规则如下:初始时轩轩的手中有自左向右排成一排的 nn 张卡牌,每张卡牌上有一个整数分值。接下来,轩轩每次可以选取卡牌序列最左边的连续若干张卡牌(至少 22 张),将它们替换为一张新卡牌。新卡牌将插入到序列的最左端,它的分值为本次操作中被替换掉的卡牌的分值之和。初始时轩轩总分为 00,每执行一次卡牌替换操作,新卡牌的分值将加到总分中。当序列长度为 11 时游戏结束,轩轩也可以在任意时刻结束游戏。现在给出序列中各个卡牌的分值,请你来帮助轩轩计算他能够获得的最高总分是多少?输入第一