السلام عليكم ورحمة الله وبركاته.
بدأت أضع اللمسات النهائية لبرنامجي AIO SystemCare.
وفي هذا الموضوع سنستعرض صور لتصميم البرنامج.
وعلي أمل وضع نسخة المطورين في يوم 21/7/2016 تجريبية لمدة 37يوم.
أعدادات البرنامج
السلام عليكم ورحمة الله وبركاته.
بدأت أضع اللمسات النهائية لبرنامجي AIO SystemCare.
وفي هذا الموضوع سنستعرض صور لتصميم البرنامج.
وعلي أمل وضع نسخة المطورين في يوم 21/7/2016 تجريبية لمدة 37يوم.
أعدادات البرنامج
لو حققت نجاحا سترى الجميع يكتب مواضيع على شاكلة.. أريد تغيير المجال من مبرمج تطبيقات الجوال الى تطبيقات الحماية... عموما بالتوفيق..
ألا تتذكر موضوع حسين البطاح؟؟ ألم يغير تخصصات الكثيرين من مطوري الويب الى مبرمجي الهواتف الذكية؟؟ عموما كان كلامي لمجرد المزاح فقط :)
هذا هو موضوعه فلربما يدخل أحد موضوعك هذا بعد ثلاث سنوات ويتساءل من حسين هذا؟؟
فهمت ما تقصد..
ولكن هذا المجال ليس لعبة ولا يسمح بالاخطاء.
يعني أنت تحمل مسئولية حماية ملايين المستخدمين..
والمشكلة الأكبر هي الصراع الكبير في هذا المجال..
أنا حالياً في حرب ضد Avast!, لا أعرف ماسبب تبليغاتها الكاذبة ضد برنامجي..
ولاكن سأقاضيها بمجرد توثيق البرنامج
يعني أنت تحمل مسئولية حماية ملايين المستخدمين..
هناك ملايين من المستخدمين مثلي أيضا لا يستخدمون أي حماية مع ذلك :p هههه
أنا حالياً في حرب ضد Avast!
هل أنت جاد!! جيد المنافسة القوية هي دائما من يدفعك للأمام و عدم الاستسلام و تضع قدمك و تغرزها جيدا في الأرض.
جميل جدا مبروك عليك، إنجاز رائع و فردي أتمنى لك التوفيق
ذكرت لي سابقا ان اساس الفحص البرنامج يعتمد على التواقيع صح!
لو كان كما ذكرت فالبرنامج سيقضى عليه حين ظهوره،
لو يعمل البرنامج على ring3 فليس كافيا لحماية الجهاز يمكنني تخطيه بسهولة عبر قتل عمليات المهام و اضافة دوال rootkit للتحكم بالصلاحية التي أريدها و العديد .. الخ
بمعنى أخر ما أنواع Analyses التي يقوم بها البرنامج: network, dll, runpe injection, shellcode inject, pe infect, encryption data, ؟
سأحاول التواجد هنا لمساعدتك دائما باْذن الله
وفقك الله.
ذكرت أنك مع مشكلة مع avast و دائما ما تكون إنذارات كاذبة ستتجاوزها بتغيير اسماء الدوال التي استخدمتها أو تعدّلها، لم اجرب لغة c# يوما حاول تستخدم native api function الخاصة بالويندوز
البرنامج لا يعتمد علي التواقيعات فقط.
يقوم بعمل Detect للملفات المشبوهه ولكن يظهر تبليغات كاذبه حين تفعيلها..
لهذا الوضع الافتراضي يكون Static Antivirus للنسخه التجريبيه الي حين تطويره الي Dynamic.
وحاليا وظيفة السي شارب هي التعامل مع الواجهة فقط..
بدات استخدم السي و Assembly في المحرك..
لا تقلق بشان اختراق السورس تقنية SOFT05 Titanium Security
تتولي المهمة
والبرنامج ليس كيرنل لانه برنامج حمايه طرف ثالث.. وهذا يعود لمشكلة update لعدم توفري علي سيرفر حتي الان
شكرا لك علي مساعدتك
انت مخطئ بخصوص استرجاع سورس كود
جميع لغات يمكن استرجاع سورس كود خاص بها فقط بواسطة تحميل برنامج Decompile خاص بها
وجافا هي الحلقة الاضعف في مجال استرجاع سورس كود لهادا تجد اغلب تطبيقات جافا من نوع سيرفر عميل حيث يكون صلب تطبيق في سيرفر الامر الدي يحتم عليك اختراق سيرفر للوصول الى سورس كود
كما انه في لغات دوت نت يمكن قيام بعمليات تشفير معقدة حتى لو وصلت لسورس كود فلن تسطيع جلب اسماء متغيرات و دوال و namespase وسوف يظهر سورس كود بشكل مبهم هدا بدون ان نرجع الى نقطة الاساسية سورس كود - توثيقات مكثلفة + تعليقات = لا فائدة منه لان كلما بلغ تعقيد برامج سوف يصعب فهم الية عمل برنامج
ملاحظة هناك بعض شركات تسمح للكراكرز بلوصول الى سورس كود و ايضا التسامح مع عمليات تكريك فقط من اجل استحواد على حصة سوقية خاصة بفئة البرنامج او سماح بانتشاره ومنها شركة ميكروسوفت التي تتسهال بشكل كبييييييير جدا مع قرصنة برامجها
لانها هناك طرق تشفير و توزيع رخص لم يستطع حتى اعتى كراكرز كسرها واضرب لك مثال مع حماية Denuvo المستخدمة في اخر الالعاب
وايضا طرق التفعيل مثل عملية التفعليل اونلين التي لا تسمح بستخدام البرنامج الا ادا وافق سرفر الشركة على دلك
ولاكن هدا سوف ينفر الكثير من مستخدمين لتوجه الى تطبيقات منافسة
اتمنا ان تكون فكرتي وصلت
ملاحظات ؟
لستُ مبرمجًا لتطبيقات سطح المكتب، ولكن أعجبني هذا الإنجاز الفردي؟
لماذا لا تحاول دمج بعض المتخصصّين الجادين معك في تنفيذ هذا التطبيق، أعتقد أنّهم سوف يساعدونك جيدًا في تحسين أشياء عديدة في التطبيق قبل إطلاقه بشكل تجريبي.
تماما كما قال @midoodj
أتذكر بأنني قد أعطيتك سابقًا ملاحظاتي، ألم أنصحك بتوظيف مصمم واجهات أو شيء من هذا القبيل؟
[على الهامش]: أرجو المساعدة الضروروية، كيف نقلت الألبوم إلى هنا؟ رفعت ألبومًا على "صور" وكلما طلبت نقل صورة إلى الموقع أجد نفس الرابط لكل الصور وهو رابط الألبوم؟
التعليقات