[XSS game] xss-game level 1

2021. 1. 26. 02:52·Write-Up/XSS-game
반응형

XSS 실습하기 위하여 XSS-game이란 사이트에서 문제를 풀어보았다.

xss-game.appspot.com/

 

XSS game

Welcome, recruit! Cross-site scripting (XSS) bugs are one of the most common and dangerous types of vulnerabilities in Web applications. These nasty buggers can allow your enemies to steal or modify user data in your apps and you must learn to dispatch the

xss-game.appspot.com

검색창에 아무거나 입력해보았다.

페이지 소스코드

class MainPage(webapp.RequestHandler):
 
  def render_string(self, s):
    self.response.out.write(s)
 
  def get(self):
    # Disable the reflected XSS filter for demonstration purposes
    self.response.headers.add_header("X-XSS-Protection", "0")
 
    if not self.request.get('query'):
      # Show main search page
      self.render_string(page_header + main_page_markup + page_footer)
    else:
      query = self.request.get('query', '[empty]')
       
      # Our search engine broke, we found no results :-(
      message = "Sorry, no results were found for <b>" + query + "</b>."
      message += " <a href='?'>Try again</a>."
 
      # Display the results page
      self.render_string(page_header + message + page_footer)
     
    return
 
application = webapp.WSGIApplication([ ('.*', MainPage), ], debug=False)

Get방식으로 쿼리가 전달되고있다.

가장 기본적인 xss 공격을 해보자

 

<script>alert(1);</script>

 

 

반응형

'Write-Up > XSS-game' 카테고리의 다른 글

[XSS game] xss-game level 6  (0) 2021.01.26
[XSS game] xss-game level 5  (0) 2021.01.26
[XSS game] xss-game level 4  (0) 2021.01.26
[XSS game] xss-game level 3  (0) 2021.01.26
[XSS game] xss-game level 2  (0) 2021.01.26
'Write-Up/XSS-game' 카테고리의 다른 글
  • [XSS game] xss-game level 5
  • [XSS game] xss-game level 4
  • [XSS game] xss-game level 3
  • [XSS game] xss-game level 2
Penguin Dev
Penguin Dev
What does the Penguin say?
    글쓰기 관리
  • Penguin Dev
    Pengha!
    Penguin Dev
  • 전체
    오늘
    어제
    • 분류 전체보기 (152)
      • Java & Spring (5)
      • System Hacking (4)
      • Algorithm (8)
        • Sorting algorithm (3)
      • Python (6)
      • Web (2)
        • Web Hacking & Security (2)
      • Write-Up (108)
        • pwnable.kr (17)
        • HackCTF (16)
        • 해커스쿨 FTZ (21)
        • LOB(lord of bufferoverflow) (19)
        • LOS (lord of sql injection) (28)
        • XSS-game (6)
        • Webhacking.kr (1)
      • SUA (19)
        • 오픈소스 보안 (19)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    spring
    동시성처리
    Java
    thread-safe
    computeifabsent()
    AQS
    sqlinjection
    hashmap vs concurrenthashmap
    ConcurrentHashMap
    Lock
    코드트리조별과제
    spring boot
    SpringBoot
    tabat
    CountDownLatch
    DB정리
    computeifabsent
    putval()
    lord of bufferoverflow
    동시성
    computeifpresent()
    쿠폰발급
    nop sled
    concurrenthashmap vs hashmap
    LOB
    코드트리
    computeifpresent
    reentrantlock실습
    ReentrantLock
    enumerate #list comprehension
  • 최근 댓글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
Penguin Dev
[XSS game] xss-game level 1
상단으로

티스토리툴바