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)解压该包,然后修改其中src rvice/ 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选项,可以看到错误提示,进行错误排除。

Kali Linux下运行Sniffjoke出错的解决相关推荐

  1. linux下安装软件出错的解决方法

    $ sudo aptitude install scim-qtimm 解决eva 下无法使用 scim输入法的问题 ,~ af,g jwev}0 (1) #GsnZOT`4Ka)S3{0 sudo . ...

  2. 最新kali linux下完美安装和运行QQ的方法

    腾讯官方早就在10年代初就停止运营Linux版QQ,然而民间折腾Linux版QQ的脚步从来没停过.时至今日,Linux QQ有了很多种的解决方案--如deepin wine QQ系列.docker镜像 ...

  3. linux pm,Kali Linux下配置PM3运行环境

    0x00 前言 作为一个学生党,在今年的早些时候入手了Proxmark3rdv4,一下子花了不少还是有点小心疼,先上Freebuf来看了下相关的资料发现还是有点少,尤其是关于环境配置方面,虽然官方的w ...

  4. Kali Linux下命令行终端的中英文切换

    Kali Linux下命令行终端的中英文切换 由于自己想下载个kali linux学习,但是苦于自己设备受限,下载了kali官网的light版本: kali-linux-light-2019.1a-a ...

  5. linux下运行讯飞语音云的测试程序

    from : http://club.voicecloud.cn/forum.php?mod=viewthread&tid=5484 摸索了一段时间,大概明白了如何在linux下运行讯飞语音云 ...

  6. linux下运行jar包命令

    本人第一次给安卓的朋友做了迷你级别app的后台,但是一关xshell程序就终止了,因此将搜刮到的资料分享出来 阅览目录 linux下运行jar包的命令 详细介绍第三种方式 linux下的nohup命令 ...

  7. 【Linux篇】kali Linux下的su、sudo命令用法说明

    [Linux篇]kali Linux下的su.sudo命令用法说明 ​ 总结一下su.sudo命令用法区别-[suy] 文章目录 [Linux篇]kali Linux下的su.sudo命令用法说明 1 ...

  8. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  9. 第四篇 kali Linux 下安装fluxion

    第四篇 kali Linux 下安装fluxion 第一篇kali linux 安装 https://blog.csdn.net/qq_43632394/article/details/1091212 ...

最新文章

  1. 如何量化考核技术人的 KPI?
  2. 0x84bb0001 sqlserver_sqlserver 实现收缩数据库日志操作
  3. java 监听客户端的退出_Java ServerSocket 手动关闭监听
  4. Spring-BeanFactory源码分析
  5. 深度学习(三十九)LSTM、GRU网络入门学习-未完待续
  6. html实现返回上一页的几种方法(javaScript:history.go(-1);)
  7. web 开发之js---js 实现文本高亮
  8. python批量下载文件只有1kb_(尚有报错、待完善)从一些网站(网易公开课、电影网站)上批量获得相关视频文件的下载地址,并保存在一个x.txt文件中...
  9. ffmpeg系列之两种视频解码方式
  10. 2020 年省份数据拉取
  11. 基于JAVA汽车客运站票务管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  12. Python安装和几种Python编程工具介绍
  13. 产品和程序员的互殴大战
  14. [半监督学习] ReMixMatch: Semi-Supervised Learning with Distribution Alignment and Augmentation Anchoring
  15. 移动端300ms延迟_移动端300ms延迟的解决方法
  16. 弱口令是什么?有哪些注意事项?
  17. 设置div的内容及子标签向右对齐
  18. [原创] Hzc:FZL中带点鼠绘的感觉(教程)
  19. 服务器网卡组(team)技术原理与实践
  20. 力天创见无感人脸识别方案

热门文章

  1. 由一棵二叉树的先序序列和中序序列可唯一确定这棵二叉树
  2. 如何弄一个IPHONE 添加到桌面的图标
  3. php中判断常量,变量,函数是否存在的方法示例
  4. Java FAQ(1)
  5. Highcharts Pie 饼图提示标签IE下重叠解决方法,及json数据绑定方法
  6. 解决 iframe 在 ios 上不能滚动的问题
  7. jquery submit()不能提交表单的解决方法
  8. 使用webpack-dev-server设置反向代理解决前端跨域问题
  9. pip安装提示PermissionError: [WinError 5]错误问题解决
  10. 由于SSH配置文件的不匹配,导致的Permission denied (publickey)及其解决方法