2021

2020-2021 ACM-ICPC, Asia Nanjing Regional Contest

C 发现是把按照x排序后的中间一段点用x轴覆盖,两边的点用y轴覆盖。但算答案有点麻烦,分别是$min(2mx-mn,mx-2mn)$,沿着x,y轴分别翻转后就只要考虑$mx-2mn$了,然后没跨过坐标轴的特判一下;跨过的就考虑:左端点(<0)右移,维护右端点(>0)对应的值,观察 这些值的变化过程, ......
ACM-ICPC Regional Contest Nanjing 2020

[SWPUCTF 2021 新生赛]easyapp

#查壳: ##发现里边有个压缩包,弄出来看看: #再查壳看看: ##啥也不是,把它扔进IDA: ###没有伪代码,一个字‘找’,关键点(是否IDA能成功反编译,还是说用了java的反编译才行,是否有flag或者CTF之类的字样): ###发现特殊字样,跟进: ###大写String?大胆点进jadx ......
新生 SWPUCTF easyapp 2021

[SWPUCTF 2021 新生赛]fakebase

#查壳: ##双击吧: ###简单的逻辑,不要怕那个循环,也不要去纠结那个循环。 ####首先看我们要找的是啥:b1嘛,也就是将flag每个字符转化成十进制后,再转成二进制,一个字符的二进制接后一个字符的二进制链接而成的字符串,再将这串字符串转为十进制。也就是b1 ####由除法原则我们知道,要想还 ......
fakebase 新生 SWPUCTF 2021

[SWPUCTF 2021 新生赛]fakerandom

#查个壳: ##没得东西:双击进去咯: ###随机序列问题: ##这里要提几点点: ###一:同一个种子下获得的再次获得的随机数是相同的 ###怎么理解这个呢,上图理解: ####能看到我们两次的随机数是完全一样的,但是如果不加random.seed(1)这一句或者将种子换了,就不一定会得到相同的数 ......
fakerandom 新生 SWPUCTF 2021

[GFCTF 2021]wordy

#查壳 ##64位,进IDA: ###你会发现,啥也没有,别急,再找找:空格切换视图: ####往下走: ####发现这里存了一堆东西:A转化成字符串: ####继续找: ####发现转化不了,看看是不是程序爆了: ###发现:是这条代码爆红了,没发现堆栈不平衡,试试nop掉: ###发现依旧没用, ......
GFCTF wordy 2021

2021 Summer Petrozavodsk Camp, Day 3 IQ test (XXII Open Cup, Grand Prix of IMO)

AND 先看最小值是不是所有的子集,如果不是就无解,否则把剩下的中间塞一个最小值就好了。 submission Math 移项,平方差变成 $a_j=(k-a_i)(k+a_i)$,爆枚 $k-a_i$ 和 $k+a_i$ 就是 $O(A\ln A)$ 的。 submission Fancy For ......
Petrozavodsk Summer Grand 2021 Camp

[SWPUCTF 2021 新生赛]非常简单的逻辑题

#查壳: ##进入: ###不是很难的逻辑,浅浅来个爆破过了:(这里提醒一下,如果实在逆推不出来,可以考虑爆破,爆破应该是RE里人手一个的必备) result1 = 'v0b9n1nkajz@j0c4jjo3oi1h1i937b395i5y5e0e$i' flag1 = '' num = 0 for ......
逻辑 新生 SWPUCTF 2021

[SWPUCTF 2021 新生赛]re2

#查个壳: ##64位,运行: ###进IDA看看: ####简单加密函数,不多赘述上脚本就好: int main(){ string Des = "ylqq]aycqyp{"; string flag = ""; for (int i = 0; i < Des.size(); i++) { for ......
新生 SWPUCTF 2021 re2 re

[SWPUCTF 2021 新生赛]简简单单的解密

#拿到一个.py的文件,查个壳: ##进入看看是怎么个解密: ###挺长,感觉还有点像RC4的加密方式(这个不讨论),往下看逻辑: ####首根据输出,我们能知道,加密后的文档应该是enc,enc又是由crypt而来,crypt又是由cipher而来,而cipher又是由res而来: ###看看re ......
新生 SWPUCTF 2021

[SWPUCTF 2021 新生赛]re1

#得到.exe,先查壳: ##么得壳,64位:运行一下看看:是个字符串的比较:进IDA: ###简单的一个加密(不多解释了)上个脚本就行: Des = '{34sy_r3v3rs3}' flag = '' for i in Des: if ord(i) == 51: flag += chr(101) ......
新生 SWPUCTF 2021 re1 re

[SWPUCTF 2021 新生赛]简简单单的逻辑

#得到一个.py文件,一般是没壳的,不过还是要养成习惯,查个壳: ###意料之中,啥也没有,打开文件: ####给了我们一个加密逻辑,然后最后一行给了一个结果:那么就是根据上述的逻辑,反解密出flag就好了 ###分析一下上述逻辑: ###首先对list进行变化得到key的值(怎么变化不用理,因为用 ......
逻辑 新生 SWPUCTF 2021

2021/5/8每日随笔

今天,用下载了matlab软件,并用matlab编写了0.618直接法编写程序,完成了实验,下午上了不一样的软件工程,玩了两节课,我第一次理解了软件工程的课,这门课好像不是要教编程,而是要教会我们怎么编程注意什么,以后工作注意什么,是在我们进入社会前的新手指导,晚上一如往常的背单词,很迷茫,背完单词 ......
随笔 2021

当前主机存在Sudo CVE-2021-3156漏洞:Sudo1.8.23升级1.9.5p2

Sudo权限绕过漏洞(CVE-2019-14287)Sudo缓冲区溢出漏洞(CVE-2021-3156) 根据安全漏洞CVE-2021-3156, 受影响的 Sudo 版本: Sudo 版本 1.7.7 到 1.7.10p9、1.8.2 到 1.8.31p2 和 1.9.0 到 1.9.5p1 受到 ......
Sudo 漏洞 主机 Sudo1 2021

2021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)H-Cute Rabbit

官方题解: https://blog.csdn.net/qq_62464995/article/details/127493921 题目大意 给出数组a[i],将a分成两个数组x和y,使得$\forall x[i]% y[j]$都相等($|x|,|y|>0$) 构造一组$|y|$最大的方案 n<=1 ......
程序设计 程序 年度 大学生 H-Cute

Polkit漏洞(CVE-2021-4034)

centos7系统,Polkit漏洞离线升级 安全版本:CentOS 7:polkit-0.112-26.el7_9.1 1、查看系统当前polkit版本,低于112-26.el7_9.1.x86_64的可以升级 # rpm -qa polkit 2、将附件polkit-0.112-26.el7_9 ......
漏洞 Polkit 2021 4034 CVE

WPS2021 无法加载此加载项程序 解决办法

我们多次安装WPS后容易导致WPS的默认加载项位置错误,打开word时提示如下错误 1.此时可以通过如下步骤解决: 开发工具——加载项——禁用——确定即可以正常使用 2.如果需要加载mathtype加载项,则通过加入正确的路径即可解决:添加——mathtype正确的路径——确定 3. 重新打开wor ......
办法 程序 2021 WPS

2021-2022年度国际大学生程序设计竞赛第10届陕西省程序设计竞赛(正式赛)A-Tree

官方题解:https://blog.csdn.net/qq_62464995/article/details/127493921 题目大意 给出一棵边权为1的树,构造排列p,使得 ①p[1]=1 ②dis(p[i],p[i+1])<=k 题解 神必防ak题 当k=1时,显然只能是从1开始的一条链 当 ......
程序设计 程序 年度 大学生 A-Tree

三电平NPC逆变器矢量控制(SVPWM)matlab2021a

三电平NPC逆变器矢量控制(SVPWM)matlab2021a采用矢量控制,大扇区、小扇区、矢量作用时间等均用程序编写,可以得到马鞍波调制波形逆变器输出三电平相电压波形,五电平线电压波形,经过滤波器后,可以得到对称的三相电压,电流 ID:7440684413273739 ......
三电 逆变器 矢量 matlab 2021a

两极三相光伏逆变并网仿matlab2021a

两极三相光伏逆变并网仿matlab2021a采用mppt算法,扰动观察法,采用spwm调制,控制环采用双环PI调节,逆变器采用三相桥式逆变器,坐标变换含PLL锁相环,逆变器输出端加设LCL滤波器。无需发货,联系发邮件。ID:7720681036198445 ......
两极 matlab 2021a 2021

三相桥式PWM整流电路matlab2021a

三相桥式PWM整流电路matlab2021a整流电路采用全控型三相桥式整流电路,采用dq解耦控制,双环PI调节,采用SPWM调制,输入前加设LCL滤波器,可以得到整流后直流电压波形,波形质量较好。 ID:7320680746184361 ......
电路 matlab 2021a 2021 PWM

电压型三相桥式逆变并网仿真Matlab2021

电压型三相桥式逆变并网仿真Matlab2021电路采用两电平拓扑,采用双环PI控制,变换部分加设PLL锁相环,采用SPWM调制,逆变器输出端加设LCL滤波器,并入电网。可以得到逆变器输出端为三电平的线电压波形,滤波后可以得到对称三相电压、电流波形。无需发货,联系即可发邮件。ID:2217680461 ......
电压 Matlab 2021

NPC逆变并网仿真(双环SPWM)2021a

NPC逆变并网仿真(双环SPWM)2021a逆变器采用二极管钳位型NPC,直流侧输入电压800V,含PLL锁相环,采用双环控制,PI调节器参与调节,加设LCL滤波器,并入电网。逆变器端可以得到五电平输出线电压波形,滤波后可以得到对称的三相电压、电流波形。 ID:8429679647549914 ......
2021a 2021 SPWM NPC

光伏NPC逆变并网仿真matlab2021a

光伏NPC逆变并网仿真matlab2021a光伏阵列参数已设定,采用mppt算法(扰动观察法);主电路采用二极管钳位型NPC逆变器;采用双闭环控制,电压电流环,PI调节参与;采用正弦脉冲宽度调制;加设LCL滤波器,并入电网。逆变器输出端可以得到五电平线电压波形,滤波后输出对称三相电压波形,稳定后,得 ......
matlab 2021a 2021 NPC

WEB|[红明谷CTF 2021]write_shell

源码: <?php error_reporting(0); highlight_file(__FILE__); function check($input){ # 过滤字符 if(preg_match("/'| |_|php|;|~|\\^|\\+|eval|{|}/i",$input)){ // ......
write_shell write shell 2021 WEB

NOIP2021游记

Chapter 0 倘若你问我2021的游记为什么会2023才来写,~~那当然是要高考了闲得慌~~ 我必须承认,退役之战已经过了一年半,我近乎完全忘记了当天的细节。但或许重要的是给自己 OI 的一个结局,青春的帷幕吧。 Chapter 1 此情可待成追忆, Day0 是我 OI 生涯的最后一天,它一 ......
游记 NOIP 2021

qoj6344. The Best Problem of 2021

如果给出的线性基不是最小的,那么无解。 考虑简单转化一下问题。先把线性基消元,求出 $X$ 在线性基中的 $\text{Rank}$,再判一下全选是否无解。令 $X\to \text{Rank}(X)$,问题可以转化为:在 ${0,1,..,X}$ 的子集中选若干个数,使得子集线性基满秩(即秩等于 ......
Problem 6344 2021 Best qoj

用友U8 | 暂估材料余额表 会计年度不全 ,会计年度选择不到2021年度

暂估材料余额表 会计年度不全 ,会计年度选择不到2021年度 脚本解决:在后台数据库,选中对应的账套,执行脚本语句即可; 补充:选择的数据库是ufdata开头的数据库 if not exists(select EnumType from aa_enum where EnumType=N'IA.iYe ......
年度 会计 余额 材料 2021

Deltix Round, Spring 2021 (open for everyone, rated, Div. 1 + Div. 2)

好久没发博客了,发一篇。 A 求出每个 $0$ 与往前 / 往后最近的 $1$ 的距离即可。 时间复杂度 $\mathcal{O}(n)$。 B $(x, y) \to (x + y, y) \to (x + y, -x) \to (y, -x) \to (y - x, -x) \to (y - x ......
Div everyone Deltix Spring Round

CVE-2021-27239 漏洞复现

在此感谢 tolele 师傅的帮助 参考链接 https://toleleyjl.github.io/2023/04/09/CVE-2021-27239%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0%E8%AE%B0%E5%BD%95/ https://toleleyjl. ......
漏洞 27239 2021 CVE

windows 10下复现CVE-2021-26411漏洞

CVE-2021-26411复现,学习JavaScript之POC源码分析 概述 CVE-2021-26411,该漏洞的原因:removeAttributeNode()触发属性对象nodeValue的valueOf回调,回调期间手动调用clearAttributes(),导致nodeValue保存的 ......
漏洞 windows 26411 2021 CVE