はじめに
PowerShellでSSHアクセス
-
PowerShellの開始 (キー入力):
Win
+x
>a
>はい
※Windows7以降標準搭載
ssh root@192.168.1.1
ssh root@192.168.1.1のショートカット作成(デスクトップ)
powershell
$DESKTOP = ([Environment]::GetFolderPath("Desktop") + "\192.168.1.1.lnk")
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$DESKTOP")
$Shortcut.TargetPath = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe"
$Shortcut.Arguments = '-windowstyle hidden -ExecutionPolicy RemoteSigned "Start-Process ssh root@192.168.1.1"'
$Shortcut.IconLocation = "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,0"
$Shortcut.WorkingDirectory = "."
$Shortcut.Save()
強制的に貼り付け
yes
SSHログイン出来ない場合
known_hostsクリア
-
C:\Users\yourusername\.ssh\known_hosts
※Windows隠しファイル
powershell
Clear-Content .ssh\known_hosts -Force
OpenSSHのインストール
※Windows 10 Fall Creators Update(1709)以降標準搭載
- 機能の確認
powershell
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
- 機能のインストール
powershell
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
パケットキャプチャー
TCPDUMP
- デバイスの設定
opkg update
opkg install tcpdump
uci add dropbear dropbear
uci set dropbear.@dropbear[-1].RootPasswordAuth="on"
uci set dropbear.@dropbear[-1].PasswordAuth="on"
uci set dropbear.@dropbear[-1].GatewayPorts='on'
uci set dropbear.@dropbear[-1].Port="23" #任意のポート
uci commit dropbear
/etc/init.d/dropbear restart
Wireshark
-
Windowsの設定
-
Stable Release: 4.0.6
※インストール時sshdump
必須 -
以下のショートカットを作成
"C:\Program Files\Wireshark\Wireshark.exe" -k -i -
-
-
ワイヤーシャークの設定
-
SSH remote capture
- Serverタブ
- Remote SSH server address :
192.168.1.1
- Remote SSH server port :
23
# デバイスで設定したポート
- Remote SSH server address :
- Authnticationタブ
- Remote SSH server usename :
root
- Remote SSH server password :
デバイスのパスワード
- Remote SSH server usename :
- Captureタブ
- Remote capture command :
-i br-lan -U -s0 -w -
- Remote capture command :
- Serverタブ
-
luci-app-tcpdump
git clone https://github.com/KFERMercer/luci-app-tcpdump.git ./package/luci-app-tcpdump
make menuconfig
エアクラック
opkg update
opkg install aircrack-ng