str = Request("str") // 문자열을 받아서 'str'에 값을 집어넣는다. If not str = "" Then // 받아온 문자열(str)이 아무것도 없으면 실행하지 않는다. result = Replace(str, "a", "aad") // 받아온 문자열(str)에서 "a" 문자를 "aad"로 바꿔준 다음 'result'에 값을 넣어준다. result = Replace(result, "i", "in") // 받아온 문자열(result)에서 "i" 문자를 "in"로 바꿔준 다음 'result'에 다시 넣어준다. result1 = Mid(result, 2, 2) // 받아온 문자열(result)에서 2번째부터 2개를 반환해 'result1'에 값을 넣어준다. result2 = Mid(result, 4, 6) // 받아온 문자열(result)에서 4번째부터 2개를 반환해 'result2'에 값을 넣어준다. result = result1 & result2 // 'result1'과 'result2'의 문자를 합친다. Response.write result If result = "admin" Then // 'result' 값이 admin 일 경우 실행 PW = "????????" // PW 값 출력 End if // if문 종료 End if // if문 종료 |
이므로 str의 값으로 "ami"을 넣었을 때, result 값이 "admin" 출력되는 것을 알 수 있다.
'swuforce' 카테고리의 다른 글
[써니나타스]17번 (0) | 2025.02.04 |
---|---|
[서핏]DeepSeek - 진실, 오해, 시사점 (1) | 2025.02.04 |
[Dreamhack]lieb64 (0) | 2025.01.29 |
[Dreamhack]Base 64 10times (0) | 2025.01.29 |
[IGLOO]클라우드 네이티브 보안을 위한 CNAPP (0) | 2025.01.29 |