الهندسة العكسية للمبتدئين. حماية تطبيقات الروبوت من الهندسة العكسية

تاريخ:

2018-08-16 01:30:19

الآراء:

526

تصنيف:

1مثل 0كره

حصة:

Table of contents:

في بعض الأحيان شخص ما يريد أن يرى ما هو ملء معين ؟ ثم عاد إلى الهندسة العكسية. ما هو ؟ كيف يعمل ؟ كيف تتم هذه العملية ؟ كل هذا يمكنك ان تتعلم من هذه المادة.

ما هي الهندسة العكسية ؟

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

تطبيقات الروبوت

الهندسة العكسية من برامجأولا نحن بحاجة إلى توضيح بعض النقاط. في التطبيقات التي تستخدم byte-code و LogCat. فمن المحلية نظائرها من المذكورة سابقا المصحح المجمع. ومن الضروري أيضا أن نفهم بنية التطبيقات نفسها. لذا كل برنامج هو ملف بامتداد apk. معبأة zip&[رسقوو] ؛ om. ونحن مهتمون في محتوياته – تطبيق الموارد الطبقات.ديكس ، AndroidManifest.xml. إذا كنت برمجة الروبوت ، ثم قضايا مع أول و آخر لا ينبغي أن يكون. ولكن الطبقات.dex – هو البايت كود البرنامج التي يتم جمعها خصيصا من أجل الجهاز الظاهري. للحصول على التعليمات البرمجية المصدر java المقدمة على الإنترنت يعني أن تفشل. ولكن من الممكن أن تتلقى dalvik opcodes – خاص مجموعة من الأوامر التي يتم استخدامها من الجهاز الظاهري. للحصول على القياس ، يمكننا أن نقول أن هذا هو المجمع الفيضانات المحلية. أيضا الطبقات.ديكس يمكن أن تتحول إلى ملف بامتداد jar. في هذه الحالة, بعد إلغاء ترجمته يمكنك الحصول على كود جافا من شأنها أن تكون أكثر أو أقل قابلية للقراءة. في هذه الطريقة سوف تذهب.

المزيد

طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض

طابعة سامسونج SCX-3405: دليل المستخدم والمواصفات استعراض

سوق التكنولوجيا الفائقة هو زيادة المنافسة. بسبب هذا, وتحاول كل من الشركة المصنعة الجهاز الخاص بك لجعل الأكثر وظيفية وجميلة وغير مكلفة. يجب أيضا أن تكون موجودة في أي خصوصية.واحدة من أكبر الشركات في السوق العالمية – سامسونج – قررت التركيز ع...

T-28. T-28 (عالم الدبابات). T-28: صور

T-28. T-28 (عالم الدبابات). T-28: صور

T-28 – هذا شعبية خزان السوفياتي ، والتي تتمثل في المعروف على الانترنت لعبة العالم من الدبابات. بالنسبة لمعظم اللاعبين والجهاز هو عابر ، ولكن هذا يرجع فقط إلى حقيقة أن ليس كل تقييم قدرة هذا النموذج. إذا ما تم تناوله ببراعة ، خزان يتحول إلى ورطة ...

كما في

كما في "Skyrim" إلى التركيز osculatorium: يمر

اليوم سوف نتحدث معك عن كيف في "Skyrim" إلى التركيز osculatory. أيضا, دعونا نحاول فعلا أن نفهم أين هذه المهمة و لماذا نحن في حاجة إليها. لأن العالم لعبة The Elder Scrolls هو مكان حيث يمكنك الحصول على المغامرات.نبدأحسنا, قبل التفكير في "Skyrim" إلى الت...

جمع

وسيتم إجراء هذه العملية مع مدير البرنامج Apk. قبل البدء يجب التأكد من أن هناك برامج التشغيل المناسبة لتشغيل الجهاز و يعمل أيضا وضع USB التصحيح. في البداية سوف تحتاج إلى نقل الملف إلى فهم التوجيه apk_managerplace-apk-هنا-الشعيب. بعد ذلك يجب تشغيل البرنامج النصي.الخفافيش. إذا لم يكن هناك مشاكل ، ثم بدء تشغيل وحدة التحكم التي سوف تكون خضراء. اختر البند رقم تسعة &ndash ؛ “الهندسة العكسية”. بعد الشروع في عملية, فمن الضروري إغلاق وحدة التحكم. ثم يجب عليك فتح مهتم ملف apk مع برنامج لضغط الملفات أو ينرر واستخراج الطبقات.ديكس التي ينبغي معالجتها بواسطة البرنامج dex2jar. للحصول على النتائج المطلوبة من الضروري نقل الكائن مع التمديد .الخفافيش. سوف يظهر الملف الذي سوف ينتهي في .جرة. حتى الآن لم تقم بإغلاق نافذة.

تحليل البيانات

الهندسة العكسية للمبتدئينللحصول على معلومات حول التطبيق يجب الوصول واضح لها. فمن يعرف أن يعمل بمثابة النشاط الرئيسي. هو من أهمية قصوى. كما أنه من المستحسن أن ننظر في الجزء السفلي من البرنامج. لو وفيما يلي معلومات عن إدارة الترخيص ، وسوف تعقد بشكل ملحوظ إجراء الهندسة العكسية. إذا قمت بالتبديل إلى jd-واجهة المستخدم الرسومية قم بتوسيع شجرة ، ونحن نرى مساحات متعددة. دعنا نقول أن ثلاثة منهم. الأول يحتوي على الملفات التي ترتبط مع الإعلان. والثانية الطبقات إدارة الترخيص. في الثالث هل نحن في حاجة إلى بيانات. فمن أين نذهب. هنا سوف تحتاج إلى العثور على إزالة المفتاح ثم خطوط أخرى أن تحقق ما إذا كان رخصة من عمل النسخة. كل هذا يحتاج إلى تنظيف. ثم في مدير Apk تبحث عن مكان حيث توفير مكان رمز بايت. الآن جعل استطرادا صغيرة و التعليق من الفرق التي يمكن أن تسبب المشاكل. بعد ذلك علينا أن تجميع البرنامج.

المبنى

الهندسة العكسية تطبيقات الروبوتهذا سوف يساعدنا على كل نفس Apk Manager. في إطار وحدة التحكم التي لم تكن مغلقة ، حدد رقم 14. خدعة المقبل. إذا كان التطبيق معقدة إلى حد ما ، عند بدء تشغيله جزئيا أو كليا يفقد فاعليته. لا تقلق, هذا يعني أننا في منتصف الطريق فقط و لا يزال هناك الكثير من الذهاب. الاستمرار في الهندسة العكسية تطبيقات الروبوت. أن أقول أن كنت بحاجة إلى القيام به في حالة معينة ، بصفة عامة ، للأسف ، مستحيلا. لذا ابحث عن المشكلة الخاصة بهم. لذا, إذا كان التطبيق نافذة منعت من قبل النافذة المنبثقة التي تريد عرض رمز إزالة الجزء هو المسؤول عن هذا الحوار. إلى مساعدة مع هذا سوف تكون قادرة على jd-واجهة المستخدم الرسومية. كما يمكنك أن ترى, الهندسة العكسية ليست سهلة ، فإنه يتطلب قدرا كبيرا من المعرفة. حتى لو كان كل ما دون تبدأ المشاكل ، سيكون من الضروري اختبار أداء التطبيق. هذا هو الهندسة العكسية هو مضيعة للوقت العمل. مواصلة العمل حتى كنت قد حددت جميع المشاكل.

الأمن

ما إذا كنا بحاجة إلى حماية تطبيقات الروبوت ضد الهندسة العكسية? في هذه الحالة, هناك خياران: استخدام برامج خاصة أو إنشاء رمز هيكل ، والتي سوف تتداخل لإجراء تحليل يقول. الخيار الأخير هو مناسبة فقط المتخصصين من ذوي الخبرة ، ولذا فإننا سوف ننظر فقط إلى الأسلوب الأول من الحماية. مثل البرمجيات المتخصصة نستخدم ProGuard. وهو التطبيق الذي يستخدم تقصير, التشويش, و رمز الأمثل. إذا كان البرنامج هو “مطاردة” من خلاله سوف تتلقى ملف بامتداد *.apk من حجم أصغر مما كان. في هذه الحالة, سيكون أكثر من ذلك بكثير من الصعب تفكيكه. وعلاوة على ذلك, ميزة هذا البرنامج هو أنه حتى نفذ في بناء نظام تطبيقات الروبوت مع r9 التحديث. ولذلك ، فإنه يمكن استخدام أي المطور الذي يحتوي على الأدوات القياسية إنشاء وتطوير.

الخلاصة

حماية تطبيقات الروبوت من الهندسة العكسيةلا نقول أن الهندسة العكسية يمكن اعتبار شيء موحد جيدة أو سيئة. بالطبع من وجهة نظر المطورين من إنشاء التطبيق ، ليس حدثا سعيدا. ولكن من ناحية أخرى, في كثير من الحالات ، المبرمجين ذوي الخبرة كتابة الملفات الضرورية يمكن أن يكون الوقت أقل تكلفة من استخدام هذه الأدوات. على الرغم من أن المطورين المبتدئين الهندسة العكسية يمكن تقديم خدمة جيدة, إذا كان لديك أي فكرة عن كيفية تنفيذ شيء حتى تقريبية و ليست بديهية جدا الرسومات يمكن أن تساعد في تحقيق هذا الهدف.


Article in other languages:

BE: https://tostpost.com/be/kamputary/7170-revers--nzhyn-ryng-dlya-pachatko-ca-abarona-android-prykladannya-ad-re.html

DE: https://tostpost.com/de/computer/7170-reverse-engineering-f-r-anf-nger-schutz-von-android-anwendungen-von-re.html

En: https://tostpost.com/computers/18035-reverse-engineering-for-beginners-protect-android-apps-from-reverse-en.html

ES: https://tostpost.com/es/los-ordenadores/7176-ingenier-a-inversa-para-los-principiantes-protecci-n-android-aplicacio.html

HI: https://tostpost.com/hi/computers/4051-android.html

JA: https://tostpost.com/ja/computers/4049-android.html

KK: https://tostpost.com/kk/komp-yuterler/7173-revers-inzhiniring-bastaushylar-a-arnal-an-or-au-android-ot-revers-inz.html

PL: https://tostpost.com/pl/komputery/7174-reverse-engineering-dla-pocz-tkuj-cych-ochrona-aplikacji-android-od-re.html

PT: https://tostpost.com/pt/computadores/7170-a-engenharia-reversa-para-iniciantes-prote-o-android-aplica-es-da-enge.html

TR: https://tostpost.com/tr/bilgisayarlar/7177-ters-m-hendislik-i-in-yeni-ba-layanlar-koruma-android-uygulamalar-ters.html

UK: https://tostpost.com/uk/komp-yuteri/7174-revers--nzhin-ring-dlya-pochatk-vc-v-zahist-android-dodatk-v-v-d-rever.html

ZH: https://tostpost.com/zh/computers/4391-reverse-engineering-for-beginners-protect-android-apps-from-reverse-en.html






Alin Trodden - مؤلف المقال ، محرر
"مرحبا ، أنا ألين الدوس. أنا أكتب النصوص ، وقراءة الكتب ، والبحث عن الانطباعات. وأنا لست سيئة في أقول لك عن ذلك. أنا دائما سعيد للمشاركة في مشاريع مثيرة للاهتمام."

تعليقات (0)

هذه المادة قد لا تعليق أول

إضافة تعليق

أخبار ذات صلة

كيفية فتح الملف .sig ؟ وصف الملف تنسيق البرامج ذات الصلة

كيفية فتح الملف .sig ؟ وصف الملف تنسيق البرامج ذات الصلة

في كثير من الأحيان ، نتصادم شكل *.sig, الناس يتساءلون حول ما تمثله. الثانية الناشئة فقط وراء السؤال الأول: "كيفية فتح sig التمديد؟".ما هو sig ؟ sig التمديد (الإنجليزية. التوقيع التوقيع) هو تنسيق ملف من التوقيع الرقمي. غالبا ما تست...

طابعة Canon PIXMA iX6540 مراجعة المواصفات ، استعراض

طابعة Canon PIXMA iX6540 مراجعة المواصفات ، استعراض

Canon Pixma iX6540 صورة طابعة انتاج صور عالية الجودة على A3+. في حين أنه من المقبول تماما المواصفات الفنية و بأسعار في متناول الجميع. هذا عن ذلك الطرفية الحل من المشهورين الصانع الأوروبي سوف تذهب أبعد من ذلك.المواقعطابعة Canon Pix...

خلق صورة القرص - حفظ ما نحن الكنز

خلق صورة القرص - حفظ ما نحن الكنز

السبب الرئيسي لماذا قد ترغب في إنشاء صورة القرص – هو إعادة تثبيت نظام التشغيل. شبكة تدير العديد من الجمعيات ، وكذلك الصور الرسمية التوزيع التي يمكنك من خلالها تثبيت أي نظام تشغيل. وبطبيعة الحال تحتاج أولا إلى حرق صورة القرص ...

النوم الكلاب متطلبات النظام وتاريخ الإصدار

النوم الكلاب متطلبات النظام وتاريخ الإصدار

واحدة من أفضل المعروفة والأكثر الحديثة الحيوانات المستنسخة من الألعاب في هذه السلسلة "ع" هو المشروع النوم الكلاب. كما خططت هذه اللعبة كان من المفترض أن تجمع بين خصائص العديد من المشاريع التي كانت مجتمعة على أساس "ع" وتحولت إلى شيء...

الكائن معرف في سامبدوريا لإنشاء الخرائط

الكائن معرف في سامبدوريا لإنشاء الخرائط

إنشاء مجموعة متنوعة من المحتوى للألعاب هو شائع الى حد كبير هواية ، والذي ينطوي على الكثير من اللاعبين. بالطبع هناك من يلعب فقط. ولكن لا يزال عدد كاف من الناس في تكريس مؤثرة كمية من الوقت لخلق شيء جديد. يمكن أن يكون القوام الشخصيات...

عالم الدبابات:-4-7 - أيهما أفضل ؟ المواصفات ووصف

عالم الدبابات:-4-7 - أيهما أفضل ؟ المواصفات ووصف

في لعبة “عالم الدبابات" هناك عدد كبير من نماذج مختلفة من المعدات العسكرية المنتمين إلى فروع مختلفة من التنمية – الألمانية ، السوفياتية والفرنسية. إذا كنت ضخ السوفياتي فرع ، وهي الدبابات الثقيلة ، ثم سوف تواجه خيار...