PDA

View Full Version : نحوه نوشتن آنتی فیلتر با سی شارپ + کدش ممنون میشم.



mohsenashkboos
سه شنبه 17 شهریور 1388, 05:07 صبح
نحوه نوشتن آنتی فیلتر با سی شارپ + کدش ممنون میشم.

Mohsen229266
چهارشنبه 18 شهریور 1388, 12:53 عصر
سلام من هم مایلم طرز کار نرم افزار های آنتی فیلتر رو بدونم اگه از دوستان کسی اطلاعاتی در این ضمینه داره ارائه کنه ممنون میشم

dr_ghezavat
چهارشنبه 18 شهریور 1388, 17:53 عصر
فکر میکنم این نرم افزار ها به تنهایی کار خاصی نمیکنن . اون سرور و سازمانی که نرم افزار بهش متصل میشه کار اصلی رو انجام میده .

mohsenashkboos
چهارشنبه 18 شهریور 1388, 18:04 عصر
من قبلا که با یکی از دوستان که یک برنامه آنتی فیلتر نوشته بود صحبت کردم گفت.زمانی که ما درخواست باز شدن یک سایت را میکنیم مخابرات یک صفحه که از قبل طراحی شده را در روبروی ما باز میکند حال اگر ما بتونیم به جای اینکه بزاریم اون صفحه بیاد جلوی ما . صفحه دلخواه خود را باز کنیک کار تمتمه طبیعتا.اما نمیدونم با چه دستوراتی میشه پروکسی را دور زد؟؟!!

dr_ghezavat
چهارشنبه 18 شهریور 1388, 18:19 عصر
تو به هر حال از مخابرات میگیری اینترنتو . مخابرات آی پی رو فیلتر میکنه و نمیذاره رد و بدل کردن اطلاعات انجام بشه. برای دور زدن مخابرات احتیاج به آی پی ای داری که مخابرات هنوز فیلتر نکرده باشدش . اینکارو پراکسی ها انجام میدن که اونم به سرور و ... احتیاج داره . اگه با نرم افزارهایی مثه فریگیت و .. به سایتی وارد بشی آی پی تو تغییر کرده . حالا اگه تو سایتت آمارگیر داری میتونی اینو به عینه ببینی. برای همینه که محصولات کشورهایی که آی پی ایران رو تحریم کردن رو میشه راحت با استفاده از پراکسی دانلود کرد . چون مثلا ما با آی پی آمریکایی وارد سایتی میشیم و آمریکایی حساب میشیم .:شیطان:

Mohsen229266
چهارشنبه 18 شهریور 1388, 18:50 عصر
تو به هر حال از مخابرات میگیری اینترنتو . مخابرات آی پی رو فیلتر میکنه و نمیذاره رد و بدل کردن اطلاعات انجام بشه. برای دور زدن مخابرات احتیاج به آی پی ای داری که مخابرات هنوز فیلتر نکرده باشدش . اینکارو پراکسی ها انجام میدن که اونم به سرور و ... احتیاج داره . اگه با نرم افزارهایی مثه فریگیت و .. به سایتی وارد بشی آی پی تو تغییر کرده . حالا اگه تو سایتت آمارگیر داری میتونی اینو به عینه ببینی. برای همینه که محصولات کشورهایی که آی پی ایران رو تحریم کردن رو میشه راحت با استفاده از پراکسی دانلود کرد . چون مثلا ما با آی پی آمریکایی وارد سایتی میشیم و آمریکایی حساب میشیم .:شیطان:
خوب چطور میشه آدرس آی پی رو تغییر داد و ادامه کار؟

اَرژنگ
چهارشنبه 18 شهریور 1388, 18:56 عصر
خوب چطور میشه آدرس آی پی رو تغییر داد و ادامه کار؟


http://www.torproject.org/easy-download.html.en

Mohsen229266
چهارشنبه 18 شهریور 1388, 19:12 عصر
http://www.torproject.org/easy-download.html.en
ممنون میشه لطفا بیشتر توضیح بدید چی رو باید از این سایت بفهمم

raravaice
چهارشنبه 18 شهریور 1388, 19:19 عصر
خیر ! تنها راه فیلتر IP نیست و بستن IP مثل حکم اعدام یک جنایتکار میمونه . الان اینا Packet هارو میزنن و چون بحث این تاپیک سر وب هست فیلترینگ HTTP رو توضیح میدم.
ببینید شما وقتی یه در خواست HTTP میفرستی برای دیدن یک سایت در اصل داری این Header ها رو به IP مقصد میفرستی در مرحله Send هیچ کاری انجام نمیشه. یعنی Packet دقیقا به مقصد میرسه ولی وقتی جواب برگشت وارد ایران میشه اینا Header Host Name رو چک میکنن و در صورتی که این نام در لیست اینا باشه Error 403 رو با مضمونی که همه میبینن میبینیم نه صفحه اصلی سایت.

حالا راه دور زدن چیه (" البته به روش Proxy ")

گام 1.شما میای یه سرور در هر کجای دنیا غیر از ایران و چین اجاره میکن که میتونه VPS هم باشه.
گام 2. که مهمترین مرحله جنایت هست ;)

همونطور که همه دوستان میدونن Browser یه قسمتی داره برای تنظیم پراکسی و همه سیستمها یک IP دارن به آدرس 127.0.0.1 خوب همه هم خوب میدونن که HTTP بر روی بستر TCP هست. پس نیاز دازیم که یه برنامه بنویسیم که بر روی IP 127.0.0.1 و بستر TCP روی یه پورت Listen کنه حالا ما اینجا پورت 10000 رو انتخاب میکنیم. حالا در قسمت پراکسی مربوط به Browser هم میایم این IP و Port رو ست میکنیم.
از این به بعد همه درخواستهای مرورگر به 127.0.0.1:10000 ارسال میشه.

خوب این شد Local حالا میریم سراغ سرور :
کار سرور اینه که Packet ها رو از کلاینت بگیره و عینا و بدون هیچ تغییری بفرسته برای مقصد و بعد از دریافت جواب از مقصد اون اطلاعات رو عینا برای کلاینت پس بفرسته.

حالا اصل قضیه نوع ارتباط بین سرور و کلاینت هست چون اگر Packet ها رو همینجوری لخت و خام بفرستی خوب سرور های عزیز پکت آنالایزر بیکار نمیشینن D:

در نتیجه میایم به همه پکت هایی که بین Proxy Client و Proxy Server رد و بدل میشن با سلیقه خودمون یه حالی میدیم. اکثر این Proxy ها که در بین جماعت ایرانی فیلتر شکن باب شده از مدل Base64 استفاده میکنن که با این تفاسیر اگر حجم وسیعی از این Packet ها ار یه IP خارج یا داخل بشه بازم میشه روش زوم کرد و داخل پکت رو Visit کرد. پس ما میایم جنایت بزرگتری انجام میدیم و از اصوی SSL استفاده میکنیم.
یعنی یا DES میکنیم یا RSA یا اگر حال کردیم هر دوتاشو اعمال میکنیم. که خدا رو شکر این کلاسها همانند یک نعمت در دات نت آماده هست. یه زوج کلید می سازیم یکیش همیشه ثابته بین سرور و کلاینت و یکیش هم با هر پکت که ارسال میشه میره به سمت سرور یا کلاینت تا بشه رمز گشایی کرد.

البته حواستون جمع باشه که در صورتی که بخواهید استفاده تجاری کنید و حجم اینجور Packet ها زیاد بشه چون هیچ جوره Packet ها شناسایی نمشن "چون قالب پیش فرضی ندارن" اون موقع دوستان ما عصبی میشن و IP رو میفرستن تو لیست سیاه D: ولی در حد نیاز خودت استفاده کن کسی هم کار به کارت نداره، یعنی نمیتونه داشته باشه. اگر هم میخوای به کسی حال بدی اصولش رو یادش بده خودش بره سرور بگیره . اینجوری هم هیچ وقت IP نمیخوره هم این شبکه با علمش رشد میکنه و مطمئنا هستند کسانی که بتونن ایده های جالبی رو پیاده کنن که خیلی از مشکلا تی مثل خارج شدن IP از Route را بگیرن که یکیش همینی که من گفتم هست، یعنی گسترش علم اینکار و زیاد شدن تعداد VPS های 7$ در ماه D:.

پ.و : این دست نوشت صرفا به منظور گسترش علم ایجاد شده است و استفاده های بسیاری در زمینه امنیت اطلاعات و جلوگیری از شنود اطلاعات شخصی دارد و هرگونه استفاده سوء به عهده خود شخص جنایتکار میباشد. D:

موفق باشید

اَرژنگ
چهارشنبه 18 شهریور 1388, 19:20 عصر
ممنون میشه لطفا بیشتر توضیح بدید چی رو باید از این سایت بفهمم

http://www.torproject.org/index.html.fa

Mohsen229266
چهارشنبه 18 شهریور 1388, 20:23 عصر
http://www.torproject.org/index.html.fa
ممنون دوست عزیز من هم منظورم گسترش علم این کار بود که جناب raravaice توضیح خیلی خوبی دادن

HollyGhost
سه شنبه 01 دی 1388, 22:29 عصر
آنتی فیلتر تحت وب:
http://asproxy.sourceforge.net