혹시..레지스터 값 비교 어떻 함수를 사용하나요? C++ API에서요
예를들 디스어셈에서 디버거 프로그램열어서 보면
MOV DWORD PTR DS:[ESI+44],EAX 이와같이 나오잔나요..그럼 EAX값이 동적으로 메모리에 뿌져지죠..
이 동적이 메모리를 가로채서 비교를 하거나 eax값을 미리 가라채서 쓰는방법 함수가 머에요?
GetThreadContext SetThreadContext 이 두개 함수맞나요?;
먼저 왜 굳이 레지스터 값을 들여다보고 싶은지 궁금하군요. 그리고 SetThreadContext는 Windows에서 쓰는 쓰래드 관련 함수구요 메모리의 내용을 볼 수 있는 방법은 O/S에 따라 다릅니다.
만약 자신이 짠 프로그램을 디버그하실 용도라면 그냥 컴파일러에서 제공하는 디버거 사용하면 되고요. 만약 다른 프로그램의 메모리를 보고 싶다면? 혹시 해킹을 위한 목적이 아니신지??
답변감사합니다.. 해킹 아닌데요 ㅠㅠ 다른프로그램맞는데요..
동적으로 메모리에 HEX값이 뿌려지는걸 계속 모니터할 수없어서 볼려구요;; 해킹은 할 수 있는 능력도 안되요--;
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
일반적으로 그런 함수는 없습니다.
먼저 왜 굳이 레지스터 값을 들여다보고 싶은지 궁금하군요.
그리고 SetThreadContext는 Windows에서 쓰는 쓰래드 관련 함수구요
메모리의 내용을 볼 수 있는 방법은 O/S에 따라 다릅니다.
만약 자신이 짠 프로그램을 디버그하실 용도라면 그냥 컴파일러에서 제공하는 디버거 사용하면 되고요.
만약 다른 프로그램의 메모리를 보고 싶다면? 혹시 해킹을 위한 목적이 아니신지??
답변감사합니다.. 해
답변감사합니다..
해킹 아닌데요 ㅠㅠ
다른프로그램맞는데요..
동적으로 메모리에 HEX값이 뿌려지는걸 계속 모니터할 수없어서 볼려구요;;
해킹은 할 수 있는 능력도 안되요--;
댓글 달기