无忧启动论坛

标题: 发现一个比对pe的非常好的工具能够在1秒内把不同pe导出的列表里的不同文件全部找出来 [打印本页]

作者: sairen139    时间: 2021-5-10 21:00
标题: 发现一个比对pe的非常好的工具能够在1秒内把不同pe导出的列表里的不同文件全部找出来
发现一个比对pe的非常好的工具能够在1秒内把不同pe导出的列表里的不同文件全部找出来
这个工具是群友@213道话 提供的
我在桌面试了一下批处理lsmgr.bat能在1秒内查找出在a.txt不在b.txt中的文件

lsmgr sub a.txt b.txt>c.txt


详细的相关的其它命令如下所示:

命令使用:

1.为目录内所有文件产生一个文件清单

lsmgr scn dir

例子:
lsmgr scn C:\windows > aa.lst

2.合并不同的清单

lsmgr cat list [...]

例子:
lsmgr cat aa.lst bb.lst > cc.lst

3.在a和b两个清单中查找出相同文件

lsmgr and list_a list_b

例子:

lsmgr and aa.lst bb.lst > cc.lst

4. Find files in a but not in b

lsmgr sub list_a list_b

4.查找出在a不在b中的文件

lsmgr sub list_a list_b

例子:

lsmgr sub aa.lst bb.lst > cc.lst

5.复制在清单里的文件到另一个目录

lsmgr cpy list mapping

例子:

lsmgr cpy aa.lst C:=D:

这个命令复制 aa.lst 中的文件从C: 到 D: ,  例如,  把 C:\WINDOWS\explorer.exe 复制到 D:\WINDOWS\explorer.exe

6.删除清单里的文件

lsmgr del list

例子:

lsmgr del aa.lst

7. 映射

You can use the -m option to map directories, for example:

lsmgr -m C:=D: scn C:\WINDOWS

你可以用 -m 选项去映射目录,例如:

lsmgr -m C:=D: scn C:\WINDOWS

在写入到输出之前,这命令会扫描所有在 C:\WINDOWS的文件和将C: 改为 D:

lsmgr -m E:\I386=C:\WINDOWS and aa.lst bb.lst

这命令列出在 aa.lst 和 bb.lst里共同的文件,但是这两个清单有不同的前缀; 在比较前, 用-m 将 E:\I386 改为 C:\WINDOWS 。

8.使用%SystemRoot%变数

你可以用 %SystemRoot% 变数去处理不同的系统目录,例如:

lsmgr -m C:\WINDOWS=%SystemRoot% cat aa.lst > bb.lst

在 aa.lst  里的路径名称将会被适当地映射。




无盘天使x64驱动.7z

52.54 KB, 下载次数: 264, 下载积分: 无忧币 -2

里面对pe列表比对最有用的是14k的lsmgr.exe


作者: sairen139    时间: 2021-5-10 21:06
本帖最后由 sairen139 于 2021-5-22 16:44 编辑

@echo off
cd /d %~dp0
::mywim出问题的pe
set mywim=minix86_64.wim
::deskwim没问题的基准pe,可以是boot.wim
set destwim=F:\sources\boot.wim


bin\wimlib dir %mywim% 1>%~dp0mywim_temp.txt
bin\wimlib dir %destwim% 1 >%~dp0destwim_temp.txt
echo 以下是仅在PE:%destwim%镜像中的文件>%~dp0indest_temp.txt
bin\lsmgr sub %~dp0destwim_temp.txt %~dp0mywim_temp.txt >>%~dp0indest_temp.txt
notepad %~dp0indest_temp.txt
del /f /q *_temp.txt
exit


附上比较两个列表提取差异的图一张

BFD038D0-1A90-4348-B106-4B09E85B1318.jpeg (1.86 MB, 下载次数: 198)

BFD038D0-1A90-4348-B106-4B09E85B1318.jpeg

作者: fulibo    时间: 2021-5-10 21:34
不明觉厉!
作者: l3429900    时间: 2021-5-10 22:02
很不错
作者: zengqcyxx    时间: 2021-5-11 02:08
试试有多牛
作者: 2010sya    时间: 2021-5-11 06:40
修改过的同名文件,能否进行比较?
作者: dkzzlf    时间: 2021-5-11 07:32
感谢分享
作者: xzst110    时间: 2021-5-11 08:05
感谢分享!
作者: junyee    时间: 2021-5-11 08:30
无盘天使的官网好像挂 了,楼主在哪下载到的...
作者: Sseet    时间: 2021-5-11 13:53
试试效果
作者: zhjsn    时间: 2021-5-11 14:25
thanks
作者: 追风    时间: 2021-5-11 19:43
感谢分享,用这个比较文件方便多了
作者: 2011qdyh    时间: 2021-5-11 21:00
本帖最后由 2011qdyh 于 2021-5-11 21:03 编辑

我的a1.lst中有
D:\a1\a11.txt
D:\a1\a12.txt
D:\a1\b11.txt
D:\a1\b12.txt
D:\a1\b21.txt
a2.lst中有
D:\a2\b11.txt
D:\a2\b12.txt
D:\a2\b21.txt
我使用“lsmgr sub a1.lst a2.lst > c1.lst”命令行后,
c1.lst中的文件是
D:\a1\a11.txt
D:\a1\a12.txt
D:\a1\b11.txt
D:\a1\b12.txt
D:\a1\b21.txt
与a1.lst相同,不知为何?

作者: 2011qdyh    时间: 2021-5-11 21:15
我自己已经整明白,不烦楼主了。
作者: sairen139    时间: 2021-5-11 21:48
2011qdyh 发表于 2021-5-11 21:15
我自己已经整明白,不烦楼主了。

那具体是怎么整明白的?
作者: sairen139    时间: 2021-5-11 21:53
2011qdyh 发表于 2021-5-11 21:15
我自己已经整明白,不烦楼主了。

utf8吗?
作者: liaonf    时间: 2021-5-12 11:46
下载备用,感谢楼主!
作者: a46872963    时间: 2021-5-12 11:52
怎么使用啊 教学下
作者: lmj9401    时间: 2021-5-12 16:01
有意思
作者: 2011qdyh    时间: 2021-5-12 20:02
sairen139 发表于 2021-5-11 21:48
那具体是怎么整明白的?

使用“lsmgr scn dir”命令行产生文件清单后,添加路径名使文件名发生变化了
作者: Zxb200911    时间: 2021-5-27 13:28
感谢分享!
作者: xban    时间: 2021-5-27 23:42
不错感谢分享
作者: xhan    时间: 2021-5-27 23:43
感谢分享
作者: gzlulin    时间: 2021-5-28 10:39
非常不错 试一下!
作者: bnn17    时间: 2021-12-21 16:41
无盘天使x64驱动.7z не могу скачать. Плиз куда-нибудь на goole-disk. Заранее спасибо
作者: 随缘518    时间: 2021-12-26 18:54
少个wdlst64.exe文件求楼主重新发个链接
作者: zyy    时间: 2021-12-27 22:49
已经下载,谢谢分享
作者: liyaguo    时间: 2022-3-6 18:14
经试用,这个工具非常好,lsmgr sub 和lsmgr scn 让PE制作分析别人的系统文件变得非常简单了

这么好的帖子差不多一年了没人看,版主能置顶最好
作者: aiya01    时间: 2022-3-6 18:22
liyaguo 发表于 2022-3-6 18:14
经试用,这个工具非常好,lsmgr sub 和lsmgr scn 让PE制作分析别人的系统文件变得非常简单了

这么好的帖 ...

Beyond Compare 不是更直观吗?
作者: 36D    时间: 2022-4-5 16:06
支持一下
作者: 36D    时间: 2022-4-5 16:06
支持一下
作者: 36D    时间: 2022-4-5 16:57
支持一下
作者: ddnflier    时间: 2022-4-5 19:43
绝不吝啬我的回复,哈哈~~~
作者: wszjf    时间: 2022-4-5 20:43
这个工具不错,收藏,收藏
作者: fxyq    时间: 2022-4-6 19:17

支持……
作者: ddnflier    时间: 2022-4-8 13:16
此时此刻,我想吟诗一首:太棒了!
作者: ddnflier    时间: 2022-4-10 11:20
跟楼主学习了,牛掰~~
作者: useQQqqq99    时间: 2022-4-10 11:31
感谢分享
作者: martin313    时间: 2023-11-25 11:45

这么小的工具,居然功能这么多,神奇
作者: lgr99    时间: 2023-11-25 12:18
感谢分享




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3