후킹 공부를 해보고 싶어서요
클라이언트 A와 서버 B사이의 데이터 송수신 할 때
이 값을 바꿔버리고 싶어요
예를들어
서버에서 A에게 100이란 값을 넘겨줄때
if(a == 100) a = 10;
이런식으로요 .
질문이 잘 정리가 안되는데
음 예를들어서 게임으로 정리를 하면
제가 몬스터를 한마리 잡아서 드랍된 아이템을 먹을때
아이템 C를 먹었으면
분명히 return 값이 item인 함수가 있을거란 말이죠..
(item) getItem(int itemNum)
{
return item[itemNum];
}
대충 .. 이런식이겠죠 ..?
근데 만약에 제가 저 클라이언트에 접근하게 된다면
id obj;
if(obj가 itemClass일때)
{
obj = new item;
}
해서 obj를 리턴하는 식으로 ...
서버와 클라이언트 사이의 중간 단계에서
변경된 값을 리턴시켜버리면 될 것 같은데
.. 무엇부터 어떻게 공부해야 할까여 ;;ㅜㅜㅜ
질문이 난잡해서 죄송합니다.