本帖最后由 lzh173 于 2026-1-25 18:38 编辑
无聊刷B站时,看到一“数字版权保护”软件,遂下载(X度网盘浪费我一个晚上)
主界面如下(满满的ai风味)
大概的使用流程:文件放入上图的“创建器”,然后设置密码,生成一个.smds文件,用户在"查看器"里打开文件,输入密码即可查看
这个“查看器”有反截图,猜测是使用了SetWindowDisplayAffinity
打开安装目录,一目了然
[Shell] 纯文本查看 复制代码 目录: 软件a
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2026/1/24 9:37 locales
d----- 2026/1/24 9:37 resources
-a---- 2026/1/24 9:37 114781 chrome_100_percent.pak
-a---- 2026/1/24 9:37 186658 chrome_200_percent.pak
-a---- 2026/1/24 9:37 4741480 d3dcompiler_47.dll
-a---- 2026/1/24 9:37 25619968 dxcompiler.dll
-a---- 2026/1/24 9:37 1503600 dxil.dll
-a---- 2026/1/24 9:37 3090432 ffmpeg.dll
-a---- 2026/1/24 9:37 10822192 icudtl.dat
-a---- 2026/1/24 9:37 512512 libEGL.dll
-a---- 2026/1/24 9:37 8010240 libGLESv2.dll
-a---- 2026/1/24 9:37 1096 LICENSE.electron.txt
-a---- 2026/1/24 9:37 15981304 LICENSES.chromium.html
-a---- 2026/1/24 9:37 6375943 resources.pak
-a---- 2026/1/24 9:37 339863 snapshot_blob.bin
-a---- 2026/1/24 9:37 213583872 SovereignCreator.exe
-a---- 2026/1/24 9:37 713034 v8_context_snapshot.bin
-a---- 2026/1/24 9:38 5628928 vk_swiftshader.dll
-a---- 2026/1/24 9:37 106 vk_swiftshader_icd.json
-a---- 2026/1/24 9:38 957440 vulkan-1.dll
经典谷歌浏览器内核.jpg

回到主题,开始解包
工具下载:
https://nodejs.org/en/download/
记得添加环境变量,安装后打开终端,输入以下指令
[Shell] 纯文本查看 复制代码 npm install -g @electron/asar
工具准备:
找到resources\app.asar,然后打开一个终端,执行以下命令
[Shell] 纯文本查看 复制代码 mkdir ext
npx @electron/asar extract resources\app.asar ext
这时解压出来的js文件就在ext文件夹下了 |