해커가 됩시다~!

해킹을 합시다. 생각보다 어렵지 않습니다. 해킹을 하는 목적은 남을 괴롭히는 것이 아닙니다. 정보를 공유하자는 목적을 가지고 뛰는 예술가 입니다.


[백 오리피스]

우리가 배울 것은 백 오리피스 입니다. 자, 준비물이 필요합니다. 아이피(IP)주소에 대한 지식이 조금은 있어야 되겠지요? 어느 정도냐 하문 아이피 주소의 형태정도만 알문 됩니다 아이피 주소는 xxx.xxx.xxx.xxx이런 것을 아이피 주소라 합니다. 그럼 본론으로 들어가겠습니다   

백오리피스(Back Orifirce:이하 BO) 사용 설명서입니다. BO.ZIP파일안에는 다음과 같은 파일이 포함되어 있습니다. bo.txt - cDc 에서 제공하는 사용설명서입니다.
plugin.txt - 플러그인 프로그래밍 설명서입니다. 지우셔도 되겠습니다.
boserve.exe - 상대컴(리모트 컴퓨터)에 설치해야할 서버입니다. 플러그인 파일을
Attatch 할수 있으며 BOCONFIG.EXE에서 환경설정을 합니다.
bogui.exe - 그래픽 플러그인설정등을할수 있습니다.

여러분들이 BO를 사용하고자 할때 제일 난감한게 무엇이겠습니까.... 아마도 BOSERVE.EXE를 원하는 컴퓨터에 설치하는 일이 아닐까 싶은데 사실 쉬운일은
아닐 것입니다. NETNINJA 라는 해커그룹이 이를 위한 플러그인을 개발했는데 바로 SILKROPE.EXE와 SARANWRAP.EXE 두개의 플러그인입니다. 플러그인 사용법은 따로 설명을 드릴 것이지만 간단하게 말하자면 이 두개의 플러그인은 실제의 실행파일 또는 어떤 설치프로그램과 BOSERVE.EXE를 합쳐주는 기능을 합니다.
따라서 여러분이 BO를 설치하고자 하는 사람에게 플러그인으로 BOSERVE.EXE를 합친
어떤 프로그램을 전해준다면 쉽게 설치할 수 있겠죠. 물론 원래의 프로그램도 문제
없이 설치됩니다.
예를 들어 여러분의 사진을 몇장 스캔해서 자동풀림압축파일로 만들고 이 파일과
BOSERVE.EXE를 합쳐서 ICQ나 IRC를 통해 내사진이라면서 보내면 상대는 실행할 것이고 당연히 몇장의 사진이 나올것이지만 이미 BOSERVE.EXE는 설치가 된것입니다.

뭐 어떻게든 상대컴에 BO를 설치했다고 합시다.

그럼 이제 남은 문제는 BOSERVE.EXE가 설치된 컴퓨터의 IP 주소를 알아내는 것입니다. 근처에 있는 컴퓨터라면 은근슬쩍 다가가서 제어판을 뒤져서 알아볼수도 있겠죠. 아니면 아닌척하면서 직접 물어볼수도 있겠습니다. 하지만 이것은 모뎀사용자에게는 소용없는 방법이죠. 모뎀사용자는 IP가 계속 변하니까요.

그래서 NETNINJA에서는 BUTT TRUMPET라는 플러그인을 만들었습니다. 이것 역시 따로
설명을 할것입니다. 이 플러그인은 BOCONFIG.EXE 로 BOSERVE.EXE에 합쳐져서 상대컴에 BO가 설치되면 미리 지정한 메일주소로 BO가 설치된 컴퓨터의 IP를 메일로 보내줍니다.

그러니까 순서는 먼저 BUTT TRUMPET을 BOSERVE.EXE에 합치고 그 다음에 SILKROPE.EXE등 으로 다른 실행파일과 BOSERVE.EXE를 합쳐야겠군요.

만약 특정인의 IP가 아니고 그저 BO가 설치된 컴퓨터면 아무거나 좋다...라고 한다면
스위핑을 하시면 되겠습니다. IP주소가 100.101.102.103 이라고 할때 마지막 103을
제외한 100.101.102 를 서브넷이라고 합니다. 그러니까 100.101.102 의 서브넷은
100.101.102.1 에서 100.101.102.255까지 255개가 되는군요.

스위핑은 서브넷을 검색하는 겁니다.
도스용 BOCLIENT 에서는

BO:>SWEEP 100.101.102

라고 하면 그 서브넷의 255개의 IP를 검사해서 BO가 설치된 컴퓨터가 있으면
알려줍니다.

BOGUI.EXE 에서는

HOST 란에 100.101.102.* 라고 타이핑하고 SEND를 눌러주면 됩니다.

그럼 저 서브넷은 1.1.1 부터 255.255.255까지 일일이 손으로 다 쳐서 검색을
해야겠습니까? 그렇다면 이것도 보통일이 아니죠. 대신 이렇게 하세요.
IRC를 사용하신다면 STATUS창이나 채널창에서 /dns 닉네임 하시면 닉네임의
IP 주소가 나옵니다. 그걸 참고해서 그 IP의 서브넷을 검색하면 되겠죠.
참고로 RIP.INI 라는 스크립트가 있어서 일일이 닉네임마다 명령을 내리지
않아도 IP를 모아줍니다.

자...서두가 길었습니다. 제가 원래 좀 그렇답니다. 이해하시길...
그럼 이제 상대컴퓨터의 IP주소도 알았습니다. 준비는 다 됐군요.
지금부터 제가 아는 한도안에서 적어보겠습니다.

▶ BO 커맨드의 사용법

처음 BO를 쓰신다면 도스용 BOCLIENT.EXE를 사용하시는게 좋습니다.
간단하게나마 HELP 기능을 제공해주니 이해하시는데 도움이 될것입니다.

     
bogui.exe를 실행하면 먼저 ping host 가 나오게 됨니다.그리고 Target host:port( 왼쪽 위)에는 원하는 IP를 적습니다..포트는 우선 31337 게 설정 되어 있습니다.. 특별한 일이 었으면 안만져도 상관없습니다.. 그리고 그 아래 명령창이 두 개가 있습니다.. 이것들은 각종 명령어를 고를 때마다 기능이 틀리게 되어 있습니다 ping host 일때는 둘다 Unused라고 나오는데 이것은 쓸 수 없다는 말이겠죠 ??그리고 Target host:port 가 처음에 127.0.0.1 이라고 되어있는데 이것은 자기 자신의 컴퓨터로 루프백 하는 것을 의미합니다.

1. ping host

              지정한 IP가 현제 인터넷으로 연결이 되어있는지 확인하는 명령입니다.

 
               ---------- Packet received from host xxx.xxx.xxx.xxx port 31337 ---------
               ------------------------------- End of Data ---------------------------

               연결이 되면 이런식으로 나오게 됩니다.

             
2. app add / appadd

             텔넷 세션을 통해서 텍스트나 도스 어플리케이션을 조정할 수 있게 해줍니다 ..

3. app del / appdel

             연결되어 있는 프로그램을 마침니다.. 

4. app list / applist

             연결되어있는 프로그램을 나타내 줌니다..

5. Directory create / md

             디렉토리를 만들어 줍니다. 도스에서는 md 명령과 갑습니다..
             근데 변수창 두개가 여전히 Unused라고 나오는데 왼쪽 변수창에다
             만들고 싶은 디렉토리명을 적어줘야 합니다. 또한 풀패스로 적어줘야
             합니다..(c:\dos\a 처럼)
             

6. Directory list / dir
 
            이건 dir명령과 같습니다.
            왼쪽 변수창에 Directory location이라고 나오는데 여기에 보
            고 싶은 디렉토리를 풀패스로 적어 줘야 합니다. 형식은 c:\windows\*.*
            이런식인데 (*.*)이 반드시 들어가야 합니다.


7. Directory remove / rd

             디렉토리를 지워주는 명령입니다.
             

8. Export add / shareadd

            공유 디렉토리를 추가하는 명령입니다..자신이 임의로 아무 디렉토리나
            공유할 수 있습니다. 이 명령의 변수는 왼쪽의 Share name과 오른쪽의
            Local directory,pass,remark라고 있는데 Share name 은 임의로 정하고
            Local directory는 원하는 디렉토리를 적습니다..그리고 오른쪽 아래쪽에
            pass를 적어줍니다.

9. Export delete / sharedel

            공유 디렉토리를 지워주는 명령입니다.

10. Export list / sharelist

             현재 공유로 잡혀 있는 디렉토리와 그 패스워드를 보여줍니다.

11.File copy / copy

             파일을 카피할 수 있는 명령 입니다.

12.File delete / del

              파일을 지울 수 있는 명령입니다..사용 방법은 왼쪽위에 있는 filename 에 풀패스와
              파일 이름을 적어주면 됨니다..(예  : c:\dos\m.exe )

13.File find / find

              파일을 카피할 수 있는 명령입니다.. 사용 방법은 왼쪽위의 file mask 는 찾는 파일을
              적어 줍니다..( 예 : m.exe , m.* , *.exe ..등) 그리고 오른쪽 위에 있는 search path root
              를 적어 주면 됩니다..( 예 : c:\ , c:\m\ )

14.File freeze / freeze

              파일을 압축해 줍니다.

15.File melt / melt

              압축된 파일을 풀어 줍니다.

16.File view / view

              파일을 보여 줍니다.정규 텍스트 파일이어야 합니다.(사용법 : c:\config.sys )

             

17.HTTP Disable/Enable

               http서버를 on/off 할 수 있습니다.
               Disable는 변수가 필요없습니다,그러나 Enable는 port와 root를 적어줘야
               합니다..             
             

18.Keylog begin/end
 
             이것은 매우 유용하고 위험한 툴인데 오른쪽 아래의 Log filename에 적당한
             이름을 만들어주고 명령을 주게되면 상대방의 키보트 키는 것이
             텍스트로 기록 됩니다..그런데 저장은 상대방의 컴퓨터의 하드디스크에
             저장이 됩니다.그러니까 공유를 하거나 카피를 해야 합니다.. 

            
19.MM Capture avi/frame/screen/List capture device/sound

             이것은 멀티미디어에 관한 명령입니다. screen명령은 현재 상대방 컴퓨터의
             데스크탑을 bmp형식으로 캡춰해서 저장하고 sound는 상대컴에서 지정된
             wav화일을 실행시켜줌니다.
             

20.Net connections/delete/use/view

             네트워크 자원으로부터 연결,끊기,등을 수행 합니다.

             
21.Plugin execute/kill/list

             백 오리피스 플러그인들을 실행 하거나 중지할 수 있습니다.
             

22. Process kill/list/spawn

             이것은 상대방 컴퓨터에서 실행되고 있는 프로그램을 살펴
             보고(list) 실행을 종료시키고(kill) 덧실행(spawn)시킬수 있는 명령들입니다.
             process list 는 현재 실행하고 있는 프로그램 리스트와 PID 가 나옴니다.             
             process kill은 변수가 Process ID(PID) 입니다.
             process spawn은 현재 실행중인 프로그램을 덧 실행 할 수 있게 해줌니다.
             process spawn은 풀패스로 지정해 주어야 합니다.

23.Redir add/del/list
             add는 들어오는 TCP 나 UDP 패킷을 다른곳(다른 IP 어드레스)으로 보냄니다.
             또한 del 은 다른 곳으로 보내는 것을 중지하고, list 는 열려있는 포트를 보여줍니다.
             

24.Reg create key/delete key/delete value

             이것은 윈도우 95 / 98 의 레지스트리를 편집할 수 있는 명령들입니다.
             

25.System dialogbox/info/lockup/passwords/reboot

             Title에 제목을 쓰고 Text에 내용을 적은후 실행하면 상대방 컴퓨터에
             대화상자로 내용이 뜸니다.
             info는 상대컴의 현재 사용자,cpu,윈도버전,메모리,하드용량등의 정보를
             알수 있습니다. lockup은 말그대로 컴퓨터를 잠가 버림니다. passwords
             는 시스템에 캐시되어 있는 패스워드를 보여줍니다.또한 화면보호기 암호도
             보여줍니다.reboot는 말그대로입니다.
             

26.TCP file receive/send
상대방의 컴퓨터를 어떤 IP 어드레스에 연결을 하게한뒤 데이터를 저장/ 보내기를
             할 수 있는 명령입니다.

  

뒤로가기