代码编织梦想

已知明文爆破 

echo -n "00004D3C2B1A01000000FFFFFFFFFFFFFFFF" | xxd -r -ps > pcap_plain1
//用 -r -p 来从一个没有行号没有某种列格式的纯十六进制转储读入,将一段已知明文输出到文件中
bkcrack -C 压缩文件名 -c 压缩文件中的一个文件 -p 已知明文文件 
//爆破出key
bkcrack -C -c -k key -d 保存到指定文件

 

binwalk:检测图片中隐藏的文件
foremost:输出图片中隐藏的文件
fcrackzip -b -c 1 -l 4-4 -u 压缩文件名:爆破获取密码
参数解释:
-b:			使用暴力破解
-c 1:		使用字符集,1指数字集合
-l 4-4:		指定密码长度,最小长度-最大长度
-u:			不显示错误密码,仅显示最终正确密码

zsteg遍历文件所有通道的lsb/msb

zsteg xxx.bmp
zsteg xxx.png
zsteg -a (文件名)    #查看各个通道的lsb

zsteg提取某一通道的文件

zsteg -e b8,a,lsb,xy 文件.png -> out.png
#-e后的参数视实际情况修改

解密使用steghide的图片

#解出隐藏的文件
steghide extract -sf test.jpg -p 123456
--------------------------------------------------------------------------------------
#创建一个000000-999999的字典文件
crunch 6 6 0123456789 > passwd.txt
使用sh脚本爆破密码
~/steghide/brute.sh [steghide file] [dictionary file]

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/RuiLike/article/details/131027297

linux misc设备(一)misc驱动框架_jt同学的博客-爱代码爱编程

Linux misc设备驱动 Linux misc设备(一)misc驱动框架 Linux misc设备(二)蜂鸣器驱动 Linux misc设备(一)misc驱动框架 文章目录 Linux misc设备(一)

linux misc设备(二)蜂鸣器驱动_jt同学的博客-爱代码爱编程

Linux misc设备驱动 Linux misc设备(一)misc驱动框架 Linux misc设备(二)蜂鸣器驱动 Linux misc设备(二)蜂鸣器驱动 文章目录 Linux misc设备(二)蜂鸣器

linux passwd是什么文件,Linux中passwd文件详解-爱代码爱编程

Linux的用户信息很多都保存在这个/etc/passwd文件中,以前觉得这种配置文件挺难看懂的,但是静下心来瞅瞅其实也就一点东西,我们来一起看下。 文件样例root@myths-X450LD:/home# cat /etc/passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/u

linux这么运行二进制,在Linux中直接运行Windows二进制程序-爱代码爱编程

在Linux中直接运行Windows二进制程序 发布时间:2007-03-14 00:17:34来源:红联作者:Availslinux 虽然大多数linux爱好者都不怎么使用Windows,但是不少人还是习惯了某些Windows下的软件,而不愿意从开源仓库中寻找替代品。 当然,你可以用拥有Wine的GNU/Linux系统解决这个问题。但是还有令人

linux触摸屏应用程序开发,linux触摸屏(一)编写触摸屏应用-爱代码爱编程

linux触摸屏 linux触摸屏(一)编写触摸屏应用 linux触摸屏(二)使用tslib 触摸屏驱动一般是采用input子系统驱动框架实现的,所以应用层接口要遵循input框架的接口,在介绍触摸屏应用编写前,先来学习input应用编程 一、使用hexdump读取input设备 在Linux下查看ls /dev/input,可以看到现在有的

Linux驱动-MISC驱动-爱代码爱编程

目录 1.MISC设备驱动简介 2.实验程序编写     1)修改设备树     2)beep驱动程序编写     3)编写测试APP 3.运行测试     1)编译驱动程序和测试APP     2)运行测试       misc驱动的概念如下图1所示:  图1 misc驱动       misc的意思是混合、杂项的,因此MISC

Linux驱动编程——misc设备驱动框架-爱代码爱编程

Linux驱动编程——misc设备驱动框架 主要概念: ​ misc:杂项设备 ​ 杂项设备是字符设备的一种,杂项设备可以自动生成设备节点。 ​ 设备节点: dev 目录下,全部都是生成的设备节点 ​ cat /proc/misc 查看系统里的砸向设备 ​ misc设备主设备号都是10 ​ 设备号: ​ 主设备号 用来标识一个类型的驱动

Linux下应用层和内核层的数据传输-爱代码爱编程

文章目录 前言一、应用层和内核层二、相关文件的编写1.fileoperations.c文件2.Makefile文件3.app.c文件三、编译与运行1.驱动的编译与发送2.驱动的加载和执行总结 前言 本文主要写的是在Linux下应用层和内核层通过驱动进行数据的传输。 一、应用层和内核层 应用层和内核层不能直接进行数据的传输,它们之间进行信息

Linux下的ioctl接口介绍及其应用-爱代码爱编程

文章目录 前言一、ioctl接口介绍二、简单打印程序1.代码文件2.运行结果三、ioctl读写程序1.ioctl.c文件2.Makefile文件3.app.c文件4.运行结果1>.通过宏直接置数2>.写数3>.读数总结 前言 本文的主要内容是Linux下的ioctl接口介绍及其应用,注意在写代码的过程中体会ioctl接口与r

Linux驱动_Misc杂项驱动-爱代码爱编程

MISC 驱动其实就是最简单的字符设备驱动,通常嵌套在 platform 总线驱动中,实现复杂的驱动,他的作用就是解决Linux系统设备号紧缺的问题。 所有的MISC设备驱动的主设备号都为10,不同的设备使用不同的从设备号! 一、为什么使用MISC         MISC 设备会自动创建 cdev,不需要像我们以前那样手动创建,因此采用 MISC

linux应用程序开发之基础和进阶_wuchengqian的博客-爱代码爱编程

1、学会使用Linux 1.1 熟练掌握命令行环境 • 要学会Linux编程,必须得先学会用Linux,也就是要在Linux命令行环境下“生存”下来 • 给一台主机,能够在上面装一个操作系统(比如Ubuntu18.04或者其他版本) • 给一台Linux服务器,能够熟练地用起来 • 或者在Win10下,熟练使用WSL2 • 安装WSL2 • 基于WSL

linux内核的misc框架_大吉机器人的博客-爱代码爱编程

Linux内核为每种设备都抽象出了框架,开发人员只需往框架中填充信息即可进行设备的注册。下面来讲解一下Linux内核的misc框架。 misc又叫杂散类设备,在早期的内核中,向ADC、WATCHDOG、PWM等设备都没有一个明确的框架,于是这些设备就都归类到了misc框架。在后来内核版本中才逐步完善各种设备框架。下面就来简单了解一下misc设备的框架,以及

linux中内核与驱动程序_linux内核驱动-爱代码爱编程

系列文章目录 第一章 Linux 中内核与驱动程序 第二章 Linux 设备驱动编写 (misc) 第三章 Linux 设备驱动编写及设备节点自动生成 (cdev) 第四章 Linux 平台总线platform与设备树 第

linux 设备驱动编写(misc)_linux驱动编写-爱代码爱编程

系列文章目录 第一章 Linux 中内核与驱动程序 第二章 Linux 设备驱动编写 (misc) 第三章 Linux 设备驱动编写及设备节点自动生成 (cdev) 第四章 Linux 平台总线platform与设备树 第