本来还想单独写个软件出来的。不过手动试了下,使用WIN自带的功能就能实现。
要达到的效果就是在N个文本文件中(TXT,CSS,PHP,JS……)找出包含指定内容的文件。
应该场景:
这里也不能完全便举出来,只能说说自己在什么情况下会使用到这个功能。
一、处理网页模块问题时。
特别像是使用单页扒手下下来的一些网页文件,有些效果没显示出来。这时候就需要手动去查找错误改正。
如果问题直接是在当前页面还好,但是通常出问题的都是在JS里,JS里使用代码操作了网页元素。
这时候要找问题,我们就需要以网页元素的ID、NAME、CLASS或者是标签名等其中的一样来查找,看看它是出现在哪个JS文件里,然后去修改。
如果这个单页有一两个JS文件还好,但是有的达到20多个JS,手动一个个打开,搜索,就会比较慢了。这时候就需要使用到今天说的小技巧。
二、查找网页木马的源头。
很多朋友的网页会被挂马,而被挂马之后,想要找到问题并解决就是一件不太容易的事了。
比如发现首页会自动在最后加上一些链接。当自己把这些链接删除之后,过一段时间,链接又出现了。
这种情况其实是脚本在作怪。一般都是JS或者VBS脚本。他们会在你的网站里建一个脚本,然后写上相关代码。再到一些网页文件里去添加代码来引用这个脚本。
而脚本的功能就是检查网站首页,看首页是否包含了他要挂上的外链。如果没有,就修改首页,在原有的内容后添加上外链。
所以要解决这种问题,就得把这个脚本文件找出来,把引用它的文件找出来。然后把相关代码、文件都删除掉。
怎么找呢?也是用到今天说的小技巧。
使用方法:
其实这个方法可能大家都有用到过,只是不太容易想到用它来搜索多文件里的文本而以。
1、把需要搜索的多个文件放到同一文件夹内(是否为根目录都可以)。
2、按CTRL+F键,打开系统的搜索功能。
3、在“包含文字”里填入要搜索的字符,然后点击“立即搜索”,出现结果如下。
OK,这样就完成了。可以在众多文件里找出需要的文件出来。无论是修改代码还是找出木马,使用这个功能都可以很快的得到解决。
当然,重点是在于“包含文字”上,如果你搜索的一段文字没有结果,可能并不是没有搜到,而是需要你转换一下内容再进行搜索。
就拿被挂黑链来说,如果我们发现被挂上的链接为 www.abc.com 这样的,理论上我们只要搜索“www.abc.com”就可以了,但是通常我们是搜索不出来的。因为在脚本文件里可能它是被分成了几份。
比如 ‘ww’+’w.a’+’bc.’+’c’+’om’ 这样的。
我们当然就搜索不出来。这时候就要想其它办法慢慢搜索筛选了。