前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kali命令篇(6.29更)

kali命令篇(6.29更)

作者头像
回天
发布2023-04-25 09:35:12
7200
发布2023-04-25 09:35:12
举报
文章被收录于专栏:Ga1@xy's W0r1d

7z解压命令

  • 安装
代码语言:javascript
复制
sudu apt-get install p7zip p7zip-full p7zip-rar
  • 使用
代码语言:javascript
复制
#将yajiu.jpg和yajiu.png压缩成一个7z包
7z a yajiu.7z yajiu.jpg yajiu.png

#将所有.jpg文件压缩成一个7z包
7z a yajiu.7z *.jpg

#将文件夹yajiu打成一个7z包
7z a yajiu.7z yajiu

#将yajiu.7z中所有文件解压到当前路径
7z e yajiu.7z

*.tar.gz解压

  • 压缩命令
代码语言:javascript
复制
tar -zcvf 压缩文件名.tar.gz 被压缩文件名
  • 解压命令
代码语言:javascript
复制
tar -zxvf 压缩文件名.tar.gz

pyc文件反编译

  • 安装
代码语言:javascript
复制
pip install uncompyle6
  • 使用
代码语言:javascript
复制
#查看帮助
uncompyle6 -help

#将 test.pyc 反编译成 test.py 文件
uncompyle6 test.pyc > test.py

#将当前文件夹中所有的pyc文件反编译成后缀名为.pyc_dis的源文件
uncompile -o . *.pyc

strings命令

  • 列出test中所有ASCII文本:
代码语言:javascript
复制
strings test
  • 查找test中包含flag的字符串,不区分大小写:
代码语言:javascript
复制
strings test | grep -i flag

file命令

  • 简单粗暴的使用
代码语言:javascript
复制
#查看文件类型
file 1.txt

kali清理垃圾

代码语言:javascript
复制
sudo apt-get autoclean        # 清理旧版本的软件缓存
sudo apt-get autoremove       # 删除系统不再使用的孤立软件
sudo apt-get clean            # 清理所有软件缓存(此种方法更为彻底)

convert命令

  • 水平镜像翻转
代码语言:javascript
复制
convert -flop reverse.jpg reversed.jpg
  • 垂直镜像反转
代码语言:javascript
复制
convert -flip reverse.jpg reversed.jpg
  • gif图片帧分离
代码语言:javascript
复制
convert 1.gif out.jpg/out.png
  • 切割图片
代码语言:javascript
复制
convert 1.png -crop MxN test.png  #  将1.png切成M*N大小的若干张图片
  • 合并图片
代码语言:javascript
复制
convert +append 1.jpg 2.jpg ... 0.jpg
# 把1.jpg 2.jpg...等多张图片沿水平方向拼成0.jpg
convert -append 1.jpg 2.jpg ... 0.jpg
# 把1.jpg 2.jpg...等多张图片沿竖直方向拼成0.jpg

montage命令

  • 拼接图片
代码语言:javascript
复制
montage *.jpg -tile MxN -geometry axb+0+0 out.jpg
# 将目录中的jpg文件按顺序拼成x轴M块,y轴N块,每个图块大小为axb像素,输出文件为out.jpg

identify命令

  • gif图片每一帧时间间隔分析(常用)
代码语言:javascript
复制
identify -format '%s %T \n' 1.gif

identify -format '%T' 1.gif

cat拼接文件

代码语言:javascript
复制
cat 2.png 1.zip > 3.png  # 将zip隐藏到png中

文件(夹)相关命令

  • 新建文件夹
代码语言:javascript
复制
mkdir 123
  • 返回上级目录
代码语言:javascript
复制
cd ..
  • 返回上一次所在的目录
代码语言:javascript
复制
cd -
  • 切换绝对路径
代码语言:javascript
复制
cd [绝对路径]
  • 返回根目录
代码语言:javascript
复制
cd /
  • 列出文件夹中文件
代码语言:javascript
复制
ls
  • 显示所有文件(包括隐藏文件)
代码语言:javascript
复制
ls -al

或者直接在文件夹界面ctrl+h显示全部文件

  • 按照文件大小顺序排序
代码语言:javascript
复制
ls -lSh
  • 查看图片
代码语言:javascript
复制
eog 1.png
  • 查看当前目录路径
代码语言:javascript
复制
pwd

find命令

Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。

代码语言:javascript
复制
find [搜索路径] [选项] [搜索内容] 

常用选项

代码语言:javascript
复制
-name a:  搜索名为a的文件,区分大小写
-iname a: 搜索名为a的文件,忽略大小写
-size a:  搜索大小为a的文件
    k:按照KB单位搜索,必须是小写的k,例25k
    M:按照MB单位搜索,必须是大写的M,例25M
    G:按照GB单位搜索,必须是大写的G,例25G
-path a:  搜索路径为a的文件,区分大小写
-ipath a: 搜索路径为a的文件,忽略大小写
-type a:  搜索文件类型为a的文件
-amin a:  搜索过去a分钟内被读取过的文件
-atime a: 搜索过去a天内被读取过的文件
-cmin a:  搜索过去a分钟内被修改过的文件
-ctime a: 搜索过去a天内被修改过的文件

注:find命令是完全匹配的,必须和搜索关键字一模一样才会被列出,且不支持使用管道|进行命令连接,需要结合xargs使用

更新版本

代码语言:javascript
复制
apt update && apt full-upgrade

切换默认桌面

适用于kali2019.4版本后,可用于gnomexfce两种桌面的切换

代码语言:javascript
复制
update-alternatives --config x-session-manager

切换后需要重启

dd命令

最常用参数介绍

  • if=file:输入文件名,缺省为标准输入
  • of=file:输出文件名,缺省为标准输出
  • ibs=bytes:一次读入bytes个字节(即一个块大小为bytes个字节)
  • obs=bytes:一次写bytes个字节(即一个块大小为bytes个字节)
  • bs=bytes:同时设置读写块的大小为bytes,可代替ibsobs
  • skip=blocks:从输入文件开头跳过blocks个块后再开始复制
  • count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数
代码语言:javascript
复制
例子
dd if=in.jpg of=out.jpg skip=12345 bs=1
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-03-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 7z解压命令
  • *.tar.gz解压
  • pyc文件反编译
  • strings命令
  • file命令
  • kali清理垃圾
  • convert命令
  • montage命令
  • identify命令
  • cat拼接文件
  • 文件(夹)相关命令
  • find命令
  • 更新版本
  • 切换默认桌面
  • dd命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档