-
Linking attack (race condition )security 2015. 1. 31. 11:49
file descriptor는 0,1,2는 디바이스 드라이버 값 가지고, 3은 설정파일(/etc/config)가지고, 4를 네트워크 연결로 하면, socket가진다.
fork(), dup2(), fcntl()함수는 file descriptor도 함께 복제하는 함수이다.
symbolic link 는 실제 파일이 아닌 파일이 있는 위치를 가리키는 파일을 만든다.
hardlink 는 사용자가 파일 시스템에 많은 파일명을 생성하고, 모든 파일이 동일한 소스파일을 참조하는 것을 허용한다. inode까지 공유한다.
그림출처 : http://sksstar.tistory.com/10
Race condition
리눅스의 link와 관련되어 Race condition이 발생가능하다.
'security' 카테고리의 다른 글
hash function (0) 2018.10.28 SSH 설치, keygen (0) 2018.05.28 assembly , sellcode만드는동안 유용했던 사이트 (0) 2016.04.09 난독화 방식 (0) 2014.01.16 악성코드 탐지 방법들 (1) 2014.01.11