누구나 호기심을 갖는 "역공학" 에 대해서.
Reverse Engineering/Reverse Engineering : 2008/02/04 21:37
| 오늘 블로그를 들려봤는데요. zextor 님으로부터 바톤을 이어받게 됐어요. 5명중에 1명으로 제가 선정됐다니~ 이거 정말 영광스럽군요. 제가 받아도 되는건지... ^^ 바톤 릴레이에 대해서 설명해드리겠습니다~ 특정단어와 함께 바톤을 받게 되면요. 받은 특정단어를 사용하여 5가지 형식의 질문에 대답하는 것입니다. 그리고 또 5명을 선발하여 특정단어와 함께 바톤을 넘겨주는 것이지요. 이렇게 바톤을 받게 된것. 열심히 써볼께요~ 화이팅! 그리고 저에게 바톤을 건너받게 되는 분은... 꼭좀 받아주셨으면 좋겠어요. 최근 생각하는 역공학이란? 역공학에 대해서는... 누구나 "버그" 라던지... "핵" 같은... 단어를 떠올릴꺼에요. 저도 역공학을 통칭 "버그" 를 통해 알게 되었구요. 모두들 역공학을 그렇게 생각하고 국내에서는 그런면으로 통하는 것 같네요. ^^ 역공학에 대해서 최근에 생각해본적이 있습니다. 역공학을 이런식으로 프로그램을 이용해도 되는건지... 사실은 F사의 F프로그램을 매번 크랙해서 올렸던 적이 있었습니다. 물론 S사의 S프로그램 이던지, 아니면 N사의 C프로그램 이던지... 아무튼 F사의 F프로그램은 저에게 작년을 매우 힘들게 만들었습니다... 법적으로 이어지는 문제였으니까요... 그때 조마조마 했었는데, 그 이후론 크랙을 배포하거나 이런일은 없지만요. 저는 역공학을 단순히 이런식으로도 할 수 있다는걸 알리고 싶었어요. 그게 저의 생활의 일부이기도 했어요. 아무튼~ 매번 자료를 풀어헤치는 재미랄까요... 매력적이라고 생각합니다. 역공학이 주는 감동 역공학... 정말 ... 끌리는 일이 아닐 수 없습니다. 어떤 프로그램의 구조를 이해하고 그것을 역으로 해체한다는 느낌. 말로 표시할 수가 없네요. 제가 역공학을 배우기 시작한 계기이기도 합니다. 직감적으로 다가온 역공학 역공학.. 제가 알게된 계기 역시 "버그" 프로그램 이었습니다. 약 3~4년전, 저에게 흥미를 유발시키는 일이 있었습니다. P2P 프로그램, C프로그램. 원래는 돈을 들여 다운받는 유료 패킷제 프로그램입니다. 그런데, 인터넷 서핑 중 우연히~ "무료" 라는 소리를 듣고 설치를 해보았는데~ 무료회원이였던 ID가 설치하나만으로 유료가 되었던거죠. 그 경로를 통해 들어가게 되어 Reverse Engineering 동호회에 가입하게 되었습니다. 그것이 F사에서 운영하던 하나의 클럽이였을거에요. InX.... 라고 있습니다. 조금씩 활동을 하다보니 이렇게 된것 같습니다. ^^ 참으로 멋진일이라고 생각합니다. 좋아하고 싶고 역공학하고픈 사람 음, 학생인 저에겐 아직 이른 질문이라고 생각합니다. 사실 올해 고3인 저로써는... 좀 그렇죠? 이제 공부도 해야하는데 ^^; 역공학을 하고 싶은 사람은~ 글쎄요~ 저는 아직 모르겠어요! 세계에 역공학이 없다면? 아마도 제겐 역공학은 생활의 일부라고 생각하고 있어요. 그만큼 관심이 있고, 리버싱을 하다보면 사실 시간가는줄 모릅니다. 그 프로그램 하나하나를 어떻게든 시도를 해봅니다. 그게 물론 3시간이 됐던 4시간이 됐던... 결국 부모님의 잔소리로 그만하게 되는 경우도 있는 것 같아요~ 이런 나이는 충분히 지났을텐데 말이죠~ 하하; 아무튼 저에겐 소중하답니다. 없는 세상은... 재미가 없겠군요. 다음 바톤 주자를 선정하겠습니다. 받아주실진 모르겠지만요... |











와우~ ^^ 금세 이어받으셨네요~ 메일 보냈어요~ 확인해보시고.. as 부분만 잘 해석하면 일은 거의 끝났다고 봐도 될꺼에요.
http://zextor.tistory.com/trackback/2669862
참.. 제쪽으로 트랙백 날려주세요~ ^0^
인존 … 저도 거기 가입했었지만 ㅎㅎ
리버싱 어렵죠 ㅎ 저도 배우는 중이라...
가장 중요한건 어셈블리어 명령어겠죠 역시? 크나큰 깨달음이 없이는 리버싱이 불가능 ㅎ
잠시 시간을... 요즘 수강신청이랑 학자금 서류 때문에 굉장히 바빠져서... ^^;
인존사람 대따많네 ㅎㅎㅎ
이후소님 저도 역공학을 배우고 싶은 학생입니다만 어떻게 해야 하나요?
프로그래밍 하나도 모른체
바로 re배우셧나요?