内网渗透建立代理通道(Neo-reGeorg如何使用?)-HTTP代理(゚益゚メ) 渗透测试

2023-05-16

文章目录

  • Neo-reGeorg介绍
  • 使用方法
    • 基本使用
    • 生成指定页面
    • 常用连接参数

靶场环境的具体部署方法在我的博客 Socks代理之中,这里我沿用一样的靶场环境就不在重复赘述

Neo-reGeorg介绍

reGeorg是用Python为主的去编写的一个HTTP代理工具,也是基于reDuh(java为主编写的,功能和reGeorg类似)的改进版。但reGeorg的最后一次提交时间也是远在16年左右了,并且主要支持Python2的环境,对于网安这种比较注重时效性的场景来说并不是我们最好的选择。
当前最好用的是Neo-reGeorg,他是reGeorg重构项目,并且当前还在不断进行着维护,截止到我写这篇博客的时候,这个项目最新版本为3.0,接下来的使用我也主要是使用3.0进行使用演示。相比于原版,Neo主要改进了以下四点:

  1. 提高 tunnel 连接安全性(添加了连接密码,原版中连接是不需要密码的)
  2. 提高可用性,避免特征检测(原版的源码是直接明文显示的,容易被特征检查)
  3. 提高传输内容保密性(将传输内容进行了加密)
  4. 应对更多的网络环境场景(相比于原版,支持的格式更多了)

Neo - reGrorg可以看成reDuh的超集,他支持以ASPX,ASHX,PHP,JSP,JSPX,等WEB脚本调用。
reGrorg和Neo - reGrorg用法比较类似,如果会用Neo - reGrorg后,reGrorg基本也就上手了。

使用方法

基本使用

  1. 首先我们设置一个连接密码
# 生成服务端脚本
python .\neoreg.py generate -k 连接密码 -o 指定输出目录
# 比如
python .\neoreg.py generate -k xunmi

在这里插入图片描述
2. 再讲我们生成的脚本上传到目标服务器中,这里我直接上传到我自己的靶机中进行连接(正常情况下,我们应该是拿到目标的web控制台权限或者拿到目标的上传权限才能进行这一步)
在这里插入图片描述
3. 连接目标,连接目标后,此脚本会自动生成一个sockets5的代理映射在本地的1080端口上以供我们使用。(选择sockets5:127.0.01:1080)即可连接使用

# 我们直接使用连接密码和目标地址即可连接
python .\neoreg.py -k 连接密码 -u 目标地址
# 比如
python .\neoreg.py -k xunmi -u http://220.167.109.177:45783/tunnel.php

PS: 可以使用-i IP-P 端口来更换开启的IP和端口
在这里插入图片描述

生成指定页面

默认情况下,我们生成的页面是空白页面,并且返回值是200,也就是成功的意思。为了避免被发现,我们可以伪造成404页面。
这里我们生成页面代理脚本的时候主要会用到-f(--file)-c(--httpcode)

  1. -f: 指定我们要伪装的页面样式,多少情况下我们会选择伪装成目标报错页面之类的静态页面,假如我们想要伪造成目标的404页面,先把目标源码离线下来在这里指定即可。
  2. -c: 指定页面的返回值.默认情况下是200。
# 伪装成目标404页面
python neoreg.py generate -k xunmi --file 404.html --httpcode 404 -o xunmi_phpstudy404_404

在这里插入图片描述

常用连接参数

在连接目标的时候我们可以携带特定的请求头-H或者-c饼干(cookie),如果出现多层网络代理,这需要用到网络转发功能-t

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

内网渗透建立代理通道(Neo-reGeorg如何使用?)-HTTP代理(゚益゚メ) 渗透测试 的相关文章

  • CentOS7安装oracle12G调不出图形化界面

    问题 xff1a centos如果无图形化界面 xff0c 在安装oracle xff0c 调用图形化界面时会遇到问题 xff0c 报错为 xff1a 无法使用命令 usr bin xdpyinfo 自动检查显示器颜色 请检查是否设置了 D
  • STM32外围电路硬件解析

    复位电路 xff1a 复位 xff1a 让MCU回到最开始的状态 并且从头开始 xff0c 重新执行程序 我们什么时候需要复位 xff1f 1 烧录的时候 2 程序跑飞了的时候 3 上电复位 xff08 上电的时候需要复位 xff09 复位
  • stm32f103——中断——UART中断服务函数

    在程序中 xff0c CPU对外界突发事件进行处理的方式又两种 xff1a 1 轮询系统 xff1a xff08 在main中 xff0c 使用while循环 xff0c 进行循环判断外界事物是否发生 xff09 while xff08 1
  • Docker快速入门,看这个就够了

    Docker快速入门 一 Docker介绍1 1 Docker背景1 2 Docker概念1 3 Docker的优势1 4 Docker的三个基本概念 二 Docker的安装和使用2 1 安装依赖包2 2 安装Docker 三 启动Dock
  • Kubernetes(K8S)集群部署搭建图文教程(最全)

    Kubernetes 集群安装 前期准备集群安装系统初始化Harbor采取私有的仓库去镜像使用集群检测集群功能演示 前期准备 第一步 xff1a Router软路由构建 第二步 xff1a centos7安装 5台 xff08 自行安装 x
  • 【STM32-HAL库】一步步搭建出FOC矢量控制(附C代码)

    说明 本文为无刷电机或PMSM电机驱动的简易代码 xff0c 旨在分享一些个人调试过程的小心得 xff0c 提供一个demo文件 xff0c 程序仍有许多不完善的地方 xff0c 建立起个人的FOC底层驱动 xff0c 可以帮助快速熟悉FO
  • Ubuntu整个系统迁移到其他盘办法

    Ubuntu整个系统迁移到其他盘办法 一 xff1a 制作U盘启动器 xff0c 刻录Ubuntu系统 从U盘引导进入系统 xff0c 点击 xff1a try Ubuntu without install选项 二 xff1a 把需要迁移的
  • 四旋翼无人机飞控系统设计(基础知识篇)

    飞行原理 四旋翼的结构组装有十字模式和X模式之分 xff0c 两者的基本原理一致 xff0c 方向结构不同 xff0c 都是通过四个电机的组合状态进行控制姿态飞行 xff0c 而十字型四旋翼机头是对准其中一个电机的 xff0c X型的四旋翼
  • 大数据组件-Maxwell常用命令(持续更新完善)

    Download Download binary distro https github com zendesk maxwell releases download v1 33 0 maxwell 1 33 0 tar gz Sources
  • 【px4编译】make px4fmu-v3_default upload 不能使用

    今天遇到编译pixhawk2代固件无法upload的问题 xff0c 出现TypeError a bytes like object is required not str xff0c 在1代中是可以make upload的 ninja E
  • 【PX4代码】关于px4代码中timestamp与gps_itow的时间问题

    gps的输出频率为5hz xff0c 由此可见timestamp应该是113248090 1e 6转换为s xff0c 由次可见gps的itow时间应该为271998999 1e 3转换为s 总结 px4中的时间为cpu应该除以10 6 x
  • 【PX4代码】关于ekf2输出频率只有1ohz的问题

    问题 我在使用的是pixhawk 2代 imu的输出频率都在100hz以上 xff0c 使用的gps模块输出频率为5hz xff0c 使用log的local position csv 查看ekf2估计输出的点位信息只有10hz xff0c
  • Keil4中C51的debug调试步骤技巧

    1 选择相应的调试仿真连接器 xff1a 选择 xff1a project gt Options for Target 如下图所示 xff1a 然后在弹出对话框的Debug选项下选择仿真器的型号 xff1a 2 进入调试 xff1a 3 部
  • 怎么操作linux服务器

    Linux 服务器就是采用 Linux 系统的网络服务器 xff0c 同时也有采用 windows 的服务器 xff0c 作用是类似的 而 Linux 并不是一个特定的系统 xff0c 而是使用 Linux 内核的系统 xff0c 现在发行
  • 人工智能如何可以思考?

    近日在给同事讲人工智能的时候 xff0c 提到当数据量不够的时候 xff0c 必要时需要加入人工工程 xff0c 引导计算机 归纳 一些知识 xff0c 毕竟计算机智能比起人类智能 xff0c 最大的缺陷可能在于不懂得 举一反三 换句话说
  • bag文件内topic对应的frame_id查看指令

    启动ROS roscore 运行数据集 span class token comment 数据集小的话 xff0c 建议慢速播放 span rosbag play xxx span class token punctuation span
  • GPS数据类型(ROS)

    文章目录 一 传感器分类二 作用三 系统组成四 位置表示五 数据格式六 ROS中GPS数据格式sensor msgs NavSatFixROS中GPS数据主要包含这四类 xff0c 分别是gps 裸数据ros封装 xff0c 位置 xff0
  • cmake使用教程

    CMakeLists txt文档编写以及packsge xml文档介绍 CMakeLists txt文档一 cmake minimum required命令二 CMake中的编译类型三 cmake编译选项 xff08 与2对应 xff09
  • 四旋翼无人机飞控系统设计(闭环控制系统)

    对于一个简单的飞控程序来说 xff0c 控制器是它最核心的部分 xff0c 这里主要与大家讨论控制系统的基本理论知识 xff08 自控大佬请绕道 xff09 xff0c 包括控制系统概念 闭环控制系统的原理 下篇将侧重包含pid控制算法的具
  • 针对frame_id和child_frame_id的理解

    ros基础必看之各个frame的理解 ROS坐标系统 xff0c 常见的坐标系和其含义 ROS中TF 坐标系转换 原理与使用

随机推荐