2
어떻게 .byte 0x36
또는 .byte 0x26
A의 추가하지 않고 SS:
또는 & T 조립 구문을 사용하여 ES:
앞에 추가 할 수 있습니까?가 어떻게이`SS 앞에 추가 할 수 있습니다`또는`ES :`사용하여 AT & T 어셈블리 구문
즉. 내가 사용하지 않고 & T AT 인텔 구문에서 mov dword ptr ss:[esp+0x10], offset foo
을 변환 할 수있을 것입니다 방법 :
.byte 0x36
movl $foo, 0x10(%esp)
나는 바이너리를 통해보고, 경고없이 조립 movl $foo, %ss:0x10(%esp)
을 시도했지만 한 여전히 SS:
오, 나는 몰랐다! MSVC 어셈블러는 그것을 추가하는 것처럼 보입니다. 그러나'movl $ foo, % ss : 0x10 (% esp)'이 올바른 방법입니까? –
알겠습니다. 방금 확인했습니다. –