본문 바로가기

프로그래밍/Python

(4)
C++과 Python으로 XSS 취약점 자동 분석 툴 만들기 (4) - 미완성 오류가 계속 나는데 제 수준에선 고치기가 힘듭니다... 오류 고치는대로 바로 글 올리겠습니다. https://github.com/10urc0de/XSS-Analysis-Tool 10urc0de/XSS-Analysis-Tool XSS Analysis Tool(incomplete). Contribute to 10urc0de/XSS-Analysis-Tool development by creating an account on GitHub. github.com
C++과 Python으로 XSS 취약점 자동 분석 툴 만들기 (3) 체크 박스 선택 후 Next 눌렀을 때 발생할 이벤트 코딩 URL 연결을 확인하지 않으면 다음으로 넘어갈 수 없게끔 하였다. void CKCFMFCDlg::OnBnClickedButton2() { if (URLisAvailable) { if (((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck()) { LoginDlg LoginWindow; LoginWindow.DoModal(); } else MessageBox(L"Check box is empty"); } else { MessageBox(L"Please check URL"); } } 리소스 뷰에서 Login 다이얼로그를 디자인해주고, Detection 버튼 클릭 시 발생할 이벤트를 코딩해준다. void LoginDlg::O..
C++과 Python으로 XSS 취약점 자동 분석 툴 만들기 (2) 이전 글에서 인터넷 연결 확인과 Cheat Sheet 업데이트 시간을 불러왔으니, 이제 웹 서버와 연결을 확인할 차례이다. 일단 비주얼 스튜디오 리소스 뷰에서 UI 디자인을 한다. Check Connection 버튼을 눌렀을 때 발생할 이벤트를 코딩해준다. void CKCFMFCDlg::OnBnClickedUrlcheckBtn() { CheckedURL = true; GetDlgItemText(IDC_INPUT_URL_EDIT, url, 500); GetDlgItemText(IDC_INPUT_PORT,Port,10); wchar_t httpURL[550] = L"http://"; wcscat(httpURL, url); if (wcslen(Port) > 0) { wcscat(httpURL, L":"); w..
C++과 Python으로 XSS 취약점 자동 분석 툴 만들기 (1) MFC로 개발하였습니다. 하나도 모르는데 무작정 시작함.... 아직 배울게 많은 학생이라 이상하고 비효율적인 코드들이 많습니다... 이해해주세요... C++로 개발을 시작해서 삽질을 엄청했다... 결국 파이썬으로 만들어놓고 C++에서 불러왔다. 첫 번째로 인터넷 연결을 확인한다. C++에서 InternetCheckConnection 함수를 이용하였다. 구글로 한 이유는 딱히 없다. 구글은 서버가 죽을 일이 없을 거 같아서..? #include "WinInet.h" #pragma comment(lib,"WinInet.lib") . . . if (!InternetCheckConnection(L"http://google.com", FLAG_ICC_FORCE_CONNECTION, NULL)) { MessageB..