시스템 해킹

 1576, 1/79 회원가입  로그인  
   vngkv123
   IDA에서 소스코드를 복원했을때

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


*MK_FP라고 나오는건 무얼 말하는건가요?

또 C에서 gcc컴파일을 할때,
__attribute__ ((constructor)) void init()

이건 뭐를 의미하나요???

constructor까지는 이해했는데 뒤의 void init()은 무얼 말하는건가용?

  Hit : 4709     Date : 2017/04/13 10:10



    
pwnnnt *MK_FP는 흔히 말하는 카나리 값 입니다. 2017/04/14  
pwnnnt void init () 은 아마 프로그램이 시작될 때 쓰이는 함수 같습니다. 2017/04/14  
vngkv123 그 ida에서 숫자뒤에 uLL이런식으로 붙던데 이런건 머에여?
unsigned long long이런건가용?
2017/04/14  
해쿨러 MK_FP는 어셈에서 mov gs:0x14, %eax 이런식으로 돼있는걸 헥스레이로 표현할때 그런식으로 표현합니다
보통 카나리 가져오는 코드가 헥스레이에서 그렇게 많이 보입니다
2017/04/14  
pwnnnt 네, (un)signed, data type 등을 명시한겁니다. 2017/04/14