본문 바로가기

Backend/DB 실무

02/16

반응형

DBEAVER 스크립트 저장위치 확인

저장된 스크립트 탭을 우클릭하면 메뉴가 노출된다.

Open Folder in Explorer를 누르면 탐색기에서 저장된 스크립트의 위치가 열린다.

 

 

Python

Json에서 원하는 key의 Value만 추출하기

import json

data = {
    "onafterprint": {
        "description": "Fires after the page is printed",
        "tags": [{
            "tag": "body",
            "code": "<body onafterprint=alert(1)>",
            "url": "http:\/\/subdomain1.portswigger-labs.net\/xss\/xss.php?x=%3Ciframe%20onload%3D%22print%28%29%22%20src%3D%22https%3A%2F%2Fportswigger-labs.net%2Fxss%2Fxss.php%3Fx%3D%3Cbody%20onafterprint%3Dalert%281%29%3E%22%3E%3C%2Fiframe%3E",
            "browsers": ["chrome", "firefox"],
            "interaction": True
        }]
    },
    "onafterscriptexecute": {
        "description": "Fires after script is executed",
        "tags": [{
            "tag": "*",
            "code": "<* onafterscriptexecute=alert(1)><script>1<\/script>",
            "browsers": ["firefox"],
            "interaction": False
        }]
    }
}

codes = []
for key in data:
    for tag in data[key]['tags']:
        codes.append(tag['code'])

print(codes)

# ['<body onafterprint=alert(1)>', '<* onafterscriptexecute=alert(1)><script>1<\\/script>']

 

 

 

반응형

'Backend > DB 실무' 카테고리의 다른 글

Insert문  (0) 2024.02.19
쿼리 단순화 작업  (0) 2024.02.19
[Mybaytis] Mybatis에러  (0) 2024.01.11
01/09 회고  (0) 2024.01.09
[Mybatis] 대소문자 구분 없이 조회  (0) 2023.11.10