컴퓨터2009.05.26 13:00

Serv-U 의 설정파일인 ini 파일에 입력할 패스워드를 생성하는 방법입니다.

Serv-U 의 제작사인 rhinosoft.com 에서 찾은 방법입니다. 이 부분은 원래 회사에서 이미 다루어본 사람들이 있습니다. 그런데 알려달라고 해도 도통 이야기를 안해주더군요. 한번 만든건 다 완성품이라고 생각하는지 소스를 들여다볼 생각도 안하는 사람들이라 찾아봤습니다.(말은 이렇게 쉽게해도 찾은것은 거의 5달 걸린듯하네요..)

Serv-U 는 패스워드를 저장할때 많은 분들이 쉽게 찾을수 있다시피 MD5 라는 암호화 방식을 사용합니다. 

하지만 MD5로 암호화만 하는것이 아니라 약간의 조작이 필요합니다.[주:조금이라도 해독이 어렵게 하려는것이였는지 얇팍한 지식의 한계로 도움이 필요합니다.]
바로 2글자[주:a-z, A-Z 까지의 영문으로된 2글자] 문자가 포함된 것입니다.

아래는 제작사사이트에 기재되어 있는 부분을 일부 추가한 부분입니다.

Action Result
1 패스워드를 입력 받습니다. TestPassword
2 입력받은 값에 2글자 문자를 추가합니다. cbTestPassword
3 MD5 암호화를 합니다. 8EA58F0751BAA5AF391253F7DADD3D46
4 암호화한 값의 앞에 2번의 문자를 추가합니다.  cb8EA58F0751BAA5AF391253F7DADD3D46

위 방법에서 중요한 부분은 2,4 번 단계에서 반드시 같은 문자를 입력해야 한다는 것과
또한 MD5 를 한 후의 값에만 2글자문자를 입력하는것이 아니라 MD5 암호화 전, 후에 입력을 해야 한다는 것이였습니다.



참조.
rhinosoft.com - Manually Generating Encrypted Passwords
Posted by Zasfe

댓글을 달아 주세요