전체 글
-
복습 & log침입차단시스템 2016. 5. 3. 16:43
systemctl stop firewalldiptables -Fiptables -P INPUT DROPiptables -P OUTPUT DROPiptables -P FORWARD DROPsysctl -w net.ipv4.ip_forward=1 iptables -A INPUT -p icmp -j ACCEPTiptables -A INPUT -s 192.168.0.71 -p tcp --dport 22 -j ACCEPTiptables -A INPUT -s 8.8.8.8 -p udp --sport 53 -j ACCEPT iptables -A OUTPUT -p icmp -j ACCEPTiptables -A OUTPUT -d 192.168.0.71 -p tcp --sport 22 -j ACCEPTiptables -A..
-
리스트 컨트롤MFC 2016. 4. 28. 11:47
열번호 : 컬럼 인덱스(iSubItem) 행번호 : 아이템 인덱스(iItem)데이터 : 아이템텍스트(strItem) LVCOLUMN 구조체컬럼을 설정하거나 생성하기 위해 사용하는 구조체LV__COLUMN으로 사용할 수도 있다 mask- LVCF_FMT- LVCF_SUBITEM- LVCF_TEXT- LVCF_WIDTH fmt- LVCFMT_CENTER- LVCFMT_LEFT- LVCFMT_RIGHT LVITEM 구조체- InsertItem()함수 - 0번열인 경우- SetItem() 함수 - 0번열이 아닌경우 ex)if(iSubItem==0) m_lstStudent.InsertItem(&lvItem);elsem_lstStudent.SetItem(&lvItem); * CListCtrlInsertColumn(..
-
iptables FORWARD 체인침입차단시스템 2016. 4. 26. 16:42
* 퀴즈공격자에서 ping www.google.com 결과는?이유는? * 미션 lynx공격자 서버에 설치 CD를 이용해서 lynx 설치 하시오.lynx 주소ex) lynx www.google.com lynx 192.168.124.200 mkdir /dvdrommount /dev/cdrom /dvdromcd /dvdrom/Packagesrpm -Uvh lynx* ls centos-indexhtml* rpm -Uvh centos-indexhtml*rpm -Uvh lynx* * 방화벽에서 sh fswtart.shiptables -L 내용 - firewalld 중지 기존 정책 삭제 각 체인별(INPUT/OUTPUT/FORWARD) 기본 정책 DROP 방화벽의 3개의 NIC ip로 ping이 어디서든(누구나) 되..
-
사용자 인터페이스_2MFC 2016. 4. 21. 11:53
* 객체 간의 데이터 전달 ex) 프로젝트명 : P10CP10AppCP10View - m_strDisplayCP10DocCMainFrameCDialog1- * View 포인터 얻어오기(CDialog에서) 1. Frame 윈도우 포인터 얻어오기CMainFrame * pFrame = (CMainFrame *)AfxGetMainWnd(); 2. View 포인터 얻어오기CP10View * pView = (CP10View *)pFrame->GetActiveView();pView->m_strDisplay.Format(_T("%d+%d=%d"),n1, n2, n1+n2);pView->Inavlidate(); 2. 출력(CView에서)Ondraw(){pDC->TextOutW(10,10,m_strDisplay);} * ..
-
방화벽 정책 설정 시 중요사항침입차단시스템 2016. 4. 19. 14:46
* 방화벽 정책 설정 시 중요사항(포인트) : 잘 / 잘못 -> 장애 1) 방향INPUT / OUTPUT / FORWARDex1) 출발지 192.168.0.2 -> 목적지 192.168.0.4 ssh ACCEPTex2) 출발지 192.168.0.2 -> 목적지 192.168.124.200 HTTP ACCEPT 2) 순서ex1) INPUT출발지 192.168.0.2 -> 목적지 192.168.0.4 ssh ACCEPT출발지 222.222.222.222(공격자) -> 목적지 ANY(ALL) ANY(ALL) DROPex2) FORWARD출발지 222.222.222.222(공격자) -> 목적지 ANY(ALL) ANY(ALL) DROP출발지 ANY(ALL) -> 목적지 192.168.124.200 HTTP ACC..
-
사용자 인터페이스_1MFC 2016. 4. 18. 16:53
1. 메뉴실습 : 간단한 메뉴와 단축키 만들기2. 툴바실습 : 간단한 툴바 만들기3. 도킹 팬실습 : 사칙연산 계산기 만들기 메뉴= Tool bar= 단축키(Accelerator) WM_COMMAND 메시지 발생 ex) ID_LINE ... OnLine() { 소스 추가 } CWinApp- InitKeyboardManager(); 주석 처리 해야 키보드 단축키 먹음 WM_UPDATE_COMMAND_UI 메시지도 발생(필수처리는 아님)- 메뉴 앞의 체크박스 모양, GRADE 가능 ex) ID_LINE ... OnUpdateLine(CCmdUI * pCmdUI) { 소스 추가 } CCmdUI 클래스1. 사용자 인터페이스를 수정할 수 있는 기능을 제공2. 멤버함수Enable() : 메뉴항목 선택할 수 있게(T..
-
중간고사 정리운영체제보안 2016. 4. 14. 01:32
1장 운영체제 : 사용자가 컴퓨터 시스템을 손쉽게 사용하고, 시스템 자원(기억 장치, 프로세서, 입출력 장치, 정보, 네트워크 등)을 효율적으로 관리할 수 있도록 하는 프로그램 집합 사용자 명령 인터페이스를 기반으로 하여 메모리 관리자, 프로세서 관리자, 파일 관리자, 장치 관리자, 네트워크 관리자로 구성 서브 시스템 관리자- 메모리 관리자- 프로세서 관리자- 장치 관리자- 파일 관리자- 네트워크 관리자 윈도우의 관리자- 입출력 관리자- 객체 관리자- 보안 참조 관리자- 프로세스 관리자- 로컬 프로시저 호출 관리자- 가상 메모리 관리자- 그래픽 장치 관리자- 기타 관리자 윈도우의 파일시스템FAT : 2GB까지 파티션 설정 가능, 기본 크기 16bitFAT32 : 32bit 개의 클러스터NTFS : 사용권..