완료됨
코스 마지막 문제에서
2번째 바퀴(rcx = 1일 때)에서
rsi + rcx = 0x400001이 될 것으로 예상하는데
0x55가 dl에 저장되는 것이 아니라 0x88이 되는 것 아닌지 궁금합니다.
0x55 0x10 = (0101 0101 0001 0000)(2)
0101 010/1 0001 000/0
(1000 1000)(2) = 0x88
#리버싱
#배경지식
작성자 정보
답변
1
믕믕이부하
대표 업적 없음
질문 내용을 잘 이해하지 못하겠습니다만 0x400001 메모리에 들어있는 0x55를 dl에 옮겨 xor 연산을 하고 그 결과를 다시 0x400001 메모리에 넣어 최종적으로 메모리에 들어있는 0x55가 다른 값으로 바뀌게 됩니다.