목록전체 글 (70)
Mafa Dev
네 이번에는 Eclipse를 다운받아 보려고 합니다. 이클립스는 자바 응용 프로그램 개발을 위한 통합 개발환경인데요. 자바로 작업을 하려면 꼭 필요한 프로그램 입니다. http://www.eclipse.org/downloads/ 에서 다운로드 받으실 수 있습니다. Eclipse 설치 방법입니다. 1. http://www.eclipse.org/downloads/에 들어가서 Eclipse Classic 4.2 버전에서 자기 OS와 Bit에 맞는 파일을 클릭해줍니다. (저는 Windows 32bit를 다운받았습니다.) 2. 그다음 화면에서 밑의 사진의 초록색 화살표를 클릭해주시면 됩니다. 3. 다운받은 파일을 압축만 풀어주시면 끝입니다.
제가 자바를 공부하면서 필요한 것들을 여기 기록하고자 합니다. 먼저 자바 개발환경을 구축할껀데요 처음으로 JDK를 설치하려 합니다. JDK란 Java Development Kit의 약자로서 , 자바 응용 프로그램 개발에 필요한 컴파일러 및 기타 도구, JRE(Java Runtime Environment), 클래스 라이브러리의 소스 및 자바 응용프로그램 샘플 소스 등을 포함합니다. JRE는 실행 환경으로 자바 가상 기계를 포함하고 있으며, 자바를 개발하고자 하는 경우가 아닌 실행 환경만 필요한 경우에는 JRE만 따로 다운로드 받을 수 있습니다. 하지만 일반적으로 개발용이 아닌 경우 대부분의 컴퓨터에는 자바 JRE가 설치되어 있는데요. 즉 , 자바 응용프로그램을 실행시킬 수 있는 제반 환경이 갖추어져 있다는..
리버싱 관련 연습을 위해서 만든 실행 파일을 Crack Me 문제라고 합니다 가장 기본이 되는 CrackMe 문제를 풀어보면서 소프트웨어의 흐름을 바꾸어 놓는 것을 설명하려고 합니다. 그 과정에서 리버싱을 하면서 필요한 기본적인 어셈블리를 정리하도록 하겠습니다. 문제 파일은 외국에서 제작된 CrackMe 파일을 가지고 설명하려고 합니다. 원래는 국내에서 리버싱과 관련해서 손꼽힐 정도로 오랫동안 사이트가 유지되었던 http://learn2crack.com으로 접속해서 문제들을 다운받으려고 했지만 현재는 이 사이트가 막힌 상태로 http://simples.kr/ 에서 크랙 문제를 다운받으시면 됩니다. CrackMe 파일뿐만 아니라 많은 리버싱 문제들이 있으니 자주 이용해 주셧으면 합니다. 먼저 abex1 문..
리버싱 관련 연습을 위해서 만든 실행 파일을 Crack Me 문제라고 합니다
이번에 소개해드릴 유틸은 'Search Everything' 이라는 검색 프로그램입니다. 이 프로그램이 필요한 이유는 OS자체에 검색 기능이 있지만 아무래도 검색 속도가 느리고 불편한 점이 많기 때문입니다. 자료는 많은데 정리를 잘 안하시는 분들에게 정말로 추천해 드리는 유틸입니다. 이 프로그램은 제작자분이 무료로 공개하신 프리웨어 입니다. 다운로드 서비스 홈페이지(무료) - > http://kr.voidtools.com/home.htm 사용 방법입니다. 설치후 실행하시면 드라이브를 검색하는 작업을 시행합니다. 이때는 검색이 안되므로 잠시 기다리시기 바랍니다. 그리고 검색이 끝나면 왼쪽밑에 파일의 총 개수와 파일의 리스트가 나옵니다. 그리고 검색창에 원하시는걸 검색하시면 됩니다. 제가 .jpg 로 검색 ..
앞 포스팅에서는 OllyDbg의 설치 방법과 설정 방법에 대해서 알아보았는데요. 이 글에서는 OllyDbg의 사용 방법에 대해 알아보기로 합시다. ① 메모리 주소창 프로그램을 디버깅하는 동안에 표시되는 주소지로 Ctrl + G 단축키로 특정 위치로 이동할 수 있습니다. ② Opcode창 오퍼레이션 코드로 어떤 작동을 하는 코드들이 1byte로 정리되어 있다. (1opcode == 1byte/2bytes == 1word/2words == 1dword) 이곳에 보이는 숫자들이 기계어 입니다. ③ Assembler Code 창 디스어셈블된 코드들입니다. 왼쪽의 기계어가 어셈블리어로 번역되어 표시 됩니다. ④ 레지스터 창 레지스터에 들어있는 값이 표시 됩니다. api 함수들이나 문자열, 함수 파라미터들을 올리디..