PDA

View Full Version : گفتگو: Crawler نویسی - BOT



Saman_12
دوشنبه 09 مرداد 1391, 13:05 عصر
سلام برنامه نویسای خوشتیپ.
به نظر شما اگه بخوام به بات بنویسم که خودش بیاد تو سایت ثبت نام کنه . حساب رو فعال کنه و ... (هر کاری که بشه انجام داد!) رو انجام بده باید در چه مواردی اطلاعات داشته باشم تو دات نت از چه رفرنس های کمک بگیرم؟

اصلا چه کارای میشه کرد؟!:متفکر:
از هر گونه اطلاعات در این زمینه استقبال میشه فقط خواهش میکنم حاشیه نرید.

پ.ن : سایتشم فکر کنید تراوین باشه.

مهرداد صفا
دوشنبه 09 مرداد 1391, 13:44 عصر
آشنایی با HTML و تگها و ساختار صفحات مورد نظر خودتان.
آشنایی با کنترل System.Windows.Forms.WebBrowser و کلاسهای مرتبط.


فکر میکنم غیر از تصاویر کپچا مشکل دیگری وجود نداشته باشد.

Saman_12
دوشنبه 09 مرداد 1391, 14:05 عصر
خیلی ممنون دوست عزیز این سایت ما کپچا نداره (تراوینه دیگه).
کلاسها رو میشه کم باز تر کنید چه کلاس هایی تو کدوم نیم اسپیس ها.(خودم دوتا میشناسم : httpwebrequest-response)
اگه سایتی هم در این مورد میشناسید معرفی کنید خوب میشه!

radin1360
شنبه 11 آذر 1391, 20:17 عصر
با درود
اگه در مورد بات نت می تونید لطفا کمک کنید.
از الف تا ی هر چی میدونید لطف کنید بگید.
از چیستی اونها تا انواعشون و چگونگی مقابله باهاشون و چیزایی که لازمه برای پژوهش درمورد بات نت یاد گرفت.
سپاس

s3rv3r
شنبه 11 آذر 1391, 20:31 عصر
اول عرض کنم خدمتت که اینکاری که شما میخوایی بکنی اصلا بات محسوب نمیشه بلکه یه نرم افزاره برای سیستم خودت

بات ها به کامپیوتر ها یا قربانی هایی اطلاق میشه که شما اونها رو تحت فرمان خودتون گرفتید برای امور خاص. و اون ها آماده و گوش به فرمان شما هستن برای انجام دستورات شما.

بگذریم.
فرض من کلا ثبت نام هر نوع فرمی هستش.

درخواست رو ارسال کن و سورس پیچ ثبت نام رو بگیر
1.باید فرم ثبت نام رو شناسایی کنید. میتونه تو یه صفحه چندتا فرم وجود داشته باشه - شرح : نوشتن عبارت منظم برای پیدا کردن فرم
2. ببین به کجا ارسال میشه داده ها. - نوشتن عبارت منظم برای پیدا کردن پست شدن داده به کجا؟
3.شناسایی input ها هستش. - نوشتن عبارت منظم برای شناسایی پارامتر های ارسالی
4.وارد کردن مقادیر و ارسال داده. این یکی هم که دیگه مشخصه

با کلاس HTTPwebRequest میتونی انجام بدی.

در این باره منبع آموزشی درست و حسابی پیدا نمیکنی.تمام بات های حملات تکذیب سرویس دهی هم تو ایران کپی از هم هستن.
تو ایران تنها به بات حملا داس پرداخته میشه.دانش بات نویسی چیزی نیست که هکرها بیان پابلیکش کنن.
هرچقد هم جست و جو کنی به جایی نمیرسی . کسی که خلاقیت داره برنده هستش.
پابلیک کردن بات = خداحافظی با بات

در مورد کرولر هم عرض کنم یه نمونه تو سایت کد پراجکت هست ببین شاید به کارت اومد.

plus
شنبه 11 آذر 1391, 20:34 عصر
پروژه مشابهی رو با Socket Programming, HTTP Protocol, Regular Expressions و استفاده از خصوصیات شی گرایی #C انجام دادم...با این روش کار طولانی ولی پایه ای هستش.نمیتونم WebBrowser چه امکاناتی رو میده.