حول Dnspy : شيء غير منطقي بعد حفظ الملف - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الأسئلة والإستفسارات، حلول المشاكل و تبادل الخبرات - Expert Exchange Newbie Questions Answers (https://www.at4re.net/f/forum-36.html) +--- الموضوع : حول Dnspy : شيء غير منطقي بعد حفظ الملف (/thread-1101.html) |
حول Dnspy : شيء غير منطقي بعد حفظ الملف - bounacer - 05-09-2019 السلام عليكم ورحمة الله وبركاته
تحية خالصة لفريق العرب AT4RE استفسار اليوم غريب نوعا ما حول برنامج Dnspy قمت بتعديل برنامج والتعديل على معلومات التسجيل بكيفية مطلقة تسمح للبرنامج بالعمل كاملا لكن بعد التسجيل يعطي مشكل تسجيل البرنامج او Dongle key والغريب ان بعد تحميل البرنامج المعدل في Dnspy وتشغله فيه يعمل جيدا بدون مشكل !!!! الصورة الاولى : تشغيل عادي التانية ب Dnspy حتى انني قمت بعمل DumpFull واصلاح الاعطاب لكن بدون جدوى المشكل هو ان الامر غير منطقي , نفس الملف ويعمل على Dnspy عادي المرجو من لديه خبرة ادا كان هناك امور تساعد وشكرا لكم RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - [email protected] - 05-09-2019 وعليكم السلام ورحمة الله تعالى وبركاته. (05-09-2019, 12:06 PM)bounacer كتب : قمت بتعديل برنامج والتعديل على معلومات التسجيل بكيفية مطلقة تسمح للبرنامج بالعمل كاملا ممكن أن تطلعنا أخي الكريم عن البرامج المستعملة في التعديل . (05-09-2019, 12:06 PM)bounacer كتب : والغريب ان بعد تحميل البرنامج المعدل في Dnspy وتشغله فيه يعمل جيدا بدون مشكل !!!! أجل أخي الكريم هنالك بعض البرامج ,عندما تكتشف أنها في بيئة تنقيح وتحليل , تقوم بالعمل عادي ,لكي تتفادى الكسر . بالتوفيق. في آمان الله. RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - bounacer - 05-09-2019 اخي [email protected] لكن ماهو الحل اسم البرنامج في الصورة الاولى واسمه TheoCad اخي [email protected] البرنامج المستعمل فقط Dnspy RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - [email protected] - 05-09-2019 السلام عليكم ورحمة الله تعالى وبركاته. (05-09-2019, 01:35 PM)bounacer كتب : اسم البرنامج في الصورة الاولى واسمه TheoCadأخي الكريم هل هذا البرنامج مبرمج بال .net (05-09-2019, 01:35 PM)bounacer كتب : اخي [email protected] لكن ماهو الحل الحل سهل هو أن تقوم بالبحث عن الجزئية المسؤولة عن إضهار رسائل الدونغل و إزالتها. بالتوفيق. في آمان الله. RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - Gu-sung18 - 05-09-2019 حالتك غريبة فعلاً وتذكرني بهذا الشخص والذي لديه برنامج/سكربت لا يعمل الا اذا وضع تحت الامر strace (وهو برنامج لينكس يستخدم للتنقيح وتشخيص الاخطاء) حتى انه تم وضع طلب لاضافة خاصية القوة الشفائية لـstrace لكي تعمل البرامج تحت هذا البرنامج والتي لا تعمل في العاده هههههه. إقتباس :لكن بعد التسجيل يعطي مشكل تسجيل البرنامج او Dongle keyهذا يعني انك لم تتجاوز كل شيء ربما توجد بعض الحمايات التي لم تتخلص منها بعد. RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - bounacer - 07-09-2019 من فضلك أخي [b]Gu-sung18[/b] أريد طريقة تشغيل برنامج في وضع Debug باستخدجام سكريبت وليس ببرامج التنقيح في اللينكس موجودة على حسب علمي ولكن على الويندوز لا اعرف لان الحل هو اريد عمل سكريبت وتحويله الى exe ليعمل السكريبت مثل اللودر وشكرا لك RE: حول Dnspy : شيء غير منطقي بعد حفظ الملف - Gu-sung18 - 07-09-2019 انا ذكرت السكربت لان الامر مشابه لحالتك وطريف وليس كحل، لا تنسى ان وضع البرنامج تحت التنقيح سيقلل من اداءة وسرعتة بشكل كبير عوضاً عن ان السكربت سيكون ابطأ كذلك لان اللغات التي تستخدم مفسر (بايثون، روبي، بيرل ...الخ) ابطأ من اللغات التي تستخدم كومبايلر (سي وعائلتها). يمكنك ان تستخدم winappdbg فهو عبارة عن مكتبة بايثون توفر لك دوال التنقيح الخاصة بنظام ويندوز فيمكك برمجة سكربت يستخدم الدوال التي ترغب بها وتحول السكربت الى exe عن طريق py2exe هنا العديد من الامثلة حول كيفية استخدام هذه المكتبة وكتابة سكربت باستخدامها من ضمنها سكربتات لعمل Attach to Process
او يمكنك استخدام دوال التنقيح الخاصةبـwindows عن طريق لغة سي او سي ++ اذا كانت لديك خبرة باحدهما. هذه بعض الدروس حول كيفية برمجة منقح صغير يمكن ان تفيدك
امثلة حول كيفية استخدام دوال التنقيح -----------------------------------------------------------------------
DebugEvents.cpp
This example shows how to launch the debuggee or attach to an already running process, and how to implement the debugging loop and handle debug events. The example displays the raw data passed to the debugger with the debug events, which makes possible to see the exact contents of various debug event related structures. It also explains what handles are passed to the debugger by the operating system, and how to handle them properly (e.g. what handles should be closed by the debugger and what should not be closed).
-----------------------------------------------------------------------
BaseDbg.cpp
This example extends the previous one with the possibility to display meaningful information about various debug events received by the debugger. It also shows how to obtain the paths and names of the modules loaded by the debuggee process (one of several possible approaches is shown, which utilizes the module's file handle and PSAPI library to obtain the module name).
-----------------------------------------------------------------------
SymLoadDbg.cpp
This example extends the previous examples with the possibility to load symbols for the modules loaded by the debuggee process. After the symbols have been loaded, the debugger will show additional information about the origin of the loaded symbols (CodeView, DBG, PDB, etc.). The example is also capable of receiving and showing the troubleshooting and progress messages from DbgHelp debug engine (which is similar to noisy mode in WinDBG).
-----------------------------------------------------------------------
ExcepMon.cpp
This example shows how to monitor exceptions in the debuggee process. When an exception occurs in the debuggee, the debugger walks the call stack and utilizes the symbol engine to display function names and source file/line information about stack frames. -----------------------------------------------------------------------
تحميل جميع الامثلة
المصدر للامثلة الاربعة اعلاه
|