Study/App

[App]InjuredAndroid FLAG FOUR - LOGIN 2

seomj 2022. 9. 11. 14:41

문제

 

 

풀이

FlagFourAcitivity 파일 확인

obj에 입력 값을 저장하고(57번째 줄)

a2에 g클래스의 a 함수의 반호나 값을 저장(58번째 줄)

두 개의 값을 비교하여 플래그를 확인하게 된다.

 

g클래스를 보면 'NF9vdmVyZG9uZV9vbWVsZXRz'를 base64로 디코딩하여 a 함수를 통해 f1911a라는 값을 return 해주는 것을 확인

 

즉, 'NF9vdmVyZG9uZV9vbWVsZXRz'은 base64로 인코딩 된 값

해당 값을 디코딩(복호화)

 

 

결과