إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

أريد تعلم تحليل البرمجيات

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [نقاش] أريد تعلم تحليل البرمجيات

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

    كيف حال الجميع ؟

    عندما كنت مستخدماً لنظام ويندوز كنت قد تعلمت طرق تنقيح وتحليل البرمجيات والتعديل عليها بستعمال أدوات الهندسة العكسية المنتشرة Ollydbg ..إلخ , ومنذ أن أنتقلت إلى نظام جنو مع نواة اللينكس أردت تعلم طرق تنقيح و تحليل البرمجيات , لكني لم أكن متفرغا ولا مهتما وقتها , الآن يبدو أني أصبحت متفرغا ومهتماً , لذلك قررأت شراء بعض الكتب التي تتكلم عن تنقيح و تحليل البرمجيات (أو الهندسة العكسية إن صح التعبير) على بيئة جنو مع نواة اللينكس .

    أنطلقت باحثاً عن كتب موضوعها الرئيسية هو تنقيح وتحليل البرمجيات في بيئة حرة ويبدو أني وفقت في كتاب طابق مواصفاتي ومعاييري .
    الكتاب : Learning Linux Binary Analysis
    المؤلف : Ryan "elfmaster" O'Neill

    كتبت الموضوع ليس بغرض تسويق هذا الكتاب لكني أريد أرى ما إذا كان أحدكم سبقني وقراء هذا الكتاب أو غيره من الكتب التي تتكلم عن تحليل البرامج وبنيتها ..إلخ أن يعطيني خلاصه تجربته ..

    بالنسبة للكتاب وجدت من ينصح به على مواقع الإنترنت , كذلك قمت بالإطلاع على فهرس الكتاب ومقدمة منه ويبدو أنه يستعمل أدوات حرة بالكامل gdb, objdump..etc (لذلك قلت أنه طابق معاييري ).

    أنتظر خبراتكم في هذا الموضوع والكتب والبرامج التي قد يستعملها المهندس العكسي/محلل البرمجيات .

    والسلام عليكم ورحمة الله وبركاته
    مستخدم GNU Linux, GNOME
    GTK+ :: C, C++, Pascal, Vala, Rust
    GIMP, Inkscape
    GitHub : 0x3UH4224D
    IRC : muhannad :: Tiwtter : @MuhannadRusayni

  • #2
    اخوك من محبي radare2 كالاطر للهندسو العكسية

    Th1nk bad ... D0 g00d

    تعليق


    • #3
      متابع
      (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
      آل عمران 188
      قال رسول الله صلى الله عليه و سلم :
      {لا يشكر الله من لا يشكر الناس}
      {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

      جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
      أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

      تعليق


      • #4
        المشاركة الأصلية بواسطة يونس مشاهدة المشاركة
        اخوك من محبي radare2 كالاطر للهندسو العكسية
        جميل , كيف لم ألحظ مثل هذا البرنامج!!
        مستخدم GNU Linux, GNOME
        GTK+ :: C, C++, Pascal, Vala, Rust
        GIMP, Inkscape
        GitHub : 0x3UH4224D
        IRC : muhannad :: Tiwtter : @MuhannadRusayni

        تعليق


        • #5
          http://rada.re

          Th1nk bad ... D0 g00d

          تعليق


          • #6
            رأيت له بعض المقاطع , يبدو أنه غني بالمميزات (:
            سيكون من الجيد وجود ما يقابله مع واجهة رسومية مرنة.

            بما أني معتاد على Ollydbg وجدت برنامج edb يحمل نفس واجهة تقريباً Ollydbg , لكن على ما يبدو أنه مشروع حديث ولا يحمل كل المميزات Ollydbg.
            مستخدم GNU Linux, GNOME
            GTK+ :: C, C++, Pascal, Vala, Rust
            GIMP, Inkscape
            GitHub : 0x3UH4224D
            IRC : muhannad :: Tiwtter : @MuhannadRusayni

            تعليق


            • #7
              يبدو أننا لا نملك الكثير من المهندسين العكسيّن (: .
              مستخدم GNU Linux, GNOME
              GTK+ :: C, C++, Pascal, Vala, Rust
              GIMP, Inkscape
              GitHub : 0x3UH4224D
              IRC : muhannad :: Tiwtter : @MuhannadRusayni

              تعليق


              • #8
                المشاركة الأصلية بواسطة مهند الرسيني مشاهدة المشاركة
                رأيت له بعض المقاطع , يبدو أنه غني بالمميزات (:
                سيكون من الجيد وجود ما يقابله مع واجهة رسومية مرنة.

                بما أني معتاد على Ollydbg وجدت برنامج edb يحمل نفس واجهة تقريباً Ollydbg , لكن على ما يبدو أنه مشروع حديث ولا يحمل كل المميزات Ollydbg.
                يمكنك استعمل radare اكتر من dbg ...
                لاستغلال التغرات و النحقيق الجنائي و يدعم كثير من المعماريات
                و من المجحt ان تقارنه مع ollydbg

                Th1nk bad ... D0 g00d

                تعليق


                • #9
                  في هذا الرابط قائمة ببعض الكتب والمقالات لعلها تكون مفيدة

                  https://github.com/onethawt/reversee...g-reading-list
                  قيل
                  إن قطرة الماء الوحيدة تجف، أما إذا تجمعت مع غيرها، فعندها سيتشكل سيل جارف، وقد يصبح شلالا يولد نورا يضيء دروب المتعبين. كما أن الماء الراكد سرعان ما يتطرق إليه الفساد !

                  تعليق


                  • #10
                    لم أتعلم الهندسة العكسية علي ويندوز بعد , والأن تذكرني بالأمر علي اللينُكس
                    أنَّت سيــوفُ الثأرِ في أجفـانِها

                    وشَكَت غُبـارَ الذُّلِّ في أوطـانِها

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة يونس مشاهدة المشاركة
                      يمكنك استعمل radare اكتر من dbg ...
                      لاستغلال التغرات و النحقيق الجنائي و يدعم كثير من المعماريات
                      و من المجحف ان تقارنه مع ollydbg
                      لم أكن أقارنه , بل كنت أقول أني وجدت شيء مشابه لما كنت استعمل على ويندوز .

                      في هذا الرابط قائمة ببعض الكتب والمقالات لعلها تكون مفيدة

                      https://github.com/onethawt/reversee...g-reading-list
                      رائع, صفحة ثريّة بالمعلومات!

                      لم أتعلم الهندسة العكسية علي ويندوز بعد , والأن تذكرني بالأمر علي اللينُكس
                      لا أضن انه يوجد اختلاف كبير عدا أن هيكلة الملفات الثنائية تختلف , والله أعلم.
                      (سأكتشف ذلك في الأيام القادمة .. )
                      مستخدم GNU Linux, GNOME
                      GTK+ :: C, C++, Pascal, Vala, Rust
                      GIMP, Inkscape
                      GitHub : 0x3UH4224D
                      IRC : muhannad :: Tiwtter : @MuhannadRusayni

                      تعليق


                      • #12
                        أين التفاعل , أذكر مره في أحد المواضيع كان النقاش عن ملف تنفيذي مضغوط بحجم صغير وكان النقاش مفعم بالحيوية
                        وأنا هنا أتكلم عن الهندسة العكسية وتحليل البرامج حيث تعتبر باباً للكثير من الأمور (ضغط البرامج التنفيذية مثلاً) ... إلخ لكن الغريب أنه لا يوجد تفاعل.
                        مستخدم GNU Linux, GNOME
                        GTK+ :: C, C++, Pascal, Vala, Rust
                        GIMP, Inkscape
                        GitHub : 0x3UH4224D
                        IRC : muhannad :: Tiwtter : @MuhannadRusayni

                        تعليق


                        • #13
                          نقص التفاعل ناتج عن أسباب أخرى
                          •°o.O islamux O.o°•
                          أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
                          "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

                          *****
                          إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
                          تلميح اليوم

                          FreeBSD في كبسولة !
                          لا يطلب العلم مستحي ولا مستكبر
                          اللهم اجعل عملنا خالصا لوجهك الكريم.
                          فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
                          كل مشاركاتي في المجتمع وقف لله تعالى
                          Tweeter

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة فتحي القدسي مشاهدة المشاركة
                            نقص التفاعل ناتج عن أسباب أخرى
                            يبدو أنني سأستمع لنصيحة أحد الأشخاص الذي أشار إلي بعمل مدونة وتدوين مدوناتي بها.
                            (بالطبع سأستعمل برمجيات حرّة , على عكس بعض المنتديات )
                            مستخدم GNU Linux, GNOME
                            GTK+ :: C, C++, Pascal, Vala, Rust
                            GIMP, Inkscape
                            GitHub : 0x3UH4224D
                            IRC : muhannad :: Tiwtter : @MuhannadRusayni

                            تعليق


                            • #15
                              بودي المشاركة في الامر ، لكني أمي فيه .
                              (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                              آل عمران 188
                              قال رسول الله صلى الله عليه و سلم :
                              {لا يشكر الله من لا يشكر الناس}
                              {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                              جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                              أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                              تعليق

                              يعمل...
                              X