امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Security Code 4 ASP
نویسنده پیام
Mohamad_VB آفلاین
در حال پیشرفت
***

ارسال‌ها: 301
موضوع‌ها: 41
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 16 تشکر در 9 ارسال )
ارسال: #23
 
باشه حتما ميزارم
راستي كد امنيتي رو ديدين؟ چطور بود؟

O Allah the Almighty ;
Protect me and guide me ;
To your love and mercy ;
Ya Allah don’t deprive me ;
From beholding your beauty ;
O my Lord accept this plea
۲۴-مرداد-۱۳۸۳, ۱۴:۲۳:۲۰
ارسال‌ها
پاسخ
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #24
 
آقا محمد بالاخره بعد از كلي زحمت لينكش رو انتخاب كردم Amaze ،‌كد امنيتي رو ديدم، ولي يه خورده فك كن.... سورسش رو برسي كن. يارو اگه يه خورده بارش باشه راحت ميتونه هكش كنه. سايت كامران رو ديدي ؟ برو تو بخش ثبت نام ، سورس صفحه رو رو ببين. از روش جالبي برا اينكه كسي نتونه هكش كنه استفاده كرده . اين روش رو ببين :

اول دو تا صفحه يكي با نام sec.asp و ديگري با نام signin.asp درست كن (عكس هارو هم كه ميدوني از 1 تا 9 بايد درست كني) :

كدهاي صفحه SignIn :
کد:
<%
Randomize
SECURITYCODE=Int(Rnd(9) * 9) + 1
%>

بعد تو همون صفحه SignIn قسمتي كه عكس رو گذاشتي ، آدرس عكس رو اينجوري بده :

کد:
<IMG src="sec.asp?ID=<%=SECURITYCODE%>">

با اين كار در واقع به جاي اينكه مستقيما آدرس خوده عكس رو بدي آدرس يه صفحه ديگرو به نام Sec رو ميدي و يه متغيير با نام ID رو با مقدار همون عددي كه Random كردي بهش ميفرستي.

كدهاي صفحه Sec :
کد:
<%
ID=Request.QueryString("ID")
Response.redirect( ID & ".gif" )
%>

خوب بقيش هم كه ديگه معلومه !ْ اين صفحه با دستور Redirect آدرس عكس رو به صفحه SignIn ميفرسته. تازه اون وسط ميتوني يه كارايي رو هم بكني. مثلا اونجايي كه يه عدد تصادفي درست ميكني بعدش هم به علاوه ي يه عددي كني بعد اونوقت تو Sec.asp ازش كم كني. يا اينكه قاطي اون عدد تصادفيه حروف رو بچپوني!
خلاصه كه بيس كار اينجوريه ، هر جوري خواستي ميتوني عوضش كني!! :wink:
راستي آقا اشكان اون صفحه اي رو كه لينكش رو داده بودي رفتم ديدم. اول فك ميكردم بشه ولي وقتي كه رو 1asphost تستش كردم، فهميدم يه كمپونت خاص ميخواد كه بايد رو سرور نصب باشه. :( كاش ميشد بشه!! :arrow:

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۲۴-مرداد-۱۳۸۳, ۱۴:۳۲:۲۱
ارسال‌ها
پاسخ
gostaresh آفلاین
كاربر دو ستاره
**

ارسال‌ها: 219
موضوع‌ها: 33
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 3
( 13 تشکر در 11 ارسال )
ارسال: #25
 
amirjan نوشته است:كدهاي صفحه SignIn :
کد:
<%
Randomize
SECURITYCODE=Int(Rnd(9) * 9) + 1
%>
:arrow:
دوستان عزيز اصلا نمي‌خواستم تو اين بحث بيام چون كار من هم نيست و ما خيلي خيلي تازه‌كاريم. :( ولي اين تابع Rnd منو مجبور كرد كه بيام تو بحث. اين تابع اگه بخصوص به اون شكلي كه در بالا وجود دارد براي ايجاد اعداد تصادفي بين 1 تا 9 بكار ببريد. قطعا مشكل ايجاد مي‌كند. يعني اينكه رشته‌هاي معيني رو در دفعات زياد توليد مي‌كند. جدي مي‌گم. يك باگ خيلي بالقوه داره و من تو ماروپله‌ام ابتدا از اين براي توليد 1 تا 6 استفاده كردم. همه‌اش يه راه رو مي‌رفت. خيلي خيلي هم عجيب بود. وقتي براي توليد اعداد 1 تا 3 استفاده كردم يك رشته ديگه رو توليد كرد. خودتون هم اينو چك كنيد بذاريدش توي يه حلقه و چك‌اش كنيد. :!:
بنابراين تو ماروپله‌ام يه روش ديگر رو بكار بردم. از اين تابع مشكل‌ساز خيلي بهتره چك‌اش كنيد؟! چون فرمت‌ها شكل همه فكر نمي‌كنم كه اشكالي براي شما درست كنه. :wink:
اينهم كدش. فكر كنم با ASPفرقي بكنه: Biggrin
کد:
no = Sqr(2) * (Now() + Hour(Now()) + Minute(Now()) + Second(Now()))
(آخرین ویرایش در این ارسال: ۲۴-مرداد-۱۳۸۳, ۱۵:۳۷:۵۸، توسط gostaresh.)
۲۴-مرداد-۱۳۸۳, ۱۵:۱۷:۰۹
ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #26
 
عجب حيف شد اگه ميشد اونوقت راحت كد امنيتي ميشد ساخت ولي روشي هم كه توضيح دادي جالبه اينطوري خيلي سخت ميشه رمز رو فهميد.راستي اين پرشين بلاگي ها چيكار كردن آخه رو كامنتهاشون اينو گذاشتن(نميدونم كي ورداشته بود اين برنامه رو از رو سايت چيكار كرده بود كه اين پرشين بلاگي ها مجبور شدن اين كارو بكنن).
۲۴-مرداد-۱۳۸۳, ۱۵:۲۴:۲۲
وب سایت ارسال‌ها
پاسخ
Mohamad_VB آفلاین
در حال پیشرفت
***

ارسال‌ها: 301
موضوع‌ها: 41
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 16 تشکر در 9 ارسال )
ارسال: #27
 
اميرجان خيلي ممنون ASP رو استاد كردي رفت

روشت خيلي عاليه بايد امتحانش كنم ببينم چي ميشه
راستي يعني اينجوري اگه بعد از لود شدن صفحه اگه سورس رو نگاه كنيم به جاي اين كد :
کد:
<IMG src="sec.asp?ID=<%=SECURITYCODE%>">
اينجوري نميشه:
کد:
<IMG src="3.gif">
???

پيشنهاد گسترش خان هم عاليه

O Allah the Almighty ;
Protect me and guide me ;
To your love and mercy ;
Ya Allah don’t deprive me ;
From beholding your beauty ;
O my Lord accept this plea
۲۵-مرداد-۱۳۸۳, ۰۸:۱۲:۱۶
ارسال‌ها
پاسخ
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #28
 
نه عزيز !! اگه قرار بود اون شكلي باشه كه بازم تابلو ميشد !!Amaze
اين شكلي ميشه :
کد:
<IMG src="sec.asp?ID=110">
كه در اينجا 110 همون عددي هست كه تصادفي درست شده. يه نگاهي به سورس اين صفحه بنداز :
http://i.1asphost.com/TechMIX/signin.asp
:wink:

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۲۵-مرداد-۱۳۸۳, ۱۰:۰۶:۵۰
ارسال‌ها
پاسخ
Mohamad_VB آفلاین
در حال پیشرفت
***

ارسال‌ها: 301
موضوع‌ها: 41
تاریخ عضویت: خرداد ۱۳۸۳

تشکرها : 0
( 16 تشکر در 9 ارسال )
ارسال: #29
 
ممنون اميرجان :oops:
Biggrin Biggrin

O Allah the Almighty ;
Protect me and guide me ;
To your love and mercy ;
Ya Allah don’t deprive me ;
From beholding your beauty ;
O my Lord accept this plea
۲۵-مرداد-۱۳۸۳, ۱۰:۵۶:۲۹
ارسال‌ها
پاسخ
ali110 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 91
موضوع‌ها: 21
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #30
ايولا
نه عزيز !! اگه قرار بود اون شكلي باشه كه بازم تابلو ميشد !!
اين شكلي ميشه :
كد:
<IMG src="sec.asp?ID=110">

كه در اينجا 110 همون عددي هست كه تصادفي درست شده. يه نگاهي به سورس اين صفحه بنداز
بابا دمتون گرم پايه مارم كشيديد وسط ديگه
110 از اين صفحه ميره تو اون صفحه بابا من اينجا نشستم به خدا تازه چرا فقط 110 را نوشتي
ايولا
۲۷-مرداد-۱۳۸۳, ۰۳:۴۳:۰۲
وب سایت ارسال‌ها
پاسخ
amirjan آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,105
موضوع‌ها: 24
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 348
( 697 تشکر در 251 ارسال )
ارسال: #31
 
:lol: Amaze Amaze

سید امیر حسین حسنینی

Human knowledge belongs to the world ...
۲۷-مرداد-۱۳۸۳, ۱۰:۵۰:۵۹
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS