首页 > 其他分享 >小工具icmpsh的基本操作

小工具icmpsh的基本操作

时间:2024-03-10 20:23:43浏览次数:32  
标签:icmpsh Kali 报文 ping Windows7 基本操作 工具 icmp

小工具icmpsh的基本操作

基础介绍

原理:通过icmp这个协议进行反弹一个shell

前提条件:Kali(192.168.126.134)与Windows7(192.168.126.129)靶机需要在同一个网段(内网)当中,可以进行通信

操作流程

1、github上下载资源,复制进Kali,进行解压

GitHub - bdamele/icmpsh: Simple reverse ICMP shell

image-20240310201127672

2、安装环境

image-20240310201154611

更新下库

image-20240310201257124

image-20240310201304147

创建安装

image-20240310201314862

3、对Windows的ping(icmp协议)协议的回复报文进行修改

拒绝所有通过Kali的icmp的报文(或者叫禁ping)

image-20240310201334551

image-20240310201337827

image-20240310201345730

但Kali是可以ping通Windows7

image-20240310201402677

4、既然对方ping不通Kali,那么我们将icmp的报文替换掉,使它建立通信

(这个文件的这一行报错了,不知道是我下载的文件有问题,还是啥)

image-20240310201418478

image-20240310201427973

解决办法:通过python2运行

成功运行

image-20240310201438344

这时发现禁ping解除了

image-20240310201452803

5、Windows7上运行icmpsh-master

image-20240310201509792

image-20240310201516459

6、Kali端查看运行结果,成功拿到Windows的shell

image-20240310201532299

此时我们在打开wireshire查看发现长度不在是正常的74了,说明成功使用了icmp隧道(内网隧道之icmpsh)

image-20240310201542249

7、在实验操作的结束,记得将正常ping协议恢复

image-20240310201553160

注意点

1、正常icmp报文的大小是74字节,假如说被替换了,该报文的大小会发生变化

image-20240310201611359

2、发现一个东西

假如说Windows7上在建立会话时还在持续进行ping操作的话,会与会话的icmp进行冲突(它的报文长度会在正常的74与不正常的60、42之间跳跃)

image-20240310201621674

当ping操作停止时Kali端就恢复正常,不会一直报abcdef...

image-20240310201648157

标签:icmpsh,Kali,报文,ping,Windows7,基本操作,工具,icmp
From: https://www.cnblogs.com/carmi/p/18064729

相关文章

  • 升级Win11专业版只需一秒无需工具,Win11专业版升级密钥
    Windows11专业版是面向技术爱好者、企业和技术人员的操作系统版本,它在Windows11家庭版的基础上增加了许多功能,可帮助您提高工作效率和安全性。主要功能:设备和应用管理:可使用组策略、MicrosoftIntune和WindowsAutopilot等工具管理设备和应用。数据保护:使用Bit......
  • sqlite 可视化工具SQLite studio
    特点:1.轻量级2.独立性,没有依赖,无需安装3.隔离性全部在一个文件夹系统4.跨平台支持众多操作系统5.多语言接口支持众多编程语言6.安全性事物,通过独占性和共享锁来实现独立事务的处理,多个进程可以在同一个时间内从同一个数据库读取数据,但只有一个可以写入数据所支持的数据类型:......
  • uni-app 微信小程序开发者工具预览项目
    1.打开微信开发者工具①设置->代理设置->选择使用系统代理②安全设置->开启服务端口2.项目中找到并打开配置文件mainfest.json->微信小程序配置->AppID配置3.运行小程序如果没有配置微信开发者工具地址,在工具下拉->设置->运行配置->小程序配置->......
  • 我们有这么多各式各样的工具,互联网给我们带来了这么多用户和数据,这是好事,也有副作用。
    当公司过度依赖数据分析来做出决策,甚至到了对微小设计决策也要进行详尽测试的地步,这可能会导致创意和直觉的空间受到限制,从而影响工作效率和创新。面对这种情况,可以考虑以下几个策略:沟通与教育:与决策者沟通,解释设计不仅仅是关于数据,还涉及到用户体验、品牌价值和审美。提供案例......
  • 搭建一个Java项目可直接拿去使用的通用工具类
    1、通用枚举类importlombok.Getter;/***@Description状态码定义约束,共6位数,前三位代表服务,后3位代表接口*比如商品服务210,购物车是220、用户服务230,403代表权限**/publicenumBizCodeEnum{/***短链分组*/GROUP_REPEAT(23001,"分组名......
  • webshell 管理工具流量特征分析
    1.冰蝎基于冰蝎的加密流量威胁,剖析其通信原理,冰蝎的通信过程可以分为两个阶段:密钥协商以及加密传输。第一阶段:密钥协商攻击者通过GET或者POST方法,形如(http://127.0.0.1/shell.aspx?pass=645)的请求服务器密钥。服务器使用随机数MD5的高16位作为密钥,存储到会话的$_SESS......
  • 【测试工具系列】压测用Jmeter还是LoadRunner?还是其他?
    说起JMeter,估计很多测试人员都耳熟能详。它小巧、开源,还能支持多种协议的接口和性能测试,所以在测试圈儿里很受欢迎,也是测试人员常用的工具,但是在企业级性能场景下可能会有性能瓶颈,更适合测试自己使用。而LoadRunner作为性能测试工具的开拓者,测试人员应该都听过,可能也用过,相比较后......
  • ros|TF工具获取IMU数据
    voidIMUCallback(sensor_msgs::Imumsg){if(msg.orientation_covariance[0]<0)//若协方差矩阵第一个值为-1,表示数据不存在return;//用TF工具将四元数转化为欧拉角tf::Quaternionquaternion(msg.orientation.x,msg.orientation.y,ms......
  • 常用工具链接地址
     常用工具链接地址 表格数据转换工具,能转任意格式的工具将普通JSON格式数据转换成建表语句[{"marketId":"76E4F160C12C936CE040A8C020017257","marketCode":"4401008","marketName":"广州","szsmMarketNa......
  • 重磅福利|面向小微企业,技术测评工具 ShowMeBug 免费啦!
    经济下行,企业降本增效,裁员频发,企业的用人标准在提高的同时,也希望能降低招聘和用人成本——这也就意味着,企业需要在招聘过程最大限度降低测评偏差,选对一个符合自己用人需求的候选者。然而,这绝不是一件容易的事,在招聘有一定技术门槛的技术人才时,更加艰难,而对招聘预算有限、对招聘效......