• 2024-07-16滑块拼图验证码识别
    通常滑块验证码都是横向滑动,今天看到一个比较特别的滑块拼图验证码,他不仅能在横向上滑动,还需要进行纵向滑动。如下图所示:他的滑块在背景图片的左上角,需要鼠标拖动左上角的滑块,移动到背景图的缺口位置拼好。首先会识别滑块左上角的坐标,然后识别缺口左上角的坐标。然后他们两
  • 2024-07-16非对称加密(RSA)
    非对称加密(RSA)非对称加密.加密和解密的秘钥不是同一个秘钥.这里需要两把钥匙.一个公钥,一个私钥.公钥发送给客户端.发送端用公钥对数据进行加密.再发送给接收端,接收端使用私钥来对数据解密.由于私钥只存放在接受端这边.所以即使数据被截获了.也是无法进行解密的.公钥和私钥
  • 2024-07-16AES加密
    对称加密(AES)AES是一种对称加密,所谓对称加密就是加密与解密使用的秘钥是一个。常见的对称加密:AES,DES,3DES.我们这里讨论AES。安装:pip install pycryptodomeAES加密最常用的模式就是CBC模式和ECB模式,当然还有很多其它模式,他们都属于AES加密。ECB模式和CBC模式俩者区别就
  • 2024-07-15PolarD&N-CTF靶场web通关记录
    新人尝试,还请见谅!!!web简单swp进题先扫dirsearch然后发现了一个叫做/.index.php.swp的备份文件。访问/.index.php.swp这时我们需要post一个名为xdmtql的变量,然后这个变量不能是数组。不能与/sys.nb/is正则匹配。但是结果的sysnb要在第一位。但是结果的sysnb要在第一位。
  • 2024-07-15[WUSTCTF2020]level3
    拖入ida,是一个base64串,但是用工具还原不了猜测是密钥变了,此时看到了另一个函数,这个函数改变了base64密钥写个脚本给他运行一下,后面是改完的key和输出结果importbase64a='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'b=list(a)foriinrange
  • 2024-07-14base64 数据转png本地图片保存,js实现
    要将base64编码的图像数据保存为PNG文件到本地,可以借助JavaScript和浏览器的FileAPI。以下是一个简单的步骤和示例代码:步骤:解析Base64数据:将Base64编码的字符串解析为二进制数据。创建Blob对象:使用解析后的二进制数据创建一个Blob对象。创建URL:通过UR
  • 2024-07-12Base64编码及其作用
    https://blog.csdn.net/benbenxiongyuan/article/details/7756912 Base64编码的作用:由于某些系统中只能使用ASCII字符。Base64就是用来将非ASCII字符的数据转换成ASCII字符的一种方法。它使用下面表中所使用的字符与编码。而且base64特别适合在http,mime协议下快速传输数据。bas
  • 2024-07-12[BSidesCF 2020]Had a bad day
    先查看了源码又抓包查看信息没发现有用信息看到url为index.php?category=woofers首先就怀疑是文件包含漏洞伪协议包含?category=php://filter/convert.base64-encode/resource=index了解到必须要含有woofer,smeowers,index其中之一就可以直接用伪协议做了?category=php
  • 2024-07-10cargo 图片转base64 完整可以运行的代码
    要将图片转换为Base64编码,可以使用Rust语言和image、base64等库。以下是一个完整的可以运行的代码示例,使用Cargo来管理依赖。 步骤 创建一个新的Cargo项目: sh Copycargonewimage_to_base64cdimage_to_base64 添加依赖:在Cargo.toml文件中添加需
  • 2024-07-10常见webshell管理工具流量分析
    1.蚁剑蚁剑设置代理后bp抓包,bp看流量方便一点默认编码器流量分析进入文件管理器的两个数据包:解码后的数据为:7=@ini_set("display_errors","0");@set_time_limit(0);functionasenc($out){return$out;};functionasoutput(){$output=ob_get_contents();ob_end_clean();e
  • 2024-07-08python使用flask框架生成excle返回前端(包含图片、表格、表头灰色、表格加边框)
    python使用flask框架生成excle文档,文档中包含图片和表格,其中表格要包含图片、表格、表头灰色、表格加边框,照片和表格不重叠。逻辑:获得图片的高度,根据高度计算表格从第几行开始插入。效果图:代码:importopenpyxlfromopenpyxl.stylesimportPatternFillfromopenpyxl.d
  • 2024-07-07game1
    进入题目发现是一个游戏发现有一个score.php的发包发现有分数等对比不同分数的包发现sign值都有ZM后疑似为base64于是将分数改为较高的分,ZM+base64尝试要补一个=得到flag
  • 2024-07-07xxx二手交易市场
    进入题目注册账号登陆后点击头像发现可以上传图片上传正常图片bp抓包发现为jpeg类型且base64加密修改为php类型知道文件上传路径蚁剑连接得到flag
  • 2024-07-07仅做笔记用:base64字符串转换为十六进制形式表示的二进制数据
    使用JavaScript实现一个函数,参数是一个base64的字符串,将这个字符串解析成二进制数据,并将这个二进制数据的每个字节以一个十六进制两位数表示出来,每个字节的十六进制两位数之间空一格,每行16个字节,返回整理好的十六进制形式。functionbase64ToHex(base64Str){//解析ba
  • 2024-07-04【基础知识】497- 一文读懂Base64编码
    看到一篇特别好的文章:https://cloud.tencent.com/developer/article/1584718,感谢大佬分享。  一、为什么要使用base64我们知道一个字节可表示的范围是0~255(十六进制:0x00~0xFF),其中ASCII值的范围为0~127(十六进制:0x00~0x7F);而超过ASCII范围的128~255(十六进制:0x80~0
  • 2024-07-03jdk17 package sun.misc.BASE64Encoder 报找不到符号
    解决办法:对于只需要Base64编码的简单场景,可以考虑使用Java8及以上版本提供的内置`java.util.Base64`类,这是一个标准API,无需额外引入任何库: //importsun.misc.BASE64Encoder;//java8importjava.util.Base64;//java17publicclassBase64EncodingExample{
  • 2024-07-02图片连接转 base64 并在页面中如何显示
    图片链接改base64//result.content图片链接fetch("/navy"+result.content).then(response=>response.blob()).then(blob=>{//将Blob对象转换为Base64字符串constreader=newFileReader();
  • 2024-07-01新生题
    MISCkongfu用winhex打开压缩包,下拉到最后发现keybase64解密后发现是栅栏密码audio打开发现是一个wav文件,用Audacity打开根据电平,得到011000100110000101101011011001000110111101110010二进制转字符进行md5加密Smtpbase64解码foremost用foremost分解图片
  • 2024-06-30极验图标点选图像识别
    一、简介极验的图标点选验证码有很多种,今天我们就来讲其中一种的识别方法。如上图所示,这种图标的是特点是,中间是数字、字母。外圈有一种装饰作为干扰。由于外圈的装饰占了很大一部分,所以对识别的干扰比较大。我根据实际情况分别做了两种识别方式,一种是原图识别、另一种是截
  • 2024-06-22nssctf (2)
    misc*1.转为十六进制编码先是放入winhex,没有发现什么。然后属性也没有。就放入binwalk分离得到一个文档 S1ADBBQAAQAAADkwl0xs4x98WgAAAE4AAAAEAAAAY29kZePegfAPrkdnhMG2gb86/AHHpS0GMqCrR9s21bP43SqmesL+oQGo50ljz4zIctqxIsTHV25+1mTE7vFc9gl5IUif7f1/rHIpHql7nqKPb+2M
  • 2024-06-22Base64编码
    URL编码是对字符进行编码,表示成%xx​的形式,而Base64编码是对二进制数据进行编码,表示成文本格式。‍为什么需要Base64编码Base64编码的目的是把二进制数据变成文本格式,这样在很多文本中就可以处理二进制数据。例如,电子邮件协议就是文本协议,如果要在电子邮件中添加一个二
  • 2024-06-19Postman 的 Basic Auth 如何通过 Feign 实现
    Postman的BasicAuth:分析根据以上图片分析:Postman的Authorization实际为:header中添加Authorization:**************=>"Base"+""+base64("Username"+":"+"Password")=>"Basic"+base64("Vip
  • 2024-06-18详谈JavaScript 二进制家族:Blob、File、FileReader、ArrayBuffer、Base64
    详谈JavaScript二进制家族:Blob、File、FileReader、ArrayBuffer、Base64:https://blog.csdn.net/weixin_43025151/article/details/129743443?ops_request_misc=&request_id=&biz_id=102&utm_term=JavaScript%E4%B8%AD%E7%9A%84Blob%E4%BD%A0%E7%9F%A5%E9%81%93%E5%A4%9A%E
  • 2024-06-18网易易盾中文点选验证码识别方法
    中文验证码一直是识别的难题,首先他分类的种类很多,常见中文都有3500个,而且一般中文验证码都会有变形,导致每一个文字都需要大量训练样本。假设每一个汉字样本需要100个,100×3500=35万个样本,所以标记的样本数量巨大,训练周期长,成本高。而且通常需要点选的文字数量很多,需要同时全
  • 2024-06-18关于几种语言(c#,php,python,javascript)字符串的gzip压缩与解压的整理
    背景介绍因为一直在处理restfulAPI,给移动端提供的数据需要考虑流量问题,优先考虑就是压缩现有的字符串,然后再考虑业务逻辑方面的减少流量。鉴于找这些资料也花了不少时间,所以整理了这篇文章,留作纪念。参考网址PHP与C#的压缩与解压http://www.oschina.net/question/2265205_181