binary-files

二进制差异文件
binary-files

二进制差异文件

我在正在使用的一个应用程序中安装了一个非官方补丁,它本质上是使用 unix 的 patch 命令来应用二进制diff 文件复制到目录。在我看来,它修改的是目标文件而不是源文件。我注意到补丁中有一个我想修复的“功能”。是否可以反编译二进制路径文件以纠正该问题? ...

Admin

从 TP-Link Deco M5 路由器固件安装 SquashFS 文件系统时出现问题
binary-files

从 TP-Link Deco M5 路由器固件安装 SquashFS 文件系统时出现问题

问题 我是逆向工程新手,正在尝试从 TP-Link Deco M5 路由器的固件中检索其文件系统。我已使用 从固件中成功提取 SquashFS 文件系统binwalk,然后尝试使用 命令挂载它mount,但遇到了问题。 固件信息 固件网址:Deco_M5_1.6.1_220818.zip 提取的二进制文件:M5 1.0_en_1.6.1 Build 20220818 Rel. 36456_US_EU_JP_AU_CA_TW_B4_ID_UK_SW_EG_up.bin SquashFS 文件系统的偏移量:3586263 萃取过程 用于binwalk识别十...

Admin

什么是容器?
binary-files

什么是容器?

这个词有很多行话容器. 从 AVI 或 M4A 作为容器到 PE 作为容器格式,如此评论。 重要的是要了解 PE 只是一种容器格式,有点类似于 AVI 或 WAV。容器内可以包含很多不同的东西!例如,您是否知道 WAV 容器实际上可以包含 MP3 压缩音频? 那么,什么是容器?它的含义是什么?它的用途是什么? ..... ...

Admin

如何调试二进制批处理文件?
binary-files

如何调试二进制批处理文件?

我有一个二进制格式的 .bat 文件。但我不知道它的功能。如何查看详细内容或调试二进制 .bat 文件,或将其转换为 exe 文件? ...

Admin

文件内容被替换为 0xFF(和一些 0x7F)
binary-files

文件内容被替换为 0xFF(和一些 0x7F)

我有一个损坏的 Word 文档,我想恢复其中的数据。它来自一个疑似有病毒活动的拇指驱动器;这不是唯一受到影响的文件。用二进制编辑器打开它,整个文件都充满了,0xFF偶尔会出现0x7F。所以看起来病毒控制了它并摧毁了它。问题是 我是不是理解错了——是不是有一些信息被隐藏了起来,我只是没有看到,比如超出了正常的文件边界 这是什么病毒?我好像没遇到过这种病毒 这到底是病毒吗,还是只是一些常见的文件损坏故障模式? 欢迎任何见解。 ...

Admin

为什么我的“grep”停止过滤它认为是“二进制”的非 ASCII 文件?
binary-files

为什么我的“grep”停止过滤它认为是“二进制”的非 ASCII 文件?

我正在使用一台 Windows-10 计算机,使用 WSL。 我正在调查由 C# 应用程序生成的日志文件NLog。我期望日志条目会出现在整个文件的各个位置,但我看到以下内容: Linux prompt> grep "geen mengcontainer" logfile.log 2023-03-07 07:25:08.7971 | Warn | ... | geen mengcontainer. 2023-03-07 07:25:09.8285 | Warn | ... | geen mengcontainer. 2023-03-07 07:25:10...

Admin

如何向文件添加虚拟字节?
binary-files

如何向文件添加虚拟字节?

我在 Windows 11 上,我主要关心的是让文件(.bin 文件)看起来比实际更大,而不增强文件的功能。 我有一个 524,288 字节大小的文件,我想通过在文件末尾添加虚拟字节将其变为 4,194,304 字节。 请告诉我如何做到这一点,如果需要的话我会安装程序。 ...

Admin

从 Gmod workshop 中提取 bin 文件时,7zip 提示“payload 数据结束后还有一些数据”
binary-files

从 Gmod workshop 中提取 bin 文件时,7zip 提示“payload 数据结束后还有一些数据”

在我们开始之前,这是一个几乎相同的问题从 6 年前开始,由于 7Zip 的更新,所提供的答案今天似乎不再那么重要。 使用 7zip 解压通过以下方式下载的 bin 文件Steam命令,我收到了“有效载荷数据结束后还有一些数据”的问题。 我目前使用的是 7zip 19.00,根据原始问题,它应该没有问题,因为这个错误只在 16.02 或以下版本中起作用。后来我升级到了 22.01,仍然面临同样的问题。 如果需要更多信息,请告诉我,我不确定如何继续。 ...

Admin

Bash:在 CLI 上截断或裁剪二进制文件或 stdin 的一部分?
binary-files

Bash:在 CLI 上截断或裁剪二进制文件或 stdin 的一部分?

如果我有一个二进制文件,或者一些带有原始二进制输出的命令,并且我正在寻找一个 shell(bash)命令来裁剪数据的特定部分,即给定的开始和长度或结束偏移量(以字节为单位)。 例如,假设file.bin包含abcdefghijk,我会做类似的事情: cat file.bin | crop 5 3 为了表明我只想保留偏移量为 5 且长度为 3 的部分,因此此示例将输出fgh。 我知道有这个cut命令,但它适用于文本内容并逐行处理输入。就我而言,我通常处理二进制数据,因此没有行的概念。我只是想以字节为单位指定要裁剪的部分。 有没有二进制替代品cut? ...

Admin

查找二进制文件中特定类型的数据块的字节偏移量值,但会跳过包含大于 127 [或 0x7F] 的任何字节的块
binary-files

查找二进制文件中特定类型的数据块的字节偏移量值,但会跳过包含大于 127 [或 0x7F] 的任何字节的块

我有一个包含数据块的二进制文件。每个块的前四个字节包含一个固定字节字符串,之后的五个字节包含块的“类型”字节。我想找出特定类型的每个块的字节偏移量。因此我执行了以下命令(请注意,我head在这里使用以使我的代码片段简短): $ grep -oaPb '(\x0b\x0c\x0d\x0e)' input.bin | head -n4 | cut -d: -f1 0 58 137 281 这将为我提供文件中所有数据块的字节偏移量。查看十六进制编辑器... 偏移量 0 处的块 = 类型0x0440 偏移量 58 处的块 = 类型0x0540 偏移量 137 处...

Admin

在哪个系统上我应该选择“musl”或“gnu”二进制文件?
binary-files

在哪个系统上我应该选择“musl”或“gnu”二进制文件?

musl几个 rust 实用程序包括带有和后缀的 Linux 二进制文件gnu,让我想知道我应该使用哪一个,以及为什么? 例子: https://github.com/chmln/sd/releases为 Linux 提供 musl 和 gnu https://github.com/BurntSushi/ripgrep/releases为 Linux 提供 musl,为 Windows 提供 gnu 和 msvc ...

Admin

如何将 .bin 文件转换为 .json 文件
binary-files

如何将 .bin 文件转换为 .json 文件

我的电脑上有一个“.bin”文件,我想转换它。我尝试使用 ISO 阅读器进行转换,但不起作用。我对这个文件唯一了解的是,它存储了一些我想查看的 json 数据。 我不确定这是否有用,但文件内部看起来像这样: ^@b^@^B^B...等等。 另外还有一个包含该文本的 json 文件,这可能也有用。 { "Binary" : 2636390306 } 注意:我知道这是一个 json 文件,因为有人已经解析了有关此文件的一些信息,但我不确定他是如何做到的。他在文本编辑器中发送了一张图片,内容如下: file_nam...

Admin

将每行的二进制数字逐个放入
binary-files

将每行的二进制数字逐个放入

我的目标是将十进制数转换为二进制数,并在 EXCEL 中将二进制数逐一放入每列。我确实使用 BASE 命令将十进制数转换为二进制数,但不知道如何将其逐一放入列中。这是我想要制作的图片。我该怎么做? ...

Admin

二进制文件和任何其他类型的文本文件之间的具体区别是什么?
binary-files

二进制文件和任何其他类型的文本文件之间的具体区别是什么?

出于好奇心而提出的问题。为什么如果我从由 c 代码编译的二进制文件中复制代码,并将其粘贴到我使其可执行的新文件中,这个新文件不会充当二进制文件并执行代码: 我猜想存在某种元数据,但我不知道它是如何工作的。 所以我的问题是:二进制文件和文本文件之间真正的具体区别是什么?我在互联网上找不到有关这一点的任何信息。我​​想详细了解这一点。 ...

Admin