hacktricks/network-services-pentesting/113-pentesting-ident.md
2024-02-10 21:30:13 +00:00

6.7 KiB

113 - Pentesting Ident

htARTE (HackTricks AWS Red Team Expert)를 통해 AWS 해킹을 처음부터 전문가까지 배워보세요!

HackTricks를 지원하는 다른 방법:

Trickest를 사용하여 세계에서 가장 고급 커뮤니티 도구를 활용한 워크플로우를 쉽게 구축 및 자동화하세요.
오늘 바로 액세스하세요:

{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}

기본 정보

Ident 프로토콜인터넷을 통해 TCP 연결을 특정 사용자와 연결하는 데 사용됩니다. 원래 네트워크 관리보안을 지원하기 위해 설계되었으며, 서버가 특정 TCP 연결의 사용자에 대한 정보를 요청하기 위해 포트 113에서 클라이언트에 쿼리를 허용하여 작동합니다.

그러나 현대의 개인 정보 보호 문제와 남용 가능성으로 인해, 무단 사용자에게 사용자 정보를 무심코 노출시킬 수 있기 때문에 사용량이 감소했습니다. 암호화된 연결과 엄격한 액세스 제어와 같은 강화된 보안 조치를 취하는 것이 이러한 위험을 완화하기 위해 권장됩니다.

기본 포트: 113

PORT    STATE SERVICE
113/tcp open  ident

열거

수동 - 사용자 가져오기/서비스 식별

만약 머신이 ident와 samba(445) 서비스를 실행하고 있고, samba에 43218 포트를 사용하여 연결되어 있다면, 다음과 같이 samba 서비스를 실행하는 사용자를 확인할 수 있습니다:

만약 서비스에 연결할 때 엔터 키만 누른다면:

다른 오류들:

Nmap

기본적으로 (-sC) nmap은 모든 실행 중인 포트의 모든 사용자를 식별합니다:

PORT    STATE SERVICE     VERSION
22/tcp  open  ssh         OpenSSH 4.3p2 Debian 9 (protocol 2.0)
|_auth-owners: root
| ssh-hostkey:
|   1024 88:23:98:0d:9d:8a:20:59:35:b8:14:12:14:d5:d0:44 (DSA)
|_  2048 6b:5d:04:71:76:78:56:96:56:92:a8:02:30:73:ee:fa (RSA)
113/tcp open  ident
|_auth-owners: identd
139/tcp open  netbios-ssn Samba smbd 3.X - 4.X (workgroup: LOCAL)
|_auth-owners: root
445/tcp open  netbios-ssn Samba smbd 3.0.24 (workgroup: LOCAL)
|_auth-owners: root

Ident-user-enum

Ident-user-enum은 대상 시스템의 각 TCP 포트에서 수신 대기 중인 프로세스의 소유자를 확인하기 위해 ident 서비스 (113/TCP)를 쿼리하는 간단한 PERL 스크립트입니다. 수집된 사용자 이름 목록은 다른 네트워크 서비스에 대한 암호 추측 공격에 사용될 수 있습니다. apt install ident-user-enum으로 설치할 수 있습니다.

root@kali:/opt/local/recon/192.168.1.100# ident-user-enum 192.168.1.100 22 113 139 445
ident-user-enum v1.0 ( http://pentestmonkey.net/tools/ident-user-enum )

192.168.1.100:22  root
192.168.1.100:113 identd
192.168.1.100:139 root
192.168.1.100:445 root

Shodan

  • oident

파일

identd.conf

Trickest을 사용하여 세계에서 가장 고급스러운 커뮤니티 도구를 활용한 워크플로우를 쉽게 구축하고 자동화하세요.
오늘 바로 액세스하세요:

{% embed url="https://trickest.com/?utm_campaign=hacktrics&utm_medium=banner&utm_source=hacktricks" %}

HackTricks 자동 명령어

Protocol_Name: Ident    #Protocol Abbreviation if there is one.
Port_Number:  113     #Comma separated if there is more than one.
Protocol_Description: Identification Protocol         #Protocol Abbreviation Spelled out

Entry_1:
Name: Notes
Description: Notes for Ident
Note: |
The Ident Protocol is used over the Internet to associate a TCP connection with a specific user. Originally designed to aid in network management and security, it operates by allowing a server to query a client on port 113 to request information about the user of a particular TCP connection.

https://book.hacktricks.xyz/pentesting/113-pentesting-ident

Entry_2:
Name: Enum Users
Description: Enumerate Users
Note: apt install ident-user-enum    ident-user-enum {IP} 22 23 139 445 (try all open ports)
htARTE (HackTricks AWS Red Team Expert)을 통해 AWS 해킹을 처음부터 전문가까지 배워보세요!

HackTricks를 지원하는 다른 방법: