FISSURE:一款功能强大的RF和逆向工程框架

news2024/11/19 2:22:23

关于FISSURE

FISSURE是一款功能强大的RF和逆向工程框架,该工具适用于不同技能水平的安全研究人员,并提供了信号检测、信号分类、协议发现、渗透测试、IQ操作、漏洞分析、自动化和AI/机器学习等功能。该框架旨在促进软件模块、无线电、协议、信号数据、脚本、流程图、参考资料和第三方工具的快速集成。

FISSURE中包含的框架和工具旨在检测射频能量的存在,了解信号的特征,收集和分析样本,开发传输和/或注入技术,以及定制Payload。FISSURE包含一个不断增长的协议和信号信息库,以帮助进行数据识别、制作数据包和模糊测试。在线文档功能可用于下载信号文件,以模拟流量和测试系统。

友好的Python代码库和用户界面允许初学者快速学习涉及RF和逆向工程的流行工具和技术。网络安全和工程方面的教育工作者可以利用内置材料或利用框架来演示他们自己的实际应用。开发人员和研究人员可以使用FISSURE完成日常任务,或者向更广泛的受众展示他们的尖端解决方案。随着社区对FISSURE的认识和使用的增加,其能力的范围和所包含的技术的广度也会随之增加。

支持的硬件

USRP: X3xx, B2xx, B20xmini, USRP2, N2xx

HackRF

RTL2832U

802.11 Adapters

LimeSDR

bladeRF, bladeRF 2.0 micro

Open Sniffer

PlutoSDR

工具组件

工具版本及系统支持

FISSURE中有三个分支,可以简化文件导航并减少代码冗余。Python2_maint-3.7分支包含一个围绕Python2、PyQt4和GNU Radio
3.7构建的代码库;Python3_maint-3.8分支是围绕Python3、PyQt5和GNU Radio
3.8构建的;Python3_maint-3.10分支是围绕Python3、PyQt5和GNU Radio 3.10构建的。

** 操作系统**

|

** FISSURE** ** 分支**

—|—

Ubuntu 18.04 (x64)

|

Python2_maint-3.7

Ubuntu 18.04.5 (x64)

|

Python2_maint-3.7

Ubuntu 18.04.6 (x64)

|

Python2_maint-3.7

Ubuntu 20.04.1 (x64)

|

Python3_maint-3.8

Ubuntu 20.04.4 (x64)

|

Python3_maint-3.8

KDE neon 5.25 (x64)

|

Python3_maint-3.8

工具安装

广大研究人员可以使用下列命令将该项目克隆至本地,并完成工具的安装和配置:

git clone https://github.com/ainfosec/FISSURE.git

cd FISSURE

git checkout <Python2_maint-3.7> or <Python3_maint-3.8> or <Python3_maint-3.10>

git submodule update --init

./install

上述命令还将下载PyQt软件依赖以启动图形化界面。接下来,工具将根据你的操作系统来选择最佳的匹配版本:

Python2_maint-3.7

Python3_maint-3.8

Python3_maint-3.10

我们建议在新装的操作系统上安装和配置FISSURE以避免存在冲突。选择所有建议的复选框(默认按钮),以避免在FISSURE中操作各种工具时出错。在整个安装过程中会出现多个提示,主要是要求提升权限和用户名。如果项目末尾包含“验证”部分,安装程序将运行后面的命令,并突出显示复选框项目绿色或红色,具体取决于该命令是否产生任何错误。没有“验证”部分的选中项目在安装后将保持黑色。

工具使用

打开命令行终端并运行下列命令即可执行FISSURE:

fissure

工具运行截图

网络安全工程师企业级学习路线

这时候你当然需要一份系统性的学习路线

如图片过大被平台压缩导致看不清的话,可以在文末下载(无偿的),大家也可以一起学习交流一下。

一些我收集的网络安全自学入门书籍

一些我白嫖到的不错的视频教程:

上述资料【扫下方二维码】就可以领取了,无偿分享

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

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

相关文章

2023年怎么开通一个抖音小店?店铺开通后做什么?开店指南!

大家好&#xff0c;我是王路飞。 2023年都已经过去一个月了&#xff0c;你开通抖音小店了吗&#xff1f; 作为目前最受欢迎的创业和副业项目&#xff0c;开通抖音小店的商家数量与日俱增&#xff0c;都是为了蹭一下抖音流量的红利&#xff0c;毕竟直播带货如今正处在风口。 …

50条必背JAVA知识点(三)

31.面向对象中两个重要的概念&#xff1a;类&#xff1a;对一类事物的描述&#xff0c;是抽象的、概念上的定义对象&#xff1a;是实际存在的该类事物的每个个体&#xff0c;因而也称为实例(instance) 32.虚拟机栈&#xff0c;即为平时提到的栈结构。局部变量存储在栈结构中&a…

专利的申请和驳回

说明书和权利要求的区别 说明书里面会写这个新方案的具体内容&#xff0c;实施方案&#xff0c;解释说明等&#xff0c;权利要求书的话&#xff0c;就是对这些具体的内容进行概括 说明书应当补充说明该发明相比有技术的优势 就投屏举例: 到底怎么写 三篇 阿里 楼x投屏方法及装…

人工智能服务哪家强?IDC评估报告看过来

如果您还不知道如何选择人工智能AI服务供应商&#xff0c;那么IDC的这份评估报告也许可以派上用场。如何选择AI软件工具和平台随着科技的不断发展&#xff0c;人工智能&#xff08;Artificial Intelligence&#xff0c;简称AI&#xff09;技术在近年来取得了长足的进步。从语音…

简介JWT

简介JWT http协议无状态的&#xff0c;所以需要sessionId或token的鉴权机制&#xff0c;jwt的token认证机制不需要在服务端再保留用户的认证信息或会话信息。这就意味着基于jwt认证机制的应用程序不需要去考虑用户在哪一台服务器登录了&#xff0c;这就为应用的扩展提供了便利&…

Python函数和 lambda表达式

Python提供了许多内置函数&#xff0c;比如&#xff1a;print()&#xff0c;len()等。它还支持用户自定义函数。 一、Python函数 1、函数定义使用 &#xff08;1&#xff09;函数定义 Python 允许我们将常用的代码以固定的格式封装&#xff08;包装&#xff09;成一个独立的…

一刷代码随想录——字符串

1 力扣344.反转字符串题目描述&#xff1a;编写一个函数&#xff0c;其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间&#xff0c;你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。class Solution { public:v…

数据库原理与应用-关系数据库

关系数据结构及形式化定义关系操作关系的完整性关系代数关系演算

WebSocket协议简介

一、WebSocket协议是什么 WebSocket是基于TCP的应用层协议&#xff0c;用于在C/S架构的应用中实现双向通信&#xff0c;它实现了浏览器与服务器全双工(full-duplex)通信&#xff0c;也就是允许服务器主动发送信息给客户端。 WebSocket 协议主要为了解决基于 HTTP/1.x 的 Web …

【正点原子Linux连载】第一章 VMware虚拟机安装 摘自【正点原子】ATK-DLRV1126系统开发手册

1&#xff09;实验平台&#xff1a;正点原子RV1126 Linux开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id692176265749 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第一章 V…

flex布局常用属性记录

场景&#xff1a;前端常用的页面布局当使用 flex 布局时&#xff0c;首先想到的是两根轴线 — 主轴和交叉轴。主轴由flex-direction 定义&#xff0c;另一根轴垂直于它。我们使用 flexbox 的所有属性都跟这两根轴线有关&#xff1b;这里只做主轴的介绍&#xff1a;主轴主轴由 f…

算法刷题-四数之和、缺失的第一个正数、N 皇后

文章目录四数之和缺失的第一个正数N 皇后四数之和 给定一个包含 n 个整数的数组 nums 和一个目标值 target&#xff0c;判断 nums 中是否存在四个元素 a&#xff0c;b&#xff0c;c 和 d &#xff0c;使得 a b c d 的值与 target 相等&#xff1f;找出所有满足条件且不重复…

【基础篇】6 # 栈:如何实现浏览器的前进和后退功能?

说明 【数据结构与算法之美】专栏学习笔记 什么是栈&#xff1f; 栈是一种“操作受限”的线性表&#xff0c;只允许在一端插入和删除数据&#xff0c;其特性就是后进先出、先进后出。 栈既可以用数组来实现&#xff0c;也可以用链表来实现。 用数组实现的栈叫作顺序栈用链…

【正点原子Linux连载】第三章 RV1126开发环境搭建 摘自【正点原子】ATK-DLRV1126系统开发手册

1&#xff09;实验平台&#xff1a;正点原子RV1126 Linux开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id692176265749 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第三章 R…

Gartner发布2022云Web应用程序和API保护魔力象限

8月30日&#xff0c;知名咨询机构Gartner发布2022云Web应用程序和API保护魔力象限。当前&#xff0c;云Web应用程序和API保护市场迅速增长。 Gartner预测&#xff0c;到 2024 年&#xff0c;70%实施多云战略的企业将青睐云 Web 应用程序和API保护平台 &#xff08;WAAP&#x…

26岁从财务转行软件测试,4年沉淀我已经是25k的测开工程师...

此文绝对不是喂鸡汤&#xff0c;而是告诉你实实在在的转行办法。有点长&#xff0c;请细看有些人会轻松上岸。有些人会挣扎着上岸。有些人会淹死在水里。我属于挣扎着上岸的。我原来是做财务方面的&#xff0c;后面自学转行做了软测程序员&#xff0c;从事软件测试工作4年&…

SpringMVC之简介

看到SpringMVC这个名字我们会发现其中包含Spring,那么SpringMVC和Spring之间的会有关系么?答案是肯定有&#xff0c;SpringMVC隶属于Spring&#xff0c;是Spring技术中的一部分。那么SpringMVC到底是用来做什么的呢? 回想web阶段&#xff0c;我们学习过Servlet,而SpringMVC与…

Atlas中间件快速入门(实现数据库读写分离)

一、Atlas简介 1 2 3 41. Atlas是由 Qihoo 360公司Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目 2. 它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上&#xff0c;修改了大量bug&#xff0c;添加了很多功能特性 3. 目前该项目在360公司内部得到了广泛应…

屏幕录制没有声音怎么办?看看你有没有打开这个设置

电脑是我们学习和办公不可或缺的工具&#xff0c;有时我们需要使用工具对电脑屏幕进行录制。但很多小伙伴录制的电脑录屏文件只有画面没有声音。屏幕录制没有声音怎么办&#xff1f;不用慌&#xff01;有可能你只是忘了在录制前打开这个设置。今天小编就来教大家录制前需要开启…

公司企业如何制作微信小程序店铺?

​微信小程序除了可以为公司企业充当展示官网之外&#xff0c;有些主打线上销售商品的公司企业也会借助小程序来卖货&#xff0c;那就是我们常说的微信小程序店铺。那么公司企业如何制作微信小程序店铺&#xff1f;下面给大家做个讲解。 一、注册小程序账号 微信小程序店铺也属…