السلام عليكم ورحمة الله تعالى وبركاته
بعدما تعرفنا في الموضوع السابق عن ماهو اللودر و كيفية اشتغاله و ارسال السوفتوير الى الجهاز في هدا الموضوع سوف نقوم بالتجسس عليه لمعرفة كيفية
ارساله للسوفت و كدلك طريقة اتصاله مع الجهاز و بالطبع لن نتجسس على اللودر في حد ذاته بل على المنفذ الدي سوف نستخدمه للارسال , للتجسس على منفذ RS232 هناك العديد من البرامج انا اخترت هدا البرنامج لانه مجاني اسمه Device Monitoring Studio الان ماعلينا فعله كاتالي :
- فتح برنامج Device Monitoring Studio وتجهيزه لعمل تنصت (listening) على المنفذ الدي سنستخدمه
- فتح اللودر و تجريب الاتصال مع الجهاز
او من هنا افضل و اوضح :
نلاحظ عند الضغط في اللودر على Connect ان اللودر يقوم بارسال 2 بايت (2 bytes) عبر الكوم المستخدم على شكل حلقة (loop) و هما : 63 0D
في انتظار اجابة (response) من الجهاز , بعدها قمت باشعال الجهاز و قام بالرد ببايتات ايضا 63 6F ... بعدها دخل الجهاز في مرحلة انتظار ارسال التحديث كما في الصورة
و منه نستنتج ان هاته الاجهزة تستقبل بايتات (bytes) من برامج اللودر وتقوم بالرد ببايتات اخرى و هكدا يتم الاتصال مع هاته الاجهزة عبر منفذ الكوم , ارسال التحديث يكون على نفس الطريقة Byte By Byte يمر بايت بعد بايت يمراعات فك الضغط و بلا بلا (الاجهزة الحديثة تفك ضغط و تشفير السوفتوير على مستوى الجهاز نفسه و دلك لبعض الحماية ) نفس الطريقة لسحب السوفتوير , سحب ملفات القنوات و ارسالها... بدون نسيان ان هدا يتم في وقت محدد يمكنك معرفته من برنامج التنصت , الان نجرب صنع برنامج يدخل الجهاز في مرحلة انتظار التحديث اي ادخال الجهاز في مرحلة UP9 كما فعلنا قبل قليل باللودر الاصلي من الشركة المصنعة للجهاز
من هنا افضل و اوضح :
كما نلاحظ انه يجب اعداد مكون الكوم بورت في الدلفي على حسب معطيات برنامج التنصت , و بالفعل تم ادخال الجهاز في مرحلة انتظار التحديث up9 ... من اراد ان يكمل باقي المراحل لارسال السوفتوير الى الجهاز فقط يكمل عملية التنصت و بعض من البرمجة السهلة يمكنك عمل لودر خاص بك
كل الملفات في المرفقات , بالتوفيق.
مشروع الدلفي
الشرح
السوفتوير + اللودر (لاتمرر السوفتوير الى جهازك لانه لن يمر يجب عليك البحث عن السوفت الخاص بجهازك)
ملاحظة : المعلومات باللون الاحمر في برنامج التنصت هي رد الجهاز و المعلومات باللون الازرق هي المعلومات المرسلة من اللودر.
بعدما تعرفنا في الموضوع السابق عن ماهو اللودر و كيفية اشتغاله و ارسال السوفتوير الى الجهاز في هدا الموضوع سوف نقوم بالتجسس عليه لمعرفة كيفية
ارساله للسوفت و كدلك طريقة اتصاله مع الجهاز و بالطبع لن نتجسس على اللودر في حد ذاته بل على المنفذ الدي سوف نستخدمه للارسال , للتجسس على منفذ RS232 هناك العديد من البرامج انا اخترت هدا البرنامج لانه مجاني اسمه Device Monitoring Studio الان ماعلينا فعله كاتالي :
- فتح برنامج Device Monitoring Studio وتجهيزه لعمل تنصت (listening) على المنفذ الدي سنستخدمه
- فتح اللودر و تجريب الاتصال مع الجهاز
او من هنا افضل و اوضح :
كود :
https://i.imgur.com/YCiNMnI.gifv
نلاحظ عند الضغط في اللودر على Connect ان اللودر يقوم بارسال 2 بايت (2 bytes) عبر الكوم المستخدم على شكل حلقة (loop) و هما : 63 0D
في انتظار اجابة (response) من الجهاز , بعدها قمت باشعال الجهاز و قام بالرد ببايتات ايضا 63 6F ... بعدها دخل الجهاز في مرحلة انتظار ارسال التحديث كما في الصورة
و منه نستنتج ان هاته الاجهزة تستقبل بايتات (bytes) من برامج اللودر وتقوم بالرد ببايتات اخرى و هكدا يتم الاتصال مع هاته الاجهزة عبر منفذ الكوم , ارسال التحديث يكون على نفس الطريقة Byte By Byte يمر بايت بعد بايت يمراعات فك الضغط و بلا بلا (الاجهزة الحديثة تفك ضغط و تشفير السوفتوير على مستوى الجهاز نفسه و دلك لبعض الحماية ) نفس الطريقة لسحب السوفتوير , سحب ملفات القنوات و ارسالها... بدون نسيان ان هدا يتم في وقت محدد يمكنك معرفته من برنامج التنصت , الان نجرب صنع برنامج يدخل الجهاز في مرحلة انتظار التحديث اي ادخال الجهاز في مرحلة UP9 كما فعلنا قبل قليل باللودر الاصلي من الشركة المصنعة للجهاز
من هنا افضل و اوضح :
كود :
https://i.imgur.com/bBAlmjQ.gifv
كما نلاحظ انه يجب اعداد مكون الكوم بورت في الدلفي على حسب معطيات برنامج التنصت , و بالفعل تم ادخال الجهاز في مرحلة انتظار التحديث up9 ... من اراد ان يكمل باقي المراحل لارسال السوفتوير الى الجهاز فقط يكمل عملية التنصت و بعض من البرمجة السهلة يمكنك عمل لودر خاص بك
كل الملفات في المرفقات , بالتوفيق.
مشروع الدلفي
كود :
https://www.sendspace.com/file/3wmo8a
الشرح
كود :
https://www.sendspace.com/file/45kq7i
السوفتوير + اللودر (لاتمرر السوفتوير الى جهازك لانه لن يمر يجب عليك البحث عن السوفت الخاص بجهازك)
كود :
https://www.sendspace.com/file/os89ec
ملاحظة : المعلومات باللون الاحمر في برنامج التنصت هي رد الجهاز و المعلومات باللون الازرق هي المعلومات المرسلة من اللودر.
:: من يملك المعلومة يملك الميدان ::