چهارشنبه ۰۸ آبان ۱۳۸۷
 
Yahoo and Google Filtering
مثل اینکه این فیلترنگ ها اینقدر زیاد شده که دیگه خود مخابرات به ISP ها گفته که داریم روی Yahoo و Google فیلترینگ انجام می دیم!

و یک ایمیل هم می دند که بهش میل بزنید و رنج IP رو بهشون می گید و دیگه شما رو فیلتر نمی کنند !!!

قابل توجه هم هست که من آلان توی بلاگر با دور زدن تونستم لاگین کنم پس سایت های بیشتری رو دارند مانیتور می کنند

برچسبها:

6:10 PM | نظر (0)

شنبه ۲۰ مهر ۱۳۸۷
 
Corruption on HTTPS data in iran
دیگه این قضیه خرابکاری توی HTTPS ها داره اعصاب همه رو خورد می کنه

جالبیش هم اینکه که توی می گی خوب باز نمی شه پس حتما گوگل یا یاهویا ... مشکل داره ! هیچ اروری مبنی بر اینکه یک جایی داره توی بسته ها خرابکاری می کنه نمی بینید.

و یک مورد جالب دیگه هم که هست اینه که یاهو یک IP که نداره ! DNS سرور های یاهو بسته به اینکه یک DNS سرور کجا هست IP که به اونجا نزدیکتر می فرسته مثلا وقتی از Level3 (همون ۴.۲.۲.۴ معروف) پرسیده می شه که yahoo.com کجاست یک IP بر می گردونه که ممکنه DNS سرور های داخلی این IP رو برنگردونند و این مشکل در HTTPS فقط بر روی IP که برای DNS های داخلی ایران برگدونده می شه بوجود میاد و من به شخصه با تغییر DNS های اصلی مشکل خیلی از ISP ها رو حل کردم !

اما این قضیه و اینکه چندین ISP این مشکل رو به ما گزارش دادند و با اینکه می دونستیم مشکل از کجاست باعث شد دست به یک کار تستی بکنیم
مشکل از اونجا پیش اومد که دامنه بلاگم بالا اومد و من می خواستم به بلاگرم لاگین کنم ودیدم که بلاگر داره آدرس رو به https اش می فرسته و بعد از اون هم دیگه صفحه ای باز نمی شه

برنامه wireshark رو اجرا کردیم تا ببنیم چه اتفاقی برای این دیتای ما می افته و با کمال تعجب دیدم که بعد از یک مقدار تلاش برای باز کردن توی بسته های ارور checksum Corruption می ده و مشخص شد که یکجایی دارند سعی می کنند توی بسته های https های ما تغییراتی انجام بدند که البته تا آلان به نظر می یاد که پروژه با شکست رو به رو بوده برای همینه که مدتی مردم نمی تونند به یاهوشون لاگین کنند و یا اینکه من نمی تونم به تویترم و بلاگرم لاگین کنم

نمی دونم چه هدفی از این موضوع دارند ....

برچسبها:

7:59 PM | نظر (3)

يكشنبه ۱۱ آذر ۱۳۸۶
 
Idiot Filtering Program
خیلی وقته (از اول مهر تقریبا)‌ که اومدم شیراز دارم به راحتی هر سایتی رو می خوام باز می کنم.
قبلا در موردش نوشته بودم ولی دقیقا توضیح ندادم ! دلیلش این بود که می خواستم یک برنامه کلوز سورس آماده کنم و بگذارم که صاحب های اون برنامه یک وقت نرند و این مشکل رو حل کنند ولی آلان دیدم که این برنامه احمق سایت انتخابات مجلس رو واسه من فیلتر کرده تصمیم گرفتم دورباره در موردش بنویسم.

و داستان و قضیه چی هست؟ اول قبل از اینکه ادامه این مطلب رو بخونید بهتون توصیه می کنم نگاهی به لیست مشتریان این شرکت بکنید. اگر ISP شما توی این لیست بود امکانش هست که اون ISP برنامه فیلترینگش رو از اونجا گرفته باشه (احتمال داره به دلیل دیگه ای مشتری این شرکت بوده !)

خب مشکل کجاست ؟ مسئله خیلی ساده است. مسئله اینه که شما باید یک برنامه پروکسی (ذهنتون به سمت برنامه های فیلتر شکن نره ! منظورم یک پروکسی خالص هست) داشته باشید و بگذارید که اطلاعات مرورگر شما اول اطلاعاتش رو به این برنامه بده بعد اون اطلاعات رو از ورودی اینترنت (مثلا کانکشن اینترنت شما) درخواست بکنه.

ممکنه بپرسید مگه این برنامه قرار چی کار کنه ؟دقیقا هیچی ! ولی برنامه که من به شما پیشنهاد می کنم کاری که می کنه اینه که ترتیب هدرهای HTTP رو عوض می کنه
این یک نمونه هدر HTTP معمولی هست :
Host: www.google.com
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20061201 Firefox/2.0.0.8 (Ubuntu-feisty)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300

و برنامه نوعی باید این هدر رو این طوری ارسال بکنه :
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.8) Gecko/20061201 Firefox/2.0.0.8 (Ubuntu-feisty)
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Host: www.google.com
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300


همین طور که می بنید دعوا اصلی سر همین قسمت Host: www.google.com هست !
خب اما برنامه یک روش اینه که اگر شما احساس می کنید خیلی باحال هستید خودتون یکیش رو بنویسید !
دومین روش اینکه اول python رو از سایتش بگیرید و نصب کنید , بعد این برنامه رو بگیرید و با نام مثلا filename.py ذخیره کنید و اون را با python اجرا کنید.
توی مرورگرتون برید پرکسی با آدرسی 127.0.0.1 و پورت 8000 ست کنید و آلان اگر ISP شما از برنامه فیلترینگ شبیه به ISP من استفاده کرده باشه باید هر سایتی می خواهید باز بشه براتون !

برای ویندوز نسخه باینری آماده کردم توجه کنید بعد از اجرای اون هیچ اتفاقی نمی افته ! فقط برنامه proxy.exe در پشت صحنه اجرا می شه (با ctr+alt+delete در لیست پروسه های فعال اون رو ببنید) و شما باید در مرورگر خودتون تنظیمات پروکسی برای آدرس localhost و در قسمت پورت 8000 را وارد کنید.
دانلود نسخه ویندوزی
نکته ها :
۱.با این روش شما در اینترنت ناشناس نخواهید بود !
۲.من در حال نوشتن برنامه AdGate بودم که به این نکته برخورد کردم. AdGate برنامه جالب خواهد بود !‌ اگر احساس می کنید می تونید کمک کنید عضو پروژه بشید تا با هم سیستم کامل تری بنویسیم. (من یک بار چنین برنامه بر اساسه cgiproxy نوشته بودم برای یکی از ISP ها ولی خوب اون بدون سیستم ریدایرکت squid بدرد نمی خورد ! )
۳. ممکن این برنامه بر روی ISP شما کار نکنه یعنی برنامه فیلترینگش شبیه من نباشه پس این برنامه کار نخواهد کرد ولی تستش رایگانه !
۴.از این برنامه استفاده های بد نکنید !

پی نوشت :
تا آلان در شیراز و بوشهر با بعضی ISP ها کار کرده اگر کسی جای دیگه‌ای تست کرد و کار کرد اعلام کنه تا بقیه هم بدونند.
ممنون.

برچسبها: , ,

3:40 PM | نظر (2)

چهارشنبه ۲۵ مهر ۱۳۸۶
 
Idiot Filtering Program
یک مدته توی فکر نوشتن یک برنامه پروکسی هستم که اسمش رو گذاشتم AdGate (این که این چی هست و چی کار می کنه رو بعدا وقتش که شد رونمایی می کنم فعلا بقیه موضوع رو بچسبید)

امروز به طور اتفاقی داشتم با این هدر هایی که مرورگر می فرسته برای پروکسی سرور ها بازی می کردم که یک کشف بسیار بزرگ کردم.
این جایی که من ازش اینترنت گرفتم برنامه فیلترینگش به درد عمه سازندش می خوره !
اگر هدر HOST رو (که معمولا به عنوان اولین هدرفرستاده می شه) بگذاریم وسط بقیه هدرها این برنامه فیلترینگ دیگه کاری با سایتی که شما می رید نداره !

اولش داشتم از تعجب شاخ در می اوردم چون من قبلا واسه ISP ها دیگه این کار رو کرده بودم ولی باز هم سایت ها فیلتر می شدند (ید طولانی در امر کرم ریزی در هدر ها دارم چون قبلن ها دنبال نوشتن یک پ ر و ک س ی ش ک ن بودم)

باید خدا رو شکر کنیم که برنامه نویس ها رو انسان های دودربازی آفرید ( آمین )

برچسبها:

12:10 AM | نظر (1)

POWERD BY
B  L  O  G  E  R
تمامی مطالب اینجا اگر بدرتون خورد واسه خودتون