http://reversing.kr/ Reversing.KrThis site tests your ability to Cracking & Reverse Code Engineering. Now Challenge a problem for each environment. (Windows, Linux, .Net, Flash, Java, Python, Mobile..) Admin E-Mail: gogil@reversing.krreversing.kr해당 사이트에서 여러 유형들의 예제 프로그램을 다운로드해 분석할 수 있습니다.여기서 네 번째 문제인 Music Player 프로그램을 가져와서 실습을 진행해 봤습니다. 파일에 첨부된 readme 파일부터 읽어봅니다.해당 MP3 플레이어는 1분까지만 들을 수 있게 되어있고..
http://reversing.kr/ Reversing.KrThis site tests your ability to Cracking & Reverse Code Engineering. Now Challenge a problem for each environment. (Windows, Linux, .Net, Flash, Java, Python, Mobile..) Admin E-Mail: gogil@reversing.krreversing.kr해당 사이트에서 여러 유형들의 예제 프로그램을 다운로드해 분석할 수 있습니다.여기서 세 번째 문제인 Easy Unpack 프로그램을 가져와서 실습을 진행해 봤습니다. 파일에 첨부된 readme 파일부터 읽어봅니다. OEP를 찾으라네요.OEP는 패킹된 프로그램의 실행되는 실..
http://reversing.kr Reversing.KrThis site tests your ability to Cracking & Reverse Code Engineering. Now Challenge a problem for each environment. (Windows, Linux, .Net, Flash, Java, Python, Mobile..) Admin E-Mail: gogil@reversing.krreversing.kr 해당 사이트에서 여러 유형들의 예제 프로그램을 다운로드해 분석할 수 있습니다.여기서 두 번째 문제인 Easy Keygen 프로그램을 가져와서 실습을 진행해 봤습니다. 프로그램을 실행했을 때 나오는 화면과 프로그램과 같이 첨부된 ReadMe 파일이름과 특정 키값을 입력하면..
http://reversing.kr Reversing.KrThis site tests your ability to Cracking & Reverse Code Engineering. Now Challenge a problem for each environment. (Windows, Linux, .Net, Flash, Java, Python, Mobile..) Admin E-Mail: gogil@reversing.krreversing.kr 해당 사이트에서 여러 유형들의 예제 프로그램을 다운로드해 분석할 수 있습니다.여기서 첫 번째 문제인 Easy Crack 프로그램을 가져와서 실습을 진행해 봤습니다. 프로그램을 실행했을 때 나오는 화면입니다. 제작자가 요구하는 문자를 입력하라는 것 같네요. 아무 문자나 넣..
윈도우에서 제공하는 ReadProcessMemory , WriteProcessMemory 함수를 사용해서지뢰 찾기 게임의 시간 값을 예로 메모리를 읽고 수정할 수 있습니다.윈도우에서 제공하는 기본 지뢰 찾기 ( XP 테마 )해당 프로그램에서 시간 값을 증가, 감소시키는 게 목표입니다. 분석한 결과로, 해당 부분을 수정해주면 됩니다. 콘솔로 제작된 프로그램응용하면 다른 곳에 사용할 수 있습니다.#include #include using namespace std;DWORD pid;DWORD value_addr = 0x0100579C; //메모리 주소 수정 요구DWORD asm_addr = 0x01002FF6; //메모리 주소 수정 요구int mainmenu_value;int original_value;in..