【注意】このサイトに記載されていることを他人に試すことは「不正アクセス禁止法」に該当する場合があります。詳しくはこちらから

Kali LinuxにWing PYTHON IDEをインストールする

ホワイトハッカーの知識座学,Kali Linux,python

ホワイトハッカーがコンピューターの脆弱性の確認をするために「Kali Linux」をパソコンの仮想環境にインストールして確認していますが、Python統合開発環境である「Wing PYTHON IDE」がKali Linuxにインストールできるのです。

これを使えば、Pythonで作成したセキュリティプログラムをKali Linuxで確認できるのではないでしょうか。

Wing PYTHON IDEのインストールの方法をご紹介します。
ディスクトップパソコンに仮想環境を作成してKali Linux 2021.1をインストールする手順については
ディスクトップパソコンに仮想環境を作成してKali Linux 2021.1をインストール(手順)」をご覧ください。

Wing PYTHON IDEインストールの準備

以下の環境で構築します。

  • Oracle VM VirtualBox 6.1
  • Kali Linux 2021.1
  • Wing PYTHON IDE 7.2.9(Wing Personal)
    ※Wing Personalは、学生や愛好家向けに設計された無料のPythonIDEです。
    https://wingware.com/

Wing PYTHON IDEのインストール

1.パソコンの仮想環境でKali Linuxを起動します。

2.ブラウザを起動して以下のアドレスを開きます。
https://wingware.com/downloads/

3.「Wing Personel」にある緑色の「Get personal」ボタンをクリックします。

4.「Wing Personal – Version 7.2.9 – Released 2021-04-12」のページが表示されます。
画面左にある「Ubuntu/Debian Package 64-bit」ボタンをクリックして「Wing Personel」をダウンロードします。
※「Linux」のボタンが無い場合はたぶんwindowsでダウンロードしている様子であるため、「Other OSes:」で「Linux」を選択すればボタンが表示されます。

5.ダウンロード先は
/home/kali/downloads/ になります。
このフォルダに「wing-personal-7.2.9.0-linux-x64.tar.bz2」の名前でダウンロードされています。

6.ダウンロードしたファイルをインストールします。
まず、端末を表示します。

7.端末が表示されたら以下のコマンドでダウンロードしたフォルダに移動します。

┌──(kali__kali)-[~]
└─$ pwd ←現在の位置を確認
/home/kali

┌──(kali__kali)-[~]
└─$ ls ←現在のフォルダに「Downloads」のフォルダがあることを確認
bp-j.com_ips.txt Pictures
cewl-wordlist.txt Public
Desktop Templates
Documents Videos
kali.png yahoo.co.jp_ips.txt
Music

┌──(kali__kali)-[~]
└─$ cd Downloads ←「Downloads」のフォルダに移動

┌──(kali__kali)-[~/Downloads]
└─$ ls ←「Downloads」のフォルダに「wing-personal」のインストーラーがあることを確認
wing-personal7_7.2.9-0_amd64.deb

8.「Wing Personel」のインストール
以下のコマンドでインストールします。
(事前にスーパーユーザになってください。)

┌──(kali__kali)-[~/Downloads]
└─$ sudo su
[sudo] password for kali:
┌──(root__kali)-[/home/kali/Downloads]
└─# dpkg -i wing-personal7_7.2.9-0_amd64.deb
Selecting previously unselected package wing-personal7.
(Reading database ... 267540 files and directories currently installed.)
Preparing to unpack wing-personal7_7.2.9-0_amd64.deb ...
Unpacking wing-personal7 (7.2.9-0) ...
Setting up wing-personal7 (7.2.9-0) ...
Processing triggers for libc-bin (2.31-9) ...
Processing triggers for kali-menu (2021.1.4) ...

┌──(root__kali)-[/home/kali/Downloads]
└─#

※これで「Wing Personel」のインストールが完了しました。

「Wing Personel」の起動

1.「wing-personal7.2」を入力します。

┌──(kali__kali)-[~]
└─$ wing-personal7.2

2.License Agreement画面で「Accept(承認)」ボタンを押下します。

3.Wing Tips画面は「×」で画面を消去します。

4.「Wing Personel 7」が起動しました。

5.動作確認のため、「Hello World」を試してみます。

Wing PYTHON IDEのインストールのまとめ

簡単にPythonの環境が作成できました。
これで、Kali Linux上でPythonを使って面白いプログラムが作れそうです。

いろいろ勉強しながらプログラムを紹介したいですね。
お楽しみに!!