|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 21 | |
הוסטסניון
|
ציטוט:
opendir וכו' מדבר אלייך או שגם את זה אתה עוקף בשניה? ![]() ------ בכל אופן מר נדב המתכנת הדגול, לא עשית משהו יותר יעיל מ ה SWITCH שאני בכלל נגדו, אבל אם מתעקשים על ACT בצורה כזו עם אינקלודים וכו' אז שיבושם להם |
|
![]() |
![]() |
# 22 | |
חבר בקהילה
|
ציטוט:
זה פשוט יותר קל לתחזוקה, וזאת הבעיה הגדולה של Switch... ואני לא ממש מבין על מה אתה מדבר, שאתה עושה Switch, אתה לא עושה Include? מה אתה כן עושה? בנוסף, אתה אמרת שאתה בכלל נגד Switch, מה אתה כן מציע?
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP ![]() ![]() ![]() |
|
![]() |
![]() |
# 23 |
משתמש - היכל התהילה
|
אני הצלחתי לבנות משהו פשוט עם foreach וכמה תנאים פשוטים, שהמשתמש שולף את הקובץ בצורה מאובטחת לחלוטין - זה חוסם כתובות, או דפדוף בתיקיות באמצעות ..\ או /.. וכל שיטה אחרת :P
EDIT שכחתי לציין, זה שולף אוטומטית עם $_GET, בלי צורך לעדכן את קובץ השליפה. צריך ליטוש אחרון וזהו. Last edited by Eli-Hai; 23-12-06 at 16:00.. |
![]() |
![]() |
# 24 | |
הוסטסניון
|
ציטוט:
SWITCH נוח כתחלופה למספר רב של IFים למה לי לעבוד index.php?page=register ולא כ register.php ? |
|
![]() |
![]() |
# 25 | |
חבר בקהילה
|
ציטוט:
ובכל אופן, safe mode וopendir לא נעקפים בשניה, לא בPHP לפחות, אבל רוב החברות גם נותנות גישה להרצת CGI, מה שהופך את הנ"ל למיותרים. הרי אם יש לי יוזר בשרת כלשהו, כל מה שאני צריך לעשות בשביל לגנוב למישהו את הקוד, זה רק לדעת מה היוזר שלו, והדומיין. ואז לעשות איזה bla.cgi קוד:
#!/bin/bash cat /usr/home/victim_user/victim.com/public_html/index.php וכן, גם על זה אפשר להתגבר עם suexec. אבל לדעתי, מראש, רצוי שסקריפטים (PHP ודומייהם) ירוצו תחת היוזר שיצר אותם, ולא יוזר אחד, כמו apache, www, httpd וכו'. |
|
![]() |
![]() |
# 26 |
חבר בקהילה
|
מה שהבאת בהחלט מיותר, אבל, במערכת גדולה, לפעמים יש צורך להשתמש ב- ACT, למשל, כאשר המערכת מונחית מודולים, ואנחנו רוצים להשתמש במודול מסוים
__________________
"אני לא מעצב גרפי... אני לא פלאשר תותח... בטח שלא מנכ"ל של חברת בניית אתרים, כעיקרון אסור לי להיות מועסק.. אבל אני... מתכנת ב-PHP ![]() ![]() ![]() |
![]() |
![]() |
# 27 |
הוסטסניון
|
נחמד
אבל אני משתמש ב הרבה יותר יעיל וטוב PHP קוד:
|
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|