שאלה של אאוטסיידר

  • פותח הנושא CP
  • פורסם בתאריך

Rul3R

New member
זה לא ממש טריק

זה פשוט לעבור את הקטע של הג´אווה סקריפט באתר שלהם, וככה ניתן להכנס להודעה מכל דפדפן ולא רק מאקספלורר, נגיד אם תכנס לאחת ההודעות בפורום דרך לינק ישיר, למשל: http://www.ynet.co.il/home/1,7340,L-876-3614-966968,FF.html אז תוכל לקרוא את ההודעה, ומתחת להודעה מופיעים כל התגובות להודעה הזאת, והודעות קודמות והודעות יותר מאוחרות. ככה שאתה יכול להכנס לפורום דרך אחת ההודעות האלה (כמו בלינק שהבאתי למעלה), ולעבור בפורום דרך ההודעות שמופיעות בתחתית ההודעה, אני יודע שזאת דרך צולעת מאוד, אבל אם יש הודעה שלפי הכותרת שלה אני רואה שכדאי לי לקרוא ושהיא מדברת על משהו מעניין, אני מוכן "להתאמץ" קצת, ולטייל בפורום בדרך שמוזכרת למעלה. דרך אגב, על לכתוב בפורום אין מה לדבר בכלל..
 
ואי-נט וקונקי

לאחר מספיק מיילים מעדצבים מול ואי-נט, החלטתי לשחרר משהו - זה דורש שיהיה לכם שרת עם תמיכה ב-PHP, ועדיין לא גמור (מתי יהיה ... לא יודע), אבל מאפשר לקרוא את הפורומים שלהם מקונקי. העז קבל עותק במייל
(כנ"ל הנהלת הפורומים של ואי). -------------------------------------------------- אין להתקין את הסקריפט על שרתים ציבוריים כדי להמנע מפגיעה בזכויות היוצרים של ואי-נט. -------------------------------------------------- <!-- ומי ששואל - משום ששם המשתמש שלי תפוס בפורומים הללו, אז (עוץליגוץלי == ברנש); --> ------------------------------------------------------------------- משום שאי אפשר לצרף קבץ מסוג PHP או ZIP, הנה הקוד <!-- יש להחליף סיומת הקובץ ל-PHP Replace the soffix to PHP מסמך זה נוצר כדי לאפשר קריאת פורום לינוקס של ואיי-נט ע"י דפדפנים שאינם מיקרוסופט אינטרנט אכספלורר 5 . המסמך מופץ כקוד פתוח על פי רשיון גי-פי-אל, עם רשות מיוחדת לשמוש כקוד סגור ע"י הנהלת הפורומים של ואיי-נט. הרעיון הוא לשלב את פונקצית GetMsgMozi לתוך הפונקציה המקורית של ואיי-נט GetMsgText כך שיתבצע זהוי הדפדפן (ברמת קוד של גאווה-סקריפט כדי לא להעמיס את השרת) ובהתאמה יופעל קטע הסקריפט המתאים. לשמוש ביתי - יש להכניס את המסמך לתיקית <apache-dir>/htdocs/ynet/ ולודא שמודול פי-הייץ-פי הותקן. הכתובת http://localhost/ynet/index/php הערה - מפאת קוצר הזמן לא נכתב תקון למקום התמונות ושאר הקישורים. להשארת הודעה בפורום יש צורך בכתיבת קובץ אחר, ואני כבר עיף. לבצוע נוסף: 1. הגדרה נכונה של מקור התמונות 2. מעקף נוסף - שנוי הקוד להשארת הודעות (גם בקובץ זה, וגם קובץ פורם מסודר) 3. לשכנע את הנהלת הפורומים לשלב קוד זה בקוד שלהם על מנת שלא נזדקק להפעיל httpd בבית. זה ממש לא בריא לאבטחת המחשב. 4. יתכן שלשמוש לאורך זמן, אם ואיי-נט לא ישתפו פעולה, יהיה צורך להגדיר את הכתובת שלהם אחרת אולי ע"י קריאת הדף המוביל וניתוח הלינקים. סתם ברנש ------- . --> <html> <head> <script language=´JavaScript´> function GetMsgMozi(id, MessageIsActive) { TDMessageId = id; ALLVAR = ´875-3614-´ + id + ´-876´ + ´-´ + MessageIsActive; Adrs = ´http://www.ynet.co.il/Ext/App/TDG/TDGDisplayMessage/1,9734,ToReplace,00.html´ Adrs = Adrs.replace (´ToReplace´,ALLVAR); window.open( Adrs) ; } </script> <imgsrc=´http://www.ynet.co.il/home/´> <Body> <? $webpage = "http://www.ynet.co.il/home/1,7340,L-875-3614,FF.html"; $fp = fopen ( $webpage , "r" ) or die ( "Ynet not on line" ); while (! feof($fp)) { $lastline = fgets ($fp, 1024); while (strstr( $lastline, "javascript:GetMsgText") ) { $location = strpos ( $lastline, "javascript:GetMsgText"); $lastline = substr_replace ( $lastline, "javascript:GetMsgMozi" , $location ,21 ); } print ($lastline) ; } ?> </body> </html> <? function replaceoldgetmsg ( $fp ) { $counter = 1 ; while ($counter !=0) { $lastline = fgets ($fp, 1024); if ( strstr($lastline ,"{") ) $counter = $counter + 1; if ( strstr($lastline ,"}") ) $counter = $counter - 1; } } ?>
 
למעלה