السلام عليكم
هذا المثال يوضح طرق التعامل مع برامج الفيجول بيسك
من ناحية الأحداث + الإسمبلي
وباي
السلام عليكم
هذا المثال يوضح طرق التعامل مع برامج الفيجول بيسك
من ناحية الأحداث + الإسمبلي
وباي
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
السلام عليكم
شكرا جزيلا لكم وبارك الله فيكم و بعلمكم ونفعكم به و نسأله أن يتقبّلنا في هذه الأيام المباركة .
في برنامج SmartCheck تظهر لي هذه المشاكل ولم أعرف لها سببا أو حلا فأرجو التوضيح إذا أمكن ولكم كل التقدير والشكر.
الوندوز عندي WINXP SP2
Smartcheck 6.20 RC2
وجربت Smartcheck 6.03 ولم يتغير شئ .
عليكم السلام ورحمة الله
بصراحة أول مرة أشوف المشكلة التي حدثت لك؟ والإحتمالات لهذة المشكلة كثيرة
هل المشكلة تظهر عندما تدخل أي برنامج إلى Smartcheck ?
يمكن يكون البرنامج الذي تختبرة مشفر أو مضغوط
هل تأكدت من إعدادات Smartcheck بالشكل الموضح في الدرس ؟
لأننا أصلا لم ندخل في موضوع مراقبة دوال API
المهم : شغل Smartcheck ومن file ثم open أدخل أي برنامج
بعد أن تدخل البرنامج .. إذهب لقائمة program ثم settings
إختر Error Suppression (الإختيار الرابع)
بعد ذلك أزل العلامات الموجدة بجانب أسماء الملفات (كل الملفات المعلم عليها)
وأترك هذة القائمة بدون إختيار أي ملف ( في هذة الحالة سيتم تجاهل أي خطأ )
- - جرب البرنامج
إذا لم يختفي الخطأ ... تكون هنالك مشكلة كبيرة ؟
يمكن يكون الخطأ في النظام ( جرب إستخدام أي برنامج ديبغر مثل olly )
لأن إستمرار الخطأ يعني خطأ نظام في طريقة إستخدام خدمات تتبع البرامج
جرب أعد تثبيت ملفات Smartcheck .. يمكن يكون الملف معطوب ؟
المهم أن الإحتمالات كثيرة لأني لم أواجهة هذة المشكلة!
ولكن أعطيك إحتمال أتوقعة 80% بكل بساطة أعتقد أن البرنامج الذي تريد تتبعة مشفر :) .. ,والله أعلم
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
السلام عليكم
1- المشكلة تظهر في أي ملف اشغله على SmartCheck
والصورة التي وضعتها هي عند تشغيل ملف الدرس وهو ليس مشفر .
2 - جربت إلغاء Error Suppression لكن لم يتغير شئ
لكن عندما ألغيت في Error Detection الخيار API and ole Function Call Errors
زالت الرسائل ولكن في مراقبة الأحداث هذا كل ماحصلت عليه
3 - Olly يعمل بشكل طبيعي وجربت أكثر من نسخة من smartcheck
وعلى كل حال ساجرب تنزيل وندوز مرة ثانية(SP1) وأرى مايكون ولك كل الشكر والتقدير.
اقتباسإحتمال أتوقعة 80% بكل بساطة أعتقد أن البرنامج الذي تريد تتبعة مشفر .. ,والله أعلم
هذا ما حدث معى عند تطبيقك الدرس على برنامج Giant AntiSpyware فكيف استطيع ان اعلم ما إذا كان الملف مشفر بالرغم انى استخدمت PE Identifier و لم يكن الملف مشفر
Technical Lead Developer
اللهم قنى شر الجهل و الجهلاء
( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}
مرحبا بك أخي طارق ,,,
البرنامج المشفر تعرفة ببساطة ,,,
شغل البرنامج بواسطة olly ستظهر لك رسالة ( البرنامج غير قياسي )
شغل البرنامج بواسطة أي برنامج يعرض لك الدوال ( ستجد أنة يستخدم 3 دوال أو 4 )
شغل البرنامج بواسطة أي محرر للمصادر , مثل البرامج المستخدمة في تعريب البرامج
سيظهر لك رسالة ( عدم وجود مصادر للبرنامج )
-
وتوجد طرق كثيرة , إذا أدخلت البرنامج المشفر إلى أي برنامج ديبغر , فستظهر لك
رسائل كثيرة , مثل لايوجد كود للبرنامج , ومثلا خطأ في بداية تشغيل البرنامج
بإختصار : البرنامج المشفر يظهر لك بأنة ملف كلة أخطاء
وعند التمرس في البرمجة العكسية , أعدك بأنك تعرف الملف المشفر فقط بمجرد الضغط علية لأنك ستحس بأنة غير قياسي في بداية التشغيل
أما عن البرنامج الذي ذكرت PE Identifier , فهو أحد البرامج الذي يخبرك بنوع التشفير
ولكن لا تعتمد على هذة البرامج 100% لأن أنواع التشفير تتطور بسرعة , وقد لاتتعرف عليها هذة البرامج
-
*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ..
هل يمكننا عن طريق لغة الأسمبلي تعديل أو إضافة بعض الأدوات في البرنامج المصنوع بلغة VB ؟
سبحان الله وبحمده ... سبحان الله العظيم
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته ..
من أين يمكنني تحميل برنامج SmartCheck ؟
سبحان الله وبحمده ... سبحان الله العظيم
:o
موضوع اكثر من رائع !!
انا صراحه جديد للمنتدى اول مره اشوف مواضيع لالك ولابد القول انك تحفه ولا البد الاستفاده منها ;) ...
ارجوا ان تبقى على مواضيع المميزه....
تقبل تحياتي ,,
نسيت ان اضيف انه يمكنك ادراج كود يقوم باستحضار وظائف من ملف dll يسهل العملية
شرح ولا اروع ...لكن عندي سؤال ؟
لنفرض انني لدي برنامج بحجم صغير نسبيا ,,وقد قمت بتحريره ببرنامج ال Olly ونسخت الكود باكمله ومن ثم قمت بتحرير برنامج اخر , هل استطيع ان اضع نقطه توقف بالابرنامج الثاني (اي اقصد بنقطه مرحله يتوقف قسم من كود البرنامج الثاني ويبدا كود البرنامج الاول) من ثم الصق الكود الذي قمت بنسخه ,وعند انتهاءه طبعا يعود الى الكود الاصلي -اي كود برنامج الثاني ,,
يعني اقصد مثلا اذا وضعت امر JMP الى بدايه الكود للبرنامج الاول - وبعد اخر امر له ,اقوم بوضع JMP ثاني للنقطه التي بعد النقطه التي قفزته منها ,,هل بهذا قد قمت بدمج برنامجين ؟
شكرا للمساعده ,,
تحياتي ,,
تم تعديل هذه المشاركة بواسطة TheKiLLeR في 6 أبريل 2005 في 21:30
لا اخي the killer كل برنامج مستقل بعناوينه في الذاكرة ويقوم النظام بتخصيصها له على هذا الاساس.. لا يمكن بالطريقة السابقة دمج برنامجين حيث انك ستقوم بارسال البرنامج الى عنوان غير معروف لديه في الذاكرة وعنها سيؤدي الى حدوث exception
السلام عليكم
اذا كان الفورم يحتوي على تكست بوكس يقرأ البيانات من قواعد بيانات اكسيس ؟ هل يتعرف عليها أم يجب أن تكون معرفة داخل البرنامج ؟
سؤال ثاني : حاولت فتح الملف التنفيذي EXE لأحد البرامج وظهرت لي الرسالة المرفقة
هذا الموضوع مغلق.