Windows Subsystem for Linux(WSL)でKali Linuxが動作するようになったとの記事。
Kali on the Windows Subsystem for Linux
https://www.kali.org/tutorials/kali-on-the-windows-subsystem-for-linux/
Run ‘Kali Linux’ Natively On Windows 10 — Just Like That!
https://thehackernews.com/2018/03/kali-linux-hacking-windows.html
しかもMicrosoft Storeからダウンロードできるとは。
早々に試してみました。
環境
・Windows 10 Pro Version 1709 Build 16299.251
・Windows update 03/09/2018
・ライセンス未認証
- Windows Subsystem for Linuxの有効化
- 再起動
- Kali Linuxのインストール
- セットアップ
[設定]-[アプリ]-[アプリと機能]-[プログラムと機能]-[Windowsの機能の有効化または無効化]から
Windows Subsystem for Linuxを有効化します。
Windows Subsystem for Linuxの機能が組み込まれると再起動が必要になります。
Microsoft StoreからKali Linuxをインストールします。
Microsoft StoreアプリからKaliで検索しても表示されませんでしたので、上記記事中にあるURLを指定すると表示されました。
https://www.microsoft.com/en-us/store/p/kali-linux/9pkr34tncv07
[入手]でダウンロード、インストールが始まります。
これでKali Linuxがインストールできました。
パッケージリストです。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
rootlinks@Win10:~$ sudo dpkg -l We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. [sudo] password for rootlinks: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================== ii adduser 3.117 all add and remove users and groups ii apt 1.6~alpha7 amd64 commandline package manager ii apt-utils 1.6~alpha7 amd64 package management related utility ii base-files 1:2018.1.0 amd64 Debian base system miscellaneous f ii base-passwd 3.5.44 amd64 Debian base system master password ii bash 4.4.18-1.1 amd64 GNU Bourne Again SHell ii bsdmainutils 11.1.2 amd64 collection of more utilities from ii bsdutils 1:2.31.1-0.4 amd64 basic utilities from 4.4BSD-Lite ii coreutils 8.28-1 amd64 GNU core utilities ii cpio 2.12+dfsg-6 amd64 GNU cpio -- a program to manage ar ii cron 3.0pl1-128.1 amd64 process scheduling daemon ii dash 0.5.8-2.10 amd64 POSIX-compliant shell ii debconf 1.5.65 all Debian configuration management sy ii debconf-i18n 1.5.65 all full internationalization support ii debian-archive 2017.7 all GnuPG archive keys of the Debian a ii debianutils 4.8.4 amd64 Miscellaneous utilities specific t ii diffutils 1:3.6-1 amd64 File comparison utilities ii dmidecode 3.1-1 amd64 SMBIOS/DMI table decoder ii dmsetup 2:1.02.145-4 amd64 Linux Kernel Device Mapper userspa ii dpkg 1.19.0.5kali amd64 Debian package management system ii e2fsprogs 1.43.9-1 amd64 ext2/ext3/ext4 file system utiliti ii fdisk 2.31.1-0.4 amd64 collection of partitioning utiliti ii findutils 4.6.0+git+20 amd64 utilities for finding files--find, ii gcc-8-base:amd 8-20180207-2 amd64 GCC, the GNU Compiler Collection ( ii gdbm-l10n 1.14.1-3 all GNU dbm database routines (transla ii gpgv 2.2.4-3 amd64 GNU privacy guard - signature veri ii grep 3.1-2 amd64 GNU grep, egrep and fgrep ii gzip 1.6-5+b1 amd64 GNU compression utilities ii hostname 3.20 amd64 utility to set/show the host name ii ifupdown 0.8.29 amd64 high level tools to configure netw ii init 1.51kali1 amd64 metapackage ensuring an init syste ii init-system-he 1.51kali1 all helper tools for all init systems ii iproute2 4.15.0-2 amd64 networking and traffic control too ii iptables 1.6.2-1 amd64 administration tools for packet fi ii iputils-ping 3:20161105-1 amd64 Tools to test the reachability of ii isc-dhcp-clien 4.3.5-3+b2 amd64 DHCP client for automatically obta ii isc-dhcp-commo 4.3.5-3+b2 amd64 common manpages relevant to all of ii kali-archive-k 2018.1 all GnuPG archive keys of the Kali arc ii kmod 25-1 amd64 tools for managing Linux kernel mo ii libacl1:amd64 2.2.52-3+b1 amd64 Access control list shared library ii libapparmor1:a 2.12-2 amd64 changehat AppArmor library ii libapt-inst2.0 1.6~alpha7 amd64 deb package format runtime library ii libapt-pkg5.0: 1.6~alpha7 amd64 package management runtime library ii libargon2-0:am 0~20161029-1 amd64 memory-hard hashing function - run ii libattr1:amd64 1:2.4.47-2+b amd64 Extended attribute shared library ii libaudit-commo 1:2.8.2-1 all Dynamic library for security audit ii libaudit1:amd6 1:2.8.2-1 amd64 Dynamic library for security audit ii libblkid1:amd6 2.31.1-0.4 amd64 block device ID library ii libbsd0:amd64 0.8.7-1 amd64 utility functions from BSD systems ii libbz2-1.0:amd 1.0.6-8.1 amd64 high-quality block-sorting file co ii libc-bin 2.26-6 amd64 GNU C Library: Binaries ii libc-l10n 2.26-6 all GNU C Library: localization files ii libc6:amd64 2.26-6 amd64 GNU C Library: Shared libraries ii libcap-ng0:amd 0.7.7-3.1+b1 amd64 An alternate POSIX capabilities li ii libcap2:amd64 1:2.25-1.2 amd64 POSIX 1003.1e capabilities (librar ii libcom-err2:am 1.43.9-1 amd64 common error description library ii libcryptsetup1 2:2.0.1-1kal amd64 disk encryption support - shared l ii libdb5.3:amd64 5.3.28-13.1+ amd64 Berkeley v5.3 Database Libraries [ ii libdebconfclie 0.241 amd64 Debian Configuration Management Sy ii libdevmapper1. 2:1.02.145-4 amd64 Linux Kernel Device Mapper userspa ii libdns-export1 1:9.11.2.P1- amd64 Exported DNS Shared Library ii libelf1:amd64 0.170-0.3 amd64 library to read and write ELF file ii libestr0:amd64 0.1.10-2.1 amd64 Helper functions for handling stri ii libext2fs2:amd 1.43.9-1 amd64 ext2/ext3/ext4 file system librari ii libfastjson4:a 0.99.8-2 amd64 fast json library for C ii libfdisk1:amd6 2.31.1-0.4 amd64 fdisk partitioning library ii libffi6:amd64 3.2.1-8 amd64 Foreign Function Interface library ii libgcc1:amd64 1:8-20180207 amd64 GCC support library ii libgcrypt20:am 1.8.1-4 amd64 LGPL Crypto library - runtime libr ii libgdbm3:amd64 1.8.3-14 amd64 GNU dbm database routines (runtime ii libgdbm5:amd64 1.14.1-3 amd64 GNU dbm database routines (runtime ii libgmp10:amd64 2:6.1.2+dfsg amd64 Multiprecision arithmetic library ii libgnutls30:am 3.5.18-1 amd64 GNU TLS library - main runtime lib ii libgpg-error0: 1.27-6 amd64 library for common error values an ii libhogweed4:am 3.4-1 amd64 low level cryptographic library (p ii libidn11:amd64 1.33-2.1 amd64 GNU Libidn library, implementation ii libidn2-0:amd6 2.0.4-1.1 amd64 Internationalized domain names (ID ii libip4tc0:amd6 1.6.2-1 amd64 netfilter libip4tc library ii libip6tc0:amd6 1.6.2-1 amd64 netfilter libip6tc library ii libiptc0:amd64 1.6.2-1 amd64 netfilter libiptc library ii libisc-export1 1:9.11.2.P1- amd64 Exported ISC Shared Library ii libjson-c3:amd 0.12.1-1.3 amd64 JSON manipulation library - shared ii libkmod2:amd64 25-1 amd64 libkmod shared library ii liblocale-gett 1.07-3+b3 amd64 module using libc functions for in ii liblogging-std 1.0.6-3 amd64 easy to use and lightweight loggin ii liblognorm5:am 2.0.3-1 amd64 log normalizing library ii liblz4-1:amd64 0.0~r131-2+b amd64 Fast LZ compression algorithm libr ii liblzma5:amd64 5.2.2-1.3 amd64 XZ-format compression library ii libmnl0:amd64 1.0.4-2 amd64 minimalistic Netlink communication ii libmount1:amd6 2.31.1-0.4 amd64 device mounting library ii libncurses5:am 6.1-1 amd64 shared libraries for terminal hand ii libncursesw5:a 6.1-1 amd64 shared libraries for terminal hand ii libnetfilter-c 1.0.6-2 amd64 Netfilter netlink-conntrack librar ii libnettle6:amd 3.4-1 amd64 low level cryptographic library (s ii libnewt0.52:am 0.52.20-2 amd64 Not Erik's Windowing Toolkit - tex ii libnfnetlink0: 1.0.1-3+b1 amd64 Netfilter netlink library ii libp11-kit0:am 0.23.9-2 amd64 library for loading and coordinati ii libpam-modules 1.1.8-3.7 amd64 Pluggable Authentication Modules f ii libpam-modules 1.1.8-3.7 amd64 Pluggable Authentication Modules f ii libpam-runtime 1.1.8-3.7 all Runtime support for the PAM librar ii libpam0g:amd64 1.1.8-3.7 amd64 Pluggable Authentication Modules l ii libpcre3:amd64 2:8.39-9 amd64 Old Perl 5 Compatible Regular Expr ii libpipeline1:a 1.5.0-1 amd64 pipeline manipulation library ii libpopt0:amd64 1.16-10+b2 amd64 lib for parsing cmdline parameters ii libprocps6:amd 2:3.3.12-4 amd64 library for accessing process info ii libreadline7:a 7.0-3 amd64 GNU readline and history libraries ii libseccomp2:am 2.3.1-2.1 amd64 high level interface to Linux secc ii libselinux1:am 2.7-2+b1 amd64 SELinux runtime shared libraries ii libsemanage-co 2.7-2 all Common files for SELinux policy ma ii libsemanage1:a 2.7-2+b1 amd64 SELinux policy management library ii libsepol1:amd6 2.7-1 amd64 SELinux library for manipulating b ii libslang2:amd6 2.3.1a-1 amd64 S-Lang programming library - runti ii libsmartcols1: 2.31.1-0.4 amd64 smart column output alignment libr ii libss2:amd64 1.43.9-1 amd64 command-line interface parsing lib ii libssl1.0.2:am 1.0.2n-1 amd64 Secure Sockets Layer toolkit - sha ii libssl1.1:amd6 1.1.0g-2 amd64 Secure Sockets Layer toolkit - sha ii libstdc++6:amd 8-20180207-2 amd64 GNU Standard C++ Library v3 ii libsystemd0:am 237-3 amd64 systemd utility library ii libtasn1-6:amd 4.13-2 amd64 Manage ASN.1 structures (runtime) ii libtext-charwi 0.04-7.1 amd64 get display widths of characters o ii libtext-iconv- 1.7-5+b6 amd64 converts between character sets in ii libtext-wrapi1 0.06-7.1 all internationalized substitute of Te ii libtinfo5:amd6 6.1-1 amd64 shared low-level terminfo library ii libudev1:amd64 237-3 amd64 libudev shared library ii libunistring2: 0.9.8-1 amd64 Unicode string library for C ii libuuid1:amd64 2.31.1-0.4 amd64 Universally Unique ID library ii libxapian30:am 1.4.5-1 amd64 Search engine library ii libxtables12:a 1.6.2-1 amd64 netfilter xtables library ii locales-all 2.26-6 amd64 GNU C Library: Precompiled locale ii login 1:4.5-1 amd64 system login tools ii logrotate 3.11.0-0.1 amd64 Log rotation utility ii lsb-base 9.20170808 all Linux Standard Base init script fu ii mawk 1.3.3-17+b3 amd64 a pattern scanning and text proces ii mlocate 0.26-2 amd64 quickly find files on the filesyst ii mount 2.31.1-0.4 amd64 tools for mounting and manipulatin ii nano 2.9.3-1 amd64 small, friendly text editor inspir ii ncurses-base 6.1-1 all basic terminal type definitions ii ncurses-bin 6.1-1 amd64 terminal-related programs and man ii netbase 5.4 all Basic TCP/IP networking system ii passwd 1:4.5-1 amd64 change and administer password and ii perl-base 5.26.1-4+b1 amd64 minimal Perl system ii procps 2:3.3.12-4 amd64 /proc file system utilities ii readline-commo 7.0-3 all GNU readline and history libraries ii rsyslog 8.32.0-1 amd64 reliable system and kernel logging ii sed 4.4-2 amd64 GNU stream editor for filtering/tr ii sensible-utils 0.0.11 all Utilities for sensible alternative ii sudo 1.8.21p2-3 amd64 Provide limited super user privile ii systemd 237-3 amd64 system and service manager ii systemd-sysv 237-3 amd64 system and service manager - SysV ii sysvinit-utils 2.88dsf-59.1 amd64 System-V-like utilities ii tar 1.29b-2 amd64 GNU version of the tar archiving u ii tasksel 3.43 all tool for selecting tasks for insta ii tasksel-data 3.43 all official tasks used for installati ii tzdata 2018c-1 all time zone and daylight-saving time ii udev 237-3 amd64 /dev/ and hotplug management daemo ii util-linux 2.31.1-0.4 amd64 miscellaneous system utilities ii vim-common 2:8.0.1453-1 all Vi IMproved - Common files ii vim-tiny 2:8.0.1453-1 amd64 Vi IMproved - enhanced vi editor - ii whiptail 0.52.20-2 amd64 Displays user-friendly dialog boxe ii xxd 2:8.0.1453-1 amd64 tool to make (or reverse) a hex du ii zlib1g:amd64 1:1.2.8.dfsg amd64 compression library - runtime |