שלום

is180

New member
שלום

אני צריך תוכנה שמייצרת תמונות נגד רובוטים לרישום לאתר מאיפה אני יכול להוריד ??או איך קוראים לתוכנה???
 
תוכנה נגד רובוטים?

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

J u n k y

New member
מה שאני עושה

אני כותב מחרוזת אקראית לתמונה, שולח אותה ללקוח ע"י BinaryWrite ואת המחרוזת שומר בסשן.
 
אני מניח,

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

עידו פ

New member
גרמת לי קצת לחקור (וללמוד בעצמי)

הנושא הזה של יצירת תמונות שיזוהו ע"י עין אנושית ולא ע"י מחשב מכונה CAPTCHA אני אישית גיגלתי captcha ו-.net ומצאתי את הלינקים הבאים: http://captchas.net http://www.codeproject.com/aspnet/CaptchaImage.asp אני משער שאתה יכול להמשיך מכאן
 

pintyo

New member
הודעה ישנה שלי בעניין

אפשר גם להוסיף רעש של קווים בצבע של הכתב, ע"מ שיתחברו אל האותיות, בזמנו מימשנו את זה, אבל התברר שמאוד קשה לזהות את המילים ככה
. ועוד שתי נקודות: 1. מימוש נחמד יהיה ע"י httphandler שיבצע את העבודה. 2. בקוד יש לולאה לקביעת גודל האותיות, כדאי לך להחליט על מספר קבוע של אותיות, וב DEBUG לבדוק מה הגודל של האותיות ולקבוע אותו כ DEFAULT - יותר יעיל
 

24sharon

New member
כמה רעיונות שלי.

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

asaftzur

New member
בגדול, ראיתי איזה מאמר שמסביר איך

עושים זאת ע"י שימוש ב-GDI+ של ASP.NET . אז יש דרך כזאת, אני לא כלכך זוכר, תנסה לחפש באתרי .NEt על GDI+.
 
למעלה