목록2025/03/08 (1)
anothel의 지식 창고

1. 개요리눅스 환경에서 애플리케이션이 공유 라이브러리를 호출하는 방식은 프로그램의 성능, 안정성 및 보안에 중요한 영향을 미친다. 프로그램 실행 중 라이브러리를 동적으로 로드하고 이를 호출하는 과정에서 다양한 오류가 발생할 수 있으며, 이러한 문제를 해결하려면 적절한 디버깅 도구를 활용하는 것이 필수적이다. 다행히 리눅스에는 여러 유틸리티가 존재하며, 이를 통해 라이브러리 호출 흐름을 상세하게 분석할 수 있다.이 글에서는 리눅스에서 공유 라이브러리 호출을 확인하는 데 유용한 디버깅 유틸리티를 다룬다. 특히 ltrace, strace 등의 리눅스 기본 도구뿐만 아니라 Windbg, Itrace, tcpdump 등의 활용법도 설명한다. 또한 JDBC를 통한 데이터베이스 연결과 같은 네트워크 기반 호출을 추..
기술 노트/정보보안기사
2025. 3. 8. 13:25