Kali Linux下运行Sniffjoke出错的解决
来源:互联网 发布:微信聊天记录迁移 mac 编辑:程序博客网 时间:2024/05/29 13:38
Kali Linux下运行Sniffjoke出错的解决
由于Kali Linux版本的更新和Sniffjoke发布时间久远等问题,Sniffjoke在新版本的Kali Linux中运行存在各种问题。下面依次讲解一下解决办法。
第一个问题:从Kali Linux 2016.1开始,ifconfig命令的输出格式发生改变,这样导致Sniffjoke无法正确获取网络接口。由于Sniffjoke没有提供接口相关选项,并且该软件是C++编写,所以需要用户修改源代码,重新编译。
(1)到Kali Linux官网http://http.kali.org/pool/main/s/sniffjoke/,下载该软件的源码包sniffjoke_0.4.1.orig.tar.gz。
(2)解压该包,然后修改其中srcrvice/UserConf.cc文件,将原有第190行修改为如下:
snprintf(cmd, MEDIUMBUF, "ifconfig %s | grep \"inet \" | cut -b 14- | awk '{print $1}'",
(3)保存文件。
(4)在Kali Linux中安装cmake工具。
apt-get install cmake
(5)进入源码文件夹,执行以下命令,编译和安装Sniffjoke。
mkdir build
cd build
cmake ..
make
sudo -s
make install
第二个问题:由于Sniffjoke-auto命令要访问软件作者的官网http://www.delirandom.net/,以检测网络连接模式。但该网站现在无法访问,导致无法建立配置文件。解决办法如下:
(1)在公网建立一个PHP的网站,将源码文件夹中conf/sjA/pe.php文件上传到网站。
(2)在执行sniffjoke-auto命令,添加以下两个选项:
-s http://PHP网站/pe.php
-a PHP网站的IP地址
PS:在执行sniffjoke时,建议添加--foreground选项,可以看到错误提示,进行错误排除。
0 0
- Kali Linux下运行Sniffjoke出错的解决
- Kali Linux 2016.2 i386 下 Wireshark 运行报错的解决(Vmware Workstation 12.5 环境)
- linux下运行eclipse出错的解决方法
- 解决VMWARE 虚拟机下 kali linux 没有声音的问题
- linux下运行eclipse出错
- linux下运行eclipse出错
- kali linux运行慢的原因
- kali下tomcat安装出错
- Kali Linux 2017中Scapy运行bug解决
- linux运行DBCA出错(未解决)
- 解决Linux系统下安装redis make出错的问题
- 解决在kali中无法运行android模拟器的问题
- 虚拟机下 kali linux 2.0的安装
- Kali Linux下ssh的配置
- VMware下 KALI Linux 的连网调试
- Linux下Qt第一次运行出错
- Kali linux下解决wps office 安装以及依赖问题
- wxWidgets+CodeBlocks运行出错的解决
- [bzoj1570][JSOI2008] Blue Mary的旅行 最大流
- SQL必知必会笔记手册
- k8s入门系列之guestbook快速部署
- php基础知识 10,数组的运用
- iOS JSModel转化过程中含有id属性解决办法
- Kali Linux下运行Sniffjoke出错的解决
- Android Tangram模型:连淘宝、天猫都在用的UI框架模型你一定要懂
- 场景解析--Pyramid Scene Parsing Network
- 服务器端返回数据处理
- 混淆后导出APK时报Warning而导出失败?
- redis
- 安卓开发笔记,一些有用的方法记录(随时记录)
- java中string与json互相转化
- 洛谷OJ