• أهلا وسهلاً بكم في :: IQ-TeaM FORUM :: .
    إذا كانت هذه الزيارة الأولى أو لديك الرغبة بالانضمام لأعضاء شبكة عراق تيم فيجب الاطلاع على خصوصية الشبكه فربما بقائك زائر افضل لك من الانضمام بحيث أن قوانين شبكة عراق تيم لا تتناسب مع اهتماماتك .
    • للأطلاع على الخصوصية وسياسة الاستخدام - التفاصيل
    • بعد الاطلاع على سياسة الموقع وقوانين شبكة عراق تيم يمكنك التسجيل معنا - تسجيل عضو جديد
  • بادئ الموضوع .:: RSS ::.
  • تاريخ البدء
الحالة
مغلق و غير مفتوح للمزيد من الردود.

.:: RSS ::.




عضوية آلية

  • إنضم
    9 سبتمبر 2011
    المشاركات
    13,987
    الإعجابات
    0
    النقاط
    250
    العمر
    30
    الإقامة
    IQ-T34M
    آخر نشاط
  • لم يكتشف اي تلغيمه
  • لم يتحصل على جوائز بعد
  • النقاط المتوفره 250
    رصيدي البنكي الحالي ( 0 )
    المستوى 0
#1






السلام عليكم ورحمه الله وبركاته

كيف حالكم إخواني أعضاءمنتدي نقطة تطوير إن شاء الله طيبين



سنبدأ على بركة الله بشرح أول درس من دروس برمجة برامج اختراق الأجهزة عن طريق أداة الـ WinSock... أولا يجب أن نعرف أن هذه الأداة هي أداة بسيطة جدا و سهلة الإستخدام إلا أن مفعولها كبير جدا و ستلاحظون هذا الأمر في الدروس القادمة...
في هذا الدرس سأعطيكم لمحة عامة عن طريقة برمجة برامج الإختراق و معلومات بسيطة عن الأداة Winsock لكي أمهد لكم الطريق للأحتراف...
يجب أن نعرف أولا أن برامج اختراق الأجهزة تتألف من برنامجين، العميل (الكلاينت) و السيرفر (الخادم)... يتم الإتصال بين العميل الذي يكون في جهازك و الخادم الذي يكون في الجهاز المقصود اختراقه... و في حال حدوث الإتصال يقوم العميل بإرسال أوامر معينة إلى الخادم لكي يقوم بدوره بتنفيذها و نقل النتائج إلى العميل...
هذه هي الفكرة كاملة لبرامج الإختراق...
الآن يجب أن نعرف، ما هي الأداة Winsock؟ و كيف يمكن استخدامها؟ و ما هي الأوامر التي يمكننا استخدامها معها؟؟
أولا أداة الـ Winsock و ظيفتها عمل اتصال بين برنامجين عبر الإنترنت و تبادل البيانات بينهما... أقصد في هذا أن برنامج العميل و برنامج الخادم يجب أن يحتويان على هذه الأداة...
إذا كيف يمكننا تضمين هذه الأداة مع مشروع الفيجوال بيسك؟
بعد فتح الفيجوال بيسك و اختيار مشروع جديد، نضغط بزر الفأرة اليمين على شريط الأدوات فتظهر قائمة منبثقة نختار منها Components، فتظهر قائمة بالأدوات غير القياسية و من ضمنهم أداة الـ Winsock... الآن نضع علامة على Microsoft Winsock Control 6.0 ثم نضغط على OK.
فتظهر لنا الأداة على شريط الأدوات على شكل جهازي كمبيوتر. طبعا من أهم الخصائص لهذه الأداة هي:

كود:
Winsock1.RemoteIP = "127.0.0.1"
هذا الكود تحدد من خلاله أي بي الجهاز الذي تريد الإتصال معه.

كود:
Winsock1.RemotePort = "1234"
هذا الكود تحدد من خلاله منفذ الجهاز المفتوح الذي نريد الأتصال معه.

كود:
Winsock1.Connect
هذا الأمر يعطي أمر الإتصال.

كود:
A = Winsock1.State
هذا الأمر يحمل قيمة حالة الإتصال، و سأقوم بشرح مفصل لهذه القيم في الدرس الثاني.

كود:
Winsock1.LocalPort = "1234"
هذا الأمر يستخدم عادة في برنامج الخادم ليحدد البورت الذي سيتم الإتصال من خلاله.

كود:
Winsock1.Listen
هذا الكود أيضا يستخدم عادة في برنامج الخادم لكي يقوم بالتنصت على البورت الذي حددناه تحسبا لقدوم أي اتصال.

كود:
____1.____ = Winsock1.LocalIP
هذا التابع يحمل قيمة أي بي الجهاز الذي يعمل عليه البرنامج (طبعا حسب الكود يضع الأي بي في صندوق نص)

كود:
Winsock1.SendData Data
هذا الكود يقوم بإرسال البيانات التي يحملها المتغير Data

كود:
Winsock1.___Data Data
هذا الكود يقوم باستقبال البيانات المرسلة و يضعها في المتغير Data

هذه هي جميع الأوامر التي يمكننا استخدامها للأداة Winsock...

سأتطرق قليلا للأحداث التي تدعمها هذه الأداة...

الحدث ConnectionRequest

يتم هذا الحدث عندما تستقل الأداة أي اتصال.

الحدث DataArrival

يحدث هذا الحدث عنما تستقبل الأداة أي بيانات

الحدث SendComplete

يتم هذا الحدث عندما ينتهي إرسال البيانات للأداة...

هذه اشهر الأحداث للأداة Winsock... انشاء الله يكون الدرس الأول مفهوم للجميع... و حتى لو لم تفهموا الأوامر و الأحداث جيدا، فجميها سنطبقها عمليا انشاء الله و حتستوعبونها 100%

نركم في الدرس القادم...
 


درس برمجة أداة الــ Winsock لاختراق الأجهزة... باحتراف
الحالة
مغلق و غير مفتوح للمزيد من الردود.
الوسوم - Tag الوسوم - Tag