Logo

רד-בורד: ארכיון

ראשי > אבטחת מידע > רציתי לעדכן

31/05/2007 01:21:43 devil kide
לא מזמן פתחתי כאן טופיק עם שני התקפות שחשבתי עליהן.

הלילה היה לי קצת זמן ורציתי לנסות ולראות את התוצאות.
בהתחלה, נסיתי להציף את ה URL , ואכן HLL צדק.

קבלתי את השגיאה [http://img339.imageshack.us/img339/532/overzm2.jpg]הזאת.
ההתקפה הזו לא תעבוד.

לאחר מכן, רציתי לנסות את ההתקפה השני, והעדפתי להתקין שרת PHP על המחשב שלי כדי לראות את התגובות.
התקנתי שרת, הרצתי אותו עם סתם קובץ hello world כדי לראות את המצב של הCPU שלי.
לא הורגש שינוי
לאחר מכן, הרצתי את הקוד הבא:
קוד:<?php

while (1)
$var=mysql_connect("localhost","hack_user_name","hack_password");
?>
לאחר 3 שניות שהקוד רץ, המאמץ של המעבד קפץ ל 100% ,והכל עבר לשרת MYSQL (ולא לAPCHE , שהריץ את הלולאה אין סופית) .
במקביל , הרצתי עוד TAB שהתקשר עם סיסמא אמיתית לDB, שהוא היה אמור לשמור LOG עם הפרטים כמה זמן לקח להתחבר באמת לDB, חשבתי שזה יתן פרטים אמיתיים, בגלל הגודל העצום של הקובץ, לא ממש הצלחתי להגיע לתוצאו אמיתייות (הקובץ הגיע למעל 12 MB), בכל אופן זה הקוד:
קוד:<?php
$handle=fopen("file.txt", "w");
while (1){
for ($counter=1; $counter <=500;$counter++)
$f=mysql_connect ("localhost","root","");
$time=time();
$time.="\n";
$bool=fwrite($handle,$time);
}
?>
החלטתי שאני חייב לברר עד כמה זה מאיט את מסד הנתונים, ואז הרצתי את הphpMyAdmin.
לפני שהרצתי את התוכנית, הPHPMYADMIN נטען בקלות, ולא הורגשה הטעינה.
לאחר ההרצה של אותה התוכנית עשיתי רענון לPHPMYADMIN , ואז כבר הורגשה איטיות כל שהיא.
פתחתי כמה TAB-ים עם התוכנית הראשונה, ואז הPHPMYADMIN נטען ממש בחלקים ובצורה מקוטעת.
אחרי כמה שניות רציתי לפתוח עוד חלון של ה FIREFOX כדי חלכתוב את ההודעה, בגלל העומס על המחשב שלי (שוב, רוב המאמץ של הCPU היה על הSQL, בדקתי ב taskmanager) הFIREFOX לא נפתח.

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

מחר אני יעלה את זה לשרת ויבדוק אם זה באמת לא בגלל הלולאה, או שהלולאה היא שהאיטה לי את המחשב.
שוב, הבדיקה הזאת לא נכונה ב 100% ואני צריך לבדוק ממחשב\שרת אחרים, מה שבעז"ה אני יעשה מחר ואז אני יעדכן כאן.

01/06/2007 13:31:18 HLL
הכל נורא יפה מקומית...
אבל - כמה הערות
שרתי mySQL מגיעים עם הגדרת ברירת מחדל שרק לאפשר לסוקטים מקומיים להתחבר לשרת.
דבר שני, באם הצלחת כבר להעלות קובץ PHP שעושה כזה דבר, הוא ה Script Timeout שלבסוף יהרוג אותך(נכון, זה שולי, אבל רציתי לציין את זה בכל זאת).
בנוסף, אני לא כ"כ מכיר את MYSQL אבל אני בטוח שיש להם הגנות מסויימות נגד Hammering על השירות[שזה בידיוק מה שאתה עושה].
01/06/2007 13:37:38 roev
ולמה אתה חושב שזה יעבוד על שרת שלא נמצא על המחשב שלך?.
בוא תנסה לעשות כבר אלפי פינגים לשרת, נראה לי סביר להניח שזה יעבוד יותר טוב (אממ... זה היה בציניות, דרקולה אל תנסה את זה באמת).
[ההודעה נערכה על-ידי roev ב-01/06/2007 13:43:17]
03/06/2007 03:25:11 devil kide
ציטוט:ולמה אתה חושב שזה יעבוד על שרת שלא נמצא על המחשב שלך?.
בוא תנסה לעשות כבר אלפי פינגים לשרת, נראה לי סביר להניח שזה יעבוד יותר טוב (אממ... זה היה בציניות, דרקולה אל תנסה את זה באמת).


[ההודעה נערכה על-ידי roev ב-01/06/2007 13:43:17]
אמרתי, השרת יהיה יותר חזק, אבל בטוח תהיה לזה השפעה כל שהיא.

למה אתה צוחק, השבוע הפלתי את microsoft עם פינגים , גייטס התקשר אללי והתחנן שאני יפסיק XDDDDD.
03/06/2007 16:09:28 kivzy
בואנה מה שאתם מדברים פה פשט סינית בשבילי רועי לא חשבתי שגם אתה בקטע...
03/06/2007 16:31:45 xtr
מה באמת הפלת תשרת של מיקרוסופט ??

תלמד אותי איך עושים את זה ?
:\
03/06/2007 16:33:45 kivzy
כן תלמד תלמד אותו אל תיהיה קמצן
03/06/2007 21:23:17 HTK
ציטוט:כן תלמד תלמד אותו אל תיהיה קמצן

http://red-board.co.il/forum/topic.asp?tid=71866
04/06/2007 00:20:52 devil kide
צחקתי.
עמודים: 1