חתחתול‏ אורח ווב אפליקיישן פיירפול, כולם מכירים? אוהבים רגולר אקספרשנס?
כולם כבר ראו את -

https://youtu.be/BOGUwO2kPLo

יש עוד הרצאה ממש מגניבה מכנס קודם על רגולר אקספרשנס,
זה ממש קטע, שרגולר אקספרשנס עדין דיי מניעים את כל האינטרנט
 
אורח‏
מה אתה רוצה?
 
אורח‏
Anonymous:
מה אתה רוצה?



הייתי רוצה חיים,

בגדול נורא קל לשבור רגולר אקספרשנס, וזה עדיין קורה
https://youtu.be/mYC-rQ-HZaw
 
אורח‏
Anonymous:
מה אתה רוצה?


אם בלינוקס עסקינן אז שנים ש gcc יש באג ב std::regex, בגלל שזאת פעולה רקורסיבית,
זה יכול לשמם לאלווציה של הרשאות, (בלינוקס בלבד, macos ו- windows סבבה)

תחשוב ששרת מנתיח את ה user agent ואתה מנפיח את כתובת המקור (אני ממציא, אולי אין כתובת מקור ב user agent של הדפדפן), אבל תדמיין שאתה מנפיח את זה וקופץ להרשאות אדמין על השרת.
 
אורח‏
Anonymous:
Anonymous:
מה אתה רוצה?


אם בלינוקס עסקינן אז שנים ש gcc יש באג ב std::regex, בגלל שזאת פעולה רקורסיבית,
זה יכול לשמם לאלווציה של הרשאות, (בלינוקס בלבד, macos ו- windows סבבה)

תחשוב ששרת מנתיח את ה user agent ואתה מנפיח את כתובת המקור (אני ממציא, אולי אין כתובת מקור ב user agent של הדפדפן), אבל תדמיין שאתה מנפיח את זה וקופץ להרשאות אדמין על השרת.


כזה -
https://lemire.me/blog/2025/01/25/regular-expressions-can-blow-up/

?
 
אורח‏
Regular expressions מרגשים כמו כאבי שיניים באמצע טיול ביוסמיטי פארק בארצות הברית.
 
אורח‏
לא ידעתי שכבר ניצלו את זה על cloudflare אצלי זה היה קובץ של 2mg על חיפוש פשוט של
.*.*something.*
מה שצרפתה זה שאפשר לשבור אותו גם על טקסט קצר...

אם משתמשים ב boost או qtRegEx זה אמור לפתור את זה
 
כל הזמנים הם GMT + 2 שעות
   
PNphpBB2 © 2003-2004