목록전체 글 (375)
EASY7

- 파일 삭제(휴지통으로 보내기) SetDispositionInformationEx SetDispositionInformaionFile https://www.reddit.com/r/sysadmin/comments/t9tw3x/how_to_use_procmon_to_determine_what_process_is/ - 파일 리네임(F2 입력) test.txt > test2.txt SetRenameInformationFile - 파일 이동 C:\Temp\test2.txt > C:\Temp\ssl\test2.txt SetRenameInformationFile

2022년 1회 정보보안기사 필기 오답 또는 헬갈린 문제에 대해 기술한다. 1. 취약점 점검 도구 (정답) COPS/COPE (Computerized Oracle and Password System) - 시스템의 다양한 취약점 정보를 알려줌. 취약한 패스워드 체크. 취약점을 탐지할 뿐 수정해주지는 않음. (오답) Nessus - 네트워크 기반의 취약점 점검 도구로 서버-클라이언트 구조를 갖음. 서버에는 Nessus 데몬과 플러그인리 설치되고 클라이언트에는 GUI가 제공됨. nmap - 시스템 내부에 존재하는 취약성을 점검하는 도구로 취약한 패스워드 점검 기능 등이 있음. - https://www.hackingarticles.in/nmap-for-pentester-password-cracking/ SAIN..
ServerType standalone(inetd) : 서버 타입 설정 RootLogin off : 루트 계정 로그인 허용 안함 User nobody : 데몬 동작 계정 Group nobody : 데몬 동작 그룹 ServerIndent On "Welcome to FTP" : 버전 정보 숨기고 문자 남기기 MaxClients : 최대 접속 허용 TimeoutLogin : 아이디/암호로 인증이 완료될 때까지의 제한 시간 TimeoutIdleftp : 접속 후 아무런 데이터 전송이 없는 idle 상태 TimeoutSession : 일정 시간 후에는 무조건 접속 종료 Limit Command : 사용 가능한 command를 제한

매개변수 받아오기 .py 파일을 실행할 때 매개변수가 필요할 때가 있다. test.py aaa 할 때 aaa는 sys.argv[1]로 가져올 수 있다. 1부터 시작하는 것에 주의해야한다. import sys for v in range(1, len(sys.argv)): a1 = sys.argv[v] 참고 : https://needneo.tistory.com/95 Pycharm에서 매개변수 설정하기 Pycharm > Run > Edit Configurations 클릭 Parameters 입력 참고 : https://appia.tistory.com/511
zip 파일 압축 풀기 test.zip 중 notepad.exe를 압축 해제해서 C:\Users\Document 폴더에 풀기 압축 해제 경로 지정하지 않으면 실행한 python과 같은 경로에 압축 해제된다. import zipfile my_zip = zipfile.ZipFile("C:\\windows\\test.zip") my_zip.extract('notepad.exe', 'C:\\Users\\Document\\') 출처 : https://yganalyst.github.io/data_handling/memo_2/
외부 파일 존재 여부 확인하기 파일을 읽기 전에 파일의 존재 여부 파악 해야할 경우가 있다. isfile과 isdir 함수 활용할 수 있다. import os.path if os.path.isfile("C:\\windows\\notepad.exe"): print("파일이 있습니다.") if os.path.isnot 출처 : https://redcow77.tistory.com/376, https://technote.kr/207

외부 파일 실행하기 - subprocess 사용하기 import subprocess subprocess.call(["C:\\temp\\calc.exe"]) - os.system 사용하기 import os os.system('"C:/Windows/System32/notepad.exe"') - 서브쉘에서 명령(문자열) 수행. 표준 C함수 system() 호출하여 구현. - command가 출력을 생성하면, 인터프리터 표준 출력 스트림으로 전송된다. 참고 : https://dhpark1212.tistory.com/entry/python-%EA%B3%BC-%EC%8B%A4%ED%96%89%ED%8C%8C%EC%9D%BC 매개변수 받아오기 .py 파일을 실행할 때 매개변수가 필요할 때가 있다. test.py aa..