2017年3月5日日曜日

kali linuxのインストールとWing IDEの準備

サイバーセキュリティプログラミング pythonで学ぶハッカーの思考
を購入

さっそく、第1章を読んで、kali linuxとWing IDEを導入
kali linuxはVirtualBoxに導入
参照ページはこちら

その後、python環境の確認と必要パッケージの導入実施
以下コマンドのみ紹介

###バージョン確認###
#python --version

###パッケージ管理ツールのインストール###
#apt-get install python-setuptools pytho-pip

###GitHubを使ったトロイの木馬をビルドするために使うモジュールのインストール###
#pip intall github3.py

###正しくインストールされたかの確認###
#python
>>>import github3
>>>exit()


続いてWing IDEの導入
結果からいうと本に記載のあるdebの導入は失敗
dpkg -i wingide5_5.1.5-1_amd64.deb
(本ではwingide5_5.1.5-1_i386.deb しかし検証環境は64bitのためamd64.debを使用)

https://wingware.com/pub/wingide/5.1.5/
より
wingide-5.1.5-1-x86_64-linux.tar.gz
をダウンロードして導入
導入手順はこちらを参照

起動は、GUIからはできなかった。
以下のコマンドでWingIDEを起動
#wing5.1

その後は
[Stack Data]タブ

[Debug Probe]タブ
の使い方の説明あり。
[Debug Probe]タブについては
エディタ画面に以下のコマンドを記載
converted_integer
1
converted_interger = 2
その後F5を押すとスクリプトの実行を再開できると本には説明がある。
F5をおしてみたが、実際成功しているのかどうかがよくわからない。

予定
サイバーセキュリティプログラミング pythonで学ぶハッカーの思考
の2章実施


2017年1月15日日曜日

esxi 5.5から6.5へアップデート時Initializing IOV発生_

以下の手順で、esxi 5.5から6.5へアップデート

環境
作業環境:windows10
esxiはHP ML110 G7にインストール

1.esxi6.5のisoイメージをダウンロード

2.isoイメージをDVDに書き込み

3.esxi環境にdvdをセット。

4.esxiを再起動。再起動後、F11をクリック⇒dvdで起動する

5.6.5のインストーラーを選択。

6.initializing IOVとなって、そのまま処理が止まった。

以下のページに対処方法の記載あり。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14155250564

VMインストーラー起動直後にShift Oを押す(画面下部に記載あり)

出てきたコマンドの後ろにそのまま(スペース)noIOMMUを入力してエンター

普通にインストール→完了したらDVDメディアを取り出して、再起動

また最初の起動画面でShift Oを押す(画面下部に記載あり)

出てきたコマンドの後ろにそのまま(スペース)noIOMMUを入力してエンター

普通にVMが起動するので、トラブルシューティングオプションからSSHを使用するよう設定する。またIPアドレスを振って外部からSSH接続できるようにしておく

外部のPCからSSH接続(チャレンジレスポンス)で接続し、そのあとに
vi /bootbank/boot.cfg
開いたらkerneloptの項目の後ろに(スペース)noIOMMUを入力し保存する。


------
bootstate=0
kernel=tboot.b00
title=Loading VMware ESXi
kernelopt=no-auto-partition noIOMMU
modules=b.b00 --- jumpstrt.gz --- useropts.gz --- features.gz --- k.b00 --- char
build=6.5.0-4564106
updated=2
------

再起動してみて

2016年8月13日土曜日

centos6でRMforgeのインストール

centos6インストール後、初期設定にてRMforgeのインストールを試みるも失敗。

実行コマンドは以下
#yum -y install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

参考サイト
http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
へアクセスしても失敗するのでアドレスが変わった模様。

ググって直接ダウンロード
サイトは以下
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/
ダウンロードしたファイル名
2013-03-20 15:59 12K

2016年7月23日土曜日

virsh startコマンド実行時モニターに接続中にプロセスが終了しましたエラー発生

centos7環境でKVM環境を構築し、ゲストOSの作成にも成功。

その後
https://centossrv.com/kvm-clone.shtml
を参考にゲストOSの複製

しかし複製したゲストOSを起動時にエラー発生。

[root@centos7 ~]# virsh start centos7guest2
エラー: ドメイン centos7guest2 の起動に失敗しました
エラー: 内部エラー: モニターに接続中にプロセスが終了しました: 2016-07-22T15:21:26.084792Z qemu-kvm: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-centos7guest/org.qemu.guest_agent.0,server,nowait: Failed to bind socket: No such file or directory
2016-07-22T15:21:26.084864Z qemu-kvm: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-centos7guest/org.qemu.guest_agent.0,server,nowait: chardev: opening backend "socket" failed

以下の手順で回避
[root@centos7 ~]# virsh edit centos7guest2

   
     
     
     

   

/*** 赤字部分を、複製後の仮想マシンを設定***/
/****viコマンドと同じ要領で編集可能***/


[root@centos7 ~]# virsh start centos7guest2
ドメイン centos7guest2 が起動されました
[root@centos7 ~]#

参考
ぽぽぽぽーんのネットワークとOSS

2016年7月7日木曜日

Inspiron 3521でwindows7からwindows10へのアップグレードに成功

Windows7を利用しているが、Windows10への無償アップグレードの期限が7月29日までということで、アップデートを実施した。

1.まずはバックアップ
念のため、イメージとフォルダ単位の2通りでバックアップ実施。
参照サイトはこちら
バックアップ先はバッファロー製の外付けHDD
1つイメージのバックアップで約2時間。
フォルダ単位のバックアップで約2時間。
バックアップは夜中に実施。

2.windows10のアップグレード
翌日は8時30頃から、Windows10のアップデート作業に入る。
以下のサイトのstep1から順番に参照にして、アップデート作業を実施。
Windows10アップグレードガイド
途中media centerを削除する旨のメッセージが表示されるなど、ガイドには載っていない画面ショットも少しみられる。
9時から作業してその後、仮眠をとって11時ごろにおきたらstep5まで移動していた。
その後step22までにおよそ1時間で終了。


その後はDVDを再生するため以下のサイト参考にしてWindowsDVDプレイヤーを導入。
手元にあるDVDは特に問題なく再生できている。

合計作業時間 約5時間。

その他気づいたこと
Windows7のデスクトップ上にあるアイコンはそのままWindows10でも残っている。
フリーソフトのハヤえもんは、Windows10でも動作しました。
ハヤえもんのバージョンは2.52でした。


2016年3月27日日曜日

/varの空き領域を増やす_centos6

# df -h /***既存の/varの空き容量を確認***/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       69G   59G  6.4G  91% /
tmpfs                 2.9G   80K  2.9G   1% /dev/shm
/dev/sda1             477M  142M  310M  32% /boot
/dev/mapper/vg_centos6-lv_home
                      174G   61M  165G   1% /home
/dev/mapper/vg_centos6-lvol0
                       60G   32G   25G  57% /var

kvmのイメージファイルを/var/kvm/image以下に保存したい。

# ls /var/kvm/images/
template1.img  www1.img

# du -h /var/kvm/images/
32G     /var/kvm/images/

/varの空き容量を40G増やすことにする。

# lvdisplay
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_root
  LV Name                lv_root
  VG Name                vg_centos6
  LV UUID                0GHTft-n48J-prcX-hV1O-fZ1R-ZlL2-dvdAWG
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:27:49 +0900
  LV Status              available
  # open                 1
  LV Size                70.00 GiB
  Current LE             17920
  Segments               3
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_home
  LV Name                lv_home
  VG Name                vg_centos6
  LV UUID                F6FT0Y-TKse-zeMy-dEwc-JBMW-66fG-x9GxGW
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:28:16 +0900
  LV Status              available
  # open                 1
  LV Size                176.58 GiB
  Current LE             45205
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_swap
  LV Name                lv_swap
  VG Name                vg_centos6
  LV UUID                9OSVwv-wmEa-CYcA-aYn0-q3Br-0CmH-tUliqW
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:29:42 +0900
  LV Status              available
  # open                 1
  LV Size                5.81 GiB
  Current LE             1488
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lvol0
  LV Name                lvol0
  VG Name                vg_centos6
  LV UUID                aeIEuE-jj2a-pDTV-N2pL-BCSG-W8e5-NX3gw7
  LV Write Access        read/write
  LV Creation host, time centos6, 2016-03-24 12:18:36 +0900
  LV Status              available
  # open                 1
  LV Size                60.00 GiB
  Current LE             15360
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3
# vgdisplay /***空き容量があることを確認***?
  --- Volume group ---
  VG Name               vg_centos6
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               2.05 TiB
  PE Size               4.00 MiB
  Total PE              536424
  Alloc PE / Size       79973 / 312.39 GiB
  Free  PE / Size       456451 / 1.74 TiB
  VG UUID               l7l1Qm-1a6k-aLuo-f6as-Ad9W-fKUb-rlSp0Q

# lvextend -L +40G /dev/vg_centos6/lvol0 /***/varに割り当てられた論理ボリュームを40G増やす***/
  Size of logical volume vg_centos6/lvol0 changed from 60.00 GiB (15360 extents) to 100.00 GiB (25600 extents).
  Logical volume lvol0 successfully resized

# df -h /***/varはまだ増えていない***/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       69G   59G  6.4G  91% /
tmpfs                 2.9G   80K  2.9G   1% /dev/shm
/dev/sda1             477M  142M  310M  32% /boot
/dev/mapper/vg_centos6-lv_home
                      174G   61M  165G   1% /home
/dev/mapper/vg_centos6-lvol0
                       60G   32G   25G  57% /var

# vgdisplay /***Freeの値は減っている***/
  --- Volume group ---
  VG Name               vg_centos6
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               4
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               2.05 TiB
  PE Size               4.00 MiB
  Total PE              536424
  Alloc PE / Size       90213 / 352.39 GiB
  Free  PE / Size       446211 / 1.70 TiB
  VG UUID               l7l1Qm-1a6k-aLuo-f6as-Ad9W-fKUb-rlSp0Q

[root@centos6 ~]# resize2fs /dev/vg_centos6/lvol0 /***論理ボリュームの容量を/varに反映させる***/
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/vg_centos6/lvol0 is mounted on /var; on-line resizing required
old desc_blocks = 4, new_desc_blocks = 7
Performing an on-line resize of /dev/vg_centos6/lvol0 to 26214400 (4k) blocks.
The filesystem on /dev/vg_centos6/lvol0 is now 26214400 blocks long.

# df -h /***/varの空き容量が増えている***/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       69G   59G  6.4G  91% /
tmpfs                 2.9G   80K  2.9G   1% /dev/shm
/dev/sda1             477M  142M  310M  32% /boot
/dev/mapper/vg_centos6-lv_home
                      174G   61M  165G   1% /home
/dev/mapper/vg_centos6-lvol0
                       99G   32G   62G  34% /var

#

2016年3月26日土曜日

論理ボリュームを作成して/varの空き容量を増やす_centos6

# vgdisplay /***空き容量があることとボリュームグループ名を確認***/
  --- Volume group ---
  VG Name               vg_centos6
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  6
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               3
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               2.05 TiB
  PE Size               4.00 MiB
  Total PE              536424
  Alloc PE / Size       62053 / 242.39 GiB
  Free  PE / Size       474371 / 1.81 TiB 
  VG UUID               l7l1Qm-1a6k-aLuo-f6as-Ad9W-fKUb-rlSp0Q
# lvcreate -L 20G /dev/vg_centos6 /***論理ボリュームを作成。lvol0が新規作成される***/
  Logical volume "lvol0" created.
# lvdisplay /***論理ボリュームlvol0が作成されていることを確認***/
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_root
  LV Name                lv_root
  VG Name                vg_centos6
  LV UUID                0GHTft-n48J-prcX-hV1O-fZ1R-ZlL2-dvdAWG
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:27:49 +0900
  LV Status              available
  # open                 1
  LV Size                60.00 GiB
  Current LE             15360
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_home
  LV Name                lv_home
  VG Name                vg_centos6
  LV UUID                F6FT0Y-TKse-zeMy-dEwc-JBMW-66fG-x9GxGW
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:28:16 +0900
  LV Status              available
  # open                 1
  LV Size                176.58 GiB
  Current LE             45205
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lv_swap
  LV Name                lv_swap
  VG Name                vg_centos6
  LV UUID                9OSVwv-wmEa-CYcA-aYn0-q3Br-0CmH-tUliqW
  LV Write Access        read/write
  LV Creation host, time centos6, 2015-12-05 22:29:42 +0900
  LV Status              available
  # open                 1
  LV Size                5.81 GiB
  Current LE             1488
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
  --- Logical volume ---
  LV Path                /dev/vg_centos6/lvol0
  LV Name                lvol0
  VG Name                vg_centos6
  LV UUID                aeIEuE-jj2a-pDTV-N2pL-BCSG-W8e5-NX3gw7
  LV Write Access        read/write
  LV Creation host, time centos6, 2016-03-24 12:18:36 +0900
  LV Status              available
  # open                 0
  LV Size                20.00 GiB
  Current LE             5120
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3

# mkfs -t ext3 /dev/vg_centos6/lvol0 /***作成した論理ボリュームに対してファイルシステムを作成***/
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=1 blocks, Stripe width=0 blocks
1310720 inodes, 5242880 blocks
262144 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
160 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: dodone
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
# mount /dev/vg_centos6/lvol0 /var /***論理ボリュームを/varにマウント***/
# df -h /***/varに空き容量があることを確認***/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_centos6-lv_root
                       59G   59G     0 100% /
tmpfs                 2.9G   80K  2.9G   1% /dev/shm
/dev/sda1             477M  142M  310M  32% /boot
/dev/mapper/vg_centos6-lv_home
                      174G   61M  165G   1% /home
/dev/mapper/vg_centos6-lvol0
                       20G  173M   19G   1% /var

# echo /dev/vg_centos6/lvol0 /var ext3 defaults 1 1 >> /etc/fstab /***再起動後もマウントされる状態にする***/


参考:論理ボリューム追加