所以binwalk是个什么工具啊,为什么需要安装这么多附加包,太吓人了……

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
$ sudo apt install binwalk
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  7zip adwaita-icon-theme arj at-spi2-common at-spi2-core binutils binutils-common
  binutils-x86-64-linux-gnu blt bzip2 cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu
  cramfsswap dconf-gsettings-backend dconf-service fontconfig fonts-lyx g++ g++-13
  g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base gcc-13-x86-64-linux-gnu
  gcc-14-base gcc-x86-64-linux-gnu gsettings-desktop-schemas gtk-update-icon-cache
  hicolor-icon-theme humanity-icon-theme isympy-common isympy3 javascript-common libafflib0t64
  libasan8 libatk-bridge2.0-0t64 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 libavahi-client3
  libavahi-common-data libavahi-common3 libb2-1 libbfio1 libbinutils libblas3 libbz2-1.0
  libcairo-gobject2 libcairo2 libcc1-0 libcolord2 libctf-nobfd0 libctf0 libcups2t64
  libdate-manip-perl libdatrie1 libdconf1 libdouble-conversion3 libdrm-amdgpu1 libdrm-common
  libdrm-intel1 libdrm2 libegl-dev libegl-mesa0 libegl1 libepoxy0 libewf2 libgbm1
  libgcc-13-dev libgcc-s1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
  libgfortran5 libgl-dev libgl1 libgl1-mesa-dev libgl1-mesa-dri libgles-dev libgles1 libgles2
  libglu1-mesa libglu1-mesa-dev libglut-dev libglut3.12 libglvnd-core-dev libglvnd-dev
  libglvnd0 libglx-dev libglx-mesa0 libglx0 libgomp1 libgprofng0 libgraphite2-3 libgtk-3-0t64
  libgtk-3-bin libgtk-3-common libharfbuzz0b libhwasan0 libice-dev libice6 libimagequant0
  libiniparser1 libinput-bin libinput10 libisl23 libitm1 libjs-jquery libjs-jquery-ui
  liblapack3 liblbfgsb0 liblcms2-2 libllvm20 liblsan0 libmd4c0 libmpc3 libmtdev1t64
  libopengl-dev libopengl0 libopenjp2-7 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpciaccess0 libpcre2-16-0 libpcre2-8-0 libpixman-1-0 libproxy1v5 libpthread-stubs0-dev
  libqhull-r8.0 libqt5core5t64 libqt5dbus5t64 libqt5designer5 libqt5gui5t64 libqt5help5
  libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64 libqt5qml5 libqt5qmlmodels5
  libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5 libqt5test5t64 libqt5waylandclient5
  libqt5waylandcompositor5 libqt5widgets5t64 libqt5xml5t64 libqt6core6t64 libqt6dbus6t64
  libqt6gui6t64 libqt6network6t64 libqt6opengl6t64 libqt6openglwidgets6t64
  libqt6printsupport6t64 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6sql6-sqlite
  libqt6sql6t64 libqt6test6t64 libqt6waylandclient6 libqt6waylandcompositor6
  libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6
  libqt6widgets6t64 libqt6wlshellintegration6 libqt6xml6t64 libquadmath0 libraqm0 librsvg2-2
  librsvg2-common libsframe1 libsm-dev libsm6 libstdc++-13-dev libstdc++6 libthai-data
  libthai0 libtk8.6 libts0t64 libtsan2 libtsk19t64 libubsan1 libvhdi1 libvmdk1 libvulkan1
  libwacom-common libwacom9 libwayland-client0 libwayland-cursor0 libwayland-egl1
  libwayland-server0 libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxau-dev libxcb-dri3-0
  libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0
  libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1-dev libxcomposite1
  libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 libxinerama1
  libxkbcommon-x11-0 libxrandr2 libxrender1 libxshmfence1 libxss1 libxt-dev libxt6t64 libxtst6
  libxxf86vm1 mesa-libgallium mesa-vulkan-drivers mtd-utils ncompress p7zip pyqt5-dev-tools
  pyqt6-dev-tools python-matplotlib-data python3-appdirs python3-binwalk python3-brotli
  python3-bs4 python3-contourpy python3-cssselect python3-cycler python3-dateutil
  python3-decorator python3-fonttools python3-fs python3-html5lib python3-kiwisolver
  python3-lxml python3-lz4 python3-matplotlib python3-mpmath python3-numpy python3-olefile
  python3-opengl python3-packaging python3-pil python3-pil.imagetk python3-pyqt5
  python3-pyqt5.qtopengl python3-pyqt5.sip python3-pyqt6 python3-pyqt6.sip python3-pyqtgraph
  python3-scipy python3-soupsieve python3-sympy python3-tk python3-ufolib2
  python3-unicodedata2 python3-webencodings python3-zombie-imp qt5-gtk-platformtheme
  qt6-base-dev-tools qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n qt6-wayland
  qtbase5-dev-tools qtchooser qttranslations5-l10n qtwayland5 session-migration sleuthkit
  tk8.6-blt2.5 ubuntu-mono unicode-data x11-common x11proto-dev xorg-sgml-doctools xtrans-dev
Suggested packages:
  7zip-standalone 7zip-rar binutils-doc gprofng-gui blt-demo bzip2-doc cpp-doc gcc-13-locales
  cpp-13-doc g++-multilib g++-13-multilib gcc-13-doc gcc-multilib make autoconf automake
  libtool flex bison gdb gcc-doc gcc-13-multilib gdb-x86-64-linux-gnu apache2 | lighttpd
  | httpd colord cups-common gvfs libice-doc libjs-jquery-ui-docs liblcms2-utils
  qgnomeplatform-qt5 qt5-image-formats-plugins qt5-qmltooling-plugins qt6-qmltooling-plugins
  librsvg2-bin libsm-doc libstdc++-13-doc tk8.6 libwacom-bin libx11-doc libxcb-doc libxext-doc
  libxt-doc python-cycler-doc python3-genshi python-lxml-doc cm-super-minimal dvipng ffmpeg
  fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 python3-cairocffi
  python3-gi-cairo python3-gobject python3-sip python3-tornado texlive-extra-utils
  texlive-latex-extra python-mpmath-doc python3-gmpy2 gfortran python3-dev python3-pytest
  libgle3 python-pil-doc python-pyqtgraph-doc python-scipy-doc texlive-fonts-extra
  python-sympy-doc tix python3-tk-dbg cmake autopsy mac-robber
The following NEW packages will be installed:
  7zip adwaita-icon-theme arj at-spi2-common at-spi2-core binutils binutils-common
  binutils-x86-64-linux-gnu binwalk blt bzip2 cpp cpp-13 cpp-13-x86-64-linux-gnu
  cpp-x86-64-linux-gnu cramfsswap dconf-gsettings-backend dconf-service fontconfig fonts-lyx
  g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 gcc-13-base
  gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gsettings-desktop-schemas gtk-update-icon-cache
  hicolor-icon-theme humanity-icon-theme isympy-common isympy3 javascript-common libafflib0t64
  libasan8 libatk-bridge2.0-0t64 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 libavahi-client3
  libavahi-common-data libavahi-common3 libb2-1 libbfio1 libbinutils libblas3
  libcairo-gobject2 libcairo2 libcc1-0 libcolord2 libctf-nobfd0 libctf0 libcups2t64
  libdate-manip-perl libdatrie1 libdconf1 libdouble-conversion3 libdrm-amdgpu1 libdrm-intel1
  libegl-dev libegl-mesa0 libegl1 libepoxy0 libewf2 libgbm1 libgcc-13-dev libgdk-pixbuf-2.0-0
  libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgfortran5 libgl-dev libgl1 libgl1-mesa-dev
  libgl1-mesa-dri libgles-dev libgles1 libgles2 libglu1-mesa libglu1-mesa-dev libglut-dev
  libglut3.12 libglvnd-core-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0
  libgomp1 libgprofng0 libgraphite2-3 libgtk-3-0t64 libgtk-3-bin libgtk-3-common libharfbuzz0b
  libhwasan0 libice-dev libice6 libimagequant0 libiniparser1 libinput-bin libinput10 libisl23
  libitm1 libjs-jquery libjs-jquery-ui liblapack3 liblbfgsb0 liblcms2-2 libllvm20 liblsan0
  libmd4c0 libmpc3 libmtdev1t64 libopengl-dev libopengl0 libopenjp2-7 libpango-1.0-0
  libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre2-16-0 libpixman-1-0 libproxy1v5
  libpthread-stubs0-dev libqhull-r8.0 libqt5core5t64 libqt5dbus5t64 libqt5designer5
  libqt5gui5t64 libqt5help5 libqt5network5t64 libqt5opengl5t64 libqt5printsupport5t64
  libqt5qml5 libqt5qmlmodels5 libqt5quick5 libqt5sql5-sqlite libqt5sql5t64 libqt5svg5
  libqt5test5t64 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5t64 libqt5xml5t64
  libqt6core6t64 libqt6dbus6t64 libqt6gui6t64 libqt6network6t64 libqt6opengl6t64
  libqt6openglwidgets6t64 libqt6printsupport6t64 libqt6qml6 libqt6qmlmodels6 libqt6quick6
  libqt6sql6-sqlite libqt6sql6t64 libqt6test6t64 libqt6waylandclient6 libqt6waylandcompositor6
  libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6
  libqt6widgets6t64 libqt6wlshellintegration6 libqt6xml6t64 libquadmath0 libraqm0 librsvg2-2
  librsvg2-common libsframe1 libsm-dev libsm6 libstdc++-13-dev libthai-data libthai0 libtk8.6
  libts0t64 libtsan2 libtsk19t64 libubsan1 libvhdi1 libvmdk1 libvulkan1 libwacom-common
  libwacom9 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0
  libwebpdemux2 libwebpmux3 libx11-dev libx11-xcb1 libxau-dev libxcb-dri3-0 libxcb-glx0
  libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0 libxcb-randr0
  libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1 libxcb-util1
  libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1-dev libxcomposite1
  libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 libxinerama1
  libxkbcommon-x11-0 libxrandr2 libxrender1 libxshmfence1 libxss1 libxt-dev libxt6t64 libxtst6
  libxxf86vm1 mesa-libgallium mesa-vulkan-drivers mtd-utils ncompress p7zip pyqt5-dev-tools
  pyqt6-dev-tools python-matplotlib-data python3-appdirs python3-binwalk python3-brotli
  python3-bs4 python3-contourpy python3-cssselect python3-cycler python3-dateutil
  python3-decorator python3-fonttools python3-fs python3-html5lib python3-kiwisolver
  python3-lxml python3-lz4 python3-matplotlib python3-mpmath python3-numpy python3-olefile
  python3-opengl python3-packaging python3-pil python3-pil.imagetk python3-pyqt5
  python3-pyqt5.qtopengl python3-pyqt5.sip python3-pyqt6 python3-pyqt6.sip python3-pyqtgraph
  python3-scipy python3-soupsieve python3-sympy python3-tk python3-ufolib2
  python3-unicodedata2 python3-webencodings python3-zombie-imp qt5-gtk-platformtheme
  qt6-base-dev-tools qt6-gtk-platformtheme qt6-qpa-plugins qt6-translations-l10n qt6-wayland
  qtbase5-dev-tools qtchooser qttranslations5-l10n qtwayland5 session-migration sleuthkit
  tk8.6-blt2.5 ubuntu-mono unicode-data x11-common x11proto-dev xorg-sgml-doctools xtrans-dev
The following packages will be upgraded:
  gcc-14-base libbz2-1.0 libdrm-common libdrm2 libgcc-s1 libpcre2-8-0 libstdc++6
7 upgraded, 296 newly installed, 0 to remove and 328 not upgraded.
Need to get 248 MB of archives.
After this operation, 1,053 MB of additional disk space will be used.
Do you want to continue? [Y/n]

我想念 AlpineLinux APK。

陪她去流浪 碎碎念 桃子