Recopilación de información de Linux
Script de recopilación de información de Linux:
1. Dirección:
https://github.com/rebootuser/LinEnum
2. Uso:
cárguelo en el directorio /tmp y luego otorgue permisos para ejecutar y
recopilar manualmente.
1. Verifique el estado del puerto (servicio, conexión IP de intranet, etc.)
netstat -anpt
2. Verifique el estado del proceso
ps -ef 或者 ps -aux
top
3. Ver archivos (obtener contraseñas, directorios de sitios web, información de activos, etc.)
1)查看历史命令:cat /root/.bash_history
2)查看passwd文件:cat /etc/passwd
3)查看shadow文件:cat /etc/shadow
4)查看系统日志:cat /var/log/syslog或者/var/log/下的所有日志
4. Encuentra un archivo
find / -name *.conf
5. Ver tareas programadas
crontab -l
6. Ver información relacionada con el sistema.
cat /etc/issue 查看系统名称
cat /etc/lsb-release 查看系统名称,版本号 #或者 cat /etc/*release
uname -an 查看内核版本
7. Instalar información del software
dpkg -l
rpm -qa
8. Información de la red:
ifconfig
route #查看路由信息
9. Ver la última información de inicio de sesión de todos los usuarios.
lastlog
10. Ver otros usuarios actualmente conectados al comando w del sistema
Escanear:
1. Windows:
for/l %i in(1,1,255) do @ping 192.168.1.%i -w 1 -n 1 | find /i "ttl"
2.Linux:
#!/bin/bash
#测试局域网中的存活主机
for i in {
1..254}
do
ping -c 1 192.168.100.$i &>/dev/null && echo 192.168.100.$i is alive &
done