ورود

View Full Version : روبات اسپم!!!!



matrix-program
چهارشنبه 01 خرداد 1392, 23:30 عصر
سلام بر همه ی دوستان و اساتید
حتما تا الان روبات های نرم افزاری زیادی رو دیدید که مثلا میرن تو یه سری سایت نظر اسپم میدهند (اگر چه با کد امنیتی این کار سخت شده) اینا چجوری کار می کنند؟ آیا واقعا فیلد ها را پر می کنند ؟چجوری ؟

saeedhord
شنبه 04 خرداد 1392, 10:57 صبح
سلام بر همه ی دوستان و اساتید
حتما تا الان روبات های نرم افزاری زیادی رو دیدید که مثلا میرن تو یه سری سایت نظر اسپم میدهند (اگر چه با کد امنیتی این کار سخت شده) اینا چجوری کار می کنند؟ آیا واقعا فیلد ها را پر می کنند ؟چجوری ؟

سلام دوسته عزیز

اینا یه متنو واسه اسپم قرار میدهند در قسمت captcha یا همون کد امنیتی به صورت دستی خود طرف وارد میکنه این کارو سرعتو بیشتر میکه مثلا بعضی ها به به دیتابیس وصل میکنند این دیتابیس نام های random ولی تکراری نباشه داخل فیلدا میزاره . یعنی فیلد های اسم یا ایمیل یا هرچی خود برنامه جایگذاری میکنه اینا فقط کد امنیتی رو میزنن

موفق باشی :چشمک:

sidsed
پنج شنبه 06 تیر 1392, 17:30 عصر
خوب حالا اگه بخواهيم كپچا رو به كاربر نشون بديم تا خودش وارد كنه بايد چيكار كنيم؟(با توجه به اين كه كپچا لينك ثابتي نداره)

alipoor2009
جمعه 07 تیر 1392, 02:24 صبح
اتفاقا خود من هم مطرح کردم ولی کسی جواب نداد

AxissXs
شنبه 08 تیر 1392, 16:40 عصر
خوندن کپچا توی برنامه زیاد هم سخت نیست
میتونی با کنترل Inet اینکارو انجام بدی
البته با WebBrowser راحت تره(این نظر خودمه)
اسپمر برای چه سایتی میخوای؟
شاید من داشته باشم سورس یا برنامشو!؟

sidsed
شنبه 08 تیر 1392, 20:23 عصر
خوندن کپچا توی برنامه زیاد هم سخت نیست
بله به شرطي كه كپچا لينك ثابتي داشته باشه
براي مثال شما كپچاي گوگل رو در نظر بگير
اگه سورسي داري كه چنين كپچايي رو تو فرم نشون ميده ممنون ميشم اين جا هم بذاري

alipoor2009
شنبه 08 تیر 1392, 23:18 عصر
ببخشید اگه می شه کپچا ثابت رو بگین ؟؟؟

AxissXs
یک شنبه 09 تیر 1392, 10:04 صبح
سورسش رو داشتم که حتی کپچا رو خودش حل میکرد
فکر کنم حذفش کردم
منظورم از آسون همین بود که میشه به راحتی کپچا با لینک متغیر رو پیدا کرد
باید یک کنترل Webbrowser بذاری که بتونی باهاش آیتم های داخل صفحه وب رو جدا کنی
برای مثال 7 تا عکس به دست میاری!
درسته لینک کپچا همیشه یه چیز نیست اما
میتونی از چند فیلتر استفاده کنی
1-از بین عکس های بدست اومده اونی که سایزش برابر با کپچا هست رو جدا کنی و توی PictureBox نشون بدی
2-لینکش معمولا یه کمی با بغیه فرق داره(تا یک قسمتی از لینکش همیشه ثابته) پس با تابع Left اون عکسی که لینکش مشابه لینک کپچا ها هست رو جدا کنی
و چند راه دیگه
من اگه وقت کردم برات مینویسمش
اما اگه سعی کنی خودت هم به راحتی میتونی بنویسیش

امیدوارم کمک کنه

.:|AxissXs|:.

sidsed
یک شنبه 09 تیر 1392, 13:31 عصر
براي كپچا با لينك ثابت:
لینک کپتجا رو که گرفتی, یه webbrowser یا Microsoft Internet Contorl بیار تو برنامه بعد کد زیر رو برای نمایش کپتچا بنویس
webbrowser1.navigate = strCaptcha به جا strCaptcha هم لینک کپتچا رو بزار.

اگر هم میخوای تو پیکچر باکس نشونش بدی کد زیر رو تو general بنویس

Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
بعد با کد زیر عکس رو دانلود کن (به جا strCaptcha هم لینک کپتچا رو بزار)

Call URLDownloadToFile(0, strCaptcha, App.Path & "\captcha.jpg", 0, 0)
با کد زیر هم تو پیکچر باکس نشونش بده

imgCaptcha.Picture = LoadPicture(App.Path & "\captcha.jpg")