هذه المرة قمنا بتغييرها إلى DC مسابقة الصيد
أدوات التحضير: /15/3798373/paojiao_3799.jar) محرر الكود الثانوي المدقق السابق
حسنًا! عندما تفتح اللعبة، يمكنك أن ترى أن اللعبة تحتوي على خط صورة...
الآن نحتاج إلى تعديله وإعداد لعبة غير مثبتة. افتح محرر BE، وابحث عن وظيفة البحث الخاصة به، وابحث عن الخط، واكتشف أنه تم العثور على 5 فئات (عمومًا، يمكن العثور على الفئات المطلوب تغييرها في حدود 3 إلى 4 كيلو بايت باستخدام هذه الطريقة. حسنًا، بعد تصفح سريع، وجدت أن الفئة التي سيتم تغييرها هي aa.class... وجدت في محرر BE الطريقة - init - مفتوح، هل ترى رمزًا مألوفًا (عادةً ما يتم تغيير الرمز الذي يبدأ بالفئة):
aload_0
invocespecial java/lang/Object/
aload_1
ifnull Labe|206
نحتاج إلى التعديل والإضافة أمام aload_1:
aconst_null
astore_1
بعد التعديل، يكون:
aload_0
invocespecial java/lang/Object/
aconst_null
astore_1
aload_1
ifnull Labe|206
بعد التعديل، قم بحفظه، ثم استخدم المدقق السابق لتدقيق الفئة aa. استبدل الفئة التي تم تدقيقها في اللعبة، وقم بتشغيلها، ومعرفة ما إذا كانت اللعبة تحتوي على خط النظام. نعم، تم تعديل لعبة Digital Chocolate بهذه الطريقة مزعجة، ولكن طريقة التعديل هي نفسها!