-프로젝트 멤버


Layer7 15기 - 전현성, 김수민, 장동건, 박상원




-USB 자료 터트리기 알고리즘

 

1. 프로그램이 실행되면 시작프로그램에 자동 등록.

2. 콘솔창을 안보이게 함.

3. 외부 디스크가 있나 체크.

3. 외부 디스크가 있으면 디스크 폴더를 모두 탐색.

4. 탐색하다가 Hwp, pptx, c, html 파일이 나오면 파일을 새로 쓰기 해서 자료를 초기화 시킴.

5. 모든 작업이 끝나면 프로그램을 껏다가 다시 실행시킴(빠르게 껏다 켜서 작업 관리자에서 프로세스 종료 못하도록)

6. 무한 반복 -> 새로운 USB가 꽂히자 마자 자료가 날라감.





-구현방법 (소스)






-레지스트리를 이용하여 시작 프로그램에 등록.

-파일 입출력 함수의 에러 반환을 활용하여 외부 디스크 체크.

-재귀 함수를 활용하여 USB내의 모든 폴더와 확장자를 탐색

-Win Api의 CreateFile 함수로 파일을 새로 쓰기하여 데이터를 지움



공부용으로 사용하시고, 

#악용하지 마세요#

##악용 시 법적책임은 본인에게 있습니다## 

virus.exe



-프로젝트 역할분담


전현성 : 함수화 및 재귀함수를 통한 파일 탐색

김수민 : 콘솔 창 안보이게, 콘솔창 다시 열기

장동건 : 파일 생성, 외부 디스크 체크

박상원 : 시작프로그램 등록



WRITTEN BY
Who1sth1s

,