본문 바로가기

전체150

파일 입출력 원본 : http://it.yonsei.ac.kr/info/clang/c10.pdf ↓ 훼손. ㅁ파일 입출력 - 프로그램에서 redirection을하지 않고도 임의의 파일에 대한 입출력을 할 수 있음. ㅁ파일 입출력과정 #include - 파일열기 : fopen() 함수 상ㅇ - 파일 입출력 : 파일 입출력 함수사용 - 파일 닫기 : fclose() 함수 사용 ㅁ FILE 자료형 - 파일에 대한 정보를 보곤하는 구조체 자료형 - 에 정의되어 있음 ㅁ 파일 열기 FILE *fp // FILE 포인터 변수 선언 fp = fopen("input.txt","r"); // 첫번째 인자는 파일 이름, 두번째 인자는 파일 접근 모드 문자열 이다. ㅁ 파일 접근 모드 문자열 모드 의미 파일이 없으면 파일이 있으면 r .. 2010. 11. 23.
재지정( redirection) 이란 원본 : http://radiocom.kunsan.ac.kr/lecture/unix_cmd/redirection.html 재지정( redirection) 이란 재지정이란 표준입력, 표준출력, 표준 에러 출력을 다시 지정하는것을 말한다. 유닉스에서 모든 프로그램이 실행 될때 최소 3개의 파일을 입출력 용도로 지정해서 쓰고 있으며 각각에 대해 숫자를 하나씩 할당하여 관리하고 있다. 실행 파일의 입출력 용도로 쓰이는 파일에 할당한 숫자를 파일 디스크립터(fd: file descriptor)라 하며 수사로 할당해서 사용하고 있다. fd 디스크립터 이름 용도 표준 장치 0 stdin(standard input) 명령어에 입력될 내용이 저장되어 있는 파일 키보드 1 tdout(standard output) 명령어에.. 2010. 11. 23.
해킹 툴 프록시 프로그램 : CCProxy, Proxifier, easy2game, etc. 프로세스 숨김 프로그램 : HideToolz, etc. 디버거 : ollydbg, Windbg, Syser Debugger, etc. 디스어셈블러 : IDA, etc. 패킷 변조 프로그램 : WPE, rEdox Packet Editor, etc. 메모리 변조 프로그램 : Cheat Engine 류 키보드조작 : GlobePIE, PPJoy, etc. 2010. 9. 18.
libnet 라이브러리 libnet 레퍼런스 libnet 라이브러리는 응용 프로그램이 패킷을 생성하여 보낼 수 있게 해주는 라이브러리로, 직접 패킷을 생성하는 것보다 훨씬 간단하게 패킷을 생성하여 보낼 수 있으며, 보통 Libpcap과 함께 쓰인다. 이 두라이브러리를 이용하면 ping과 traceroute 같은 프로그램을 쉽게 작성할 수 있다고 한다. libnet이 지원하는 함수 메모리의 패킷 관리 함수, 주소 확인 함수, 패킷 구조 생성 함수, 패킷 생성함수등이 있다. libnet이 지원하는 프로토콜로는 2계층은 ARP와 이더넷 , 3계층은 ICMP,IGMP, IPv4, 4계층은 TCP, UDP, 7계층은 RIP, OSPF,DNS 이 있다. ☆ Memory Alllocation and Initialization libnet을.. 2010. 8. 20.