WebShell检测思路浅谈
2012-03-28 18:03
190 查看
运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。
具体细节不管,如果验证:
vim test.sh
:set ff?
如果出现fileforma=dos那么就基本可以确定是这个问题了。
:set fileformat=unix
:wq
OK了。。。。。。。
本文出自 “徐三金那些年混IT的事” 博客,请务必保留此出处http://xu3jin.blog.51cto.com/2261216/1312844
具体细节不管,如果验证:
vim test.sh
:set ff?
如果出现fileforma=dos那么就基本可以确定是这个问题了。
:set fileformat=unix
:wq
OK了。。。。。。。
bash: ./eth0-access: /bin/bash^M: bad interpreter: 没有那个文件或目录错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的, 即每一行的行尾以 来标识, 其ASCII码分别是0x0D, 0x0A.可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的解决方法:
vim filename然后用命令
:set ff? #可以看到dos或unix的字样. 如果的确是dos格式的。然后用
:set ff=unix #把它强制为unix格式的, 然后存盘退出。再次运行脚本。
本文出自 “徐三金那些年混IT的事” 博客,请务必保留此出处http://xu3jin.blog.51cto.com/2261216/1312844
相关文章推荐
- 浅谈webshell检测方式 推荐
- 浅谈webshell检测方法
- 常见 Webshell 的检测方法及检测绕过思路
- 浅谈web后门隐藏与检测思路
- 几点基于Web日志的Webshell检测思路
- 几点基于Web日志的Webshell检测思路
- 浅谈C/C++内存泄漏及其检测工具
- Nginx虚拟主机防Webshell安全检测程序完美版(图)
- 浅谈PHP调用Webservice思路及源码分享
- iOS开发版本更新和数据更新检测思路 —— HERO博客
- 数字图像处理--显著目标检测思路
- 通用快速检测邮件故障思路方法(一)
- [转载]浅谈C/C++内存泄漏及其检测工具
- 浅谈 Linux 的死锁检测
- 浅谈jQuery为哪般去掉了浏览器检测
- 浅谈前端组件的开发思路
- 浅谈自学方法论- 不断更新-记录思路
- 浅谈Emergence.js 检测元素可见性的 js 插件
- (二):浅谈C/C++内存泄露及其检测工具
- 网络安全检测思路