في الحقيقة، اتسأل عن الأسباب و الدوافع التي جعلتني اسجل في المنتدى !
طبعا، الاجابة "الظاهرة" هي "المشاركة ،افيد و استفيد..." بغض النظر عن Pirated Releases و Crack Requests
لا اريد تركيز الحديث في اتجاه ان هناك من يسجل في المنتدى لكي يحصل على طريقة كسر او على برنامج مكسور لا اكثر...
حديثي هذا متجه الى من سجل في المنتدى و يريد "المشاركة ،افيد و استفيد..."
ما هو الحافز "وقودك" ؟
ما هو سبب فقدانك للحافز ؟
من فضلك لا تجيب ان السبب "مشاكل الحياة" لانك اخذت جزء من وقتك و اطلعت على هذا الموضوع ! بما انك استطعت (لم تغلبك مشاكل الحياة) ان تأخذ جزء من وقتك لقراءة هذا المحتوى !
اليك الخط...
اخي الكريم راجع الموضوع التالي:
إقتباس :https://www.at4re.net/f/thread-2127.html
كما تعلم اصبح الجميع الان يمتلكون هاتف ذكي بدل كمبيوتر/لابتوب!
لابد من مواكبة العصر!
ايضا لا تنسى انه حتى الان لم يظهر الجيل الجديد بعد!
(19-03-2021, 01:18 PM)overlap كتب : [ -> ]في الحقيقة، اتسأل عن الأسباب و الدوافع التي جعلتني اسجل في المنتدى !
طبعا، الاجابة "الظاهرة" هي "المشاركة ،افيد و استفيد..."
ولعل الفرد منا يودّ التواجد في مجتمع يشاركه بعض اهتمامته، وقد يكون ما قُلتُه متضَمَّنا في عبارتِك "أفيد وأستفيد".
(19-03-2021, 01:18 PM)overlap كتب : [ -> ]ما هو الحافز "وقودك" ؟
الحافز ليس إلا الرغبة في التعلم والإفادة (ألا يكفي هذا؟).
(19-03-2021, 01:18 PM)overlap كتب : [ -> ]ما هو سبب فقدانك للحافز ؟
لم أفقد الحافز ولكن قد يكون نشاطي قل، في رأيي أن المنتدى ينقصه نوع من التنظيم وقليل من روح الجماعة ولعلي أوضح ذلك.
الهندسة العكسية التي أقوم بها غالبا يمكنني تخليصها بأنها محاولة إيجاد التعلميات المسؤولة عن عملية ما بشكل تقريبي على الأقل أو جزء منها في برنامج تم تجميعه مسبقا (compiled)، ومحاولة فهم هذه الأوامر أو على الأقل وضع تصوّر أو تخمين عن مهام هذه التعلميات. بالتأكيد جملتي السابقة هذه لا تتضمن كل ما يندرج تحت الهندسة العكسية، وهي فقط أغلب ما أقوم أنا به كما ذكرت ولكني سأستعمل هذه الجملة كمعنى للهندسة العكسية في أسطري القادمة.
أثناء قيامي بالهندسة العكسية يتبين لي وجود جزء خوارزمي على الرغم من أنه قد لا يكون دائما واضحا تماما، وعلى العموم جل ما أقوم به هو تكرار عدد محدود قليل من العمليات ربما بترتيب مختلف من برنامج لآخر كالبحث عن كل نداء لدالة أتوقع أن يستعملها البرنامج في المهمة التي أود التعرف عليها، وألقي نظرة على النصوص وغيره، والحقيقة مع ذلك العملية بالنسبة لي تستهلك وقتا كثيرا، ولكني ألاحظ أن وضع تصوّر أو تخمين لما يقوم به البرنامج يساعد كثيرا في فهم التعليمات المكتوبة.
فإذا كان الهدف من قيامنا بالهندسة العكسية هو تحقيق أهداف التعريف أعلاه لأي برنامج مجمّع مسبقا مهما كان معقّدا (أو قل إلى حد معقول من التعقيد) فإننا يجب أن نحاول وضع نماذج أو إن شئت نظريات ومنها محاولة وضع منهجيّات وربما تصانيف للبرامج وكتابة أدوات تقلل الزمن المستغرق في عملية العكس أو أدوات تساعد على توليد المزيد من البرامج "المثيرة" للعكس.
أما عن العمل الجماعي، فليس عندي عتب عليه، ولكني أعتقد أنه توجد طرق لزيادة العمل الجماعي ومن ثم الإنتاج ومشاركة المعرفة، منها طبعا مثلا محاولة التعريف بمكتبات جديدة تستعمل في الهندسة العكسية، ومنها أيضا محاولة المشاركة في بعض تحديات الهندسة العكسية خارج المنتدى بفريق من المنتدى أو ربما محاولة جلب بعض التحديات وتحليلها هنا، وبالتأكيد يوجد غيرها.
هذه العمليات أعلاه وغيرها في نظري ستكسب المنتدى قاعدة نظرية وعملية فيما يتعلق بالهندسة العكسية. كتب الفريق في الشريط الأعلى تبدو لي مثالا لعملية تنظيمية ناجحة جدا. بالتأكيد المهمة التي كتبت عنها بالأعلى أصعب والطريق ليست بنفس الوضوح.
في الختام، أجد أن علي أن أنوه أن ما كتبته لا يجب أن يؤخذ كاملاً بشكل سلبي، فهي فقط نظرتي وأعضاء المنتدى قد لا يحبون المشاركة في ما اقترحته من هذا النوع من التنظيم.
وأخيرا ربما يكون كلامي مبالغا فيه (لست متأكداً، إذ أني أعترف أنه قد لا يكون واضح المغزى تماما) وقد تكون هذه الأسطر التي كتبتها ناتجة فقط من قلة خبرتي، واعذرني إن كنت استطردت أكثر مما ينبغي ولكني وجدها فرصة
.
(19-03-2021, 07:24 PM)rce3033 كتب : [ -> ]كما تعلم اصبح الجميع الان يمتلكون هاتف ذكي بدل كمبيوتر/لابتوب!
يبدو غريبا لي، لأن المهندس العكسي بطبيعته معظم عمله على الحاسوب (أليس كذلك) ؟
لكن ربما تكون فكرة جيدة أن يتم فتح سيرفر على ال discord مثلا إذا كان هذا سيزيد من الفاعلية والمشاركة.
إقتباس :لابد من مواكبة العصر!
اعذرني اخي، لم افهم جيدا هذه الجملة...
مواكبة العصر في
الاستهلاك "الالكتروني" او في
العلم ؟
إقتباس :كما تعلم اصبح الجميع الان يمتلكون هاتف ذكي بدل كمبيوتر/لابتوب!
مممم... كلمة "
بدل" اظن ان الأصح كلمة "
مع" بالنسبة (
للمبرمج/لمحلل البرمجيات).
ظهور الأجهزة التي تسمى "
الذكية بتحفظ مني" هو راجع لسهولة "
نقلها" يمكنك استعمالها حتى في
المرحاض... و أيضا سهولة "
الحل السريع" الحصول على الخدمات "ثلاجة، تلفاز و اجهز كثيرة أصبحت
تتيح الاتصال" دون الحاجة لإضافة أشياء أخرى...
لكن هل تحتوي هذه الأجهزة "
المسماة الذكية بتحفظ مني" على القوة اللازمة لإنجاز مهام مثل: تصاميم
الأوتوكاد،
الأرشيكاد، العمل على
مايكرو سفت فيجوال ستيدو،
استضافة المواقع و برامج
أساسية كثيرة ما
تنتجه هذه
الأخيرة متوجه سواء للتطبيقات المكتبية و المحمولة.
القدرة
المعمارية للأجهزة "
المسماة الذكية بتحفظ مني"
محدودة جدا حتى تصبح
بديل أجهزة سطح المكتب في انجاز مهام "
البرمجة" و "
تحليل البرمجيات" يمكنها ان تتيح لك
سهولة كبيرة في الحصول على الخدمة (
كمستهلك) لكنها "
في حالتها الحالية" لا تتيح لك انجاز المهام "
كمبرمج/محلل برمجيات" و في الأصل وراء وجودها هم أجهزة سطح المكتب.
إقتباس :ولعل الفرد منا يودّ التواجد في مجتمع يشاركه بعض اهتمامته، وقد يكون ما قُلتُه متضَمَّنا في عبارتِك "أفيد وأستفيد".
هنا كل
التحدي (إيجاد من
يشاركك بعض اهتماماتك) كيف تجعل اشخاص يشاركونك مراكز اهتماماتك و هم لم
يظهروها (في
منتدى "
بكل ما تعنيه هذه الكلمة") و لانهم أصلا لم يشاركونك إياها...
إقتباس :الحافز ليس إلا الرغبة في التعلم والإفادة (ألا يكفي هذا؟).
للأسف هذا الحافز، بمصطلح الهندسة العكسية اعتبره
Trial Time يمكنه ان يمدك
بوقود (
مرحلة الدراسة الجامعية او
مرحلة بداية تعلم شيء جديد) و بعدها تجد نفسك
فارغ تماما...
بالنسبة للجزء الثاني من تدخلك في محاولة إيجاد "
نمط"، "
منهجية تحليل ما يتم
تكراره" يحتاج الى طاقم عمل لتغطية معظم
الاحتمالات "
التكرارات" التي تواجه محلل البرمجيات.
ما هو الحافز "وقودك" ؟
الحافز هو حب العلم وحب المعرفة فقط لا غير
ما هو سبب فقدانك للحافز ؟
منذ وفاة والدي رحمة الله عليه في فيفري 2017 وأنطلقت معاناتي ضف ألي ذالك أصابتي بأمراض مزمنة عافاني الله وعافاكم أدي بي الي الأبتعاد عن الساحة
لازلت احب العلم وطلع علي كل جديد لكن الحافز لم يعد كما كان في السابق
(19-03-2021, 01:18 PM)overlap كتب : [ -> ]ما هو الحافز "وقودك" ؟
اكيد معظم النشطين هنا شباب 17-35 حوافزهم وفضولهم لتعلم شيئ جديد ياتي من الطاقة والنشاط والقوة والهيمنة التي لديهم وربما كان هذا سبب رحيل الاعضاء القداما بسبب قلة نشاطهم مع كبر عمرهم
اما الدخول في مجال الهندسة العكسية وفقدان الحافز فيعود لما لم يفهمه او ينافي/يناقض بيئته التعليمية
مثلا ترى اشخاص اعتمادهم الكلي في الحصول على المعلومات ياتي من التواصل مع من حولهم كالمعلم وهذا النوع شائع و من الصعب عليه التعلم بمفرده (كالبحث وقراءة الكتب بمفرده) ولابد فقدانه للحافز في هذا المجال سيولد لديه حافز في مجال آخر .
(20-03-2021, 08:22 PM)Polia كتب : [ -> ]منذ وفاة والدي رحمة الله عليه في فيفري 2017 وأنطلقت معاناتي ضف ألي ذالك أصابتي بأمراض مزمنة عافاني الله وعافاكم أدي بي الي الأبتعاد عن الساحة
الله يرفع عنك البلاء اخي الحبيب...
بدايتي كانت:
عند بداية دخولي عالم الهندسة العكسية لم يكن عندي حافز واضح و قوى يعطيني "
وقود" لمسيرة طويلة، كنت فقط استمتع بتجاوز قفزات شرطية دون ادنى معرفة "
لماذا و كيف" بعد مدة قليلة اصبت بالملل و عند محاولة رفع مستوى "
الصعوبة" في فهم "لماذا و كيف" اصطدمت بحقيقة ان ما اريده يحتاج "
خلفية برمجية مسبقة" و الطريق اصبح يظهر أطول و يحتاج صبر.
تيقنت حينها ان عالم الهندسة العكسية عالم حقيقي و "جدي"
خلال محاولتي تنظيم مراحل تعلمي "الهندسة العكسية الجدية" اكتشفت "ما هو موجود مسبقا" تشعب و ترابط كبير بين "البرمجة و الهندسة العكسية"
اهدافي كانت:
- الهندسة العكسية او بالأحرى "تحليل البرمجيات"
- لغات برمجة أساسية (كتابة و بناء تطبيقات)
- لغات برمجة أخرى غير أساسية بالنسبة لي (
فهم مبادئها)
وقودي:
كان يأتي من محاولة "
إعادة صناعة العجلة" على شكل
تحدي شخصي لمحاكاة عمل برنامج ما اعتمادا على ما ينجزه من مهام، مما دفعني الى تعلم مبادئ الهندسة العكسية "
لفهم" و إعادة كتابة أوامر تحاكي الأصلية "
برمجة" و هكذا، كانت "
الحاجة" هي وقودي.
(20-03-2021, 01:13 PM)overlap كتب : [ -> ]هنا كل التحدي (إيجاد من يشاركك بعض اهتماماتك) كيف تجعل اشخاص يشاركونك مراكز اهتماماتك و هم لم يظهروها (في منتدى "بكل ما تعنيه هذه الكلمة") و لانهم أصلا لم يشاركونك إياها...
(20-03-2021, 01:13 PM)overlap كتب : [ -> ]للأسف هذا الحافز، بمصطلح الهندسة العكسية اعتبره Trial Time يمكنه ان يمدك بوقود (مرحلة الدراسة الجامعية او مرحلة بداية تعلم شيء جديد) و بعدها تجد نفسك فارغ تماما...
(21-03-2021, 01:35 PM)overlap كتب : [ -> ]كان يأتي من محاولة "إعادة صناعة العجلة" على شكل تحدي شخصي لمحاكاة عمل برنامج ما اعتمادا على ما ينجزه من مهام، مما دفعني الى تعلم مبادئ الهندسة العكسية "لفهم" و إعادة كتابة أوامر تحاكي الأصلية "برمجة" و هكذا، كانت "الحاجة" هي وقودي.
لا يبدو لي هذا مختلفا عن الرغبة في التعلم، إذ ما الذي يجعل هذه الحاجة ملحّة عندك سوى الفضول أو الرغبة في التعلم ؟
وبالمناسبة ما ذكرتَه أحد أهدافي أيضا (واحتمال كبير أحد أهداف عدد معقول من المتواجدين في المنتدى) ولهذا اقترحت بعض التنظيمات في مشاركتي السابقة تتعلق بهذا، وفي الحقيقة أعتقد أنه يجب أن يكون أحد الأهدف الأساسية والنهائية للهندسة العكسية.
(20-03-2021, 01:13 PM)overlap كتب : [ -> ]بالنسبة للجزء الثاني من تدخلك في محاولة إيجاد "نمط"، "منهجية تحليل ما يتم تكراره" يحتاج الى طاقم عمل لتغطية معظم الاحتمالات "التكرارات" التي تواجه محلل البرمجيات.
طبعا، وما عنيته أن طاقم العمل هذا هم أعضاء المنتدى.
نعم اخي، "وقود" من يريد ان يصل الى هدف التعلم يختلف من شخص الى آخر، قد يكون حافزي غير مولد "للوقود" لشخص آخر و حافزه لن ينجح معي، و هكذا...
طبعا هذا راجع لطبيعة الانسان و تأثره بالبيئة التي يعيش فيها..
حالتي انا، لم ينفع معي حب التعلم وحده بدون بهارات "الحاجة" و "التحدي"، اتجاهي الى تحليل البرمجيات (Vulnerabilities/Bugs) و (Cyber Security Research) اعطاني "وقود" اكثر من ما حصلت عليه من حافز "تجاوز معلومات تسجيل برامج".
بالمناسبة: ما اكتبه هو مجرد مشاركة طريقة نجحت معي، و أتمنى من كل عضو في المنتدى ان يحاول مشاركتنا تجربته.
(19-03-2021, 01:18 PM)overlap كتب : [ -> ]حديثي هذا متجه الى من سجل في المنتدى و يريد "المشاركة ،افيد و استفيد..."
ما هو الحافز "وقودك" ؟
وقودي هو ان اتعلم واكتب سلسلة دروس اعلم غيري