PDA

View Full Version : لود نشدن کد امنیتی در صفحه نظرات وبلاگ



sara_aryanfar
پنج شنبه 03 فروردین 1391, 14:30 عصر
با سلام دوستان لینک زیر رو ملاحظه بفرمائید
http://alishokoohi.blogfa.com/comments/?blogid=alishokoohi&postid=478&timezone=12600
در پائین فرم ارسال نظر هست که تا در کادر چیزی رو تایپ نکنی کد امنیتی لود نمیشه یعنی اگه مطلب رو کپی پیست هم کنی لود نمیشه چطوری میشه این رو بدون تایپ از کیبورد با برنامه لود کرد یعنی با چه کدی برنامه می تونه باعث لود این کد بشه ممنون

lvlaziar
پنج شنبه 03 فروردین 1391, 14:49 عصر
دوست عزیز واسه پر کردن مقادیر تو صفحه از رویداد textchange تو #c استفاده کن!
یعنی به فرض به این شکل عمل کن:

this.ib.Document.GetElementById("NAZARAT").SetAttribute("value", this.c.Text);

این کدو تو textchange تکست باکس C قرار بده!
به محض اینک هر حرفی تو تکست باکس نوشته شده تو فیلد متن هم نوشته میشه و اینم خودش باعث لود شدن captcha میشه.....
البته اینو بگم ک دیگه حوصله نداشتم سورس html پیچ ک دادیو کامل نگاه کنمو اسم دقیق تکست باکس نظراتو بدم! خودت انجامش بده :کف:
ib هم همون Webbrows خودمون! :ناراحت:
ب همین راحتی! :افسرده:
سال نو مبارک :قلب:

clover
پنج شنبه 03 فروردین 1391, 16:47 عصر
یه راه حل ساده ی دیگه هم هست، اون کد جاوا رو دستی و توی C# اجرا کنی و تصویر رو بگیری

sara_aryanfar
پنج شنبه 03 فروردین 1391, 16:47 عصر
دوست عزیز ممنون اما شما تست کردی اینو چون من می خوام متن رو به طور کامل اماده کنم و در در رویداد لود کامل وب براوزر بزارم که داخل تکس باکس پیست کنه یعنی در اون لحظه من از کیورد دکمه ای رو فشار نمیدم

sara_aryanfar
پنج شنبه 03 فروردین 1391, 16:48 عصر
یه راه حل ساده ی دیگه هم هست، اون کد جاوا رو دستی و توی C# اجرا کنی و تصویر رو بگیری
من می خوام عمل نظردهی رو اتوماتیک کنم خب

clover
پنج شنبه 03 فروردین 1391, 17:28 عصر
من می خوام عمل نظردهی رو اتوماتیک کنم خب
من خیلی وقت پیش یه اسپمر برای بلاگفا نوشتم :)، اون موقع هم اکثرا با وب بروزر کار میکردن چون سر و کله زدن با درخواست های HTTP سخت هست، این تصویری که شما می بینید توسط یه کد جاوا لود میشه که می تونید دستی هم لودش کنید.
این اون کد جاوا هست که استاد شیرازی کمپرس کردن که کسی نبینه :لبخند::

function showhuman(){if(document.getElementById('trhuman'). style.visibility!='visible'){document.getElementBy Id('trhuman').style.visibility='visible';var a=Math.floor(Math.random()*9000000);document.getEl ementById("imgsc").innerHTML="<img src='captcha3.ashx?"+a+"' align='absmiddle' />"}}setTimeout("document.getElementById(\"cmtb\").onkeydown = showhuman",2020);

اگه دقت کنید روی رویداد onkeydown هست. پس اگر نمی خواهید مستقیما ایمیج رو لود کنید و از وب بروزر استفاده می کنید باید رویداد keydown بر روی تکست باکس مورد نظر اتفاق بیفته،

موفق باشید

clover
پنج شنبه 03 فروردین 1391, 17:32 عصر
برای این که بهتر متوجه بشید ابتدا صفحه ی نظرات رو باز کنید(حتما باید قبلش یه درخواست به صفحه نظر مورد نظر رفته باشه، این هم یکی دیگه از شاهکار های استاد شیرازی هست، واقعا کارش درسته این آدم :چشمک:)
بعد این آدرس رو http://alishokoohi.blogfa.com/comments/captcha3.ashx?8000000


یه راه حل ساده ی دیگه هم هست، اون کد جاوا رو دستی و توی C#‎ اجرا کنی و تصویر رو بگیری
منظورم این هست که اون کد این آدرسی که براتون گذاشتم رو تولید میکنه، خب شما خودتون این آدرس رو می تونید تولید کنید، همونطور که من تولید کردم

aradrobo
شنبه 24 تیر 1391, 03:33 صبح
برای این که بهتر متوجه بشید ابتدا صفحه ی نظرات رو باز کنید(حتما باید قبلش یه درخواست به صفحه نظر مورد نظر رفته باشه، این هم یکی دیگه از شاهکار های استاد شیرازی هست، واقعا کارش درسته این آدم :چشمک:)
بعد این آدرس رو http://alishokoohi.blogfa.com/comments/captcha3.ashx?8000000


منظورم این هست که اون کد این آدرسی که براتون گذاشتم رو تولید میکنه، خب شما خودتون این آدرس رو می تونید تولید کنید، همونطور که من تولید کردم
شما که کدی را تولید نکرده اید . من نمی توانم برنامه شما را ببینم . لطفاً کد جدید تان را ارسال نمایید