swuforce

[써니나타스]1번

범호야 2025. 2. 4. 17:43

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