..
  • 2024-08-27【第81课】开发框架安全&SpringBoot&Struts2&Laravel&ThinkPHP&CVE复现
    免责声明本文发布的工具和脚本,仅用作测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关内容。文中所涉
  • 2024-08-25FastAdmin目录穿越 CVE-2024-7928
    0x01漏洞描述:FastAdmin是一款基于ThinkPHP+Bootstrap开发的快速后台开发框架。FastAdmin基于Apache2.0开源协议发布,免费且不限制商业使用,目前被广泛应用于各大行业应用后台管理。其接口lang存在目录穿越漏洞,攻击者可通过该漏洞获取系统库敏感信息。0x02影响版本:FastAdmin
  • 2024-08-24解决Qt creator5..中文乱码问题
    1.工具->选项2.两种方案供选择    a.头文件(或目标文件)添加预编译指令:                #ifdefined(_MSC_VER)&&(_MSC_VER>=1600)#pragmaexecution_character_set("utf-8")#endif    b.编辑->SelectEncoding...->savewithE
  • 2024-08-23lsscsi和SCSI
    SCSI(SmallComputerSystemInterface)是一套完整的数据传输协议,其主要功能是在主机和存储设备之间传送命令、状态和块数据。lsscsi输出,[6:0:0:0]分别表示SCSIhost:Channelid:Id:Lun; scsihost为一块基于PCI总线的HBA或者为一个SCSI控制器芯片。每个scsihost可以存在多个c
  • 2024-08-23Java语法-注释 如何创建与配置空项目
    Java语法注释注释是给人看的,与代码执行无关单行注释//单行注释多行注释/*多行注释*/文档注释(JavaDoc:)/***//***@DscriptionHelloWorld*//****ii.;9ABH,*SA39
  • 2024-08-22[bzoj2818]gcd
    https://darkbzoj.cc/problem/2818https://vjudge.net.cn/contest/649469#problem/Q给定整数N,求1≤x,y≤N且gcd(x,y)为素数的数对(x,y)有多少对.N≤10^7分析:线性筛出不大于N的所有素数,枚举gcd(x,y)(设为p),问题转化为求(x,y)=p的个数。设x=x'p,y=y'p,那么有(x,y)=1且1≤x,y≤N
  • 2024-08-21华夏ERPV3.3存在信息泄漏漏洞
    1前言免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用!!!2漏洞描述jshERP立志为中小企业提供开源好用的ERP软件,
  • 2024-08-20题解:CF362A Two Semiknights Meet
    题意有两个走法为中国象棋象的棋子,棋盘上有一些坏格子,问它们是否可以在好格子相遇。思路则判断两个棋子是否相遇有两个条件是否可以在一个格子相遇。那个格子是否是好格子。先考虑条件\(1\)设第一个棋子的坐标为\(a_x\)和\(a_y\),第二个棋子的坐标为\(b_x\)和\(b_y
  • 2024-08-19前端项目引用本地资源别再傻傻写相对路径../../../../了
    问题背景:记录一次codereview时同事给我的评论,顺便整理下涉及的知识点。我在项目的src/common/images文件夹中新增了一个图片资源pic_recommend.png,在多个文件中都引用了这个图片资源。我使用了相对路径的写法,看起来代码很冗余,且多层…/写着麻烦,不易维护。其实我
  • 2024-08-19N1064编译链编译
    环境ubuntu20.04Arm官网有源码和编译链。但是没有编译手册。从安装版本中拿到10.3-2021.07-x86_64-aarch64-none-linux-gnu-manifest.txt根据里面的记录,去进行配置和编译。官网下载:https://developer.arm.com/downloads/-/gnu-a下载文件,存放到download中$cdtoolchain_buil
  • 2024-08-19相对路径与绝对路径
    一、什么是绝对路径大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是
  • 2024-08-18k次幂(构造矩阵的技巧)
    第2题   k次幂 查看测评数据信息输入格式 一行,两个整数,n和k。 1<=n<=1000000000,  1<=k<=50。答案模1000000007。 输出格式 一个整数。 输入/输出例子1输入:51 输出:15 样例解释无  先考虑dpf(i):1^k+2^k+...+i^kf(i)=f(i-1)+
  • 2024-08-17让你的C程序,可以自动更新版本信息
    一、软件管理稍微上点规模的软件开发往往周期都非常长,中间会产生很多临时版本,这些临时版本往往会有各种各样的bug,由于项目参与的人员众多、水平参差不齐,软件分支众多、功能复杂,经常会有各种稀奇古怪的事情发生,经常遇到一个问题就是:某个测试版本测出了问题,但是研发却发现
  • 2024-08-16openresty通过lua实现ip地址hash
    实验环境:root@paas-test-ubuntu:/opt/openresty#bin/openresty-Vnginxversion:openresty/1.25.3.2builtbygcc11.4.0(Ubuntu11.4.0-1ubuntu1~22.04)builtwithOpenSSL3.0.215Mar2022TLSSNIsupportenabledconfigurearguments:--prefix=/opt/openresty/n
  • 2024-08-16make vic_image 失败
    make步骤如下:cdVIC/vic/drivers/imagednfinstallopenmpidnfinstallopenmpi-devel.x86_64moduleloadmpi/openmpi-x86_64dnfinstall-ynetcdf-develdnfinstall-ynetcdfnetcdf-devel报错如下:/usr/bin/ld:/tmp/ccaypzjZ.o:/home/VIC/vic/drivers/image/../../
  • 2024-08-140230-TCP 发送和接收
    环境Time2022-11-25WSL-Ubuntu22.04Rust1.65.0前言说明参考:https://doc.rust-lang.org/std/net/struct.TcpListener.html目标之前认识了TCP报文头,这里去除报文头的细节,直接通信。main.rsTCP由标准库直接支持,可以直接使用。连接上去后,服务器返回一个hello。us
  • 2024-08-14Taro——Error: Can't resolve '@/api/xxx'
    前言在使用@去import的时候,报错提示不能够载入,看了下tsconfig.json已经配置了paths,所以考虑是不是taro本身上还有些配置没有完善,查询taro文档后解决;taro版本:3.6.34alias:https://docs.taro.zone/docs/config-detail#alias内容config在配置文件config/index.ts中的config中
  • 2024-08-14【漏洞复现】普华-PowerPMS APPGetUser SQL注入漏洞
             声明:本文档或演示材料仅用于教育和教学目的。如果任何个人或组织利用本文档中的信息进行非法活动,将与本文档的作者或发布者无关。一、漏洞描述PowerPMS是一款综合性的企业管理系统,它集成了财务管理、销售管理、采购管理、仓储管理以及项目管理等多个功
  • 2024-08-14【漏洞复现】LiveBos UploadFile 任意文件上传漏洞
              声明:本文档或演示材料仅用于教育和教学目的。如果任何个人或组织利用本文档中的信息进行非法活动,将与本文档的作者或发布者无关。一、漏洞描述LiveBOS,由顶点软件股份有限公司开发的对象型业务架构中间件及其集成开发工具,是一种创新的软件开发模式,以业
  • 2024-08-12在clion IDE中编写ADI CCES的工程代码,cmake设置
    有时需要在CCES中编译代码,或者在stm32的mdk或者stm32cubeide中编译,但是习惯了在clion中编写代码,但是clion中需要CMAKES设置,所以需要自己写一个cmake文件,下面是一个模板文件cmake_minimum_required(VERSION3.24)project(proj_name)#add_definitions(-DCORE0-D_DEBUG-DAD
  • 2024-08-12CentOS7.6 安装 BCC
    根据官网的步骤安装(bcc/INSTALL.mdatmaster·iovisor/bcc(github.com)),前提是需要系统升级,gcc版本最低要5.1,所以先升级gcc。升级gcc的步骤可以参考这篇文章(Linux下GCC编译器的安装「建议收藏」-腾讯云开发者社区-腾讯云(tencent.com)),但是还是会遇到一些问题,下面列出了安装过
  • 2024-08-12Linux C++ 开发3 - 你写的Hello world经过哪些过程才被计算机理解和执行?
    1.C/C++的编译过程1.1.预处理1.2.编译1.3.汇编1.3.1.汇编过程1.3.2.目标文件1.4.链接2.编译过程示例2.1.源代码2.2.逐步编译程序2.2.1.编译指令2.2.2.链接报错问题2.3.单步编译3.gcc/g++与gpp、as、ld的关系3.1.关系图3.2.示例演示
  • 2024-08-11CVE-2023-38633~XXE注入【春秋云境靶场渗透】
    今天我们来攻克春秋云境CTF的CVE-2023-38633#我们通过抓包来构造POC来查找/etc/passwd<?xmlversion="1.0"encoding="UTF-8"standalone="no"?><svgwidth="1000"height="1000"xmlns:xi="http://www.w3.org/2001/XInclude&
  • 2024-08-11vscode step into出现Could not load source './malloc/./malloc/malloc.c': 'SourceRequest&
    问题:使用stepinto调试c语言内建函数时就会出现解决:1.使用stepover跳过调试c语言内建函数2.将launch.json的工作目录设置为c库目录对于debian系统sudoaptinstallglibc-sourcecd/usr/src/glibc/sudotar-xvfglibc-2.36.tar.xz最后在launch.json设置"cwd":"/us
  • 2024-08-10【电力系统状态估计与PMU(相量测量单元)】使用WLS和PMU来估计系统的电压幅值和角度还将这些值与使用Newton-Raphson方法获得的状态进行比较(Matlab代码实现)