SuNiNaTas - Web 1번 문제 풀이
2020. 10. 2. 22:16ㆍCTF/SuNiNaTaS
If Then ~ End if 문을 구글링 해보니까 visual basic 언어였다.
코드를 분석하면,
① 입력한 str문자열이 공백이 아니면
② str문자열에서 "a"를 "aad"로 변경해서 result변수에 대입
③ result문자열에서 "i"를 "in"으로 변경해서 result변수에 대입
④ result문자열에서 2번째 문자부터 2개 문자만 파싱해서 result1변수에 대입
⑤ result문자열에서 4번째 문자부터 6번째 문자까지 파싱해서 result2변수에 대입
⑥ result1변수와 result2변수에 있는 문자열을 이어붙이고 result변수에 대입
⑦ result변수가 "admin"이면 pw를 알려줌
str = ami를 입력하면 → result = a a d m i n가 되고, mid함수를 거치면 밑줄친 문자만 남게 된다.
그래서 입력하는 칸에 "ami"를 입력하면 된다.
alert창이 뜨면서
인증키를 획득할 수 있다.
인증키 : k09rsogjorejv934u592oi
획득한 인증키로 인증하면 성공!
'CTF > SuNiNaTaS' 카테고리의 다른 글
SuNiNaTaS - Web 7번 문제 풀이 (0) | 2020.10.11 |
---|---|
SuNiNaTaS - Web 4번 문제 풀이 (0) | 2020.10.05 |
SuNiNaTaS - Web 3번 문제 풀이 (0) | 2020.10.04 |
SuNiNaTaS - Web 2번 문제 풀이 (0) | 2020.10.03 |
SuNiNaTaS - Forensics 30번 문제 풀이 (0) | 2020.10.02 |