질문이요...

00007FF761981000 | 48:894C24 08 | mov qword ptr ss:[rsp+8],rcx | [rsp+8]:"%256s"
00007FF761981005 | 48:83EC 38 | sub rsp,38 |
00007FF761981009 | 48:8B4C24 40 | mov rcx,qword ptr ss:[rsp+40] |
00007FF76198100E | E8 FB0F0000 | call <JMP.&strlen> |
00007FF761981013 | 894424 24 | mov dword ptr ss:[rsp+24],eax |
00007FF761981017 | 8B4424 24 | mov eax,dword ptr ss:[rsp+24] |
00007FF76198101B | FFC0 | inc eax |
00007FF76198101D | 99 | cdq |
00007FF76198101E | 83E2 07 | and edx,7 |
00007FF761981021 | 03C2 | add eax,edx |
00007FF761981023 | 83E0 07 | and eax,7 |
00007FF761981026 | 2BC2 | sub eax,edx |
00007FF761981028 | 85C0 | test eax,eax |
00007FF76198102A | 74 04 | je chall9.7FF761981030 |
00007FF76198102C | 33C0 | xor eax,eax |
00007FF76198102E | EB 5F | jmp chall9.7FF76198108F |
00007FF761981030 | C74424 20 00000000 | mov dword ptr ss:[rsp+20],0 |
00007FF761981038 | EB 0B | jmp chall9.7FF761981045 |
위 코드에서 cdq가 무슨 역할을 하는지 모르겠습니다....
처음 나오는 점프문에서 점프를 해야 문제가 성립 되는데 어떻게 해야 할지....

#reversing
작성자 정보
답변 1
Karatus
워게임: 50
2022.02.11. 14:04
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기