如何在C程序中解密漫画应用程序的.jpg文件?

逆向工程 C 加密
2021-06-28 06:46:49

我正在尝试解密我在 android 上的漫画阅读器应用程序中购买的漫画的 jpg 图像,但我既无法查看它们(从 SD 卡复制到 Windows 桌面后),也无法将它们转换为 pdf 以在我的桌面上阅读。

我在jpg header FF D8开始之前看到很多数据,很困惑。

01 00 00 00 2D 82 00 00 28 00 00 00 80 47 88 47 80 48 08 48 00 48 08 48 00 48 88 47 00 48 88 47 00 48 88 47 00 48 08 48 EF 4F 00 00 00 00 00 00 41 00 00 00 00 00 00 00 41 00 00 00 00 00 00 00 C8 E3 E4 E4 03 3A AB F3 0F DE 05 14 33 C9 82 B8 32 72 8F 20 67 1 6 1 0 F 20 67 1 0 4 0 1 9 F 8C 65 05 C1 FF D8 FF E0

以下是这些加密图像的示例:https : //www.mediafire.com/view/4tnc45xppeazy1c/09.jpg https://www.mediafire.com/file/u0z57slaar4k9ln/10.jpg

有没有办法在 C 程序中解密这些?

我尝试在 JPEGsnoop 中获取信息,它在未知标记 [0xFF02] 处停止,从头信息它是 jpeg 文件,但解析突然停止。它可能以自定义格式嵌入 jpeg。

*** Marker: SOS (Start of Scan) (xFFDA) ***
  OFFSET: 0x00000152
Scan header length = 12
  Number of img components = 3
    Component[1]: selector=0x01, table=0(DC),0(AC)
    Component[2]: selector=0x02, table=1(DC),0(AC)
    Component[3]: selector=0x03, table=1(DC),0(AC)
  Spectral selection = 0 .. 0
  Successive approximation = 0x01

 NOTE: Scan parsing doesn't support this SOF mode.

*** Marker: ??? (Unknown) (xFF02) ***
OFFSET: 0x00004806
    WARNING: Unknown marker [0xFF02]
  Stopping decode
  Use [Img Search Fwd/Rev] to locate other valid embedded JPEGs

在 photoshop 中打开时仅加载一部分 jpeg 图像或显示错误“由于解析 JPEG 数据出现问题,无法完成您的请求”。在 android 应用程序中,首先加载缩略图,然后加载面板作为详细图像,但所有信息都包含在一个单一的 jpeg 文件中。或者,如果已经有一个软件可以修复这些文件中的额外数据。

0个回答
没有发现任何回复~