首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏CTF Crypto

    BUUCTF Unencode 1 | UUencode编码

    BUUCTFUnencode1|UUencode编码BUUCTF:https://buuoj.cn/challenges文章目录目录BUUCTFUnencode1|UUencode编码题目描述:密文:解题思路 #<W3$Q,2TM]解题思路:1、观察密文,尝试Base85、Base91等编码,均失败。2、结合题目,联想到UUencode编码,尝试后成功,得到flag。 UUencode加解密flag:展开代码语言:TXTAI代码解释flag{dsdasdsa99877LLLKK}UUencode编码UUencode编码是一种基于ASCII编码编码方式,它可以将二进制数据转换成可打印的 UUencode编码是Unix操作系统中原生支持的编码方式。UUencode编码的基本原理是将3个字节(24位)的二进制数据分为4个6位的数据组,每个6位的数据组对应一个ASCII字符。 在编码的开头添加一个mode标识,用于指定解码时的文件权限。UUencode编码的缺点是编码比Base64更加复杂,编码后的数据量较大。但是,UUencode编码仍然在某些Unix系统中被广泛使用。

    29932编辑于 2025-12-13
  • 来自专栏历史专栏

    【愚公系列】2022年02月 攻防世界-进阶题-MISC-86(picture2)

    文章目录 前言 一、picture2 二、答题步骤 1.下载附件 2.binwalk 3.python脚本 4.winhex 5.UUencode 总结 前言 Uuencode是二进制信息和文字信息之间的转换编码 Uuencode编码方案常见于电子邮件信息的传输,目前已被多用途互联网邮件扩展(MIME)大量取代。 Uuencode将输入文字以每三个字节为单位进行编码,如此重复进行。 Uuencode编码每60个将输出为独立的一行(相当于45个输入字节),每行的开头会加上长度字符,除了最后一行之外,长度字符都应该是“M”这个ASCII字符(77=32+45),最后一行的长度字符为32 /AHHpS0GMqCrR9s21bP43SqmesL+oQGo50ljz4zIctqxIsTHV25+1mTE7vFc9gl5IUif7f1/rHIpHql7nqKPb+2M6nRLuwhU8mb/w1BLAQI $%&,C@Y,T5".#5%0C%"-#,Y04)&1C8Q-S,Q.49] 5.UUencode 这是UUencode编码进行解密网址:https://www.qqxiuzi.cn/bianma

    1K20编辑于 2022-02-22
  • 来自专栏SDLC技术探究

    shell脚本中的一大段乱码内容是什么鬼?

    我们知道,在脚本中执行二进制文件一般就是直接通过命令路径调用,比如执行系统工具:图片另外一种方式就是把可执行文件经过编码后放到shell脚本。这种处理方法一般是方便打包,避免多个文件。 比如现在网上比较流行的是使用uudecode,uudecode是一个用于解码uuencode编码的工具。它通常与sharutils软件包一起安装。 [root@VM-12-8-centos ~]# uuencode uuencode (GNU sharutils) - encode a file into email friendly text - Ver. 4.13.3USAGE: uuencode [ -<flag> | --<name> ]... [ in-file ] output-name使用uuencode将二进制文件转换为文本:我们写一个 后面追加的就是hello经过编码后的hello二进制文件内容文本形式:uuencode hello hello >> test.sh 现在可以看下内容:[root@VM-12-8-centos ~]#

    803112编辑于 2023-10-15
  • BUUCTF Unencode 1

    #<W3$Q,2TM] 解题思路: 1、观察密文,尝试Base85、Base91等编码,均失败。 2、结合题目,联想到UUencode编码,尝试后成功,得到flag。 UUencode加解密 flag: flag{dsdasdsa99877LLLKK} UUencode编码UUencode编码是一种基于ASCII编码编码方式,它可以将二进制数据转换成可打印的ASCII UUencode编码是Unix操作系统中原生支持的编码方式。 UUencode编码的基本原理是将3个字节(24位)的二进制数据分为4个6位的数据组,每个6位的数据组对应一个ASCII字符。 在编码的开头添加一个mode标识,用于指定解码时的文件权限。 UUencode编码的缺点是编码比Base64更加复杂,编码后的数据量较大。 但是,UUencode编码仍然在某些Unix系统中被广泛使用。

    21121编辑于 2025-08-18
  • 来自专栏zayyo前端

    7 个 JavaScript 快速编码技巧

    function myfunc() { foo(); bar(); return 1;}// 新方式function myFunc() { return foo(), bar(), 1;}7.

    15110编辑于 2023-11-29
  • 来自专栏小点点

    CTF入门学习笔记——Crypto密码(编码

    ---- BASE32 BASE32对应的文本如下所示,其中=号是填充字符: ABCDEFGHIJKLMNOPQRSTUVWXYZ234567= BASE32主要的特点就是全大写字母加2~7的数字 ---- Uuencode编码 Uuencode编码其实和BASE64的原理类似,只不过他是处理完之后对每个数加32,这样使结果正好在ASCII的可打印字符中,所以编码结果就是一堆字符,无明显规律,这种情况就可以使用 Uuencode编码试试了。 [SWPUCTF 2021 新生赛]crypto8 题目:[SWPUCTF 2021 新生赛]crypto8 打开附件得到一串字符,考虑使用Uuencode解码(有很多在线工具都可以) 73E-30U1& URL 题目:BUUCTF在线评测 (buuoj.cn) 打开附件,得到如下信息: %66%6c%61%67%7b%61%6e%64%20%31%3d%31%7d 使用在线解码工具,结果如下所示:

    6.4K20编辑于 2023-10-16
  • 来自专栏云云众生s

    需避免的7个Java编码错误

    译自 7 Java Mistakes to Conquer,作者 Jonathan Vila 是 Sonar 的开发者倡导者。

    37010编辑于 2024-03-28
  • XSS检测绕过(UTF-7编码绕过)

    叮咚,现场运维来消息了,说项目被检测到有高危漏洞,要求修复,以为就是jar安全漏洞,升级就完事了,就让发过来看看,亚麻袋住了,“XSS检测绕过(UTF-7编码绕过)”,从没见过啊,还是UTF-7。 我电脑上的编辑器都没找到有支持UTF-7编码的,首先想到的,把这些信息丢给DeepSeek帮我分析看看,问Ai怎么防御?结果没有我想要的方案。 然后去网络搜索下吧,看看大家前辈们有没解决过,果然有相关文件,但是都没给出具体解决方案,不过也有所收获,得到了一段UTF-7编码的XSS注入参数(如果Get参数请求,记得对参数URL编码)+ADw-script +AD4-alert('UTF-7 XSS')+ADw-/script+AD4-进入正题,结合项目代码,想到可以用Filter过滤器对参数拦截,那就动手来吧,以项目SpringCloud Zuul为例# xss regexxss: enable: true regexes: # UTF-7编码绕过 - "(?

    28610编辑于 2025-10-18
  • 来自专栏『学习与分享之旅』

    AI编码焕新:用Context7

    最近,一款名为 Context7 MCP 的工具备受瞩目。网络上流传着各种说法,比如它解决了大语言模型的痛点、革新了 AI 编码方式,甚至能让 Cursor 效率提升十倍。 那么,Context7 真有这么神奇吗?它究竟是什么? Context7 是什么? 适用人群(目标群体) 前端/后端/全栈开发者:需要依据“特定版本”文档快速写出可运行代码 数据/平台工程师:频繁对接云服务或第三方 SDK,希望避免版本差异导致的踩坑 AI 编码工具重度用户:Cursor 使用 Context7 的步骤很简单: 像往常一样写下提示。 告诉大语言模型使用 use context7。 获得准确可用的代码答案。 简单说,就是在你的问题末尾加上 use context7。 Context7 网站介绍 除了 MCP 集成,Context7 还提供了一个便捷的网站服务:https://context7.com 网站功能特点 Context7 网站的核心功能是为 LLM 和 AI

    11.1K21编辑于 2025-08-12
  • 来自专栏MatheMagician

    编码通信与魔术初步(五)——编码通信魔术入门《3 * 7的感应》

    最后尤其说清楚了编码通信魔术的应用边界,是以辨识力效果作为主要表现形式的这类魔术的主要数学原理。 相关内容请戳: 编码通信与魔术初步(四)——通信编码魔术的基本原理 编码通信与魔术初步(三)——最大熵模型 编码通信与魔术初步(二)——信息论基础 编码通信与魔术初步(一)——通信浅谈 编码通信魔术里 所以此时,在没有获取观众的信息之前,选牌处在1,2,3叠的概率分别为2 / 7, 3 / 7, 2 / 7。 于是,处在哪叠这件事情本身的熵是: H(d2) = - ((2 / 7) * log (2 / 7) * 2 + 3 / 7 * log(3 / 7)) 那么告诉你在哪一叠,把这件事的熵降为0,理论上来说 当然,从结果上看,分别有2 / 7, 3 / 7, 2 / 7的可能,其信息量变为log2,log3, log2,剩下的熵为: H2 = - ((2 / 7) * log2 * 2 + 3 / 7 *

    50610编辑于 2023-01-30
  • 来自专栏代码审计

    PHP木马免杀的一些总结

    这里也总结了一些: convert_uudecode() #解码一个 uuencode 编码的字符串。 convert_uuencode() #使用 uuencode 编码一个字符串。 str_rot13() #函数对字符串执行 ROT13 编码。 举个例子: <? php // 使用 uuencode 编码一个字符串 $a=convert_uuencode("assert"); $b=convert_uudecode($a); $b($_POST["shell"] > 编码绕过 这个比较常用得是base64_decode,和base64_encode这一对。因为他的正则匹配可以加入一些下划线干扰杀软。 举个例子: <?

    3K10发布于 2020-09-27
  • 来自专栏微信公众号:Java团长

    7个IntelliJ IDEA必备插件,提高编码效率

    7. P3c Alibaba Java Coding Guidelines 作用: 阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。 虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。 插件提供地址: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 成功标志: 点击上方tools,出现阿里编码制约 实际应用: 右键,点击编码制约规范,下方出现: ?

    1K00发布于 2019-07-11
  • 来自专栏北京马哥教育

    19个Linux备份压缩命令

    命令 Linux uuencode命令用于将uuencode编码后的档案还原。 uuencode 指令,可以将二进位档转换成七位元的档案,传送到另一架机器上再以 uudecode 还原。最常见的是用在以电子邮件传送二进位档。 uuencode 编码后的资料都以 begin 开始,以 end 作为结束。 Linux uudecode命令 Linuxuudecode 将 uuencode 编码后的档案还原, uudecode 只会将 begin 与 end 标记之间的编码资料还原,程序会跳过标记以外的资料 语法 uuencode [-hv][file1 ...]

    Linux unzip命令 Linux unzip命令用于解压缩zip文件 unzip为.zip压缩文件的解压缩程序。

    2.2K60发布于 2018-05-04
  • 来自专栏开源部署

    Linux使用mail配合smtp发送邮件

    本文教程包含25端口发送邮件和mail使用465端口加密发邮件,mail基本命令发送邮件三个知识点,测试系统是centos7 安装工具 # yum -y install mailx # yum - y install sendmail ​ centos6 # /etc/init.d/sendmail start # chkconfig sendmail on ​ centos7 systemctl echo "hello,username3...." | mail -s "hello" username3@163.com 4.发送附件 在linux下使用mail命令发送附件也很简单,不过首先需要安装uuencode 软件包,这个程序是对二进制文件进行编码使其适合通过邮件进行发送,直接使用centos的yum源可能找不到uuencode命令的包sharutils,我这里使用了网易Yum源。 # yum -y install sharutils ​ # uuencode /root/mail1 | mail -s "fujian" xxxx@163.com < /root/file1 ​ 5

    4.7K40编辑于 2022-05-26
  • 来自专栏芋道源码1024

    7 个 IntelliJ IDEA 必备插件,显著提升编码效率

    7. P3c Alibaba Java Coding Guidelines 作用: 阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。 虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。 插件提供地址: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 成功标志: 点击上方tools,出现阿里编码制约 实际应用: 右键,点击编码制约规范,下方出现: ?

    3.9K60发布于 2019-10-17
  • 来自专栏stcnb

    SYSLIB0001:UTF-7 编码不安全

    UTF-7 编码在应用程序中不再广泛使用,并且许多规范现在在交换中禁止其使用。 它偶尔还会在不期望遇到 UTF-7 编码数据的应用程序中用作攻击途径。 Encoding.UTF7 属性 UTF7Encoding 构造函数 工作区 如果在你自己的协议或文件格式中使用的是 Encoding.UTF7 或 UTF7Encoding: 切换到使用 Encoding.UTF8 如果要将 Encoding 实例与 Encoding.UTF7 进行比较: 可转为考虑针对众所周知的 UTF-7 代码页(即 65000)执行检查。 通过与代码页进行比较,可以避免出现警告,还可以处理一些边缘情况,例如,如果有人调用 new UTF7Encoding() 或子类化类型。 if (enc == Encoding.UTF7) { // Encoding is UTF-7. } // Instead, perform the check

    31610编辑于 2022-01-05
  • 来自专栏Ryan Miao

    CentOS7下mysql5.6修改默认编码

    参考原文教程:Centos7下修改mysql5.6编码方式 解决网站中文显示问号 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码。 其中server和db原不是utf-8;默认编码是latin1。 2.修改mysql配置文件 默认位置:/etc/my.cnf vim /etc/my.cnf ? 图片是我添加设置后的。 #保存退出 systemctl restart mysql.service #重启MySQL 查看当前mysql运行状态 mysql>status 此时所有编码应该都是UTF-8 参数说明: haracter_set_client

    2.7K60发布于 2018-03-13
  • 来自专栏互扯程序

    7 个 IntelliJ IDEA 必备插件,显著提升编码效率

    Translation 7. P3c 首先说一下idea引入外部插件的方式 1.打开settings配置面板 ? 7. P3c Alibaba Java Coding Guidelines 作用: 阿里巴巴出品的java代码规范插件,可以扫描整个项目找到不规范的地方 并且大部分可以自动修复 。 虽说检测功能没有findbugs强大,但是可以自动修复,阿里巴巴Java编码指南插件支持。 插件提供地址: https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines 成功标志: 点击上方tools,出现阿里编码制约 实际应用: 右键,点击编码制约规范,下方出现: ?

    1.2K30发布于 2019-11-19
  • 大语言模型基准测试框架解析

    该框架包含从实际与大语言模型对话记录中提取的近100项测试,涵盖以下技术场景:将Python函数转换为等效但更快的C函数解释压缩后的JavaScript代码功能识别数据编码格式(如uuencode编码) 模型能正确解释混淆代码的功能(如素数计算算法)数据库交互:部分模型能理解数据库结构并执行复杂SQL操作多媒体处理:具备将电影标题转换为表情符号并反向解析的能力C语言理解:少数模型能准确解析复杂C语言表达式(如-~++*x--)编码识别 :现有模型对uuencode等传统编码格式识别能力有限汇编语言:在自定义汇编语言编写和解释器实现方面表现较差设计理念与传统学术基准不同,该框架专注于:实用性问题:测试实际使用中遇到的真实场景简单提示:避免复杂的提示工程

    36110编辑于 2025-08-23
  • 来自专栏CSDN技术头条

    编码过程中需尽量避免的 7 条捷径

    如果有编码规范就容易写出像上述那样的代码,这就是为什么像谷歌这样的公司都采用在编码规范上有很大的投入。首先,通过限制选择,它消除了不必要的分心来源。开发人员可以专注于功能,而不是命名约定。 注意事项: 采用编码规范这个建议有时候有些争议,争议的双方都有有效的依据。一方认为编码规范的好处正如前文所述的那样。另一方则强调编码规范就像直夹克,对最终的产品没有影响。 进阶思考: 标准编码的恐怖故事.:http://www.lhotka.net/weblog/CodingStandardsHorrorStory.aspx 为什么我放弃了编码规范. :https://martinfowler.com/bliki/CodeAsDocumentation.html 7. 没有代码评审或者代码评审时间过长 ? 编码黑洞 Code Reviews: Just Do It. Link. Coding Horror.

    89660发布于 2018-02-06
领券