write-up(web)/misc

[suninatas] WEB 1

chanchand 2023. 10. 26. 02:41
반응형

문제


 

Game 01

<%    str = Request("str")    If not str = "" Then        result = Replace(str,"a","aad")        result = Replace(result,"i","in")        result1 = Mid(result,2,2)        result2 = Mid(result,4,6)  

suninatas.com

 

 

문제풀이


사용자 입력 값이 str 변수에 저장된다.

"a" 문자를 "aad" 문자열로, "i" 문자를 "in" 문자열로 변환한다. (ami -> aadmin)

mid(str, n, m) -> mid 함수는 str 문자열의 n번째 문자부터 m길이 만큼 가져온다.

 

ex) mid("aadmin", 2, 2) 

"ad"

ex) mid("aadmin", 4, 6)

"min"

 

result1 : ad

result2 : min

result1 & result2 = 'admin'

 

k09rsogjorejv934u592oi
반응형

'write-up(web) > misc' 카테고리의 다른 글

[suninatas] WEB 3  (0) 2023.10.26
[suninatas] WEB 2  (0) 2023.10.26
[xss-game] Level 6: Follow the 🐇  (0) 2023.01.21
[xss-game] Level 5: Breaking protocol  (0) 2023.01.21
[xss-game] Level 4: Context matters  (0) 2023.01.21