방금 IDA Pro에 파일을 열었고 완전히 쓸모없는 코드를 발견했습니다. 그러나, 나는 그것이 약간의 사용을 가지고 있을지도 모른다라고 생각했다. sub eax,0
은 eax에서 0을 뺍니까?sub eax, 0 - 아무것도합니까?
코드 :
hinstDLL= dword ptr 4
fdwReason= dword ptr 8
lpReserved= dword ptr 0Ch
mov eax, [esp+fdwReason]
sub eax, 0
jz short loc_10001038
예, eax에서 0을 뺍니다. 그러나 그것은 * 무언가를한다. 깃발을 세운다. 예를 들어, 0으로 끝나는 유일한 방법은 eax가 0부터 시작하는 것입니다. – harold