반응형
다음과 같이 getStatus() 메서드 수행시 enum value를 return 한다고 가정해봅시다.
public static enum ENUMTEST {
SUCCESS,
PROGRESS,
FAIL,
ERROR;
}
private ENUMTEST status;
public ENUMTEST getStatus() {
return this.status;
}
Xposed를 이용해서 다음과 같이 enum value return 값을 변경할 수 있습니다.
@Override
protected void afterHookedMethod(MethodHookParam param) throws Throwable {
Class enumclazz = findClass("com.example.ENUMTEST", classLoader);
param.setResult(Enum.valueOf(enumclazz, "SUCCESS"));
}
반응형
'Information Security > Android' 카테고리의 다른 글
Hack The Box: SeeTheSharpFlag (0) | 2022.01.04 |
---|---|
카카오택시 불법 매크로앱 분석 (0) | 2021.10.27 |
Find Magisk Random Package Name (0) | 2021.10.20 |
Java VM Type Signature(JNI Type Signature) (0) | 2021.10.20 |
Xposed Detection & Bypass (0) | 2021.10.01 |