kancboom.ru

Windows 컴퓨터에 추가 운영 체제로 Kali를 설치합니다. Kali Linux를 기본 또는 두 번째 운영 체제로 설치하는 방법 비디오: BIOS가 있는 컴퓨터에 Linux Ubuntu의 세부 설치

Kali Linux는 이제 Microsoft Store에서 구매할 수 있습니다. Linux용 Windows 하위 시스템(WSL)으로 구동됩니다. 너무 게으른 나머지 링크를 따라갈 수 없다면 WSL은 Wine의 반대입니다. 이를 통해 Microsoft OS에서 기본적으로(가상 컴퓨터 없이) Linux 애플리케이션을 실행할 수 있습니다. 장점 중 하나는 향상된 성능입니다(가상 OS에서 작업하는 것과 비교하여). 그리고 원시 소켓, 하드웨어에 대한 지원 부족, 그래픽 인터페이스에 대한 부분적 지원, 여러 커널 인터페이스가 구현되지 않음 등 다양한 단점이 있습니다.

나는 (현재 구현된) WSL의 개념에 특별히 관심이 없습니다. 따라서 이 노트는 짧습니다. Windows App Store에서 Kali Linux를 설치하고, 실행하고, 몇 가지 애플리케이션을 설치하고, 테스트 실행하고, GUI를 설치하고 연결하는 방법을 살펴보겠습니다. WSL을 통해 이 모든 작업을 수행해야 하는 이유는 무엇입니까? 직접 알아낼 수 있습니다.

WSL에 Kali Linux를 설치하는 방법

1. WSL은 업데이트된 Windows 10에서 사용할 수 있습니다. 따라서 Windows를 업데이트하고 창을 엽니다. 파워셸(Win+x) 거기에서 명령을 실행하십시오.

활성화-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2. 재부팅 후 Microsoft Store를 열고 거기서 애플리케이션을 찾으세요." 칼리 리눅스" 아니면 클릭하시면 바로 이동하실 수 있습니다. 애플리케이션을 설치하고 Kali를 즐겨보세요!

설치하려면 버튼을 클릭하세요. 얻다.

WSL에서 Kali Linux를 실행하는 방법

"Kali를 즐기려면" 최소한 Kali를 실행해야 합니다. 이렇게 하려면 PowerShell을 다시 열고 다음 명령을 실행하세요.

처음 시작할 때 초기화가 발생합니다. 이 작업에는 다소 시간이 걸립니다.

그런 다음 기본 UNIX 계정을 생성하라는 메시지가 표시됩니다. Windows OS 사용자와는 아무런 관련이 없을 수도 있습니다.

기본값은 최소 패키지 수입니다. 그러므로 필요한 프로그램은 본인이 직접 설치해야 합니다.

변경된 명령줄이 새로운 Kali Linux입니다.

WSL의 Kali Linux에 프로그램 설치

모든 것은 콘솔에서의 일반적인 작업과 유사합니다. 시스템 업데이트부터 시작해 보겠습니다.

Sudo apt 업데이트 sudo apt dist-upgrade sudo apt 설치 wpscan whatweb

일부 프로그램을 설치할 때 명백한 이유로 바이러스 백신 문제가 발생할 수 있습니다. 이러한 문제를 개별적으로 해결해야 합니다(아마도 전체 Kali Linux 폴더(C:\Users\Alex\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\)를 바이러스 백신 예외에 추가).

WSL의 Kali Linux에서 프로그램을 실행하는 방법

Kali Linux 메뉴에 익숙하다면 콘솔에서 프로그램을 시작하는 방법을 다시 배워야 합니다. 이미 콘솔에서 실행했다면 프로그램 실행도 다르지 않습니다.

예를 들어 wpscan 데이터베이스를 업데이트해 보겠습니다.

Sudo wpscan --update

WordPress의 일부 사이트를 확인해 보겠습니다.

Sudo wpscan -u spryt.ru

다음을 사용하여 사이트에 대한 정보를 수집해 보겠습니다. 왓웹:

Whatweb suip.biz

Kali WSL을 복원하는 방법

운영 체제가 손상되었거나(OS 작동에 필요한 파일 삭제 등) 단순히 처음부터 시작하려는 경우 WSL의 Kali Linux 설치를 원래 상태로 재설정할 수 있습니다.

Win+x 열기 사용 " 응용 프로그램 및 기능", Kali Linux를 검색하세요.

"를 클릭하세요. 추가 옵션", 새 페이지에서 버튼을 클릭하십시오 " 초기화»:

시스템이 제거되고 새 인스턴스가 배포됩니다. 따라서 이전에 변경한 내용은 모두 사라집니다.

WSL의 Kali Linux GUI

XFCE를 설치합니다:

Wget https://kali.sh/xfce4.sh sudo sh xfce4.sh

설치 과정에서 키보드 레이아웃의 언어와 레이아웃 전환 방법을 선택합니다(요소 간 이동을 위해서는 키를 사용하세요). ):

마지막에는 XRDP가 포트 3390에서 수신 대기하도록 구성되었지만 서비스 자체가 실행되고 있지 않다는 메시지가 나타납니다.

서비스를 시작하려면 다음을 실행하세요.

Sudo /etc/init.d/xrdp 시작

성공적으로 실행되면 다음과 같은 내용이 표시됩니다.

[....] 원격 데스크톱 프로토콜 서버 시작: xrdp-sesman xrdp xrdp가 0.0.0.0 포트 3390에서 수신 대기할 수 있는지 테스트합니다. 닫힌 소켓 6(AF_INET6:: 포트 3390)

이제 Windows에서는 Win+x를 누르고 " 실행하다" 열리는 창에서 다음을 입력하십시오.

새창이 열리는데 거기로 들어가세요

127.0.0.1:3390

그리고 버튼을 클릭하세요. 연결하기».

메시지 창이 나타납니다:

원격 컴퓨터의 신뢰성을 확인할 수 없습니다. 그래도 연결하시겠습니까?

이 문제는 원격 컴퓨터에서 Windows Vista 이전 버전의 Windows를 실행 중이거나 서버가 인증을 지원하도록 구성되지 않은 경우 발생할 수 있습니다.

도움이 필요하면 네트워크 관리자나 원격 컴퓨터 소유자에게 문의하세요.

확인란을 선택하세요. 이 컴퓨터에 대한 연결을 다시 요청하지 않음"를 누르고 "를 누르세요. ».

로그인 창이 나타나면 Kali Linux 사용자 이름과 비밀번호를 입력하세요.

로그인 후 "를 선택하라는 메시지가 표시됩니다. 기본 구성 사용»:

그래픽 데스크탑 환경을 사용하면 GUI 프로그램을 실행할 수 있습니다(설치 후).

종료하려면 서비스를 명시적으로 종료하십시오. 이렇게 하려면 사용자 이름을 클릭하고 " 로그 아웃...»:

그런 다음 "을 선택 취소하세요. 향후 로그인을 위해 세션 저장"를 누르고 "를 누르세요. 로그 아웃»:

서비스 중지

Sudo /etc/init.d/xrdp 중지

결론

안타깝게도 WSL 아키텍처 구현으로 인해 일부 Kali Linux 도구가 작동하지 않습니다. 그러나 작동하는 도구(다양한 사이트 스캐너, 무차별 대입 도구, 네트워크 트래픽 캡처 파일 분석기 등)는 Kali Linux로 전체 가상 머신을 시작하거나 잠시 재부팅할 필요 없이 Windows 명령줄에서 직접 사용하는 것이 매우 편리합니다. 시스템(Kali가 기본 OS가 아닌 경우).

당신은 이미 알고 있습니다 정보보안학부 GeekBrains에서요? 종합적인 연간 프로그램 현실적인모든 주요 주제와 추가 과정을 다루는 교육 선물로. 훈련 결과를 토대로, 자격증확립된 샘플과 자격증. 모든 학부 및 코스에 대한 특별 할인을 받으십시오!

WSL(Linux용 Windows 하위 시스템)이 도입되면서 Windows 10에는 Linux 배포판, 특히 Ubuntu에 대한 지원과 같은 새로운 기능이 도입되었습니다. 이 기사에서는 가상화 시스템을 사용하지 않고 Windows 환경에서 이 하위 시스템을 사용하여 Kali LInux를 연결하는 방법을 설명합니다.


Windows에서 Kali를 실행하는 것은 다양한 제한 사항으로 인해 최적이 아닐 수 있지만 Windows 10에서 사용하기 위해 Kali Linux가 필요할 수 있는 상황은 여전히 ​​많습니다. 예를 들어, 특히 Windows가 기본 작업 환경인 경우 작업 공간을 통합할 수 있습니다. 여러 환경에서 작동하도록 도구와 스크립트를 표준화하고 Linux 침투 테스트 명령줄 도구를 Windows로 빠르게 이식하는 것도 도움이 될 수 있습니다.


Kali를 설치하려면 몇 가지 단계를 거쳐야 합니다. 우선, Linux 명령 참조용 Windows 하위 시스템을 활성화하고 설치해야 합니다. 관리자 권한으로 powershell 셸을 실행하고 명령을 실행한 후 컴퓨터를 재부팅해야 합니다.


활성화-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

재부팅 후 Ubuntu 환경을 설치해야 합니다.


lxrun /설치

다음으로 WSL Distribution Switcher를 설치해야 합니다. 이 프로그램은 다른 Linux 배포판을 사용하도록 Linux 하위 시스템을 전환하도록 설계되었습니다. Rootfs 이미지는 현재 Docker Hub 리포지토리에서 소스 또는 사전 빌드된 빌드로 다운로드됩니다.


(git 저장소에서 프로젝트를 복제하려면 Windows 10에 git 클라이언트를 설치해야 합니다. 예를 들어 https://git-scm.com/download/win에서 Windows용 Python도 설치해야 합니다.)


git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git cd WSL-Distribution-Switcher python get-prebuild.py kalilinux/kali-linux-docker python install.py rootfs_kalilinux_kali-linux-docker_latest.tar. gz lxrun /setdefaultuser 루트

이제 Kali 환경이 Windows 10에 배포되었으므로 다음 명령을 사용하여 호출할 수 있습니다.


세게 때리다

내보내기 LANG=C apt-get 업데이트 && apt-get dist-upgrade

Kali 환경을 배포한 후 필요한 유틸리티를 설치하고 Windows에서 사용할 수 있습니다.



이 간단한 방법을 통해 가상화 시스템을 실행하거나 재부팅하지 않고도 Windows 환경에서 침투 테스트를 위한 최신 배포판을 얻을 수 있습니다. 또한 이러한 환경에서는 하드웨어 작업, 워드 드라이브 등을 위한 유틸리티가 정상적으로 작동하지 않는다는 점을 고려해야 합니다.

당신이 인터넷에서 여러 기사를 읽고 무료 Linux 운영 체제에 관심을 갖게 되었다고 가정해 보겠습니다. 아마도 가상 머신에 설치하거나 라이브 모드로 부팅하여 모든 것이 어떻게 보이고 작동하는지 시험해 보셨을 것입니다. 마음에 들었으므로 이제 컴퓨터에 설치하고 사용하고 싶습니다. 그러나 동시에 이미 설치한 Windows를 잃어버리고 싶지 않은 경우에는 예상치 못한 상황이 발생하더라도 완벽하게 작동하는 시스템으로 돌아갈 수 있으며 좋아하는 게임과 필요한 프로그램을 항상 가까이에 둘 수 있습니다. 한 컴퓨터에 Linux와 Windows 10을 설치할 수 있습니다. 한때 다른 많은 사용자와 마찬가지로 저에게도 이것이 이상적인 선택이었습니다.

이 가이드에서는 Windows 10과 함께 Linux를 설치하는 방법을 살펴보겠습니다. Windows 10은 Microsoft의 최신 운영 체제이기 때문에 언급했지만 이 지침은 Windwos 7, 8, 8.1과 같은 이전 버전에서도 작동합니다.

나는 당신이 이미 Windows를 설치했다고 가정하고 Linux에 일부 공간을 할당할 디스크를 찾아 결정했지만 올바르게 수행하는 방법을 모른다고 가정합니다. 여기에서 이 질문에 대한 자세한 답변을 얻을 수 있습니다. 또 다른 중요한 주제인 UEFI에 대해 살펴보겠습니다. 이 기술은 모든 새로운 Windows 노트북에 사용되며 많은 사용자가 UEFI에 Linux를 설치하는 방법과 발생할 수 있는 문제에 관심이 있습니다.

Windows 10 옆에 Linux 운영 체제를 설치하려면 여러 개의 추가 디스크 파티션을 생성해야 합니다. 최소 개수는 섹션 3개입니다. 이 옵션은 가능하지만 Windows와 같은 하나의 파티션에 Linux를 설치하는 것은 일반적이지 않습니다. Linux는 매우 유연하여 시스템, 사용자 파일 및 설정을 다른 파티션에 배치할 수 있습니다. 이는 재설치 시 매우 유용합니다. 시스템 파티션에 시스템을 다시 설치하면 데스크탑의 모든 파일과 작업 환경 설정이 그대로 유지됩니다.

세 가지 섹션은 다음과 같습니다.

  • 전신;
  • 집;
  • 파티션을 교환합니다.

다양한 배포판의 시스템 파티션에 대한 최소 볼륨 요구 사항은 7GB에서 20GB까지 다양합니다. 그러나 이것은 시스템 자체와 여러 추가 프로그램을 설치하기에 충분합니다. 많은 프로그램과 게임을 사용하려는 경우, 특히 공간을 많이 차지하는 경우에는 수십 기가바이트를 예비로 확보해야 합니다. Windows C 드라이브와 동일한 방식으로 Linux 시스템 파티션에 30-40GB를 사용하는 것이 좋습니다.

스왑 파티션은 시스템에 RAM이 충분하지 않을 때 사용됩니다. 특정 비율의 용량이 채워지면 Linux는 사용하지 않는 데이터를 점차적으로 이 파일에 덤프하기 시작합니다. 따라서 이 섹션의 경우 RAM 크기의 절반 크기가 적합합니다. 그러나 절전 모드나 최대 절전 모드를 사용하려는 경우에는 스왑 파티션용 RAM 크기와 동일한 양의 디스크 공간을 할당해야 합니다. 왜냐하면 이러한 모드에서는 컴퓨터 RAM의 전체 내용이 디스크로 전송되기 때문입니다. 홈 섹션은 파일, 영화, 음악, 다운로드가 포함된 섹션입니다. 얼마나 필요한지 추정해 보세요.

Windows에서 디스크 준비

이미 사용 중인 Windows 10 옆에 Linux를 설치하려면 시스템 디스크에서 공간을 "절단"해야 합니다. 따라서 결정적인 조치를 취하기 전에 시스템이나 최소한 중요한 파일의 백업 복사본을 만드는 것이 중요합니다. 모든 일이 순조롭게 진행되면 파일이나 시스템에 아무런 문제가 발생하지 않지만 정전과 같은 일부 장애로 인해 파일 시스템이 손상될 수 있습니다. 당신 자신은 부주의로 인해 뭔가 잘못하고 필요하지 않은 것을 삭제할 수 있습니다.

따라서 시스템 디스크로 작업하는 경우 중요한 파일을 외부 미디어에 복사하고 가능하면 적절한 제어판 항목을 사용하여 운영 체제의 백업 복사본을 만드십시오.

예를 들어, 시스템 파티션이 아닌 파티션으로 작업할 때 디, 이, 에프등의 경우 거기에서 파일을 복사하면 됩니다.

이제 Windows 10 및 Linux 설치를 위한 디스크 준비를 직접 진행합니다. 이를 수행하는 가장 쉬운 방법은 표준 Windows 디스크 관리 유틸리티를 사용하는 것입니다. "를 마우스 오른쪽 버튼으로 클릭하세요. 이 컴퓨터"데스크톱에서 항목을 엽니다" 제어":

여기 창 하단에는 C(시스템)와 D(일반)라는 두 개의 드라이브가 있습니다. D 드라이브의 크기를 조정하는 방법에 대한 예를 제시하겠습니다. C 드라이브의 경우 모든 단계가 유사합니다.

원하는 드라이브를 마우스 오른쪽 버튼으로 클릭하고 옵션을 선택하십시오. 볼륨을 축소:

필드에 생성할 볼륨의 크기를 입력해야 하는 이와 같은 창이 열립니다. 압축 가능한 공간의 크기:

여유 디스크 공간보다 큰 크기를 지정할 수 없다는 점에 유의하세요. 아직 공간을 마련하지 않았다면 먼저 공간을 확보하세요. 버튼을 클릭하세요 짜내다. 그러면 할당되지 않은 공간이 나타나며 여기서 필요한 파티션을 생성할 수 있습니다.

그게 다야. 이제 Windows 10 옆에 Linux를 설치할 수 있는 공간이 생겼습니다. 시스템을 손상시킬 수 있는 모든 위험한 작업을 이미 수행했기 때문에 Windows 유틸리티에서 디스크를 더 이상 분할할 필요가 없으며 파티션을 구성하는 것이 가장 좋습니다. Linux 도구를 사용하는 Linux.

Linux에서 디스크 준비

이는 Windows 10에 Linux를 설치하는 다음 단계가 아닙니다. Windows를 사용하지 않는 대체 디스크 파티션 옵션입니다. 어떤 이유로 표준 Windows 유틸리티를 사용하여 필요한 공간을 할당하고 싶지 않은 경우 Gparted 디스크 관리 프로그램이 사전 설치된 LiveCD Linux 배포판을 사용하여 수행할 수도 있습니다. 예를 들어, 동일한 우분투입니다.

Dash 검색 유형으로 Ubuntu 디스크에서 부팅합니다. 갈라진:

Linux에서 디스크 관리를 위한 다음 프로그램 창이 열립니다.

여기에서 Linux의 디스크 파티션 이름은 Windows의 디스크 파티션 이름과 다르다는 점에 유의하는 것이 중요합니다. 여기서 드라이브는 단순히 개발 가상 파일 시스템에 있는 파일의 주소입니다. 나중에 이것이 무엇인지 이해하게 될 것이지만 지금으로서는 각 파티션의 이름이 /dev/sd로 시작한다는 것이 중요합니다. 그 다음에는 물리적 디스크(sda, sdb, sdc, sdd 등)를 나타내는 문자가 옵니다. 그 뒤에는 디스크의 파티션 번호를 나타내는 숫자가 있습니다(예: sda1, sda2).

유틸리티 창에서는 디스크 파티션 이름 외에도 디스크의 파일 시스템, 크기 및 여유 공간을 볼 수 있습니다. 이제 크기와 파일 시스템을 기반으로 시스템이 어떤 디스크에 있는지 이해할 수 있습니다.

내 예에서는 /dev/sdb1이 Windows의 C 드라이브이고 /dev/sdb2가 D 드라이브입니다. 이전 예와 동일하게 수행하겠습니다. 여유 공간을 사용하여 Windows 10에 Linux를 설치할 수 있도록 /dev/sdb2 (D) 파티션의 크기를 10GB로 줄여보겠습니다. 이렇게 하려면 파티션을 마우스 오른쪽 버튼으로 클릭하고 크기 조정/이동:

열리는 창에서 필드에 원하는 크기를 수동으로 입력할 수 있습니다. 새로운 크기또는 슬라이더를 사용하십시오.

그런 다음 버튼을 클릭하세요. 크기 조정/이동.

보시다시피 여유 공간이 나타 났지만 아직 디스크에는 실제 변경 사항이 없습니다. 모든 것을 디스크에 구우려면 녹색 확인 표시를 클릭하거나 메뉴에서 편집하다물품을 고르시 오 모든 작업 적용:

파일 시스템 크기 조정 프로세스에는 약간의 시간이 걸릴 수 있습니다.

이제 /dev/sdb2 파티션이 줄어들고 여유 공간이 있는 것을 볼 수 있습니다.

시스템 파티션의 경우 작업은 동일하지만 한 가지 참고 사항이 있습니다. 파티션의 시작 부분을 만지지 마십시오. 파티션 뒤에 여유 공간을 추가하면 파티션의 크기를 안전하게 줄일 수 있지만 다음과 같이 파티션 앞에는 그렇게 하려고 하지 마세요.

그렇지 않으면 Windows 부트로더가 손상될 수 있으므로 복원이 매우 쉽지만 Linux를 처음 접할 때 이러한 문제를 해결할 필요는 없다고 생각합니다.

여기서도 Linux용 파티션을 생성하지 않을 것이므로 특별히 설계된 유틸리티를 사용하여 설치 중에 이 모든 작업을 수행하는 것이 좋습니다.

Windows 10 옆에 Linux 설치

여기서는 Linux를 설치하는 방법을 자세히 고려하지 않겠습니다. 이 모든 내용은 이미 다른 배포판에 대해 내 기사에서 자세히 설명했습니다. 디스크 레이아웃의 몇 가지 측면을 살펴보겠습니다. Ubuntu를 초보자에게 가장 인기 있는 OS로 삼아 보겠습니다. 하지만 다른 배포판에서는 모든 것이 거의 동일합니다.

마킹 방법을 선택하는 단계에서는 수동 옵션을 선택하는 것이 좋습니다. 이렇게 하면 시스템 설치 방법을 더 잘 이해할 수 있기 때문입니다.

여기에서는 이전에 확보된 공간에서 기사 시작 부분에서 이야기한 섹션을 만듭니다. 루트 파티션의 경우 마운트 지점은 /여야 하고, 홈 파티션의 경우 - /home이어야 하며, 스왑 파티션의 경우 마운트 지점을 지정하면 안 됩니다.

Windows 10 UEFI 옆에 Linux 설치

Windows 8, 8.1, 10과 함께 출시된 모든 최신 노트북은 UEFI 기술을 사용합니다. 이는 오래된 BIOS를 대체하는 새로운 진보적 기술입니다. 첫 번째 중요하고 가장 눈에 띄는 변화는 레거시 MBR 대신 GPT 파티션 테이블을 사용하고 운영 체제 부트로더를 위한 별도의 디스크 파티션을 생성한다는 것입니다. 많은 사용자는 UEFI로 인해 노트북에 Windows 10이 포함된 Linux를 설치하는 것이 더 어려워질 것을 두려워합니다. 그리고 헛된 것입니다. 대부분의 경우 복잡한 것은 없습니다. Windows가 이미 설치되어 있는 경우 efi 파티션이 이미 생성되었을 가능성이 높으며 디스크 파티셔닝 중에 부트로더를 설치하려면 해당 파티션을 선택하기만 하면 됩니다. efi 파티션은 일반적으로 fat32 파일 시스템으로 생성되며 약 30MB의 메모리를 차지합니다.

깨끗한 하드 드라이브가 있는 경우 GPT 파티션 테이블을 생성해야 합니다. 메뉴를 열어 동일한 Gparted를 사용하여 이 작업을 수행할 수 있습니다. 장치 ->파티션 테이블 생성:

그런 다음 Windows 10과 함께 Linux를 설치하는 동안 이 파티션을 지정합니다. 이를 위해서는 마운트 지점 /boot/EFI를 지정해야 합니다. 이것이 UEFI 설치의 모든 어려움입니다. 일반적으로 UEFI 설치는 Grub2에서 실행되는 모든 배포판에서 지원됩니다.

설치 완료

많은 신규 사용자가 "나중에 Windows를 부팅하려면 어떻게 해야 합니까?"에 관심이 있습니다. 걱정하지 마십시오. Grub은 자동으로 Windows 부트 로더를 찾아 컴퓨터를 시작하기 전에 운영 체제를 선택할 수 있는 메뉴를 제공합니다.

이렇게 하면 Windows 10 및 Linux의 이중 부팅이 자동으로 설정됩니다.

어떤 일이 계획대로 진행되지 않으면 일어날 가능성은 거의 없지만 모든 것을 조정하기가 매우 쉽습니다. 따라서 올바르게 수행했다면 Linux를 설치한 후 Windows에 확실히 액세스할 수 있습니다.

결론

오늘은 Windows 10에 Linux를 설치하는 방법을 살펴보았습니다. 파티션을 나누는 방법, 파티션을 선택하는 방법, 노트북이 UEFI를 사용하는 경우 어떻게 해야 하는지 알아봤습니다. Windows 10과 함께 특정 Linux 배포판을 설치하는 것에 대해 이야기하는 것은 의미가 없습니다. 첫째, 모든 단계가 유사하고 둘째, 관련 기사에서 자세한 지침을 찾을 수 있기 때문입니다. 또한 한 컴퓨터에서 Windows 10이 Linux와 편안하게 작동하려면 Windows FastBoot를 비활성화해야 합니다. 그렇지 않으면 비활성화할 수 없습니다. 궁금한 점이 있다면 댓글로 질문해주세요!

Kali Linux 개발자와 Offensive Security 팀은 Kali Linux를 실행하기 위한 새로운 아이디어와 더 나은 방법을 찾으려고 항상 노력하고 있습니다.

최근 Windows 10에 WSL(Linux용 Windows 하위 시스템)이 도입되면서 Kali Linux를 실행하는 새로운 방법이 열렸습니다.

말해 보세요, 게임을 하시나요?틀림없이.

Kali Linux보다 Windows를 더 많이 사용하시나요?

NVM, 당신은 이에 대답하지 않습니다.

하지만 요점은 Windows와 Kali Linux를 원한다면 Kali Linux를 Windows 10의 Windows 하위 시스템(Windows의 소프트웨어처럼!)으로 설치하고 싶을 것이라는 것입니다.

Linux Distribution Switcher 유틸리티용 Windows 하위 시스템을 사용하면 이제 Ubuntu와 같은 Linux용 Windows 하위 시스템에 Kali Linux를 설치할 수 있습니다.

칼리리눅스Windows 하위 시스템


Windows에서의 Kali 설정은 다양한 환경 제한(예: 원시 소켓 부족 및 사용자 정의된 Kali 커널 부족)으로 인해 최적이 아니지만 Windows 10 시스템과 함께 Kali Linux가 유용할 수 있는 상황은 여전히 ​​많습니다.

염두에 두어야 할 한 가지 예는 특히 Windows가 기본 작업 환경인 경우 작업 공간 통합입니다.

마음속에 떠오른 다른 유용한 상황은 여러 환경에서 작동하도록 도구와 스크립트를 표준화하고 Linux 침투 테스트 명령줄 도구를 Windows 등에 빠르게 포팅하는 것이었습니다. 예를 들어 아래는 WSL 위에 Kali Linux의 Metasploit Framework를 사용하여 작업하는 스크린샷입니다. .

환경 설정

보다 쉬운 복사/붙여넣기 작업을 위한 기본 단계는 다음과 같습니다.

1. Windows 10 컴퓨터를 업데이트하세요.

PowerShell 관리 창을 열고 이 한 줄 인터페이스를 사용하여 Windows 하위 시스템을 설치합니다.

활성화-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

2. 재부팅 후 명령 프롬프트 셸을 열고 다음 명령을 실행하여 기본 Ubuntu 환경을 설정합니다. 이는 Kali 설치의 기초가 됩니다.

Lx실행/설치

3. WSL Switcher를 설치하고 Kali 베이스를 다운로드하여 디스크에 추출합니다.

# git 클론 https://github.com/RoliSoft/WSL-Distribution-Switcher.git # cd WSL-distribution-switcher # python get-prebuild.py kalilinux / kali-linux-docker # python install.py rootfs_kalilinux_kali-linux- docker_latest.tar.gz # lxrun / setdefaultuser 루트

4. 이제 Windows 10 시스템에 Kali가 구성되었으므로 "bash" 명령을 실행하여 Kali와 상호 작용할 수 있습니다.

5. 이제 Kali 내부에 있으며 평소와 같이 사용할 수 있습니다. 패키지 설치, 도구 사용 등을 수행할 수 있습니다. 먼저 업데이트를 실행하고 업그레이드하는 것이 좋습니다.

내보내기 LANG=C apt-get 업데이트 apt-get dist-upgrade

안녕하세요 친구! 최근 새로운 버전이 출시되어 여러분을 기쁘게 해 드렸습니다. 오늘날에는 해커, 침투 테스터 및 장난을 좋아하는 사람들에게 더 좋은 소식이 있습니다. 이제 Windows 10의 Microsoft Store에서 직접 Kali Linux를 다운로드하여 설치할 수 있습니다. Windows 10에 Kali Linux를 설치하는 것은 Microsoft Store에서 설치한 다른 일반 응용 프로그램과 마찬가지로 목발 없이 탬버린과 함께 춤을 추는 방식으로 이루어집니다. Kali Linux와 Windows 10이 이상하게 들리겠지만 사실입니다.

윈도우 10의 칼리 리눅스

보안 전문가들이 널리 사용하는 매우 인기 있는 무료 오픈 소스 Linux 운영 체제를 이제 Windows 10 스토어에서 사용할 수 있습니다.

Windows에 Kali를 설치하는 것은 사용자가 Windows에서 직접 Linux 애플리케이션을 실행할 수 있도록 하는 WSL(Linux용 Windows 하위 시스템) 기술을 통해 가능합니다.

Windows 10 스토어에서 Kali Linux를 다운로드하는 방법

Windows 10에 Kali를 설치하는 것은 실수로 생각할 수 있듯이 Windows Store에서 시작되지 않고 "Linux용 Windows 하위 시스템" 설정을 활성화한 다음 설치하면 됩니다.

다음은 Windows 10에 Kali Linix를 설치하는 과정을 보여주는 비디오입니다.

WSL에서 Kali Linux를 업데이트하는 방법

WSL에서 Kali Linux를 업데이트하는 것은 일반 업데이트와 다르지 않습니다. 업데이트하려면 다음 명령을 실행하십시오.

LANG 내보내기 = C

sudo apt - 업데이트 받기

sudo apt - dist 가져오기 - 업그레이드

sudo apt - 깨끗해지다

이제 Windows 10에 Kali Linux를 설치하고 업데이트하는 방법을 알아보았습니다. 이제 Metasploit 프레임워크 설치로 넘어가겠습니다.

Windows 10에서 Kali Linux에 Metasploit을 설치하는 방법

Metasploit 설치 시 발생할 수 있는 한 가지 문제는 Metasploit 모듈로, 이는 (분명히) 바이러스 백신, 주로 Windows Defender에 의해 손상될 것입니다.


놀랐는 걸! Windows 10에서는 일부 파일을 바이러스 및 악용으로 표시했습니다.

이 문제는 바이러스 백신 예외에 다음 폴더를 추가하면 해결됩니다.

설치가 완료되면 다음 명령을 사용하여 Metasploit을 시작할 수 있습니다.

msf콘솔

Kali Linux WSL을 복원하는 방법

충돌이나 오류가 발생하는 경우 언제든지 Kali WSL을 복원할 수 있습니다. 하지만 복원 프로세스에서는 Kali WSL chroot가 삭제되고 새 복사본이 다시 생성된다는 점에 유의하세요. 파일 시스템에 대한 모든 변경 사항이 삭제되고 기본값으로 재설정됩니다.

다음은 WSL에서 Kali Linux를 복원하는 과정을 보여주는 비디오입니다.

Windows용 Kali Linux는 탈옥 도구를 제공하지 않지만 직접 설치할 수 있습니다. 문제는 워드라이빙에서만 발생할 수 있습니다. 낮은 레벨에서는 장비를 사용할 수 없을 것 같습니다. 그래도 좀 전달해서 장난치면... 하지만 난 절대 그러지 않을 거야.

이는 누구를 대상으로 하며, Microsoft가 이 작업을 수행하는 이유는 무엇입니까?

대기업에 근무하는 화이트 해커의 초상이 등장한다. 나는 검은 모자가 이것을 사용할 것이라고 생각하지 않습니다. 음, 마이크로소프트는 한 가지 관심을 갖고 있습니다. 바로 판매입니다. 해커인 컴퓨터 사용자 중 극히 일부라도 자신의 "Windows"로 유인하려고 하면 상황이 나빠지는 것 같습니다.

시도해 볼 가치가 있나요?

틀림없이! 컴퓨터 치질은 매우 흥미롭습니다.)

로드 중...