微步社区帖子中使用编码数据调戏吃瓜群众初探

news2024/11/14 20:47:59

什么,居然有人在微步社区公然使用编码后的字符串调戏吃瓜群众。

在演练活动的的某一天,微步威胁情报社区突然流行多重编码后内容的帖子。作者本着为人民群众利益着想的目的,结合毕生所学,决定要将这些奇技淫巧和小把戏公之于众。

本文将详细的介绍将对于这些小把戏进行处理的方法,作为我的专栏《Cyberchef 从入门到精通教程》中的一篇,详见这里,供大家参考。对比之后会发现这不过是奇技淫巧而已,不足挂齿。

小把戏枚举

且看这些小把戏如下图1,2,3,4:

在这里插入图片描述
图1
在这里插入图片描述
图2
在这里插入图片描述
图3
在这里插入图片描述
图4

整体思路

  • 工具使用cyberchef,比python 效率提高10倍。
  • 一看字符的的码集落在了base系列的编码范围内,可以肯定采用了base系列的编码。
  • 使用base64解码小试牛刀,发现解码之后的数据仍然落在base64码集范围内。
  • 循环base64解码之即可。

破解把戏一

原始字符如下:

Vm0wd2VHUXhSWGhYV0d4VVYwZG9XVmx0ZEhkVU1WcHpXa1pPYWxac1dqQmFWV1JIVm1zeFdHVkljRmhoTVVwVVZqQmtTMUl4V25GVWJHUk9ZbTFvYjFkWGRHdFRNVWw0Vkc1T1dHSkdjRTlaYlRGdlpWWmtWMVpzV214U2JWSkpWVzEwWVdGc1NuUlZia0pXWWxoU00xVnNXbHBsUm1SMFVteHdWMkY2VmtsWFZsSlBaREpHVjFOdVVtaFNiRXBZV1ZkMGQyUnNXWGRYYlVaVFRWZFNlbFl5Y3pGV01rWTJWbXRzVjJGcmJ6Qldha1pXWlZaT2NtRkhlRk5pUm5CWVYxZDRiMkl4WkVkVmJGWlRZa2hDYzFacVJtRlRWbkJHVjIxMFZXSlZWalJaTUZKSFZqRmFWMk5HVG1GU1JWcEVWbGQ0UTFaVk1VVk5SREE5

最终效果图如下:
在这里插入图片描述
图5
可以看到,作者还是考虑到了吃瓜群众的感受,呼吁大家下班,值得提倡。

主体思路就是一步步的尝试循环base64解码次数,由于8次base64解码之后得到的是\u4e0b\u73ed\u4e86\u54e5\u4eec,即Unicode编码表示的内容,因此最终需要进行转义,关于Unicode的介绍,详见《网络传输中的那些编码之-UTF8编码漫谈》,这里。

上述图5中用到了cyberchef的循环和标签的功能,关于这两个功能的使用方法,详见《Cyberchef基础概念之-循环语句操作-Jump/Label》,这里。

破解把戏二

原始字符如下:

VlRKNFUxWXhTa2hWYkZaWVYwZDRUMVpyVmxkak1WSnpWbXM1VGxaVVZUSlZNV2gzVkd4VmVGWllhRlpXUlRWWFZGUkJlRTV0UmtoaVJYUlhVbXh3UmxkcldsTldNa3BYWWtSYVZWWXphRkJXYkZVd1pVWlNjMVZyWkdoaVIzZDZWVVpSZDFCUlBUMD0=

最终效果图如下:
在这里插入图片描述
图6

可以看到,作者表达了自己的主观感受,可见作者可能是一个80,90后工作者。

和图5的比较来看,图6中多使用了一个URL解码操作,因为经过4次base64的结果为%5Cu6211%5Cu7231%5Cu738b%5Cu5fc3%5Cu51cc,可以看到其中的反斜杠采用了URL编码,因此需要URL解码。关于URL编码的介绍,详见《网络传输中的那些编码之-URL编码》,这里。

破解把戏三

原始字符如下:

Vm0wd2VHUXhSWGhYV0d4VVYwZG9XVmx0ZEhkVlJscDBUVlpPYWxKc1dqQmFWV1JIVjBaYWRHVkljRnBXVmxwUVZqQmtTMUl4V25GVWJHUk9ZbTFvYjFkWGRHRlRNazE0Vkc1V2FsSnRhRzlVVmxwelRURmtWMVpzV214U2JWSkpWVzEwWVdGc1NuUlZia0pXWWxoU00xVnNXbHBsUm1SMFpFWk9UbUY2UlRGV1ZFb3dWakZhV0ZOcmFHaFNiRXBZV1ZkMGQyUnNXWGRYYlVaVVVqRktTVlZ0TVRCVWJVcEdZMFZzVjJKVVJUQldha1poWkVaT2NtRkhlRk5pUm5CWVYxZDRiMkl4WkVkVmJrcFlZbFZhVlZWc1VsZFhiR1J5VjJ4T2FGSXhXbnBXTW5SelYwWmFjMWRzYUZwbGExcGhXbFZhYTJOc1pITlZiV3hYVFcxb1dsWXhXbE5TTVd4WFZXdGthVk5GV2xSWmJHaFRWa1pzYzFadFJsUlNiR3cxV1ROd1IxWlhTa1pqUldSV1RWWktTRlpxU2t0V1ZrWnhWVzFHVjAweWFFVldiR1EwVVRGYVZrMVZWazVTUkVFNQ==

最终效果图如下:
在这里插入图片描述
图7
可以看到,作者在嘲讽吃瓜群众,这种思想要不得,劳动者最光荣。

比较来看,图7和图5采用的忽悠大家的思路一直,并没有多少新意。

破解把戏四

原始字符如下:

Vm1wQ1YySXhXbkpOVldScVUwVmFXVll3WkZOWGJGVjNWMnhhYkZKc1JqUldWekV3WVVVeFdHRkZjRmRpUmtwRVYxWmFZVkpzV2xsaVJtaFRWakpvV0ZaR1VrSk5WbHBYVm01U2FXVnFRVGs9

最终效果图如下::

在这里插入图片描述
图8
可以看到,作者在表达对于未来的美好期许,提倡这种行为。

比较来看,图8和图5采用的忽悠大家的思路一直,并没有多少新意。

综上,目前在微步情报社区所观测到的字符串编码方式比较初级,期待后续挑战更多的混淆案例。

在后续我的专栏《Cyberchef 从入门到精通教程》详见这里,将会介绍更多的利用cyberchef复杂功能l解决复杂问题的示例。

本文为CSDN村中少年原创文章,未经允许不得转载,博主链接这里。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1989721.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

R 语言学习教程,从入门到精通,R 判断语句(7)

1、R 判断语句 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。 下面是大多数编程语言中典型的判断结构的一般形式: R 语言…

嵌入式linux系统中USART应用实现

各位开发者大家好,今天主要给大家分享一下,如何在linux系统中使用UART串口的功能。 第一:串口的作用 UART:通用异步收发器简称串口。常用的调试:移植u-boot、内核时,主要使用串口查看打印信息。也可以外接各种模块。 第二:linux系统中的串口 接下来,我们来看一下,linu…

达梦数据库的系统视图v$mem_heap

达梦数据库的系统视图v$mem_heap 达梦数据库的V$MEM_HEAP视图提供了关于内存堆的信息,仅当系统启动时 MEMORY_LEAK_CHECK 为 1 时有效。这个视图通常包含内存堆的使用情况,包括堆的大小、已使用空间、空闲空间等。通过查询V$MEM_HEAP视图,用…

图书馆座位再利用小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,座位信息管理,座位预订管理,互勉信息管理,意见反馈管理,系统管理 微信端账号功能包括:系统首页,我的 开发…

[算法]第一集 递归(未完待续)

递归啊递归,说简单简单,说难难。 首先我们要知道 一、什么是递归? 我们再C语言和数据结构里都用了不少递归,这里就不多详细介绍。 递归简单来说就是函数自己调用自己的情况 二、为什么要用递归呢? 本质来说其实就…

GIS赋能数字经济的地理脉络

在全球数字化转型的洪流中,数字经济以其惊人的速度与规模,重塑全球经济格局,成为推动社会进步的关键力量。地理信息系统(GIS)在数字经济的浪潮中扮演着不可替代的角色,它不仅是数字空间信息的集大动脉&…

用户管理①

📑打牌 : da pai ge的个人主页 🌤️个人专栏 : da pai ge的博客专栏 ☁️宝剑锋从磨砺出,梅花香自苦寒来 ☁️运维工程师的职责:监…

Vue.js 3.x 必修课|009|Watch API:响应式数据的侦听器(必读+实操)

欢迎关注公众号:CodeFit。 创作不易,如果你觉得这篇文章对您有帮助,请不要忘了 点赞、分享 和 关注,为我的 持续创作 提供 动力! 欢迎订阅《Vue 3.x 必修课| 2024》:http://t.csdnimg.cn/hHRrM 精品内容,物超所值(9.9 元,20+篇内容)。 1. 引言 在 Vue3 的 Composit…

基于 JWT 的模拟登录爬取实战

准备工作 1. 了解 JWT 相关知识 2. 安装 requests 库,并了解其基本使用 案例介绍 爬取网站: https://login3.scrape.center/ 用户名和密码是: admin 模拟登录 基于 JWT 的网站通常采用的是前后端分离式, 前后端的数据传输依…

【C++高阶】:自定义删除器的全面探索

✨ 我凌于山壑万里,一生自由随风起 🌏 📃个人主页:island1314 🔥个人专栏:C学习 🚀 欢迎关注:👍点赞 👂&am…

观测维度过大的一种ceres求解优化思路

详见 文章 这个优化如此重要,以至于需要单列一个文章。 使用场景: 比如lidar SLAM中优化点到面的距离,如果多个点关联到同一个面,那么就可以利用矩阵批量运算,假如有N个点,那么可以用一个factor来代替N个f…

【MYSQL】表操作

目录 查看当前数据库含有表查看表结构创建表插入(新增create)查询(retrieve)全列查询指定列查询查询列是表达式别名查询(as)去重查询(distinct)排序查询(order by)条件查询(where)比较/逻辑运算符使用 分页查询(limit) 一条语句各…

微服务-实现nacos的集群和Gateway网关的实现、认证校验、解决跨域

1. nacos的集群模式 1.1 分析 nacos在企业中的使用100%都是集群模式。需要掌握nacos集群的搭建 nacos的数据存放在derby本地磁盘中,nacos集群模式会导致数据库数据不一致,使用加一层思想,修改nacos的数据库,使用mysql数据库&…

kafka producer metrics

背景 做online Service埋点设计,塞了很多节点,采用了base64压缩,希望能监控当前消息的大小,防止超过threshold后无法正常发送。 kafka基本架构 producer metrics 官方文档 其中有两个参数用来表征在kafka的producer的client里&…

鸿蒙AI功能开发【hiai引擎框架-主体分割】 基础视觉服务

hiai引擎框架-主体分割 介绍 本示例展示了使用hiai引擎框架提供的主体分割能力。 本示例模拟了在应用里,选择一张图片,识别其图片中的显著性主体并展示出来主体的边界框的数据。 需要使用hiai引擎框架通用文字识别接口hms.ai.vision.subjectSegmenta…

加密软件有哪些常见的安全特性

1. 数据加密 核心功能:加密软件的核心在于对数据进行加密处理,通过复杂的加密算法(如AES、RSA等)将明文数据转换为密文,确保数据在存储和传输过程中的安全性。 透明加密:部分加密软件支持透明加密功能&am…

函数实例讲解(六)

文章目录 如何加密电话号码?(SUBSTITUTE、REPLACE)1、SUBSTITUTE2、REPLACE 用REPT函数做图表学生的考试成绩用A、B、C表示,如何找出哪个等级的学生最多呢?(CHAR、CODE、MODE)1、CHAR2、CODE3、…

【数据结构】顺序结构实现:特殊完全二叉树(堆)+堆排序

二叉树 一.二叉树的顺序结构二.堆的概念及结构三.堆的实现1.堆的结构2.堆的初始化、销毁、打印、判空3.堆中的值交换4.堆顶元素5.堆向上调整算法:实现小堆的插入6.堆向下调整算法:实现小堆的删除7.堆的创建1.堆向上调整算法:建堆建堆的时间复…

使用Go语言绘制折线统计图教程

使用Go语言绘制折线统计图教程 在本教程中,我们将学习如何使用Go语言及gg包绘制折线统计图,并将图表保存为PNG格式的图片。折线图适用于展示数据的变化趋势,并能直观地展示数据随时间或其他指标的变化。 安装gg包 首先,确保你已…

⌈ 传知代码 ⌋ 改进表情识别

💛前情提要💛 本文是传知代码平台中的相关前沿知识与技术的分享~ 接下来我们即将进入一个全新的空间,对技术有一个全新的视角~ 本文所涉及所有资源均在传知代码平台可获取 以下的内容一定会让你对AI 赋能时代有一个颠覆性的认识哦&#x…