• 2024-10-01PHP文件包含伪协议
    PHP文件包含伪协议支持伪协议的函数include()require()include_once()require_once()highlight_file()show_source()readfile()file_get_contents()fopen()file()1.php://input使用条件:php版本>=5.2allow_url_fopen==off/onallow_url_include==on2.ph
  • 2024-10-01御网杯
    MISCMISC-信息安全大赛的通知下载附件后打开修改字体颜色得到flagMisc-编码转换首先发现他是一个Brainfuck编码进行解密flag{ab71cda1这是第一段线索这是第二段线索,发现是一个js解密b495e13b3f21进行第三段解码,发现他是Ook编码方式f6fd50221978}最终拼接得到fla
  • 2024-09-30基于Base64上传Excel文件(使用nginx座位静态服务器)
    1.导入依赖<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.8.12</version></dependency><dependency><groupId>org.apache.poi
  • 2024-09-30RSA签名验签
    maven引入<dependency><groupId>org.bouncycastle</groupId><artifactId>bcpkix-jdk15on</artifactId><version>1.68</version></dependency><dependency><groupId>org.bouncycast
  • 2024-09-29哥斯拉流量特征
    .php:eval_xor_base64加密格式下连接时会发送三个数据包:首包post数据挺大,返回包内容为空。且包中的eval函数和base64加密函数挺明显剩下两个包请求体小,一个返回数据为加密后的ok,最后一个是返回加密后目标的基本环境信息。发送的数据包请求体特征为两个参数pass=和key=,这两个参
  • 2024-09-27NSSCTF [HUBUCTF 2022 新生赛]simple_RE(变种base64编码)
    文件无壳拖入IDA中shift+F12查看可疑字符串发现两串字符串一看这两个等于号就猜测是base64编码进入主函数看看这段代码是一个简单的C语言程序,主要功能是接受用户输入的字符串作为“flag”,然后通过对输入的字符串进行一些处理和比较来验证是否输入了正确的“flag”。
  • 2024-09-27前端功能页面展示笔记(一)
    同域:协议域名和端口号相同解决跨域问题 CORS(app)   fromflask_corsimportCORSapp=Flask(__name__)CORS(app)@app.route('/',methods=['GET'])defgenerate_images():配置路由后面要紧跟调用的函数通过this.images调用的数据一定要存在于data()中声明后端
  • 2024-09-26命令执行篇3(web55-70)
    17.web55无字母数字的命令执行(ctfshowweb入门55)_ctfshowweb55-CSDN博客base64也是/bin目录下的可执行程序18.web56importrequestswhileTrue:url="http://2534e197-d33f-4743-857a-a32ba63fee72.challenge.ctf.show/?c=.+/???/????????[@-[]"r=re
  • 2024-09-24threejs 使用base64编码的图片作为贴图
     使用base64作为贴图可以从接口直接传输(如果特别大需要压缩),可以省去很多操作 代码如下//纹理加载器consttexLoader=newTHREE.TextureLoader();constbase64Str="data:image/png;base64,...";texLoader.load(base64Str,(texture)=>{constaspectRa
  • 2024-09-23利用LRZ压缩与Base64编码实现高效文件上传
    引言在当今互联网时代,文件上传已成为众多在线服务不可或缺的一部分,尤其是在社交媒体平台上的照片分享和云存储服务中的文档管理等场景,高效且安全的文件上传机制对于保障用户体验至关重要。为此,本文将介绍一种结合了LRZ压缩工具与Base64编码技术的优化文件上传方案。通过
  • 2024-09-23探索Base64奥秘:数据转换的神奇魔法师
    一、简介​Base64是一种基于64个可打印ASCII字符来表示二进制数据的编码方式,常用于需要通过文本数据传输、存储二进制数据的场景中。例如在前端开发中的使用场景有:在HTML和CSS中将图像文件转为Base64数据嵌入到文档中、在前后端JSON数据交互时,将文件转为Base64数据进行上
  • 2024-09-23C# base64转pdf + 上传至指定url
    base64topdf1usingSystem;2usingSystem.Collections.Generic;3usingSystem.IO;4usingSystem.Linq;5usingSystem.Text;6usingSystem.Threading.Tasks;78namespaceHS.Common.Helper9{10publicclassPdfHelper11{
  • 2024-09-22Go语言基础-常见编码(Json、Base64)
    编码jsonjson是go标准库里自带的序列化工具,使用了反射,效率比较低easyjson值针对预先定义好的json结构体对输入的json字符串进行纯字符串的截取,并将对应的json字段赋值给结构体easyjson-allxxx.go生成go文件中定义的结构体对应的解析xxx.go所在的package不能是mainfunce
  • 2024-09-20base64
    importjava.nio.charset.StandardCharsets;importjava.util.Base64;publicclassBase64Example{publicstaticvoidmain(String[]args){StringoriginalString="oa:123456";//使用Base64编码器Base64.Encoderenc
  • 2024-09-18vulnhub(9):sickos1.2(深挖靶机的各个细节、文件管道反弹shell详解、base64编码反弹shell利用、shell脚本扫描防火墙、防火墙规则解析、密集小tips)
    端口nmap主机发现nmap-sn192.168.148.0/24​Nmapscanreportfor192.168.148.131Hostisup(0.00020slatency).​131是新出现的机器,他就是靶机nmap端口扫描nmap-Pn192.168.148.131-p---min-rate10000-oAnmap/scan扫描开放端口保存到nmap/scan下​
  • 2024-09-15Java 中图片转换为 Base64
    importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.util.Base64;publicclassImageToBase64Converter{publicstaticvoidmain(String[]args){//指定要转换的图片路径StringimagePath="path
  • 2024-09-15【CTF MISC】XCTF GFSJ1086 [简单] 简单的base编码 Writeup(Base64编码+循环解码+Base92编码)
    [简单]简单的base编码你懂base编码吗?工具在线BASE92编码解码:https://ctf.bugku.com/tool/base92解法Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1JTVjAxV2JETlhhMUpUVmpBeFYySkVUbGhoTVVwVVZtcEJlRll5U2tWVWJHaG9UVlZ3VlZadGNFSmxSbGw1VTJ0V1ZXSkhhRzlVVmxaM1ZsW
  • 2024-09-14[安洵杯 2019]easy_web
    首先抓包可以看到img是一个base64编码依次经过base64,base64,asciihex解码得到一个图片名555.png那么我们可以利用这一点反过去看index.php的源码,修改头img=TmprMlpUWTBOalUzT0RKbE56QTJPRGN3最后经过base64解码后<?phperror_reporting(E_ALL||~E_NOTICE);header('con
  • 2024-09-14AES加密 & RSA签名
    publicclassMain{publicstaticvoidmain(String[]args)throwsException{//生成RSA密钥对KeyPairGeneratorkeyGen=KeyPairGenerator.getInstance("RSA");keyGen.initialize(1024);KeyPairkeyPair=keyGen.genera
  • 2024-09-12【技术】base64编码和解码
    最近工作中遇到base64编解码,所以深入了解了下。c语言和java的处理逻辑是不一样的,Linux下c语言实现主要有两种:1.通用的base64编码和解码,即不依赖其他库的实现,不过这种方法,工作中目前测试不太适用。2.依赖openssl库实现编码和解码代码如下:#include<openssl/bio.h>#include
  • 2024-09-11了解base64的一些隐写
    今天刷题发现base64原来还能隐写,隐写主要是靠base64后面补的等号。因为base64在加密的时候如果后面位数不足就会补=(00),而解码的时候如果后面有多余的就直接丢弃,这样也不会影响原文。那我们如果补00的时候补的不是00呢,那我们岂不是可以在这上面做文章,这样就能做到隐写了。解码的
  • 2024-09-09[Base64] 前端上传文件,通过 base64 传递给服务器
    前端FileReader将文件转换为Base64编码字符串,然后将其作为请求体发送到后端。<inputtype="file"id="fileInput"/><buttononclick="uploadFileAsBase64()">上传文件</button><script>functionuploadFileAsBase64(){constfileInp
  • 2024-09-05base64是什么,在 C# 中对 Base64 字符串进行编码和解码
    原文链接:https://blog.csdn.net/ty_oldman/article/details/116306785         https://blog.csdn.net/qq_55752792/article/details/139681358base64是什么Base64编码,是由64个字符组成编码集:26个大写字母AZ,26个小写字母az,10个数字0~9,符号“+”与符号“/”。Bas
  • 2024-09-05uniapp 拍照并转为base64格式
    代码如下doIdentify(){ letctx=uni.createCameraContext(); ctx.takePhoto({ quality:'high', success:res=>{ this.shooting=false; this.tempImg=res.tempImagePath; uni.showLoading({ titl
  • 2024-09-04base64和字符串的转换
    base64转换为字符串/***base64转字符串*@parambase64*@return*/publicstaticStringbase64ToStr(Stringbase64){if(StringUtils.isBlank(base64)){returnStringUtils.EMPTY;}byte[]bytes