
اعتراض المعلمات غير القانونية عبر معلمات تشغيل JVM وكذلك pid الخاص بـ jps
Javascriptاعتراض الوسائط غير القانونية عبر معاملات بدء تشغيل JVM و jps pid

-----------------------load......
cve-2022-42889 check start
cve-2022-42889 is_deep_match org.apache.commons.text.StringSubstitutor
md.getReturnType().getActualName() java.lang.String
[cve-2022-42899] class found!: class org.apache.commons.text.StringSubstitutor
(StringSubstitutor replace disabled)
[CVE 2022-42889] StringSubstitutorclass org.apache.commons.text.StringSubstitutor: (sanitized) PoC Output: %_script:javascript:195 + 324_
by arksec.cn
إنّ وكيل Java المُحمَّل عن بُعد عبر Attach API لن يعود يُنفَّذ قبل طريقة main؛ إذ يعتمد ذلك على توقيت استدعاء آلة افتراضية أخرى لـ Attach API. كما أنه لن يشغّل طريقة premain، بل طريقة تُسمى agentmain. لا يحدّ الجهاز الافتراضي Java من عدد وكلاء Java. يمكنك إضافة عدة معاملات -javaagent بعد أمر java، أو إرفاق عدة وكلاء Java عن بُعد، وسينفّذ الجهاز الافتراضي Java هذه الوكلاء واحدًا تلو الآخر وفقًا لترتيب التعريف أو ترتيب الإرفاق.
-javaagent:/path/to/dir/CVE-2022-42889-Agent-1.0-SNAPSHOT-jar-with-dependencies.jar
Attach (مع استيراد tools.jar أولًا)