博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检测文件是否存在木马字眼
阅读量:5209 次
发布时间:2019-06-14

本文共 1039 字,大约阅读时间需要 3 分钟。

///         /// 检测文件是否存在木马字眼        ///         /// 文件字符串路径        /// 
true:安全、false:危险
private bool CheckFileSafe(string path) { var file=new FileInfo(path); var sr = file.OpenText(); var text = sr.ReadToEnd(); var DangerString = ".getfolder|.createfolder|.deletefolder|.createdirectory|.deletedirectory|.saveas|wscript.shell|script.encode|server.|.createobject|execute|activexobject|language=|include|filesystemobject|shell.application"; Array arrDangerArray = DangerString.Split('|').ToArray(); //var isSafe = true; if (arrDangerArray.Cast
().Any(item => text.IndexOf(item) >= 0)) { sr.Close(); sr.Dispose(); return false; } sr.Close(); sr.Dispose(); return true; }

 

转载于:https://www.cnblogs.com/qishidz/p/9559926.html

你可能感兴趣的文章
6. VIM 系列 - 全局搜索(ctrlsf.vim)
查看>>
spring security 匿名登录
查看>>
6个重要的.NET概念: - 堆栈,堆,值类型,引用类型,装箱和拆箱(转)
查看>>
纯 CSS 实现三角形尖角箭头的实例
查看>>
改造jQuery-Tagit 插件支持中文全角的逗号和空格
查看>>
利用TensorFlow Object Detection API实现迁移学习
查看>>
wxxcx_learn独立验证与REST
查看>>
Node.js Stream-基础篇
查看>>
LCD编程_画点线圆
查看>>
request.getAttribute()和request.getParameter()区别
查看>>
Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验
查看>>
Linux_学习_Day1
查看>>
英语口语练习系列-C16-钱
查看>>
回忆我的大学
查看>>
hibernate + hsqldb单元测试
查看>>
OO_JAVA_表达式求导_单元总结
查看>>
winfrom---Window 消息大全
查看>>
父类的属性或者方法被private修饰过之后,子类是否能继承的问题,以及this和super的区别...
查看>>
46种常见的浏览器兼容性问题大汇总
查看>>
Swagger从入门到精通
查看>>