강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

qocn90297143 のプロフィール画像
qocn90297143

投稿した質問数

Linux カーネル ハッキング。A から Z まで

KASLRバイパス

kaslr 우회 기법에서 commit_creds, prepare_kernel_cred의 offset을 구하는 과정 질문

作成

·

183

·

編集済み

0

강의 영상에서 보면 루트 권한으로

proc/kallsyms 파일에 내용에서 commit_creds, prepare_kernel_cred의 offset을 찾고 있는데 이건 이미 루트 권한을 획득 했을때 얘기이고

 

루트 권한을 얻기 위해 익스 코드를 짜야 되는 상황에서의 저런 offset은 어떻게 얻을 수 있나요?

모의해킹linux시스템-해킹

回答 1

1

v4bel님의 프로필 이미지
v4bel
インストラクター

안녕하세요.

각 커널 심볼 간의 offset은 공격 대상 커널의 정보를 알고 있으면 구할 수 있습니다.

예를 들어, 우분투 최신 커널을 대상으로 exploit을 진행한다면, 우분투 최신 버전을 다운 받고 해당 커널의 bzImage를 추출하여 offset을 구하게 됩니다.

CTF를 대상으로 진행한다면, 운영 측에서 문제 파일에 커널 이미지를 포함해 줄테니, 해당 커널 이미지로부터 offset을 구하면 되구요.

이러한 공격 대상 커널에 대한 정보가 없다면, offset은 구할 수 없습니다.

qocn90297143 のプロフィール画像
qocn90297143

投稿した質問数

質問する