• 2024-07-02[XDCTF 2015]filemanager
    [XDCTF2015]filemanager​/www.tar.gz​拿到源码我直接在github上看了https://github.com/CTFTraining/xdctf_2015_filemanagercommon.inc.php将传入的所有参数使用addslashes转义函数​​然后分析upload.php使用basename​函数确保文件名中没有目录路径,防止路径遍历攻击。
  • 2024-06-23nodejs 统计算指定后缀,格式的文件
    都是gpt生成的 可用版本constfs=require('fs');constpath=require('path');functioncountHtmlFiles(dirPath){letcount=0;constfiles=fs.readdirSync(dirPath);files.forEach(file=>{constfilePath=path.join(dirPath,
  • 2024-06-21C# 13(.Net 9) 中的新特性 - 扩展类型
    C#13即.Net9按照计划会在2024年11月发布,目前一些新特性已经定型,今天让我们来预览一个比较大型比较重要的新特性:扩展类型Extensiontypes在5月份的微软Build大会中的What’snewinC#13会议上,两位大佬花了很长的篇幅来演示这个特性。这个特性一直是大家很关心的,在g
  • 2024-06-12shadow-root(closed)里面的内容操作
    生成浏览器插件扩展程序,在启动driver时加载插件extension_path插件路径driver.install_addon(path=extension_path,temporary=True)#添加扩展fixfoxchrome_options.add_extension(extension_path)#Chrome添加扩展#注意插件文件是一个.zip的压缩包injected.js#文
  • 2024-06-02mask -rcnn benchmark编译失败RuntimeError: Error compiling objects for extension(已解决)
    1.首先几步跟官网一样condacreate--namemaskrcnn_benchmarkpython==3.8(建议装3.8,好装pytorch)condaactivatemaskrcnn_benchmark#thisinstallstherightpipanddependenciesforthefreshpythoncondainstallipythonpip#maskrcnn_benchmarkandcocoa
  • 2024-06-01ARM-V9 RME(Realm Management Extension)系统架构之系统安全能力的信任根服务
    安全之安全(security²)博客目录导读目录一、信任根服务1、非易失性存储2、根看门狗3、随机数生成器4、加密服务5、硬件强制安全性本节定义了系统架构必须支持的一般安全属性和能力,以确保RME安全性。本章扩展了可能属于系统认证配置文件的一部分的其他安全规范,例如基
  • 2024-05-28类加载与双亲委派模型(重点!)
    1.1类的生命周期类在内存中完整的生命周期:加载-->使用-->卸载。其中加载过程又分为:装载、链接、初始化三个阶段1.2 类的加载过程(重点,背也要背下来)当程序主动使用某个类时,如果该类还未被加载到内存中,系统会通过加载、链接、初始化三个步骤来对该类进行初始化。如果没有
  • 2024-05-232024 CISCN WEB 部分wp
    前言第二天的revenge真是绷不住,出的很好,下次多出点revenge。ezjava简要介绍sqlitejdbc...真的没想到,写文件覆盖写了半天,结果是个CVE...,给的很多东西都是幌子原理是通过控制jdbc语句和sql语句的执行来达到加载恶意so/dll达成rce的目的,这两个条件就很苛刻了,所以算是个比较鸡肋
  • 2024-05-22开发浏览器extension和开发油猴脚本的区别,全方位对比
     开发浏览器Extension(扩展)和油猴脚本(通常指的是Tampermonkey这样的用户脚本管理器)虽然都可以增强浏览器功能,但它们在多个方面存在显著的差异。以下是全方位的对比:1覆盖范围:浏览器扩展:通常提供全局性的增强,影响整个浏览器或特定类型的网页,可以修改浏览器界面、提供新的
  • 2024-04-28mysqlalchemy audit extension
    mysqlalchemyauditextensionhttps://sqlalchemy-declarative-extensions.readthedocs.io/en/stable/audit_tables.htmlfromsqlalchemyimportColumn,typesfromsqlalchemy.ormimportdeclarative_basefromsqlalchemy_declarative_extensionsimportdeclarative_
  • 2024-04-17实用的bat脚本
    众所周知只要把bat脚本路径加入环境变量就可以在任意shell以命令的形式使用脚本。为此我创建了一个文件夹专门用来存放自定义的bat脚本,然后将该文件夹的路径加入环境变量。于是便可以使用win+R的方式快捷使用命令。部分脚本如下mdr.bat@echooffsetlocalenabledelayede
  • 2024-04-16实战:如何编写一个 OpenTelemetry Extensions
    前言前段时间我们从SkyWalking切换到了OpenTelemetry,与此同时之前使用SkyWalking编写的插件也得转移到OpenTelemetry体系下。我也写了相关介绍文章:实战:如何优雅的从SkyWalking切换到OpenTelemetry好在OpenTelemetry社区也提供了Extensions的扩展开发,我们可以不
  • 2024-04-03五、SpringCloud alibaba 之 nacos配置中心
    https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config5.1、创建配置文件进去Nacos的服务端,在服务端的配置管理功能里面的配置列表里面创建一个配置文件在创建配置文件时,要填写dataId在NacosSpringCloud中,dataId的完整格式如下:${prefix}-${spring.pro
  • 2024-03-23CF1603C Extreme Extension
    CF1603CExtremeExtension拿到一题有神秘操作的题目,先考虑把神秘操作搞清楚对于一个子段,最末尾的数一定不能动,考虑从后往前贪心,当出现\(a_i>a_{i+1}\)时,需要将\(a_i\)拆分。要使当前操作最优,我们要让拆分完的第一个数尽可能大,手算一下就可以得出结论:一共需要拆分\(\lceil
  • 2024-03-18mybatis-plus-extension 百万数据多行插入,几秒入库
    百万数据多行插入,几秒入库最近遇到过一个导入大批量数据耗时过长的问题,查了一下资料,找到一个mybatis-puls的一个插入,大大提高了入库效率,这里给大家分析分析。先介绍一下,本次测试用例是MVC三层结构的例子,大概结构如下:pom.xmlcom.tring.ysyn.entity.Pull.java//数据库实体类c
  • 2024-03-07Vue调试神器vue-devtools配置 / 解决提示 Download the Vue Devtools extension for a better development experience
    访问Vue页面,控制台提示:    
  • 2024-03-06win11搭建nginx+php环境
    win11搭建nginx+php环境nginx配置nginx-1.24.0/nginx.conf#passthePHPscriptstoFastCGIserverlisteningon127.0.0.1:9000#location~\.php${roothtml;fastcgi_pass127.0.0.1:9000;fastcg
  • 2024-03-01PostgresSQL如何安装第三方插件?
    第三方插件安装进入第三方插件源码目录中,定义PATH或者PG_CONFIG环境变量#示例,将pg的bin目录exportPATH:exportPATH=/data/postgres/13/bin:$PATH#或者exportPG_CONFIG=/data/postgres/13/bin/pg_config编译安装gmake&&gmakeinstallgmakeinstall后会在pg
  • 2024-02-23SharePoint Online Framework Extension 简介
    前言可以使用SharePoint框架(SPFx)扩展来扩展SharePoint用户体验。使用SPFx扩展,可以自定义SharePoint体验的更多方面,包括通知区域、工具栏、列表数据视图和表单。SPFx扩展在生产使用的所有Microsoft365订阅中可用。SPFx扩展使你能够在新式页面和文档
  • 2024-02-22c#文件操作简单封装工具类
    因为在.netmvc中 File类命名空间总是冲突,自己封装了一个FileHelper类,今日分享给大家1///<summary>2///Provideshelpermethodsforfileoperations.3///</summary>4publicstaticclassFileHelper5{67///<summary>8///Downl
  • 2024-02-12FreeSWITCH在session上执行特定dialplan
    操作系统:CentOS7.6_x64 FreeSWITCH版本:1.10.9日常开发中,会遇到需要在已存在的session上执行特定拨号方案的情况,今天整理下这方面的内容,我将从以下几个方面进行描述:实验环境准备基于transfer实现基于execute_extension实现基于transfer和execute_extension实现
  • 2024-02-07如何导出 Visual Studio Code 的扩展应用,并离线安装?
    1.离线情形VisualStudioCode的扩展应用安装位置在文件夹.vscode/extensions下。不同平台,它位于:Windows%USERPROFILE%.vscode\extensionsMac~/.vscode/extensionsLinux~/.vscode/extensions离线使用时,直接复制粘贴即可。2.有网情况方法1:账号同步使用VisualStudio
  • 2024-02-04大文件夹集中伪造乱码
    importosimportuuidfrompathlibimportPath#定义一个函数来生成唯一的文件名defgenerate_unique_filename(extension):returnf"{uuid.uuid4()}{extension}"#定义支持的图片文件扩展名supported_extensions=['.jpg','.jpeg','.png',�
  • 2024-01-31解决win10照片查看器无法使用的问题
    把下面的内容,复制到.Reg的文件中,然后执行此文件。文件内容:WindowsRegistryEditorVersion5.00;ChangeExtension'sFileType[HKEY_CURRENT_USER\Software\Classes\.jpg]@="PhotoViewer.FileAssoc.Tiff";ChangeExtension'sFileType[HKEY_CURRENT_USER\Softwa
  • 2024-01-30双亲委派模式的优点
    一道面试题能不能自己写个类叫java.lang.System?答案:通常不可以,但可以采取另类方法达到这个需求。解释:为了不让我们写System类,类加载采用委托机制,这样可以保证爸爸们优先,爸爸们能找到的类,儿子就没有机会加载。而System类是Bootstrap加载器加载的,就算自己重写,也总是使用Java系统