1581, 77/80 회원가입  로그인  
   amikhs
   dump 커맨드의 작성[c언어]

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


#include <stdio.h>
/*
         바이너리 파일의 내요을 표시하는 프로그램인 "dump"를 작성.
         dev-c 에서 테스팅 완료          
          궁금한점은 ihonest@naver.com 이나
          해쿨 아이디로 쪽지 날려주셔요
          사용법은 만약 바이너리할 파일명이 aa 라면
           dump.exe aa이런식으로 치믄 됨

*/
int main(int argc, char* argv[])
{
        FILE *fp;
        unsigned char buf[16];
        unsigned long addr = 0;
        int readnum, i;

        if(argc <= 1) {
                printf("usage: dump filename\n");
                return 1;
        }
        if (!(fp = fopen(argv[1], "rb"))) {
                printf("파일을 열지 못했습니다.\n");
                return 1;
        }
        while(1) {
                printf("%08X", addr);
                readnum = fread(buf, 1, 16, fp);
                for(i = 0; i < readnum; i++) {
                        if(i == 8)
                                printf(" ");
                        printf("02X ", buf[i]);
                }
                for(i = readnum; i < 16; i++) {
                        if(i == 8)
                                printf(" ");
                        printf(" ");
                }
                printf(" ");
                for(i = 0; i < readnum; i++)
                        printf("%c", (32<=buf[i]&&buf[i] <=126) ? buf[i] : '.');
                printf("\n");
                addr += 16;
                if(feof(fp))
                        break;
        }
        fclose(fp);
        return 0;
}

  Hit : 7172     Date : 2009/04/25 12:33



    
61     [re] 앞으로 이어질 글에 대해서.....     answp
01/01 6537
60     [re] 리눅스 설치하기 - RPM편     answp
01/01 6677
59     [re] chenkim4의 유명한해커편     answp
01/01 6510
58     [re] - 재밌는글 설린인터넷고     answp
01/01 6759
57     [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 7098
56       [re] [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 6414
55         [re] [re] [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 7399
54           [re] [re] [re] [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 6650
53             [re] [re] [re] [re] [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 6236
52             [re] [re] [re] [re] [re] 홈페이지 취약점 점검 및 조치방법#1     answp
03/15 6385
51               [re] [re] [re] [re] [re] [re] 홈페이지 취약점 점검 및 조치방법#1[1]     answp
03/15 6950
50   서울, 경기 해킹 스터디원 모집합니다.[5]     Angeldust12
11/19 8848
  dump 커맨드의 작성[c언어]     amikhs
04/25 7171
48   ARP스푸핑과 ARP캐시 포이즈닝의 차이점     alscjf7612
07/17 9238
47   잘 부탁드립니다.     alscjf7612
07/17 7205
46   잘부탁드려요~~     alscjf7612
07/17 7129
45   프로그래밍을 공부하실때     alscjf7612
06/06 9011
44   레벨업     alscjf7612
06/06 7992
43   arp스푸핑에 관해[1]     alscjf7612
07/17 8142
42   힌트[10]     akwjs566
03/31 6101
[1]..[71][72][73][74][75][76] 77 [78][79][80]

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