어린이과학동아&수학동아 기사
해킹, 여러분도 할 수 있어요. 화이트해커가 되기 위해
한번씩 007 같은 영화에서 해킹하는 장면을 볼 수 있습니다. 여러분은 대부분 "나도 저렇게 해킹하고 싶다"라고 하실 겁니다. 저도 그랬거든요. 우선 해킹을 하려면 기초를 해야겠죠? 하루아침에 해킹을 할 수 있는 건 아닙니다. 뭐든지 인내심이 필요하죠. 우선 가장 중요하게 여겨야 할 것은 C언어를 배우는 것입니다.
C언어란?
C언어는 인간과 컴퓨터 사이의 의사소통을 위한 프로그래밍 언어입니다. 우리가 쓰는 언어는 기계어와 다르기 때문에 우리가 쓰는 언어로는 기계가 인식, 이해를 하지 못합니다. 따라서 이 프로그래밍 언어는 인간과 기계의 의사소통을 훨씬 수월하게 해 줍니다. 또, 그리고 아무 컴퓨터에 프로그램을 설치해도 똑같이 돌아간다는 겁니다. 많이들 들어보신 C언어부터 시작하여 C++, C#, Java 등 많은 프로그래밍 언어가 존재합니다. 이때 프로그래밍 언어로 작업을 한 결과가 프로그램입니다.
기계어란?
기계어는 기계가 이해하는 2진 숫자{영어로 Binary (0과1)}로 작성된 언어입니다. 좀 어렵게 말하면 컴파일러가 컴파일해서 얻은 결과죠.
그럼 컴파일러는 뭘까요? 컴파일러는 인간이 만든 프로그램을 기계가 이해하도록 기계어로 변환하는 변환기입니다. 쉽게 말해서 영어를 모르는 한국인과 한국어를 모르는 미국인은 둘이 대화를 할 수 없습니다. 대화하기 위해서는 한/영 통역기가 있어야하죠. 이와 마찬가지로 기계어를 모르는 인간과 인간어를 모르는 기계는 서로 대화가 불가능하므로 통역가, 즉 컴파일러가 필요합니다. 이제 이해가 되셨나요?
이제는 C언어를 다 배우시면 손쉽게 해킹을 하실 수 있습니다. 그런데 해킹을 어떻게 쓰냐에 따라서 블랙해커와 화이트해커로 나뉩니다. 해킹을 하여 다른 사람에게 불편을 주는 걸 블랙해커라고 하고, 해킹을 좋게 사용하는 해커들을 화이트해커라고 합니다. 블랙해커로 유명한 단체는 어나니머스입니다.
어나니머스란?
어아이머스는 국제 해킹 단체입니다. FBI, CIA, NASA도 어쩔 줄 모를 정도로 해킹 실력이 좋습니다. 해킹 전문가와 유명한 해커랑 해커는 다 모여 있습니다. 이건 전세계 해커들의 온라인 커뮤니티로 리더 없이 누구나 어니나머스를 자칭해 활동할 수 있습니다. 어나니머스는 익명이라는 뜻으로 신분이 드러나 있지 않습니다. 전 세계에서는 약 3,000명의 회원이 있습니다. 우리나라에도 어니나머스 회원이 있습니다. 어니나머스는 모두 영화 브이포벤데타의 가면을 쓰고 얼굴을 가립니다. 하지만 어나니머스는 나쁜 쪽은 아니라고 봅니다. 트럼프에게도 경고 메세지를 보내고 어니나머스로 추정되는 한 사람은 촛불 집회까지 왔습니다. 하지만 그들의 목적은 모르기 때문에 정확한 것은 모릅니다. 어니나머스가 없어지려면 누군가가 어니나머스보다 뛰어난 해커가 나오거나 어니나머스 중 누군가 배신을 해야 할 것으로 예측합니다. 어나니머스는 누구의 편도 아닙니다. 진실의 편입니다. 어나니머스는 "우리는 진실을 위해 싸운다"라고 말합니다. 사실 저는 어나니머스 가면이 무서워서 사진을 올렸는데 삭제했습니다. 만약 보시고 싶으시면 검색해 보세요.
해킹 확인방법
누구든 자기 컴퓨터가 해킹당하는 것을 확인하고 싶을 겁니다. 그것을 확인하는 방법은 정말 쉽습니다. 윈도우 왼쪽하단에 cmd라고 치시고 콘솔창이 나오면 netstart라고 치시면 누가 들어온 IP가 나옵니다.
비주얼 스튜디오 2015 설치방법
비주얼스튜디오는 마이크로소프트 제공하는 프로그래밍 앱입니다. 여러분이 앞으로 C언어를 배울 교육 장소죠. 그럼 먼저 설치를 시작하죠.
우선 체크한 부분인 free download를 누릅니다.
이렇게 쉽게 됩니다. 그럼 열기를 클릭해 줍니다.
이렇게 클릭을 해 줍니다.
그럼 이렇게 '진행 중'이 나옵니다. 이건 한 시간 정도 걸립니다.
그럼 이렇게 비주얼 스튜디오가 나와서 앞으로 마음껏 프로그래밍 하실 수 있습니다. 앞으로 이걸로 해킹을 하실 수 있습니다. 여러분은 해킹을 하실 수 있습니다. 화이트해커가 되서 블랙해커를 영화처럼 멋지게 잡을 수 있습니다.
"해킹, 여러분도 할 수 있어요. 누구나 쉽게 해킹할 수 있습니다"
글쓰기 평가어린이과학동아 기자2017.01.25
해킹에 대해 다양한 이야기를 했어요. 통역기 비유나, 어나니머스 등을 잘 소개해 줬어요. 그런데 막상 어떻게 화이트해커가 될 수 있는지는 설명하지 않아서 아쉬워요. 비주얼 스튜디어를 설치한다고 다 화이트해커가 되는 것은 아닐 거예요. 화이트해커에 대한 조금 더 구체적인 설명이 있었다면 좋았을 거예요.
다음 문장들은 자연스럽게 다듬었어요. [여러분은 한번씩 007 같은 영화를 보면 멋지게 해킹하는 장면을 보실 수 있습니다] → [한번씩 007 같은 영화에서 해킹하는 장면을 볼 수 있습니다]
[우선 가장 중요시하게 배워야 할겄은 c언어입니다.] → [우선 가장 중요하게 여겨야 할 것은 C언어를 배우는 것입니다.]
[그런데 해킹은 어떻게 쓰냐에 따라서 블랙해커와 화이트해커가 결정이됩니다] → [그런데 해킹을 어떻게 쓰냐에 따라서 블랙해커와 화이트해커로 나뉩니다.]
다음 문장은 나눴어요. 기사에서는 문장들을 되도록 간결하게 적는 것이 좋아요. [어나니머스는 국제해킹단체로 FBI ,CIA ,NASA에서도 어쩔 줄 모를 해킹실력을 가지고 있는 단체로 해킹전문가, 유명한 해커란 해커는 다 모여 있습니다.] → [어아이머스는 국제 해킹 단체입니다. FBI, CIA, NASA도 어쩔 줄 모를 정도로 해킹 실력이 좋습니다. 해킹 전문가와 유명한 해커랑 해커는 다 모여 있습니다.]
다음 문장은 맞춤법을 고쳤습니다. [그거를 확인하는건 정말 쉬웁니다] → [그것을 확인하는 방법은 정말 쉽습니다]
거를 → 것을, 그거를 → 그것을 등 맞춤법과 띄어쓰기를 바로잡은 부분은 줄을 그어 표시했어요.
간단한 코드.
#include<stdio.h>
#define _CRT_SECURE_NO_WARNINGS
int main (){int a;
scanf ("%d", &a);
printf ("%d", a);
return 0;
}
그겄도 고쳐주세요.ㅠ