mirror of
https://github.com/carlospolop/hacktricks
synced 2024-12-11 22:03:10 +00:00
9.4 KiB
9.4 KiB
체크리스트 - Linux 권한 상승
htARTE (HackTricks AWS Red Team Expert)를 통해 AWS 해킹을 처음부터 전문가까지 배워보세요!
HackTricks를 지원하는 다른 방법:
- 회사를 HackTricks에서 광고하거나 PDF로 HackTricks 다운로드하려면 구독 요금제를 확인하세요!
- 공식 PEASS & HackTricks 스웨그를 얻으세요.
- The PEASS Family를 발견하세요. 독점적인 NFT 컬렉션입니다.
- 💬 Discord 그룹 또는 텔레그램 그룹에 참여하거나 Twitter에서 팔로우하세요. 🐦 @hacktricks_live.
- Hacking 트릭을 공유하려면 HackTricks 및 HackTricks Cloud github 저장소에 PR을 제출하세요.
경험있는 해커와 버그 바운티 헌터와 소통하기 위해 HackenProof Discord 서버에 참여하세요!
해킹 인사이트
해킹의 스릴과 도전을 다루는 콘텐츠와 상호 작용하세요.
실시간 해킹 뉴스
실시간 뉴스와 통찰력을 통해 빠르게 변화하는 해킹 세계를 따라가세요.
최신 공지사항
새로운 버그 바운티 출시 및 중요한 플랫폼 업데이트에 대한 정보를 받아보세요.
Discord에 참여하여 최고의 해커들과 협업을 시작하세요!
Linux 로컬 권한 상승 벡터를 찾기 위한 최고의 도구: LinPEAS
시스템 정보
- OS 정보 가져오기
- PATH 확인, 쓰기 가능한 폴더가 있는지 확인
- 환경 변수 확인, 민감한 세부 정보가 있는지 확인
- 스크립트를 사용하여 커널 취약점 검색 (DirtyCow 등)
- sudo 버전이 취약한지 확인
- Dmesg 서명 검증 실패
- 추가 시스템 열거 (날짜, 시스템 통계, CPU 정보, 프린터 등)(privilege-escalation/#more-system-enumeration)
- 더 많은 방어 기능 열거
드라이브
- 마운트된 드라이브 목록 확인
- 마운트되지 않은 드라이브가 있는지 확인
- fstab에 자격 증명이 있는지 확인
설치된 소프트웨어
- 설치된 유용한 소프트웨어 확인
- 취약한 소프트웨어 확인
프로세스
- 알 수 없는 소프트웨어가 실행 중인지 확인
- 소프트웨어가 해당하는 것보다 더 많은 권한으로 실행되고 있는지 확인
- 실행 중인 프로세스의 취약점 (특히 버전) 검색
- 실행 중인 프로세스의 이진 파일을 수정할 수 있는지 확인
- 프로세스를 모니터링하고 자주 실행되는 흥미로운 프로세스가 있는지 확인
- 패스워드가 저장될 수 있는 흥미로운 프로세스 메모리를 읽을 수 있는지 확인
예약된/Cron 작업
- 어떤 cron에서 PATH가 수정되어 쓰기가 가능한지 확인할 수 있나요?
- 크론 작업에 와일드카드가 있나요?
- 실행 중인 스크립트가 있거나 수정 가능한 폴더에 있는지 확인할 수 있나요?
- 어떤 스크립트가 매우 자주 실행되고 있는지 감지했나요? (1분, 2분 또는 5분마다)
서비스
- 쓰기 가능한 .service 파일이 있나요?
- 서비스에 의해 실행되는 쓰기 가능한 이진 파일이 있나요?
- systemd PATH에 쓰기 가능한 폴더가 있나요?
타이머
- 쓰기 가능한 타이머가 있나요?
소켓
- 쓰기 가능한 .socket 파일이 있나요?
- 소켓과 통신할 수 있나요?
- 흥미로운 정보가 있는 HTTP 소켓이 있나요?
D-Bus
- D-Bus와 통신할 수 있나요?
네트워크
- 현재 위치를 알기 위해 네트워크 열거
- 쉘을 획득하기 전에 액세스할 수 없었던 열린 포트가 있나요?
tcpdump
를 사용하여 트래픽을 스니핑할 수 있나요?
사용자
- 일반 사용자/그룹 열거
- **매우 큰 UID
Capabilities
- 어떤 이진 파일이 예상치 못한 능력을 가지고 있나요?
ACLs
- 어떤 파일이 예상치 못한 ACL을 가지고 있나요?
Open Shell sessions
- screen
- tmux
SSH
흥미로운 파일들
- 프로필 파일 - 민감한 데이터를 읽을 수 있나요? 권한 상승을 위해 쓸 수 있나요?
- passwd/shadow 파일 - 민감한 데이터를 읽을 수 있나요? 권한 상승을 위해 쓸 수 있나요?
- 흥미로운 폴더들에서 민감한 데이터를 확인하세요.
- 이상한 위치/소유 파일 - 실행 파일에 액세스하거나 변경할 수 있습니다.
- 최근에 수정된 파일
- Sqlite DB 파일
- 숨겨진 파일
- PATH에 있는 스크립트/바이너리
- 웹 파일 (비밀번호?)
- 백업?
- 비밀번호를 포함하는 알려진 파일: Linpeas와 LaZagne을 사용하세요.
- 일반적인 검색
쓰기 가능한 파일들
- 임의의 명령을 실행하기 위해 파이썬 라이브러리를 수정할 수 있나요?
- 로그 파일을 수정할 수 있나요? Logtotten exploit
- /etc/sysconfig/network-scripts/를 수정할 수 있나요? Centos/Redhat exploit
- ini, int.d, systemd 또는 rc.d 파일에 쓸 수 있나요?
기타 트릭
- 권한 상승을 위해 NFS를 악용할 수 있나요? (privilege-escalation/#nfs-privilege-escalation)
- 제한적인 쉘에서 탈출해야 하나요? (privilege-escalation/#escaping-from-restricted-shells)
경험있는 해커와 버그 바운티 헌터와 소통하려면 HackenProof Discord 서버에 참여하세요!
해킹 인사이트
해킹의 스릴과 도전을 다루는 콘텐츠에 참여하세요.
실시간 해킹 뉴스
실시간 뉴스와 통찰력을 통해 빠르게 변화하는 해킹 세계를 따라가세요.
최신 공지사항
새로운 버그 바운티 출시 및 중요한 플랫폼 업데이트에 대해 알아두세요.
**Discord**에 가입하여 최고의 해커들과 협업을 시작하세요!
htARTE (HackTricks AWS Red Team Expert)를 통해 AWS 해킹을 처음부터 전문가까지 배워보세요!
HackTricks를 지원하는 다른 방법:
- 회사를 HackTricks에서 광고하거나 HackTricks를 PDF로 다운로드하려면 SUBSCRIPTION PLANS를 확인하세요!
- 공식 PEASS & HackTricks 스웨그를 구매하세요.
- The PEASS Family를 발견하세요. 독점적인 NFTs 컬렉션입니다.
- 💬 Discord 그룹이나 텔레그램 그룹에 참여하거나 Twitter 🐦 @hacktricks_live를 팔로우하세요.
- HackTricks와 HackTricks Cloud github 저장소에 PR을 제출하여 자신의 해킹 기법을 공유하세요.