사이트 내 전체검색
해킹테크닉에 대한 주요 FAQ 모음
로빈아빠
https://cmd.kr/server/839 URL이 복사되었습니다.

본문

1.어떻게 유닉스 패스워드 화일에 접근할 수 있는가?
표준 유닉스에서는 password file 이 /etc/passwd이다.
NIS/yp 또는 password shadowing을  이용하는 유닉스 시스템에서는 패스워드화일이 다를 수 있
다.

2.어떻게 유닉스 패스워드를 깨뜨리나?
일반적으로 유닉스 패스워드는 특수한 함수로 암호화가되어 있어 해독이 상당히 어렵다. login 프
로그램은 password:에서 입력한 문자들을 암호화하며,이렇게 암호화된 문자열은  유닉스에 저장되
어 있는 기존의 암호화된 문자열과 비교가 된다. 이렇게  암호화된 문자열이 무엇인가를 알아내기
위해서 단어표를 이용하는  방법이 있다. 단어 표에  있는 각각의 단어는 암호화되고  해석하고자
하는 패스워드의 암호화 형태와 비교된다.
유닉스  패스워드를  알아내는  가장  좋은  프로그램은  현재  alec  muffet이 만든  CRACK이
며,PC-DOS에서는 현재 CRACKERJACK이 많이 쓰이고있다.

3.패스워드 쉐도윙(암호 숨기기)는 무엇인가?
Password shadowing 은 보안 체계를 지칭하는 것으로,패스워드 쉐도윙을 이용하면,
/etc/passwd에 들어 있는 각각의  패스워드는 특별한 기호로 바뀌어지며,바뀌어진 패스워드는 일
반 사용자가 읽을 수 없는 파일로 분리되어 저장된다. 일반적인 시스템에서 패스워드쉐도윙에 있
는 패스워드 화일을 알아내기 위해서는  getpwent() 를 계속해서 호출하는 아래의 프로그램을 이
용한다.
예:

#include <pwd.h>
main()
{
struct passwd *p;
while(p=getpwent())
printf("%s:%s:%d:%d:%s:%s:%s\\n", p->pw_name, p->pw_passwd,
p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
}

4.쉐도윙으로 만들어진 패스워드 화일은 어디에 위치하는가?
Unix                  Path                            Token
-----------------------------------------------------------------
AIX 3                /etc/security/passwd            !
      or            /tcb/auth/files/<first letter  #
                          of username>/<username>
A/UX 3.0s            /tcb/files/auth/?/*
BSD4.3-Reno          /etc/master.passwd              *
ConvexOS 10          /etc/shadpw                    *
ConvexOS 11          /etc/shadow                    *
DG/UX                /etc/tcb/aa/user/              *
EP/IX                /etc/shadow                    x
HP-UX                /.secure/etc/passwd            *
IRIX 5                /etc/shadow                    x
Linux 1.1            /etc/shadow                    *
OSF/1                /etc/passwd[.dir|.pag]          *
SCO Unix #.2.x        /tcb/auth/files/<first letter  *
                          of username>/<username>
SunOS4.1+c2          /etc/security/passwd.adjunct    ##username
SunOS 5.0            /etc/shadow
                    <optional NIS+ private secure maps/tables/whatever>
System V Release 4.0  /etc/shadow                    x
System V Release 4.2  /etc/security/* database
Ultrix 4              /etc/auth[.dir|.pag]            *
UNICOS                /etc/udb                        *

댓글목록

등록된 댓글이 없습니다.

1,139 (18/23P)

Search

Copyright © Cmd 명령어 18.222.92.56