تم وضع المشروع في مستقل . ولا مشكلة من اضافتة هنا لغير المشتركين في مستقل :

السلام عليكم.

هذا المشروع للمبرمجين المحترفين في مجال الهندسة العكسية ، ويتطلب مهارة قوية في تحليل النظم البرمجية.

لذلك يرجى من المتقدمين معرفة ماذا يهدف هذا المشروع وأن يعلم تماما المواصفات المطلوب توفرها فية. ولا اريد اي طلبات من المبتدئين خيث ان المشروع يهدف الى نقطة واحدة فقط ولكن تتطلب مهارة و حنكة .

المشروع يهدف إلى أمر واحد فقط لا غير .

من المعروف أن متصفح Opera يقدم خدمة ال VPN ضمنه حيث يمكنك تغيير البلد الذي يتم منه التصفح.

في الواقع الخدمة المدمجة فيه بعيدة كل البعد عن كونها VPN بل هي عبارة عن PROXY يتم تعريفة ضمن المتصفح.

في السباق كنت و ببساطة أستطيع استخلاص اسم المستخدم وكلمة المرور المولدة من المتصفح وذلك من خلال بعض الخطوات البسيطة .

وسوف نذكرها تباعا ..

http://i.imgur.com/HOhrG7v.png

Open opera://net-internals/#capture page in opera.

Enable “Include the actual bytes sent/received.”

Click events

Click vpn in adress bar

Off and reOn VPN

Find “SOCKET ssl/api.surfeasy.com:443” in events

Find SE-Client-Type and SE-Client-API-Key values in headers hex dump

تم ارفاق صورة تبين الخطوات السابقة ..

وهناك مشروع على موقع ال gitHub يشرح كيفية الاستفادة من هذه المعلومات المستخلصة من متصفح Opera لعمل توليد اسم مستخدم وكلمة مرور تخولك من استخدام البروكسي المجاني من Opera في برامجك.

عنوان الحزمة البرمجية:

قامت Opera حديثا بتغير النمط البرمجي في توليد كلمات المرور وذلك بتضمين آلية معينة تجعل من التواصل بين المتصفح وموقع Opera فيه نوع معين من التشفير .

قام صاحب الحزمة البرمجية بذكر الآلية وما هو المتوجب على المبرمج فعله لكي يستطيع الوصول إلى حل التشفير المضمن.

/issues/21

يتطلب الأمر بعض الهندسة العكسية لمعرفة كيف يقوم المتصفح بتشفير الطلب .

وعليك ان تقوم بمعرفة هذه الآلية وتوفير طريقة لاستخلاص المعلومات لكي يتم تضمينها ضمن الحزمة البرمجية

/

لتوليد كلمة مرور واسم مستخدم لاستخدام بروكسي Opera في برامج اخرى .

قيمة المشروع من $500 الى $1000