|
http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=402 [복사]
이번시간에는 2. 툴 사용하기를 알아보도록 하겠습니다.
Brutus라는 프로그램을 사용할건데요. 이 프로그램은 워드리스트에 있는 단어를 모두 대입, 혹은 사용자가 지정한 간격만큼의 모든 숫자나 문자를 대입해서 패스워드를 알아냅니다.
그러니 만약 워드리스트에 asd~zzz 까지 적혀있다면 그만큼 쭉 대입해주는거지요. 혹은 000000~999999까지 지정한다면 쭉 대입하겠지요 사람이 저 작업을 한다고 생각해보세요 끔찍...
일단 Brutus라는 프로그램을 구하셔야하는데 못구하셨으면
제 싸이홈피 http://www.cyworld.com/01028852864 에서 Borad에 보시면 Warehouse라고 있는데 거기 가서 다운받으시면 됩니다.
여기선 대충 어떤식으로 사용해야 하는가를 알려줄텐데요
Target은 패스워드를 알아낼 곳을 지정하는겁니다. 자신의 집 패스워드를 알아내려면 127.0.0.0을 하면되고 남의 집이면 남의 집 IP (ex:211.243.24.163)을 입력하면 되겠지요.
Type은 어떤것의 패스워드를 알아낼까를 지정하는겁니다.
HTTP,POP3,TELNET,FTP,SMB(Netbios)등을 지원합니다.
그 아래거는 다 아실것같고 더 아래를 보면 User file는 아이디가 적힌 메모장 파일을 지정해주는것이고 그옆에 Passmode라고 있는데 그 우측의 콤보박스를 보면 Wordlist, combo list, bruteforce 3개를 볼수있는데요
Wordlist - 메모장에 적힌 단어들을 대입합니다.
bruteforce - 진짜루 a~z까지.. 000000~999999까지 정도의 무식한 대입을 할수있습니다.
그렇게 지정해주시고 Start를 눌러주시면 타겟을향해 무작위 대입을 하고.. 만약 타겟의 패스워드와 무작위로 대입한것중의 하나가 맞아떨어지면 유저에게 보고합니다.
그럼 그 아이디와 패스워드를 사용해서 로그인하고 목적을 붕가붕가 하시고 나오시면 됩니다.
그런데 왠만하면 이런방식은 요즘 잘 안먹힙니다. (물론 먹히는곳도 있겠지요.)
왜냐하면 이런 무작위 대입은 서버측에서 볼때
로그인시도 기록:
a
a&p
a&p1
a's
a's1
a1
aaa
aaa1
aaron
aaron1
aba
aba1
ababa
ababa1
aback
aback1
이런식으로 쭉 남기때문이지요.. 요즘엔 이렇게 많은 로그인시도는 관리자가 차단합니다.
다음시간에 배울것은 진짜 크래킹이지요 서버에 들어가서 패스워드파일을 훔쳐오는겁니다. 추측방법과 무작위대입도구보다는 훨씬 깔끔하고 멋진방법이지만 조금 어렵지요. 다음시간에 알아보도록 하겠습니다. |
Hit : 29345 Date : 2005/12/18 05:26
|