올리디버거, 치트엔진 구현방향...
글쓴이: intmain1202 / 작성시간: 월, 2011/08/29 - 8:32오후
올리디버거기능과 치트엔진 기능을 조금씩 구현해볼려구하는데여..
현재 치트엔진기능에 first scan 기능으로
보이어알고리즘을 사용하여 검색할려고합니다..
그런데 어떤식으로 해야될지 막막하네여
프로그램을 클릭하면 그 프로그램을 디셈블리 형식으로 보여주고(올리디버거, 메모리뷰)
만약 지뢰찾기를 열었다면 12000이라는 값을 넣었다고치면 현재 실행되고있는 지뢰찾기에서
12000이라는 값을 전부 찾아내게끔 할려고합니다...
어떤식으로 해야될지 잘모르겟습니다.. 일단 프로그램을 CreateProcess로 프로세스를 실행시키고..
그다음 pe구조를 보고 코드세그먼트 부분의 코드를 하나씩 읽어서 메모리뷰로 만들면 될까요...?
어떤식으로 해야될지 모르겟습니다..
지금생각한게 어짜피 프로그램은 바이너리형식이니.. hex에딧터처럼 12000을 그냥 비교하는 방식을 사용할까하는데여..
이걸 어떻게 열수있는지 모르겟네여.. pe구조로인해 로딩되는 주소도 틀려질것같고... 그러한 기능을 하는api 함수가 있을까요..?
약간의 답변이라도좋으니.. 답변 부탁드립니다..^^
Forums:
댓글 달기