Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags more
Archives
Today
Total
관리 메뉴

난 정말 최고야 멋있어

CTFLearn - Weired Caculator 본문

카테고리 없음

CTFLearn - Weired Caculator

n00bh4cker 2019. 12. 13. 01:37

Jadx 로 APK 파일을 열어보았다

 

이것 저것 찾아보다가 Parser 클래스에 이상한 문자열이 보인다

파이썬으로 에뮬레이터를 만들어 보았다

 

sth_ = [14071397140014061346140013851394138212931367136813651344135412881354138212881354138213551293135713611290135513821290136813541344138212881354136713571382128813571348]

for i in sth_:

    print(chr(i^1337),end='')

FLAGäAPKè4nalys1sè1sèr4th3rè3asyè1sntè1tü


무엇인가 이상한 플래그가 나왔다

 

다행이 문제에서 

플래그의 형식은 FLAG{...} 이런 꼴이라고 알려줬다

 

ä => {

ü => }

è => _ 

로 치환을 하면 플래그가 나온다

FLAG{APK_4nalys1s_1s_r4th3r_3asy_1snt_1t}