ifs
  • 2025-01-22[GXYCTF2019]Ping Ping Ping
    1.打开靶机看见提示,尝试构建ip和linux查询语句2.直接发现flag.php了,直接尝试catflag.php:3.应该是空格会被拦,尝试别的方式绕过空格,经过测试使用$IFS$1可以成功绕过,得到页面:4.看到这个页面看来是flag也被过滤了,尝试catindex.php:5.此文件中内容显示许多符号都被过滤了,无
  • 2024-12-089-远程代码执行渗透与防御
    1、什么是远程代码执行RCE漏洞是因为提供了命令执行的接口1.1漏洞危害获取服务器权限获取敏感数据文件写入恶意文件getshell植入木马病毒勒索软件等2、RCE涉及函数3、靶场案例3.1Windows命令拼接符号符号含义示例&&左边的命令执行成功,右边的才执行pi
  • 2024-11-28C++练级计划-> 《IO流》iostream fstream sstream详解
    如果是想全部过一遍就看完,如果想具体的了解某一个请点目录。因为有三种流的使用可能内容多 目录流是什么?C++IO流(iostream)io流的注意事项cin和cout为什么能直接识别出类型和数据fstreamfstream的使用方法: 1.以二进制打开文件并写入和读取2.以文本打开文件并读取或写
  • 2024-11-25Docker:Docker搭建Jenkins并共用宿主机Docker部署服务(三)构建Vue前端服务
    前言继续完成前端服务部署,Jenkins的搭建与插件安装可以观看上一篇文章:https://www.cnblogs.com/nhdlb/p/18561435新建视图方便将整个项目的前端和后端整合起来(之前的文章都已经创建,这里就不用再创建啦!)新建任务选择视图创建项目(任务)任务配置项目结构这里我先介绍下项
  • 2024-12-04终止RMAN进程
    当rman执行过程中,有时需要中止:查一下有多少rman进程--查看rman系统进程号SPIDSELECTsid,spid,client_infoFROMv$processp,v$sessionsWHEREp.addr=s.paddrANDclient_infoLIKE'%rman%';在系统里查看ps-ef|grepbeq#ps-ef|grep391451oracsp39
  • 2024-12-02RAG与长上下文LLM(Long-Context LLM):一场AI领域的对决
    当前AI领域快速发展,各种新概念层出不穷,其中Retrieval-AugmentedGeneration(简称RAG)和长上下文LargeLanguageModels(LLMs,以下简称长上下文LLM)成为了当下热议的话题。开发者和研究人员在特定AI场景中,往往难以抉择是选择基于检索增强生成的系统架构(RAG(RetrievalAugmentedGenera
  • 2024-11-27科技惊艳:RFID技术引领被装物联网信息化革新
         被装物联网信息化监控系统是一项错综复杂却成效斐然的解决方案,它巧妙地将物联网技术的先进性与装设备资源管理的实际需求相融合,实现了对被装设备资源的即时追踪、智能化调控以及资源的最优化配置。以下是对被装物联网的深度剖析与高端解读:一、被装物联网信息化
  • 2024-11-23第51篇 Cookie和Session的简单介绍
    前言Cookie是一种由服务器发送到用户浏览器并存储在客户端的小型数据块,通常用于标识用户会话和保持状态信息。Session则是服务器端存储的与特定用户会话相关的状态信息,它通过Cookie中的SessionID与客户端建立关联。这两者共同构建了传统Web应用中用户身份验证的基础。1.Cookie
  • 2024-09-14Kubernetes怎么进行NFS动态存储迁移
    环境查看系统环境#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)#uname-aLinuxCentOS7K8SMaster010633.10.0-1160.108.1.el7.x86_64#1SMPThuJan2516:17:31UTC2024x86_64x86_64x86_64GNU/Linux软件环境#kubectlversionClientVersion:ver
  • 2024-09-10Kubernetes怎么进行NFS动态存储迁移
    环境查看系统环境#cat/etc/redhat-releaseCentOSLinuxrelease7.9.2009(Core)#uname-aLinuxCentOS7K8SMaster010633.10.0-1160.108.1.el7.x86_64#1SMPThuJan2516:17:31UTC2024x86_64x86_64x86_64GNU/Linux软件环境#kubectlversionClientVersi
  • 2024-08-15NSSCTF [GXYCTF 2019]Ping Ping Ping
    ping命令,这是老朋友了,经常碰见,先进题目界面看看 先试试直接输入一个地址,127.0.0.1,看看有没有回显 那就是一个ping命令了,直接先试试管道'|',look一下有没有被过滤掉,输入"127.0.0.1|ls" 出来了,说明管道命令可以用,那接下来就简单了。直接查看一下flag.php,输入"127.
  • 2024-08-09专题(七)数组
    一、用法写法说明echo${array[*]}返回数组中的每个项,用空格隔开echo${array[@]}返回数组中的每个项,用空格隔开(字符串)按照分隔符分割字符串,默认分隔符为空格1、array_name=(ele1 ele2 ele3...elen)2、array_name=()3、array_name=(123)  
  • 2024-07-25c++学习笔记(五)
    目录文件操作文本文件写文件include读文件include二进制文件写文件读文件文件操作程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放通过文件可以将数据持久化c++中对文件操作需要包含头文件文件类型分为两种:文本文件-文件以文本的ASCII码形式存储在计算
  • 2024-07-21C++文件操作-文本文件-读文件
    第一种#include<iostream>//1、包含头文件fstream#include<fstream>usingnamespacestd;voidtest01(){ //2、创建流对象 ifstreamifs; //3、打开文件并且判断是否打开成功 ifs.open("test.txt",ios::in); if(!ifs.is_open()) { cout<<"文件打开失
  • 2024-07-16[GXYCTF2019]Ping Ping Ping
    [GXYCTF2019]PingPingPing(命令执行绕过总结)题目来源收录于:BUUCTFGXYCTF2019题目描述提示较为明确,get方法传参127.0.0.1后结果如下比较容易想到联合执行命令,先看有哪些文件尝试直接读取flag.php读取失败,对空格进行了过滤。题解以下内容参考文章:https://blog
  • 2024-07-11五、文件操作
    1.文本文件(1)写文件程序运行时产生的数据都属于临时数据,程序一旦结束就会被释放通过文件可以将数据持久化C++中对文件操作需要包含头文件<fstream>文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中二进制文件:文件以文本的二进制形式存储在计算机中,用户读
  • 2024-06-06c++文件读写基础操作
    目录一、文件基础理论二、文本文件1.写文件2.读文件三、二进制文件1.写文件 2.读文件一、文件基础理论        程序运行时产生的数据都属于临时数据,程序一旦运行结束都会被释放,我们通过文件可以将数据持久化。C++中对文件操作需要包含头文件<fstream>
  • 2024-05-28C++二进制文件的读写
    二进制文件的读取:voidTransformSession::generateData(conststd::string&filePath,std::vector<uint8_t>&data){std::ifstreamifs(filePath,std::ios::binary);if(!ifs){SPDLOG_ERROR("failedtoopenreadfile:{}",filePath);
  • 2024-05-28Linux 学习笔记
    1.快速检测端口连通性/dev/tcp/<Hostname>(静态IP地址)/<port>(端口号)    特殊的文件,允许通过该接口进行TCP网络通信例 :测试192.168.1.1的22端口是否打开,/dev/tcp/192.168.1.1/22 没有输出结果代表端口是通的,如果有结果输出代表端口是不通的并未打开利用Bash脚
  • 2024-05-02文本格式化
    #!/bin/bash#读取result.txt文件内容whileIFS=read-rlinedoif[[$line==*"ORACLEDB"*]];thenORACLEDB_line="$line"#保存ORACLEDB行else#提取POSTGRES行的表名和列值table=$(echo"$line"|cut-d':'-f2)