- StolenByte란? 말 그대로 훔친 바이트라는 뜻으로, 패킹된 프로그램에서 코드의 일부를 훔치는(숨기는) 것이다. - StolenByte를 적용하는 이유 Anti-Reverse Engineering의 일환이다. 패킹된 파일을 언패킹할때 OEP(original entry point)를 찾아서 덤프해야 하는데, 만약 StolenByte를 적용하면 OEP 이전에 일부 코드가 들어있음 -> OEP 찾아서 언패킹해도 프로그램이 정상실행되지 않는다. => 언패킹 방해할 수 있음 - StolenByte 찾기 프로그램을 디버거에서 분석했을 때 위와 같이 popad 직후에 push되는 값들이 있다면 이것을 StolenByte로 추정할 수 있다. 상자 안의 값들이 StolenByte가 맞는지 확인하기 위해선 저 값..