정보보안기사/linux

칼리 리눅스 재구성(2023-07-26)

멋쟁이천재사자 2023. 7. 16. 09:34

PAM 공부하다가 무엇을 잘못 건드렸는지 로그인이 안된다. 

 

https://it-freelancer.tistory.com/1304

 

[정보기 실습] PAM

실습을 해보려니 쉽지 않다. https://securityspecialist.tistory.com/163 리눅스 CentOS7 계정 잠금 해제 방법 1. 계정 잠금 해제 옵션 설명 pam_tally2 -u 계정 계정 로그인 실패 횟수 확인 pam_tally2 -u 계정 -r or pam_t

it-freelancer.tistory.com

 

가장 크게 의심되는 부분은 vi /etc/pam.d/common-auth 작업이다. 

 

수정전 common-auth 파일을 common-auth_org 라고 백업을 해두긴 했고, 별도의 리눅스를 구성하고 문제되는 디스크를 마운트시켜서 수정전 파일 common-auth_orgcommon-auth 파일을 교체시켜주면 왠지 살아날 것 같다. 그러나 그렇게 해서 된다는 보장도 없거니와 그렇게까지 시간 투자할 일도 아니다. 업무 장비였다면 시도를 해보았을 것 같지만 공부삼아 하는 것이다. 재설치하자.

 

 

 

처음 설치했던 과정을 참고하여 재설치를 하자

 

https://it-freelancer.tistory.com/1103

 

칼리리눅스 설치

정보보안기사 실기 준비를 위해 칼리 리눅스 실습환경을 구성했다. 유튜브 영상을 참고했다. https://youtu.be/y4WELrDPYsY 앞부분은 쭈욱 그냥 지나갔다. 왜냐하면 Oracle Virtual Box 는 오래전에 설치해서

it-freelancer.tistory.com

 

 

처음처럼 했는데 오류가 난다.

 

머신 > 추가 > kali-linux-2023.2-virtualbox-amd64 폴더 kali-linux-2023.2-virtualbox-amd64.vbox 파일 선택

 

뭔가 쫑난다는 메시지다. 문제가 발생한 Guest 를 지우자. 다시 살려낼 방법을 찾기 위해 남겨놓고 싶었지만 그냥 날리자.

 

 

다시 시도 실패. 새로운 오류메시지! 가상하드디스크도 UUID 가 쫑난다~

 

D:/Kali2/kali-linux-2023.2-virtualbox-amd64/kali-linux-2023.2-virtualbox-amd64/kali-linux-2023.2-virtualbox-amd64.vbox에 있는 가상 머신을 열 수 없습니다.

Cannot register the hard disk 'D:\Kali2\kali-linux-2023.2-virtualbox-amd64\kali-linux-2023.2-virtualbox-amd64\kali-linux-2023.2-virtualbox-amd64.vdi' {4ba8cabb-da30-4f5e-bc64-294628622460} because a hard disk 'D:\Kali\kali-linux-2023.2-virtualbox-amd64\kali-linux-2023.2-virtualbox-amd64.vdi' with UUID {4ba8cabb-da30-4f5e-bc64-294628622460} already exists.

결과 코드: E_INVALIDARG (0x80070057)
구성 요소: VirtualBox
인터페이스: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}

 

 

 

파일 > 가상미디어관리자 > 쫑나는 것 삭제

 

 

 

 

오래전이지만 이런 류의 오류로 한참을 헤맸던 경험이 있었다. 사전에 정리할 내용이 미리 떠오르지는 않지만 오류를 만나니 해결 방법은 금방 생각난다. 새로 세팅된 Guest 다.

 

 

SSH 를 구성하고 원격접속을 해보자

 

 

 

네트워크 문제인가?

네트워크가 안된다.

케이블 연결됨 체크해주고 포트포워딩 세팅도 하자

네트워크 이제 된다.

그러나 sudo apt-get install ssh 는 여전히 안된다.

 

 

 

skip 하려고 했는데 진행하자. update 및 root 비번 설정

 

sudo su root

apt-get update

apt-get upgrade

passwd

 

 

 

설치중 재시작했나? 화면잠금이었을까? (오후 2:22)

입력 가능한 상태로 바뀌지 않는다. 기다려보자

 

 

10분 기다리다가 강제 종료하고 재시작. 유난히 부팅이 오래걸리는 것 같다.  (오후 2:31)

 

 

느낌이 좋지 않아~ 처음부터 다시할 준비 병령 진행. 인터넷에서 다운받았던 zip 파일을 새로운 폴더에서 압축 풀기 시작...  (오후 2:38)

 

 


ACPI 종료하고 다시 구성하자

 


칼리 재구성하면서 pbt 회고를 하자

 

https://it-freelancer.tistory.com/1210

 

정보보안기사 23년 2회 필기 회고

23년 2회 필기 PBT 시험을 66점으로 합격했습니다. 7월29일 실기 시험을 준비하며, 어려웠던 문제와 틀린 문제를 정리중입니다. 시험 직후 후기 (문제지 및 가답안 포함) https://it-freelancer.tistory.com/109

it-freelancer.tistory.com

 

 

아까는 이부분에서 Yes 를 누르고 점식 먹고 와서 봤더니 문제가 생겼었다.

 

이번에는 No 를 선택해보자

upgrade 까지 완료하고 root 패스워드 설정이후  reboot (오후 3:27)

게스트 확장설치를 안했다고 이렇게 멈춘 것일까?

 

 

 

도대체 몇번째인가. 다시 하자

 

메모리는 4086으로 업

 

게스트 확장설치

바탕화면 CD 이미지 클릭

sudo su root 

/medial/... 파일 실행

 

root 패스워드 설정하고 reboot

update upgrade 완료

 

reboot 해서 또 멈추면 안되는데.. ㄷㄷ

 

멈추지는 않았는데 처음 보는 방식의 로그인이닷!

 

로그인시에 스쳐지나가는 메세가 있다. Invalid MDMI field header???

 

apt-get install ssh
sshd_config 수정

 

systemctl start ssh

서비스 시작 > 포트포워딩 설정 > putty 로 원격 접속 가능

ufw 는 설치되어 있지 않았고 그래서 방화벽을 일부러 열 필요도 없었다.

 

 

└─# systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; disabled; preset: disabled)
     Active: active (running) since Sun 2023-07-16 04:01:47 EDT; 8min ago
       Docs: man:sshd(8)
             man:sshd_config(5)
    Process: 805 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
   Main PID: 806 (sshd)
      Tasks: 1 (limit: 4593)
     Memory: 5.6M
        CPU: 247ms
     CGroup: /system.slice/ssh.service
             └─806 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

Jul 16 04:01:46 kali systemd[1]: Starting ssh.service - OpenBSD Secure Shell server...
Jul 16 04:01:47 kali sshd[806]: Server listening on 0.0.0.0 port 22.
Jul 16 04:01:47 kali sshd[806]: Server listening on :: port 22.
Jul 16 04:01:47 kali systemd[1]: Started ssh.service - OpenBSD Secure Shell server.
Jul 16 04:03:32 kali sshd[873]: Accepted password for root from 10.0.2.2 port 54706 ssh2
Jul 16 04:03:32 kali sshd[873]: pam_unix(sshd:session): session opened for user root(uid=0) by (uid=0)
Jul 16 04:03:32 kali sshd[873]: pam_env(sshd:session): deprecated reading of user environment enabled

┌──(root㉿kali)-[~]
└─# systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.