无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 8170|回复: 37
打印 上一主题 下一主题

[分享] 发现一个比对pe的非常好的工具能够在1秒内把不同pe导出的列表里的不同文件全部找出来

    [复制链接]
跳转到指定楼层
1#
发表于 2021-5-10 21:00:18 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
发现一个比对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, 下载次数: 253, 下载积分: 无忧币 -2

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

评分

参与人数 4无忧币 +18 收起 理由
liyaguo + 5 赞一个!
l3429900 + 3 很给力!
fulibo + 5 很给力!
wuxin9712 + 5

查看全部评分

2#
 楼主| 发表于 2021-5-10 21:06:21 | 只看该作者
本帖最后由 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, 下载次数: 153)

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

使用道具 举报

3#
发表于 2021-5-10 21:34:54 | 只看该作者
不明觉厉!
回复

使用道具 举报

4#
发表于 2021-5-10 22:02:55 | 只看该作者
很不错
回复

使用道具 举报

5#
发表于 2021-5-11 02:08:22 | 只看该作者
试试有多牛
回复

使用道具 举报

6#
发表于 2021-5-11 06:40:28 | 只看该作者
修改过的同名文件,能否进行比较?
回复

使用道具 举报

7#
发表于 2021-5-11 07:32:18 | 只看该作者
感谢分享
回复

使用道具 举报

8#
发表于 2021-5-11 08:05:11 | 只看该作者
感谢分享!
回复

使用道具 举报

9#
发表于 2021-5-11 08:30:20 | 只看该作者
无盘天使的官网好像挂 了,楼主在哪下载到的...
回复

使用道具 举报

10#
发表于 2021-5-11 13:53:51 | 只看该作者
试试效果
回复

使用道具 举报

11#
发表于 2021-5-11 14:25:15 | 只看该作者
thanks
回复

使用道具 举报

12#
发表于 2021-5-11 19:43:47 | 只看该作者
感谢分享,用这个比较文件方便多了
回复

使用道具 举报

13#
发表于 2021-5-11 21:00:29 | 只看该作者
本帖最后由 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相同,不知为何?
回复

使用道具 举报

14#
发表于 2021-5-11 21:15:05 | 只看该作者
我自己已经整明白,不烦楼主了。
回复

使用道具 举报

15#
 楼主| 发表于 2021-5-11 21:48:41 | 只看该作者
2011qdyh 发表于 2021-5-11 21:15
我自己已经整明白,不烦楼主了。

那具体是怎么整明白的?
回复

使用道具 举报

16#
 楼主| 发表于 2021-5-11 21:53:12 | 只看该作者
2011qdyh 发表于 2021-5-11 21:15
我自己已经整明白,不烦楼主了。

utf8吗?
回复

使用道具 举报

17#
发表于 2021-5-12 11:46:46 | 只看该作者
下载备用,感谢楼主!
回复

使用道具 举报

18#
发表于 2021-5-12 11:52:13 | 只看该作者
怎么使用啊 教学下
回复

使用道具 举报

19#
发表于 2021-5-12 16:01:11 来自手机 | 只看该作者
有意思
回复

使用道具 举报

20#
发表于 2021-5-12 20:02:57 | 只看该作者
sairen139 发表于 2021-5-11 21:48
那具体是怎么整明白的?

使用“lsmgr scn dir”命令行产生文件清单后,添加路径名使文件名发生变化了
回复

使用道具 举报

21#
发表于 2021-5-27 13:28:19 | 只看该作者
感谢分享!
回复

使用道具 举报

22#
发表于 2021-5-27 23:42:47 | 只看该作者
不错感谢分享
回复

使用道具 举报

23#
发表于 2021-5-27 23:43:50 | 只看该作者
感谢分享
回复

使用道具 举报

24#
发表于 2021-5-28 10:39:23 | 只看该作者
非常不错 试一下!
回复

使用道具 举报

25#
发表于 2021-12-21 16:41:40 | 只看该作者
无盘天使x64驱动.7z не могу скачать. Плиз куда-нибудь на goole-disk. Заранее спасибо
回复

使用道具 举报

26#
发表于 2021-12-26 18:54:48 | 只看该作者
少个wdlst64.exe文件求楼主重新发个链接
回复

使用道具 举报

27#
发表于 2021-12-27 22:49:23 | 只看该作者
已经下载,谢谢分享
回复

使用道具 举报

28#
发表于 2022-3-6 18:14:39 | 只看该作者
经试用,这个工具非常好,lsmgr sub 和lsmgr scn 让PE制作分析别人的系统文件变得非常简单了

这么好的帖子差不多一年了没人看,版主能置顶最好
回复

使用道具 举报

29#
发表于 2022-3-6 18:22:58 来自手机 | 只看该作者
liyaguo 发表于 2022-3-6 18:14
经试用,这个工具非常好,lsmgr sub 和lsmgr scn 让PE制作分析别人的系统文件变得非常简单了

这么好的帖 ...

Beyond Compare 不是更直观吗?
回复

使用道具 举报

30#
发表于 2022-4-5 16:06:37 来自手机 | 只看该作者
支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 23:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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