无忧启动论坛

 找回密码
 注册
搜索

对Catroot下签名文件精简的思路和尝试

查看数: 8636 | 评论数: 27 | 收藏 12
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-2-4 12:06

正文摘要:

本帖最后由 Windows_Air 于 2019-2-4 16:17 编辑 一、引言 对于PE(Portable Executable)文件,如果要校验其完整性或有效性,很容易地想到使用数字签名的办法。

回复

Windows_Air 发表于 2020-10-17 22:34:26
weiisusu 发表于 2020-9-1 03:24
800700c1然后一直卡1%,提示press any key to exit,请问啥原因?

可能是权限不够
weiisusu 发表于 2020-9-1 03:24:53
800700c1然后一直卡1%,提示press any key to exit,请问啥原因?

点评

可能是权限不够  详情 回复 发表于 2020-10-17 22:34
Windows_Air 发表于 2019-4-21 00:11:02
chshrm 发表于 2019-3-18 20:10
如图所示,没找到那个划线部分的文件夹。只得到了一个可以精简的文件列表

不太清楚,原本是想静默删除的。。。
Anson4 发表于 2019-3-19 14:36:43
感谢分享!
chshrm 发表于 2019-3-18 20:10:47


如图所示,没找到那个划线部分的文件夹。只得到了一个可以精简的文件列表

点评

不太清楚,原本是想静默删除的。。。  详情 回复 发表于 2019-4-21 00:11
Windows_Air 发表于 2019-3-2 12:33:29
xman00 发表于 2019-2-18 09:40
因为我只关心*KB*相关的cat文件,经过各种尝试,结论就是这部分动不动~有危害或隐患的

那就比较神奇了,至少还是能处理掉不少的
xman00 发表于 2019-2-27 22:40:21
本帖最后由 xman00 于 2019-3-4 16:00 编辑

你好,我又来了。

请提供一下如下图的实现命令,很重要呢,谢谢
chshrm 发表于 2019-2-19 10:30:36
顶起来,期待后续进展!
xinhangxing123 发表于 2019-2-18 09:47:58
谢谢楼主分享
xinhangxing123 发表于 2019-2-18 09:47:43
谢谢楼主分享
xman00 发表于 2019-2-18 09:40:09
因为我只关心*KB*相关的cat文件,经过各种尝试,结论就是这部分动不动~有危害或隐患的

点评

那就比较神奇了,至少还是能处理掉不少的  详情 回复 发表于 2019-3-2 12:33
xman00 发表于 2019-2-18 09:39:10
Windows_Air 发表于 2019-2-15 10:41
有可能是注册表没删干净

已确定和注册表无关,注册表清理得相当干净的。
Windows_Air 发表于 2019-2-15 10:41:41

有可能是注册表没删干净

点评

已确定和注册表无关,注册表清理得相当干净的。  详情 回复 发表于 2019-2-18 09:39
xman00 发表于 2019-2-10 18:36:56
开机蓝屏

点评

有可能是注册表没删干净  详情 回复 发表于 2019-2-15 10:41
Windows_Air 发表于 2019-2-10 16:49:11
xman00 发表于 2019-2-9 15:44
想删除更多,前期的设想是干掉所有KB相关的(更新有关的),结果失败。再通过错误日志补充,仍然不行。暂时没 ...

失败?具体指?
xman00 发表于 2019-2-9 15:44:23
想删除更多,前期的设想是干掉所有KB相关的(更新有关的),结果失败。再通过错误日志补充,仍然不行。暂时没有安全精简的策略。希望得到更多指导。

点评

失败?具体指?  详情 回复 发表于 2019-2-10 16:49
Windows_Air 发表于 2019-2-6 17:41:17
sx3k 发表于 2019-2-6 11:52
slore的方法解决了我的问题,楼主你的工具如我的图片所示的内容是什么问题?

能把CBS.log删除后再重新运行看看文件里面有什么错误吗
sx3k 发表于 2019-2-6 11:52:52


slore的方法解决了我的问题,楼主你的工具如我的图片所示的内容是什么问题?

点评

能把CBS.log删除后再重新运行看看文件里面有什么错误吗  详情 回复 发表于 2019-2-6 17:41
Windows_Air 发表于 2019-2-6 11:45:06
slore 发表于 2019-2-4 23:07
其实Re:WIN10XPE 自带了精简Catroot列表。

D:\dev\wimbuilder2\Projects\WIN10XPE\00-Configures\Bu ...

试了下,catfile还能节省1000...不清楚是不是姿势不对
Windows_Air 发表于 2019-2-6 11:14:49
slore 发表于 2019-2-4 23:07
其实Re:WIN10XPE 自带了精简Catroot列表。

D:\dev\wimbuilder2\Projects\WIN10XPE\00-Configures\Bu ...

不太清楚。。。估计又造轮子了
Windows_Air 发表于 2019-2-6 11:00:11
sx3k 发表于 2019-2-4 18:06
我正好需要,谢谢分享。
我用 catfile.exe精简slore的Wimbuilder2生成的PE下的Catroot下的文件。
Wimbuil ...

效果如何?

点评

slore的方法解决了我的问题,楼主你的工具如我的图片所示的内容是什么问题。  详情 回复 发表于 2019-2-6 11:52
slore 发表于 2019-2-4 23:07:55
本帖最后由 slore 于 2019-2-4 23:15 编辑
sx3k 发表于 2019-2-4 18:06
我正好需要,谢谢分享。
我用 catfile.exe精简slore的Wimbuilder2生成的PE下的Catroot下的文件。
Wimbuil ...


其实Re:WIN10XPE 自带了精简Catroot列表。

D:\dev\wimbuilder2\Projects\WIN10XPE\00-Configures\Build\Catalog.bat
@echo off

if not "x%opt[build.catalog]%"=="xfull" goto :CATALOG_ADDFILES

call AddFiles %0 :end_full_files
goto :end_full_files

;[Catalog_AddFiles_Info]
; Full Catalogs: \Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
; Use signtool.exe to find Catalogs ex: Signtool verify /kp /v /a X:\Windows\System32\drivers\*.sys > B:\SignDrivers.txt


\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
:end_full_files
goto :EOF

:CATALOG_ADDFILES
call AddFiles %0 :end_files
goto :end_files
@\Windows\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\
+ver >= 17763
; typo? this line make all catalog ?
\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}


;skip
+ver = 0

Microsoft-Windows-Client-Desktop-Required-Package*.cat
Microsoft-Windows-Client-Desktop-Required-WOW64-Package*.cat
Microsoft-Windows-Client-Features-Package*.cat
...
; For updates
Package_*

:end_files


删除蓝色的部分就行了。不过为了保持兼容性,所以RS5暂时所有的文件都加了。

不知道signtool.exe的结果和楼主的catfile.exe有什么区别。

点评

试了下,catfile还能节省1000...不清楚是不是姿势不对  详情 回复 发表于 2019-2-6 11:45
不太清楚。。。估计又造轮子了  详情 回复 发表于 2019-2-6 11:14
wangziqiang 发表于 2019-2-4 20:49:13
新年快乐 感谢分享
sx3k 发表于 2019-2-4 18:06:00
本帖最后由 sx3k 于 2019-2-4 18:41 编辑

我正好需要,谢谢分享。
我用 catfile.exe精简slore的Wimbuilder2生成的PE下的Catroot下的文件。
Wimbuilder2-基于hta/vbs/js/bat的图形界面新的PE生成器
http://bbs.wuyou.net/forum.php?m ... &fromuid=678854
(出处: 无忧启动论坛)
Re:WIN10XPE - 从零开始构建的PE+Admin双登录+MTP支持首发+19H1支持
http://bbs.wuyou.net/forum.php?m ... &fromuid=678854
(出处: 无忧启动论坛)

Windows 10 x64-2019-02-04-18-36-09.png (37.36 KB, 下载次数: 107)

Windows 10 x64-2019-02-04-18-36-09.png

点评

效果如何?  详情 回复 发表于 2019-2-6 11:00
其实Re:WIN10XPE 自带了精简Catroot列表。 D:\dev\wimbuilder2\Projects\WIN10XPE\00-Configures\Build\Catalog.bat 删除蓝色的部分就行了。不过为了保持兼容性,所以RS5暂时所有的文件都加了。 不知道si  详情 回复 发表于 2019-2-4 23:07
bdfcy 发表于 2019-2-4 17:47:03
还不懂,先收藏一个,以后再学习
红毛樱木 发表于 2019-2-4 12:52:37
cat文件存储的文件信息也能读,厉害
qitiandashe1020 发表于 2019-2-4 12:29:38
好高深啊。。。。抢个沙发先

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 03:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表