ABA


"איך אפשר לבדוק אם מחרוזת נמצאת בתוך מחרוזת אחרת ב-C?"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12286 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12286
TheBinary

   20:28   11.07.05   
אל הפורום  
  איך אפשר לבדוק אם מחרוזת נמצאת בתוך מחרוזת אחרת ב-C?  
 
   אני יודע שב-PHP הפונקציות הן ereg/preg שזה Non-case sesnsitive, ו-eregi/pergi שזה Case sensitive.

מהן הפונקיות ב-C? ובאיזה קובץ Header הן מצורפות?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אתה מדבר על מחרוזת סטנדרטית או על מערך של char? bizho 11.07.05 21:54 1
  הפונקציה strstr .. אופירוש 11.07.05 23:49 2
     תודה רבה, וקוראים לזה Buffer Overflow :) TheBinary 12.07.05 21:31 3
         Buffer Overflow = Buffer Overrun .... אם לא ידעת :) אופירוש 13.07.05 16:42 4
             אחלע ;-) TheBinary 15.07.05 23:41 5

       
bizho

   21:54   11.07.05   
אל הפורום  
  1. אתה מדבר על מחרוזת סטנדרטית או על מערך של char?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אופירוש

   23:49   11.07.05   
אל הפורום  
  2. הפונקציה strstr ..  
בתגובה להודעה מספר 0
 
   מחזירה לך Ptr למופע הראשון של תת המחרוזת במחרוזת הראשית .

הפונקציה הזו טיפה בעייתית , מפני שיש אפשרות לא מסומכת לגרום ל - BufferOverun . אבל בשבילך ביינתיים נראה לי שזה יספיק לך .



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheBinary

   21:31   12.07.05   
אל הפורום  
  3. תודה רבה, וקוראים לזה Buffer Overflow :)  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 12.07.05 בשעה 21:34 בברכה, TheBinary
 
אני משווה 2 מחרוזות: מחרוזת שקיבלתי מהסרבר והמחרוזת "log". אז אני יכול להשתמש ב-strstr. ואני לא חושב שמישהו יעשה סרבר MySQL מזויף רק בשביל לשנות לי את האוגר SP ו-FP (במילים אחרות Return Address) בשביל להריץ עלי שאלל, כשאני אתחבר ל-Server שלו :\

ד"א, למי שלא מבין על מה דיברתי, אני מאוד ממליץ על הטקסט Smashing the Stack for Fun and Profit שנכתב ע"י Aleph1.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
אופירוש

   16:42   13.07.05   
אל הפורום  
  4. Buffer Overflow = Buffer Overrun .... אם לא ידעת :)  
בתגובה להודעה מספר 3
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
TheBinary

   23:41   15.07.05   
אל הפורום  
  5. אחלע ;-)  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net