使用 SET 工具中的clone站点功能时遇到的问题
2012-05-13 01:30
429 查看
SET 克隆站点
SET 中非常有用的一个功能就是克隆站点, 但我在freebsd中使用这个功能时接二连三的遇到问题, 还好最后都一一解决了, 在这里我把遇到的问题和解决方法列出来, 一是对自己学习的总结, 二是希望能够帮到遇到同样问题的朋友.一. ELF binary type "0" not known
这个错误的意思是freebsd无法识别linux格式的二进制文件, 当时我就纳闷了, 怎么会用到linux格式的二进制文件呢? 算了, 先解决眼前的问题吧. 上网找了一下, 发现问题很好解决:
1. 在 /etc/rc.conf 文件中加入一行: linux_enable="YES"
2. 安装 linux_base : pkg_add -r linux_base
3. 用 kldstat 命令查看 linux.ko 是否加载
二. 没有任何具体的错误信息, 只是说无法clone指定的站点(Unable to clone this spec...)
安装完linux_base后, 第一个问题解决了. 第二个问题有点无从下手啊, 不过还好SET是用python写的, 于是我在整个SET目录下用grep查找错误信息的字符串. 结果包含这个这个字符串的文件是 SET 目录中的 src/webattack/web_clone/cloner.py. 打开看了一下, 还好只有400多行, 那就从头看看吧.
看到最后发现, 原来是wget惹的祸啊. SET需要使用wget工具来下载相关站点的网页, 于是cloner.py文件会根据不同的操作系统去不同的目录下查找wget, 如果没有找到, 则使用SET工具包中自带的wget, 可能就是这个自带的wget在freebsd中不能正常工作, 最终导致clone站点失败.
既然找到的问题所在, 解决起来就很容易了: pkg_add -r wget
三. 杂七杂八的小问题
剩下遇到的都是小问题了, 像是没有upx加壳工具, 没有apache什么的, 这些问题都好解决, 只要缺什么就pkg_add什么好了.
相关文章推荐
- 使用2440 5.0BSP KITL功能遇到的问题
- 关于使用facebook的Android调试工具Stetho时遇到的问题
- 使用构建工具gradle打包时,遇到的中文问题和解决方案
- 使用struts2实现下载功能遇到的文件中文问题
- 使用Oracle 11g(64bit) 开发工具(SQL Developer/ PL SQL Developer)时遇到的问题
- laravel框架使用git clone时遇到的问题
- ASP.NET网站管理工具的【安全】功能无法使用问题
- 【Oracle】安装及使用工具PLSQL遇到的问题
- 使用构建工具gradle打包时,遇到的中文问题和解决方式
- linux下rdesktop远程联接windows系统(配合xshell工具的使用及遇到的问题)
- 使用autogen工具生成Makefile遇到问题解决思路
- 使用白鹭引擎遇到的一些问题以及一些工具分享
- 关于用c生成的dll在使用其他供应商的工具创建可执行模块时遇到的一些问题
- Android Studio使用SVN代码管理工具遇到的问题及解决办法
- 今天使用VS2012遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
- Python结巴中文分词工具使用过程中遇到的问题及解决方法
- 今天使用VS2015遇到一个问题:"链接器工具错误 LNK2026 XXX模块对于 SAFESEH 映像是不安全的"
- 使用Intent启动图片裁剪时遇到的问题:Intent#setData()与Intent#setType()赋值问题
- 初次使用博客功能遇到的问题
- 使用mac gradle指令 打包安卓apk遇到$TERM not set问题解决办法