완료됨
JumpAsk failed
선을 그리는 함수가 sub_140002B80 함수였기 때문에 g 단축키를 이용해 해당 함수로 이동해줍니다. 이 후 어셈블리 화면에서 첫 번째 인스트럭션에 커서를 올리고 Edit - Patch Program - Assemble... 메뉴를 클릭하면 인스트럭션을 입력할 수 있는 창이 뜹니다.

강의에 위와 같은 설명이 있는데요

제가 51번 라인에 있는 sub_140002B80를 클릭 하고 g를 누르면 저절로 아래 그림과 같이 0:0000000000000007 가 채워져서 ok를 누르면

image.png

아래와 같이 JumpAsk failed가 나옵니다. 커서를 어디에다 두고 address jump를 해야하는 걸까요?

image.png

#리버싱 #실습 #binary_patch
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 1

안녕하세요, maruhan님.

g키를 누르고 0:0000000000000007 대신 0:140002b80을 채운 후에 OK를 눌러 보시기를 바랍니다.

g키는 메모리 상에서 특정 주소로 이동하는 메뉴입니다.
sub_140002B80()는 메모리 상에서 0x140002b80 주소에 위치하므로 0:140002b80을 작성해서 OK를 눌러야 해당 함수의 위치로 이동할 수 있습니다.

감사합니다.

2024.08.02. 14:58