LSB

article/2025/10/7 8:02:41

知识点

LSB即为最低有效位(Least Significant Bit,lsb),这里百度了一下:图片中的图像像素一般是由RGB三原色(红绿蓝)组成,每一种颜色占用8位,取值范围为0x00~0xFF,即有256种颜色,一共包含了256的3次方的颜色,即16777216种颜色。而人的眼睛可以区分约1000万种不同的颜色,这就意味着人类的眼睛无法区分余下的颜色大约有6777216种。

 

LSB隐写就是修改RGB颜色分量的最低二进制位也就是最低有效位(LSB),而人类的眼睛不会注意到这前后的变化,每个像数可以携带3比特的信息。

1cacf2c54af83967b73e350ba6cdafc2.png

一般来说是改写二进制中的最低位实现LSB隐写(因为改写最低位时图片颜色不变)

更全面的知识点查看:网络安全 - Lsb图片隐写 - 个人文章 - SegmentFault 思否 

例题

buuctf -----LSB

打开题目得到一张图片

由题目提示知道是LSB隐写,故我们使用stegsolve进行尝试解密

 这里将red,green和blue的值全部赋为0(这个作用是在于把最低位的二进制全部提取出来)

接着将bit order的值换为LSB First(这个作用在于对提取出来的最低位使用lsb解码算法)

LSB算法详解链接: LSB算法分析与实现_煮酒笺华的博客-CSDN博客

 然后点击下方的preview进行解析,解析发现上方未直接出现flag但在开头出现了PNG于是将其以PNG的格式进行SAVE TEXT

得到一张二维码

 

用QR research 扫描即可得到flag:flagcumtctf{1sb_i4_s0_Ea4y}(记得要将前缀改为flag)

QR_resreach下载链接:https://download.csdn.net/download/weixin_44000149/12916191?utm_source=bbsseo

 补充

再补充一下stegsolve的相关知识:

stegsolve的图像处理主要是analyse这个模块,主要有这四个功能:

File Format: 文件格式,查看图片的具体信息

Data Extract: 数据抽取,提取图片中隐藏数据

Frame Browser: 帧浏览器,主要是对GIF之类的动图进行分解,动图变成一张张图片

Image Combiner: 拼图,图片拼接

stegsolve下载BK: Stegsolve.jar工具包准备,避坑指南,教你正确启动Stegsolve_黑色地带(崛起)的博客-CSDN博客

 


http://chatgpt.dhexx.cn/article/V9FVEHdN.shtml

相关文章

lsusb命令-在系统中显示有关USB设备信息

在 中我们使用lsusb 列出USB设备及其属性,lsusb用于显示系统中的USB总线及其连接的设备信息。下面介绍如何安装并使用。 系统环境 7 安装usbutils 默认Centos7系统中没有lsusb ,我们需要安装usbutils安装包,才能使用lsusb: […

LSF-bsub命令

文章目录 一、LSF(load sharing facility)二、bsub命令三、 常用命令3.1 bhosts3.2 bqueues3.3 bjobs3.4 bkill3.5 bhist3.6 busers 一、LSF(load sharing facility) 分布资源管理的工具,用来调度、监视、分析联网计算机的负载。 目的:通过集中监控和调…

Linux下的lsusb命令详解

lsusb命令详解 参考: 1、https://zhuanlan.zhihu.com/p/142403866 2、https://blog.csdn.net/phmatthaus/article/details/124198879 简介 ​USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标…

详解 lsusb命令

USB设备检测的一般过程 USB设备检测也是通过/proc目录下的USB文件系统进行的。为了使一个USB设备能够正常工作,必须要现在系统中插入USB桥接器模块。在检测开始时,一般要先检测是否存在/proc/bus/usb目录,若不存在则尝试插入USB桥接模块。 现…

lsusb

1.lsusb查看系统的USB设备 $ lsusb Bus 001 Device 006: ID 0951:1666 Kingston Technology Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 004: ID 0e0f:0008 VMware, Inc. Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB H…

Linux常用命令——lsusb命令

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) lsusb 显示本机的USB设备列表信息 补充说明 lsusb命令用于显示本机的USB设备列表,以及USB设备的详细信息。 lsusb命令是一个学习USB驱动开发,认识USB设备的助手,推荐大家使用…

Linux下lsusb命令详解

Linux下lsusb命令详解 参考链接:https://zhuanlan.zhihu.com/p/142403866 ​ USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,早期用于规范电脑与外部设备的连接和通讯。 ​ U…

[Kong 与 Konga 与 Postgres数据库] 之 Kuberneres 部署

1、Kong的概述 Kong是一个clould-native、快速的、可扩展的、分布式的微服务抽象层(也称为API网关、API中间件或在某些情况下称为服务网格)框架。Kong作为开源项目在2015年推出,它的核心价值是高性能和可扩展性。Kong被广泛用于从初创企业到全…

Konga arm64 安装

arm64 平台: 一、源码安装 konga 前提:安装nodejswget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-arm64.tar.xztar -xf node-v12.16.1-linux-arm64.tar.xz 配置node环境变量:vi /etc/profileexport NODE_HOME/home/node-v12.16…

kong/kongA docker部署+汉化

部署完成后界面 一、部署kong/kongA 1、创建一个自定义 Docker 网络以允许容器相互发现和通信: docker network create kong-net 2、启动一个 PostgreSQL 容器: sudo docker run -d --name kong-database \--networkkong-net \-v /opt/pgdata:/var/l…

konga--添加service和rouce详细步骤

注意:先有service后,才能创建rouce(可以有多个),包括删除顺序先删除route,再删除service。次序问题 1.添加service 是抽象层面的服务,他可以直接映射到一个物理服务 (host 指向 ip port),也可以指向一个 upstream 来…

kong及konga的最新版本安装

1、创建docker网络 docker network create kong-net 2、运行postgresql的数据库 挂载 # docker volume create kong-volume # docker run -d --name kong-database \ --networkkong-net \ -p 5432:5432 \ -v kong-volume:/var…

使用Kong和Konga管理微服务和API

Kong是Mashape开源的高性能高可用API网关和API服务管理层。自2015年在github开源后,广泛受到关注。它基于OpenResty,进行API管理,并提供了插件实现API的AOP。Kong在Mashape 管理了超过15,000 个API,为200,000开发者提供了每月数十…

docker安装nginx kong konga

一、docker安装nginx 1. 外网直接拉取,拉取后跳转至第三步 docker pull nginx:1.23.3 2. 内网 (1)找一个外网电脑拉取镜像 docker pull nginx (2)将镜像打包为tar包 docker save -o nginx-1.23.3.tar nginx:1.23.3…

安装Kong和Konga

​​​​1.1 、安装Kong 1、获取kong安装包的url: yum install https://kong.bintray.com/kong-rpm/centos/7/kong-2.1.0.el7.amd64.rpm 2、新建并修改 kong 的配置文件(默认配置文件位于 /etc/kong/kong.conf.default): cp /etc…

网关服务Kong和konga介绍安装使用教程

介绍 Kong是一款基于OpenResty(Nginx Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统&#x…

Kong(三)Konga UI安装和使用

一 konga 的github地址 konga安装参考 ① Kong 可视化UI 选择 官方kong-dashboard 1)收费:当前kong的社区版是没有dashboard的,但是付费的企业版是有带的2)kong-dashboard最新版本v3.6.0,只支持到kongv0.14.x,对于更高的kong版本,功能支…

openresty+kong+konga+postgresql

一、基础环境配置 1、依赖安装 yum install -y make cmake gcc gcc-c autoconf automake libpng-devel libjpeg-devel zlib libxml2-devel ncurses-devel bison libtool-ltdl-devel libmcrypt mhash mcrypt pcre-devel openssl-devel freetype-devel libcurl-devel lua-deve…

Linux安装云原生网关Kong/KongA

目录 1 概述2 创建服务器3 安装postgres4 安装kong5 安装node6 安装KONGA 1 概述 Kong Kong是一款基于OpenResty(NginxLua模块)编写的高可用、易扩展的开源API网关,专为云原生和云混合架构而建,并针对微服务和分布式架构进行了特…

kong笔记——kong/konga的搭建

kong笔记 目录导航 本篇及以后的此系列文章皆为实战篇 版本介绍(重点,重点,一定要观察版本,防止不兼容情况!!): kong 2.5.0 konga 0.14.9 pgsql 9.6 linux centos 7 简述 对于kong的搭建,官网…