1580, 6/79 회원가입  로그인  
   h@cking2013
   [자작]무차별 대입공격(brute force attack)강좌 1

http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8084 [복사]


강좌 목록 : http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=8092

지난 시간에는 무차별 대입공격이 무엇인가에 대하여 알아보았다.
이번에는 어떤 방법으로 무차별 대입 공격을 해 볼지 알아보자.
첫번째로, 직접 모든 값을 입력해 보는 방법이 있을 것이다.
예를 들어 4자리 수로 이루어진 암호를 공격한다고 할때
0000
0001
0002
~
9999
이런식으로 10000번 정도 입력해본다면 한번은 올바른 비밀번호를 입력하게 될 것이다.
그런데 보다시피, 이 방법은 너무 비효율적이고 시간도 많이 든다.(물론 무차별 대입공격 자체가 비효율적이고 시간이 많이 드는 방법이긴 하다.)
그럼 이번에는 프로그램을 짜서 공격하면 더 효율적으로 공격할 수 있지 않을까?
int passwd;
for(passwd=0;passwd<=9999;passwd++)
        checkpasswd(passwd);
실제로 작동하는 프로그램은 아니다. 대강 이런식으로 짤 수 있다는 의미이다.
뭐 모든 경우를 대입해 본다는 점에서 비효율적인거 마찬가지이지만, 아까보다 시간도 적게 들고 무엇보다 공격하는 입장에서 편할 것이다.
이번 시간에는 이정도로만 하고 다음시간부터는 직접 프로그램을 짜며 실습해보도록 하자.
참고로 다음시간에는 다중 for문을 이용하여 프로그램을 짜 보도록 하겠다.

  Hit : 13486     Date : 2015/01/24 02:02



    
1480   [자작] FTZ 트레이닝 1~10까지 간단하게 정리[14]     소울
03/01 14650
1479   인터넷에 리눅스 서버 구축하기[1]     소유
07/07 14447
1478   * 엘리트해커가 되는길 *추천 *[30]     HackerMapia
03/02 14410
1477   [[초급/강좌]] 유닉스 주요 명령어[7]     소유
10/09 14283
1476   리눅스 명령어 마스터 8 [마지막][44]     소유
09/10 14236
1475   [[초급/강좌]] 유닉스 기본 정리[8]     소유
10/09 14232
1474   레벨5 레이스컨디션에 대해서. [의외로 질문하시는 분들이 많아서..][9]     yl
10/01 14210
1473   [자작]리눅스 압축 명령 정리.[2]     williamlee
12/29 14180
1472   BOF 해결 무작정 따라하기 #1[7]     ssuckies
04/12 14118
1471   리눅스 명령어 마스터 6[7]     소유
09/08 14095
1470   리눅스 명령어 마스터 7[8]     소유
09/09 14028
1469   처음으로 울집 바이러스 분석[9]     dkdkfjgh
12/22 13948
1468   - 해커의 수준및 기법[322]     twinz
08/27 13916
1467   오라클 Enterprise Edition Release 8.0[6]     netwow1
12/14 13878
1466   해커스쿨 Level1 풀이     xodnr631
08/20 13783
1465   리눅스 방화벽의 종류...[4]     bsjzzz
01/12 13755
1464   넷센드 하는법(하도많이 물어보시길래;;)[13]     qkreoghks00
01/23 13728
1463   Webhacking.kr 51번 RPG게임 나오기[4]     푸른하늘
03/31 13694
1462   ↓보충. 올바른 검색 조건으로, find명령어를 사용하자.[13]     yl
09/09 13585
1461   허접한 감회 - VI     err0r2
02/20 13520
[1][2][3][4][5] 6 [7][8][9][10]..[79]

Copyright 1999-2023 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org & Wowhacker.com