레벨 해킹

 2839, 1/142 회원가입  로그인  
   vngkv123
   pwnable.kr passcode문제 질문...

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3356 [복사]


소스코드를 안다는 가정하에 말씀드리면

A*96+주소4바이트+10진수 주소값을 파이썬이나 펄명령을 파이프로 넘겨주게되는데

그렇게되면 메모리구조상 처음에 네임배열 100공간에 주소4바이트까지 들어가고 뒤의 10진수 주소값은 그뒤의 주소에 들어가게되는거 아닌가요? 어째서 scanf명령을 받게되는거죠?

  Hit : 3622     Date : 2017/03/14 12:10



    
해쿨러 scanf("%100s")는 100자리까지만 잘라서 받습니다 boundary check가 되는 코드에요 2017/03/15  
해쿨러 이문제는 안풀어봤었는데 지금 풀어보니까 재밌네요 ㅋㅋ 힌트 필요하시면 말씀하셔요 2017/03/15  
vngkv123 아하 감사합니다 ㅎㅎ 2017/03/15