4. 딕셔너리
- 파이썬 객체를 저장할 수 있는 해시테이블 제공
- 키와 값으로 구성
* .keys() : key 목록 반환
* .items() : 키 아이템 쌍 목록
* .has_key() : 해당 키가 있는 지 검색
* .[key] : key에 대한 item값 확인
포트 : 21 - ftp(제어), 22 - ssh, 35 - smtp, 80 - http, 443 - https
5. 네트워크
- 소켓 모듈에서 제공하는 라이브러리를 통해 파이썬으로 네트워크 연결 가능
=> socket import
=> connect() 메소드를 사용하여 IP주소와 포트 네트워크 연결
=> recv(1024) : 소켓에서 1024비트를 읽어옴
=> 결과 출력
6. 선택문
- if/elif를 사용
7. 예외처리
- try/except문을 사용하여 예외처리
except에 Exception, e를 덧붙여 후에 출력하면 에러 메시지 출력 가능
8. 함수
- def()를 사용하여 함수 정의
-> retBanner, main함수 정의
9. 반복문
- for ~ in ~ :
'Security' 카테고리의 다른 글
침투테스트(FTP와 웹을 이용한 대규모 공격) (0) | 2020.03.11 |
---|---|
침투 테스트(포트스캐너 만들기, SSH 봇넷 구축하기) (0) | 2020.03.11 |
유닉스 패스워드 크래커, 압축파일 패스워드 크래커 (0) | 2020.03.09 |
파이썬 언어(파일I/O, Sys 모듈, OS모듈) (0) | 2020.03.08 |
파이썬 언어(변수, 문자열, 리스트) (0) | 2020.03.07 |