완료됨
코스 마지막 문제에서

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
avatar
믕믕이부하
대표 업적 없음

질문 내용을 잘 이해하지 못하겠습니다만 0x400001 메모리에 들어있는 0x55를 dl에 옮겨 xor 연산을 하고 그 결과를 다시 0x400001 메모리에 넣어 최종적으로 메모리에 들어있는 0x55가 다른 값으로 바뀌게 됩니다.

2021.12.25. 18:37