PDA

View Full Version : سورس ثبت نام در رزبلاگ !



AliRezaBeytari
جمعه 05 اردیبهشت 1393, 15:55 عصر
سلام دوستان.
من یه برنامه ای رو نوشتم که با اون میتونید در رزبلاگ ثبت نام کنید !
لینک دانلود + سورس (http://p30up.ir/images/d0q0dr4o98w4ll886kr.rar)

اما یک مشکلی داره !
وقتی کد کپچا رو در یک pictureBox بارگذاری نیکنم ، درست نیست !

http://p30up.ir/images/8byz8463rvsuzwjpvqn.png

همان طور که میبینید ، کدهای کپچا مثل هم نیستند !!!
مشکل از کجاست ؟؟!!!

Nobody don't know !!!!

shahryari
شنبه 06 اردیبهشت 1393, 11:05 صبح
سلام
کد اون کپچا هربار که لود بشه تغییر میکنه
و چون اون کد یکبار در وب براوزر و یک با هم در پیکچر باکس لود میشه ، خب مسلمه که همچین اتفاقی میوفته

Sir-Programmer
شنبه 06 اردیبهشت 1393, 12:57 عصر
درسته ، دیشب کلی روش کار کردم متاسفانه نتونستم کاری برات انجام بدم ، نگاه کن هر بار تصویر امنیتی با کد زیر لود میشه

document.getElementById('im_sec_p').src='include/captcha/reg_site.php?Reload_id=' + Math.random(); return false
من این اسکریپت رو تو براوزر لود کردم عجیبه هیچ تغییری نکرد حداقل باید تصویر امنیتی خود پیج تغییر میکرد ؟ کسی میدونه دلیلش چی میتونه باشه ؟

AliRezaBeytari
شنبه 06 اردیبهشت 1393, 14:16 عصر
خیلی ممنونم که وقت میگذارید !
حالا من باید چیکار کنم ؟؟؟!!!!!!!

Mr.orange
شنبه 06 اردیبهشت 1393, 14:20 عصر
الان مشکل چیه؟! دوستمون که فرمودند! در هر بار لود صفحه کپچا عوض میشه!

AliRezaBeytari
شنبه 06 اردیبهشت 1393, 14:45 عصر
خوب من الآن باید چیکار کنم تا یک کد کپچا نمابش داده بشه ؟؟؟!!!!

Mr.orange
شنبه 06 اردیبهشت 1393, 14:55 عصر
اگه میشه به المان‌های اون وب براوزری که باز میکنید دسترسی داشت باید اون عکسی که لود شده رو بگیرید در برنامه نشون بدید ولی اصول نوشتن اینجور برنامه‌ها اینه که از سوکت استفاده کنید!

Mr.orange
شنبه 06 اردیبهشت 1393, 15:19 عصر
در مورد سوکت؟! باید با پروتکل http اشنایی داشته باشی؛ صفجه ثبت نام رو انالیز کنی ببینی چه پارامتر هایی با چه مقادیری یه کدوم آدرس فرستاده میشن وبا سوکت پورتکل http رو شبیه سازی کنی و همون پارمتر ها رو با همون مقادیر به سمت همون آدرس بفرستی! این روشی که شما استفاده کردید - که البته من ندیدمش ولی از ظاهر معلوم هست که مقادیر رو از کاربر میگیرید و توی اون وب براوزر تنظیم میکنید و ارسال میکنیدش - همین مسکلات رو هم همراه داره! راهش اینه که با اون عکسی که در حافظه وب براوزر لود شده رو دامپ کنید و در برنامتون نشون بدید و یا اینکه در برنامتون کپچا رو لود نکنید! به کاربر بگید که کپچا رو از توی وب براوزر وارد کنه!

AliRezaBeytari
شنبه 06 اردیبهشت 1393, 15:29 عصر
میشه یک منبع (کتاب) آموزشی برای سوکت هم همچنین ساخت پورتکل http بگید !

Mr.orange
شنبه 06 اردیبهشت 1393, 15:33 عصر
c# بلد نیستم؛ ولی توی نت پر از اینجور چیزاست؛ پروتکل http چیز زیاد و خاصی نداره و همش متن سادست؛ تو نت بچرخین خیلی از این منابع به زبان اجنبی موجد هست

Sir-Programmer
شنبه 06 اردیبهشت 1393, 16:03 عصر
فکر نکنم راه حلی باشه ! چون تصویر امنیتی که تو وب براوزر باز میشه یه ID داره که با هر بار لود شدن یه ID ، رندوم میگیره بنظرم کاریش نمیشه کرد !

AliRezaBeytari
یک شنبه 07 اردیبهشت 1393, 15:18 عصر
فکر نکنم راه حلی باشه ! چون تصویر امنیتی که تو وب براوزر باز میشه یه ID داره که با هر بار لود شدن یه ID ، رندوم میگیره بنظرم کاریش نمیشه کرد !

پس اسپمرها چطوری این کار رو انجام میدن !

pars1376
یک شنبه 07 اردیبهشت 1393, 15:24 عصر
کار که نشد نداره! حتما میشه!
درسته من یا شما بلد نیستیم. اما میشه :چشمک:

Ali.hitter
یک شنبه 14 اردیبهشت 1393, 16:24 عصر
سلام ؛
فکر کنم اگه با استفاده از کنترل background worker کارنی؛
شدنی باشه؛اینجور که معلومه شما برای کار با هرقسمت برنامتون(منظورم کنترلر های مختلفه)از کدی استفاده میکنید که مستقل از بقیه ی جاهای برنامه یک بار page رو لود میکنه که همین باعث میشه data جدید به سایت فرستاده بشه و تصویر امنیتی تغییر کنه؛
شما کنترلر های فرمتو pubic قرار بده و در روند اجرا و کارکرد برنامت ، سعی کن از کد هایی استفاده کنی و جوری برنامتو بنویسی که فقط یک بار به سایت data ارسال کنی

ali.gol2208
دوشنبه 19 خرداد 1393, 11:10 صبح
با سلام
شما میتونید از این روش استفاده کنید
HTMLWindow2Class
توضیح بیشتر خواستید میل بزنید
موفق باشید
ali.darvishi2208@chmail.ir

ali.gol2208
دوشنبه 19 خرداد 1393, 11:11 صبح
شما باید ایدی عکس رو بگیرید بعد عکس رو بریزید تو کلیپبورد بعد پیست کنید تو پیکچرتون