PHP Shell הוא קליפה עטופה בתסריט PHP. PHP Shell הוא כלי שאתה יכול להשתמש בו כדי לבצע פגז-פקודות שרירותיות או לגלוש במערכת הקבצים בשרת האינטרנט המרוחק שלך. זה מחליף, במידה, Telnet חיבור רגיל.
אתה יכול להשתמש בו להעברת האתר שלך כקובץ דחוס, ואז לפרוק אותו על שרת האינטרנט, הניהול והתחזוקה של אתר האינטרנט שלך באמצעות פקודות כמו ps, חופשי, du, df וכו '
אם PHP פועל במצב בטוח, אז אתה לא יכול להשתמש PHP Shell - מצטער. מצב בטוח מגביל את הפקודות הניתנים לביצוע באמצעות שיחת proc_open () ב- PHP, וזה גם מגביל את הקבצים וספריות שניתן לגשת באמצעות שיחות אחרות ב- PHP.
ההשפעה היא, שPHP Shell פשוט לא עובד - אתה לא יכול לשנות את הספרייה ואתה לא יכול לבצע כל פקודות.
מצב בטוח משמש לעתים קרובות על שרתים שמארחים מספר אתרי אינטרנט עבור משתמשים שונים כדי להגביל את יכולת המשתמשים להציץ בכל קבצים אחרים.
שימוש ב
כמו כל פגז אחר. כאשר אתה מצביע הדפדפן שלך בPHP Shell וסוגים בסיסמא שלך (ראה קובץ ההתקנה למידע נוסף על איך לשנות את הסיסמה), תוכל להיות מוצג עם דף ולא פשוט המכיל לא הרבה חוץ מחלון גדול עם הסמן מהבהב בתחתית, מאותת כי הוא מוכן לציית לפקודות שלך.
הוסף פיקוד ועיתונות, או לחלופין - הוא אתה מתעקש - ללחוץ על הכפתור "הפעל פיקוד". הפקודה תבוצע והתוצאה תהיה הופעות במסוף. כעת תוכל להזין פקודה אחרת.
ליתר דיוק: המסוף מתעדכן עם שורת הפקודה יש לך רק להורג, הפלט של הפקודה לסטנדרטי החוצה (stdout) ולאחר שכל פלט שגיאה נשלח לstderr.
הפקודות מבוצעות ביחס לספריית עבודה נוכחית, שבו כתובה בחלקו העליון. אתה יכול לשנות את זה על ידי פקודת cd הרגילה
מה חדש במהדורה זו:.
- גרסה זו מתקנת באג שגרם ל PHP Shell להפסיק לעבוד אם הספרייה הנוכחית הוסרה או נעשתה בלתי קריא על ידי המשתמש או תהליך אחר, כמה בעיות קידוד, ובטוח-אזהרת מצב לא מוצג כראוי.
מה חדש בגרסה 2.3:
- הוסיף תכונה להעלות קובץ (לא מופעלת כברירת מחדל)
מה חדש בגרסה 2.2:
- גרסה זו עובדת עם גרסאות PHP האחרונות. (PHP Shell 2.1 לא היה בעיה עם גרסאות PHP מוקדם יותר מאשר 5.3.) ניווט במערכת הקבצים באמצעות היפר-קישורים הוא שוב אפשרי. באגים קטנים אחרים היו קבועים.
תגובות לא נמצא