본문 바로가기

* IT

(87)
프레임 워크란? 프레임 워크란? 소프트웨어는 급격하게 발전하고 있다. 엄청나게 많은 소프트웨어들이 생겨나면서, 시스템을 운영하는 데 있어서 점점 더 어려움을 겪고 있다. 또한, 기업에서 차세대 시스템으로 넘어가면서 기존의 기능를 통합하는 대신에 새로운 소프트웨어를 이용하고자 하면서, 재사용 및 확장성이 점점 중요해지게 되었다. 쉽게 얘기해보자. 자동차를 하나 만들기 위해서는 일정한 표준화된 틀을 먼저 만들어 낸다. 즉, 전체 뼈대를 만들어내고, 거기에 엔진은 2,0엔진이냐, 2.4엔진을 올려놓느냐, 바퀴는 16인치 휠이냐 17인치 휠이냐, 네비게이션은 탑재 하고, 가죽 시트를 넣을 것이냐... 등등 여러가지 옵션이 붙어진다. 하지만, 큰 틀은 정해져있다. 아...이러한 자동차의 틀 또한, 프레임이라고 한다- 이처럼, 소..
JDK 프로그램 설치방법 JDK (Java development kit) ; 자바 개발 도구 JDK[제이디케이]는 썬 마이크로시스템즈에서 나온 자바 소프트웨어 개발 환경이다. 여기에는 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함된다. 대개 새로운 버전의 개발 도구에는 늘 새로운 특색들과 향상된 기능들이 추가된다. 그러므로, 새로운 버전의 JDK로 자바 프로그램을 개발하려면, 자바 인터프리터도 반드시 같은 버전으로 수정해야한다. 출처 www.terms.co.kr 일단 http://www.oracle.com/ 홈페이지에 접속한다. 위에 Downloads 에서 오른쪽 java for Developers 클릭! Java Platform,Standard Edition 에서 J..
포트스캔툴 - nmap 윈도우용 nmap 툴 NMAP은 port Scanning 툴로서 호스트나 네트워크를 스캐닝 할 때, 아주 유용한 시스템 보안툴인 동시에, 해커에게는 강력한 해킹툴로 사용될 수 있습니다. 서버를 운영하다 보면 관리자 스스로도 어떤 포트가 열려있고, 또 어떤 서비스가 제공중인지 잘 모를때가 있습니다. 기억력이 나빠서나, 게을러서가 아니라 필요에 의해 자주 변경되므로 수시로 파악해서 기록해두지 않으면 잊어버리게 됩니다. 또 크래킹에 의해 생성된 백도어는 파악하기가 어렵습니다. 수 많은 포트와 서비스를 효과적으로 체크해서 관리하기 위해서 NMAP과 같은 포트 스캔 툴이 필요합니다. NMAP은 기존의 포트스캔툴에 비해 다양한 옵션과 방화벽 안쪽의 네트웍도 스캔할 수 있는 강력한 기능이 있습니다. 스캔타입 -sT ..
어셈블리어 기초 데이터 타입 : Type Usage BYTE 8비트 부호없는 정수 SBYTE 8비트 부호있는 정수 WORD 16비트 부호없는 정수 SWORD 16비트 부호있는 정수 DWORD 32비트 부호없는 정수 SDWORD 32비트 부호있는 정수 FWORD 48비트 정수 QWORD 64비트 정수 TBYTE 80비트 정수 REAL4 IEEE표준의 32비트 실수 REAL8 IEEE표준의 64비트 실수 REAL10 IEEE표준의 80비트 실수 피연산자(operand) 타입 : 피연산자 설명 r8 8비트 범용 레지스터 r16 16비트 범용 레지스터 r32 32비트 범용 레지스터 Reg 임의의 범용 레지스터 Sreg 16비트 세그먼트 레지스터 Imm 8, 16, 32비트 즉시값 imm8 8비트 즉시값 imm16 16비트 즉시..
올리디버거 Crack me 문제풀이1 crackme author : abex type : cdrom check level : easy tute author : HaQue Ollydbg.exe 실행해서 abexcm1.exe를 open한다. 프로그램이 어떻게 작동되는지 보기 위해 Run(F9)을 한다. 첫 번째 메시지박스가 나타나고, 확인을 클릭하면 두 번째 메시지박스가 나타난다. 확인을 클릭하고 올리디버거를 보면 프로그램이 종료되었음을 알 수 있다. 첫번째 메시지박스에는 CD-ROM을 체크하는 루틴을 우회하라고 나오고 두번째 메시지박스에는 CD-ROM이 아니라고 하며 프로그램이 종료되었다. 이 문제를 푸는 방법에는 메모리 주소 흐름을 바꾸는 방법과, CD-ROM을 체크하는 함수의 리턴값을 변경해서 푸는 방법 2가지 방법이 있다. 1번 방법 풀..
올리디버거(OllyDbg) 사용법과 다운로드 버싱을 하기 위해서 이용되는 툴중에 디버거라는 것이 있다. 이 디버거들 중에 가장 대표적인 것은 올리디버거(OllyDebugger)이다. 다운로드 odbg110.zip를 다운로드 받아서 odbg110 폴더에 압축을 풀고 Plugin폴더와 UDD폴더를 생성한다. Win32_Programmers_Reference.rar로 압축을 풀어 wn32.hlp 파일을 obdg110 폴더에 넣는다. BOOKMARK.dll과 cmdline.dll은 Plugin폴더에 넣는다. Ollydbg.exe를 실행하고 Option -> Appearance ->Directories를 열고 그림과 같이 경로 설정을 하고 다시 실행을 해준다. 이외에 설정해 주면 좋은 옵션은 작업관리자의 프로세스 목록에서 바로 디버깅 연결이 가능한 Jit(..
운전면허 취득절차 및 가격 책정표 운전면허 취득하는 전체적인 절차이다. 만약 다른 자동차운전학원을 가실때에도 이렇게 준비하시면 될 것 입니다. 운전면허신체검사 : 반명함사진 2장, 주민등록증 . 신체검사비 5,000원 학원제출 : 신체검사서, 반명함사진1장, 주민등록증, 응시료 6,000원 필기시험 : 안산면허시험장에서 응시 학과합격자 : 필기합격원서, 주민등록증, 사진 1장 학원에 제출 학과 강의 5시간 보험료 10,000원 장내기능교육 2시간 80,000원 도로주행교육 6시간 240,000원 장내기능 검정료 : 33,000원 도로주행 검정료 : 46,000원 총 409.000원 한*자동차운전전문학원 수강료이다. 자동차 보통1종이다. YES24 = 운전면허시험 필기 기출문제집