본문 바로가기
hacking/pwnable

[Dream hack] Quiz: x86 Assembly 1-6

by ilp 2024. 5. 17.
반응형


  • 기본 지식
    • and: dst src의 비트가 모두 1이면 1, 아니면 0
    • 사용법: and dst, src
  • 코드 해설
    • 'and rax, rcx' 
      • rax = 0xffffffff00000000
        rcx = 0x123456789abcdef0
      • rax = 0x1234567800000000

 

참고

  • and할떄
    • 0x123 -> 000100100011
      0xfff -> 111111111111
    • 000100100011 -> 0x123
    • 이렇게 이진수로 바꿔서 1과 0을 비교한다.
      (f는 1111이다.)

 

 

처음 에 보자마자

이렇게 하서 틀렸다. rcx를 rbx로 잘못 보았는데 문제를 잘 읽어 보아야 한다.


반응형

'hacking > pwnable' 카테고리의 다른 글

[Dream hack] Quiz: x86 Assembly 1-8  (0) 2024.05.18
[Dream hack] Quiz: x86 Assembly 1-7  (0) 2024.05.18
[Dream hack] Quiz: x86 Assembly 1-5  (0) 2024.05.17
[Dream hack] Quiz: x86 Assembly 1-4  (0) 2024.05.17
[Dream hack] Quiz: x86 Assembly 1-3  (0) 2024.05.17