전체 글

전체 글

    java 기본 프로그래밍(1. Class 생성하기)

    이제 자바 개발 환경이 완성되었는데요. 이제 자바 기본 구조와 그 요소들을 설명하기 위한 예제들을 풀어보고자 합니다. 먼저 다운받은 이클립스를 실행합니다. 그럼 이러한 화면이 뜰텐데요 Workspace 즉 작업환경을 어느 곳에 지정할지 ( 저장을 어느공간에 할 것인지 )를 지정해 주어야 합니다. 저는 D드라이브 자바프로젝트 폴더에 저장을 하겠습니다. OK를 누르면 처음 이클립스를 실행하신 분이라면 이러한 창이 뜨실 겁니다. Workbench를 눌러줍니다. 이창이 뜨게 되실건데요. File - > New -> java Project 창으로 들어가셔서 프로젝트를 생성해야 합니다. 프로젝트 이름을 적으시고 Finish를 클릭하시면 됩니다. mafa0914 프로젝트가 생성된걸 확인하실수 있네요. mafa0914..

    java cmd창으로 자바 프로그램 짜기

    이번 포스팅에서는 이클립스 환경이아닌 cmd로 자바 실습을 해 보겠습니다. 먼저 저는 D드라이브에 md 명령어로 mafa 라는 디렉토리를 만들고 그안에서 작업을 하겠습니다. CMD 창 알아두면 좋은 명령어들 입니다. HELP Windows 명령어에 관한 도움말을 제공합니다. CLS 화면의 내용을 지웁니다. DIR 디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다. TYPE 텍스트 파일의 내용을 보여 줍니다. CD 현재 디렉터리 이름을 보여 주거나 바꿀 수 있고, 다른 디렉터리로 이동합니다. MD 디렉터리를 만듭니다. COPY 하나 또는 그 이상의 파일을 다른 위치로 복사합니다. DEL 하나 또는 그 이상의 파일을 지웁니다. RD 디렉터리를 지웁니다. FORMAT Windows에서 사용할 디스크를 포..

    java 개발환경 구축 ( 3. 환경변수 설정하기 )

    이번에는 세번째 단계로 환경변수 설정하기를 포스팅 하려고 합니다. 환경변수를 설정하게 되면 JAVA가 설치된 폴더에서만 컴파일러를 이용할 수 있을 뿐만 아니라 다른 폴더에서도 컴파일러를 이용할 수 있게 됩니다. 환경변수 설정방법 1. 먼저 내 컴퓨터의 속성창으로 들어갑니다. 2. 그 다음 고급 시스템 설정을 클릭하시고 시스템 속성창이 뜨면 환경 변수를 클릭합니다. 3. 그럼 환경변수창이 뜰텐데 새로 만들기를 클릭하셔서 변수이름은 CLASS PATH 로 만들고 변수값은 밑에 사진에 보이는 값이 아닌 자신의 자바가 설치되어 있는 곳에 가셔서 lib 폴더에 들어가 그 경로를 복사해서 붙여 넣기 하시면 됩니다. ( 저는 C:\Program Files\Java\jdk1.7.0_07\lib 였습니다. 끝에 ;(세미..

    java 개발환경 구축 ( 2. Eclipse 설치하기 )

    네 이번에는 Eclipse를 다운받아 보려고 합니다. 이클립스는 자바 응용 프로그램 개발을 위한 통합 개발환경인데요. 자바로 작업을 하려면 꼭 필요한 프로그램 입니다. http://www.eclipse.org/downloads/ 에서 다운로드 받으실 수 있습니다. Eclipse 설치 방법입니다. 1. http://www.eclipse.org/downloads/에 들어가서 Eclipse Classic 4.2 버전에서 자기 OS와 Bit에 맞는 파일을 클릭해줍니다. (저는 Windows 32bit를 다운받았습니다.) 2. 그다음 화면에서 밑의 사진의 초록색 화살표를 클릭해주시면 됩니다. 3. 다운받은 파일을 압축만 풀어주시면 끝입니다.

    java 개발환경 구축 ( 1. JDK 설치하기 )

    제가 자바를 공부하면서 필요한 것들을 여기 기록하고자 합니다. 먼저 자바 개발환경을 구축할껀데요 처음으로 JDK를 설치하려 합니다. JDK란 Java Development Kit의 약자로서 , 자바 응용 프로그램 개발에 필요한 컴파일러 및 기타 도구, JRE(Java Runtime Environment), 클래스 라이브러리의 소스 및 자바 응용프로그램 샘플 소스 등을 포함합니다. JRE는 실행 환경으로 자바 가상 기계를 포함하고 있으며, 자바를 개발하고자 하는 경우가 아닌 실행 환경만 필요한 경우에는 JRE만 따로 다운로드 받을 수 있습니다. 하지만 일반적으로 개발용이 아닌 경우 대부분의 컴퓨터에는 자바 JRE가 설치되어 있는데요. 즉 , 자바 응용프로그램을 실행시킬 수 있는 제반 환경이 갖추어져 있다는..

    CrackMe 문제 풀이 ( abex1 )

    리버싱 관련 연습을 위해서 만든 실행 파일을 Crack Me 문제라고 합니다 가장 기본이 되는 CrackMe 문제를 풀어보면서 소프트웨어의 흐름을 바꾸어 놓는 것을 설명하려고 합니다. 그 과정에서 리버싱을 하면서 필요한 기본적인 어셈블리를 정리하도록 하겠습니다. 문제 파일은 외국에서 제작된 CrackMe 파일을 가지고 설명하려고 합니다. 원래는 국내에서 리버싱과 관련해서 손꼽힐 정도로 오랫동안 사이트가 유지되었던 http://learn2crack.com으로 접속해서 문제들을 다운받으려고 했지만 현재는 이 사이트가 막힌 상태로 http://simples.kr/ 에서 크랙 문제를 다운받으시면 됩니다. CrackMe 파일뿐만 아니라 많은 리버싱 문제들이 있으니 자주 이용해 주셧으면 합니다. 먼저 abex1 문..

    Crack Me

    리버싱 관련 연습을 위해서 만든 실행 파일을 Crack Me 문제라고 합니다

    Everything search engine [ 파일 검색 유틸 ]

    이번에 소개해드릴 유틸은 'Search Everything' 이라는 검색 프로그램입니다. 이 프로그램이 필요한 이유는 OS자체에 검색 기능이 있지만 아무래도 검색 속도가 느리고 불편한 점이 많기 때문입니다. 자료는 많은데 정리를 잘 안하시는 분들에게 정말로 추천해 드리는 유틸입니다. 이 프로그램은 제작자분이 무료로 공개하신 프리웨어 입니다. 다운로드 서비스 홈페이지(무료) - > http://kr.voidtools.com/home.htm 사용 방법입니다. 설치후 실행하시면 드라이브를 검색하는 작업을 시행합니다. 이때는 검색이 안되므로 잠시 기다리시기 바랍니다. 그리고 검색이 끝나면 왼쪽밑에 파일의 총 개수와 파일의 리스트가 나옵니다. 그리고 검색창에 원하시는걸 검색하시면 됩니다. 제가 .jpg 로 검색 ..