AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[knoppix](unix)

Martin Hope
dan grunberg
Asked: 2019-12-05 05:18:12 +0800 CST

无需引导即可访问 Knoppix Live CD 上的文件

  • 1

我有一张旧的 Knoppix CD V4.0.2 Kernel 2.6,日期为 2005-09-23。在我拥有的任何机器上启动都太旧了(我认为是因为它不支持 SATA)。它说

找不到 knoppix 文件系统,抱歉。

我想找到一种无需启动即可访问 CD 中文件的方法。我认为这是 CD 上某种文件的挂载。我可以毫无问题地从 linux (Ubuntu) 访问 CD 上的文件。有一个名为 KNOPPIX 的大 (600MB) 文件,我尝试过以下操作:

mount -t auto -o loop KNOPPIX /media/tmp

但它不起作用。有没有办法在 KNOPPIX 启动并挂载其驱动器后查看文件系统上的文件?

knoppix
  • 1 个回答
  • 313 Views
Martin Hope
Keith
Asked: 2019-06-26 01:52:59 +0800 CST

knoppix-data.aes 中存在明文 sha1 和是否表示损坏?

  • 2

这个问题是关于使用实时 Linux 发行版 KNOPPIX v6.2 (2009-11-18) 对用户数据进行可选加密的问题,据我所知,该发行版基于 Debian。

我不再使用这个旧版本,但我正在尝试从KNOPPIX v6.2 在启动提​​示中创建的持久数据文件knoppix-data.aes中检索多年前的数据。该文件小于 4 GiB 一个字节。

我希望知道可追溯到 2000 年代后期的 Linux 加密标准的人可能能够提供有关此文件的一些信息(我将在下面解释)。我对 Linux 加密标准不是很熟悉,并且对我看到的无数术语(如“LUKS”、“dm-crypt”等)有点不知所措——我不确定哪个,如果有的话,适用于我在 2000 年代后期 Knoppix 的情况。

显然文件名中的“.aes”表示AES加密。起初我怀疑我输入的密码不正确,但现在我想知道是否还有其他问题会导致我尝试正确输入密码的尝试徒劳无功。我会解释:

当我使用十六进制编辑器查看文件时,令人惊讶的是,文件的开头是文件名和哈希的明文列表,例如:

f4374a5897aafd09a2439f6c3f4a961d5cc7c1a1 *autorun.bat
eaf953dce8de1442e4e32769260e22435a70f3bc *autorun.inf
(etc.)

(还包括许多明显与 Knoppix 相关的文件的哈希值,例如KNOPPIX/knoppix-logo-small.png,举个例子)

开始字节似乎与纯文本文件/mnt-system/KNOPPIX/sha1sums完全匹配(在安装 Knoppix 的 USB 驱动器上,因此它显然是 Knoppix 安装的一部分)。之后有大量的空字节(00),然后是随机乱码。我原以为整件事都是胡言乱语;在 AES 加密的上下文中,“.aes”文件开头的明文似乎是不协调的。

作为测试,我关闭电源,重命名原始 AES 文件,然后重新启动并创建另一个256 MiB的 knoppix-data.aes,密码为“123456789”。这个一开始不包含明文,我可以写入它(并在随后的引导中成功解密)。

但我不知道这种不透明的文件格式(或它的文档在哪里),除了它(大概)涉及 AES 算法(但我没有关于操作模式、密钥派生、标题等的详细信息) . 特别是,在文件的开头有这种明文内容(sha 哈希和文件名)是否正常,也许是某种标题?或者它是否表明该文件已以某种方式损坏(例如在某些奇怪的情况下与sha1sums文件连接)?

如果答案是明文 sha1 总和在那里是正常的,这是否意味着我需要为losttup提供一个偏移量才能越过明文?我目前正在使用

echo "mypassword" | losetup -p 0 -e aes -k 256 /dev/loop2 knoppix-data.aes
mount /dev/loop2 /media/mydir/

以避免每次我想尝试解密时都必须重新启动。这适用于knoppix-data.aes的 256 MiB 测试版本,密码为“123456789”且开头没有明文,但不适用于具有明文哈希的原始 4 GiB 文件(它抱怨文件系统不是指定,这大概意味着它不能被自动确定,这大概意味着解密产生了乱码而不是所需的数据,可能是因为明文不应该在那里,或者因为losttup需要一个偏移量才能通过它)。

encryption knoppix
  • 1 个回答
  • 48 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve