Significantly improved scanner of malicious updates. - #24
Conversation
rubo77
commented
Sep 13, 2015
This seems like a complete rewrite in WSH (Windows Script Host) Can you please add a lot more documentation in the code, so everyone can easily inderstand what is happening (without having to learn WSH too deep)? Also the Comments that explained the reason, why to remove the updates are missing in your code. A lot has to be enhanced before this should be published: The code should be easily understandable |
KOLANICH
commented
Sep 13, 2015
Commented the code in doxygen short style. |
rubo77
commented
Sep 14, 2015
Great work! I didnt't try it out jet, but some more issues:
Maybe WSH could be a vulnerability itself? |
KOLANICH
commented
Sep 14, 2015
It doesn't. It is everything clear. If WSH had at least ES5, everything would be implemented through setters/getters. But it doesn't.
config.js was meant to be config.json, but WHS js is built upon ancient ie engine and it doesn't have JSON. Adding a js-based parser is overkill here, that's why I use evil. But the config is still must be a valid json.
No dependencies except of WSH, ActiveX, used ActiveX components and my lib.
We already have to use WSH, why not to use more WSH? WSH is a good technology, but strongly needs modernization. In fact i'd be better to replace it with node.js with bindings to .net and bundle node with windows. |
KOLANICH
commented
Sep 20, 2015
Forget about this PR, I have made something better https://github.com/KOLANICH/CleanUnwantedUpdates But I haven't managed to integrate it here, because of the problems with paths. When I run my script manually, it works, when I put it into bat, it doesn't. Maybe you can? |
rubo77
commented
Sep 20, 2015
Some hints for working in github
In your new project, you should openly state the problem, that it is not working jet in the README, or others will download it and notice too late, that it is not working still |
No description provided.