一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux信息收集詳解

哆啦安全 ? 來(lái)源:Z2O安全攻防 ? 作者:Z2O安全攻防 ? 2022-11-11 09:03 ? 次閱讀

Linux信息收集

本機(jī)基本信息

#管理員
$普通用戶
@之前表示登錄的用戶名稱,之后表示主機(jī)名,再之后表示當(dāng)前所在目錄
/表示根目錄
~表示當(dāng)前用戶家目錄

1、內(nèi)核,操作系統(tǒng)和設(shè)備信息

uname-a打印所有可用的系統(tǒng)信息
uname-r內(nèi)核版本
uname -n 系統(tǒng)主機(jī)名。
uname-m查看系統(tǒng)內(nèi)核架構(gòu)(64位/32位)
hostname系統(tǒng)主機(jī)名
lsb_release-a發(fā)行版信息
cat/proc/version內(nèi)核信息
cat/etc/*-release發(fā)行版信息
cat/etc/issue發(fā)行版信息
cat/proc/cpuinfoCPU信息
2a0cdffe-6159-11ed-8abf-dac502259ad0.png2a1cdd46-6159-11ed-8abf-dac502259ad0.png

2、用戶和群組

cat/etc/passwd列出系統(tǒng)上的所有用戶
cat/etc/shadow查看用戶Hash
cat/etc/group列出系統(tǒng)上的所有組
groups當(dāng)前用戶所在的組
groupstesttest用戶所在的組
getentgroupxxxxxx組里的用戶

grep-v-E"^#"/etc/passwd|awk-F:'$3==0{print$1}'列出所有的超級(jí)用戶賬戶
awk-F:'length($2)==0{print$1}'/etc/shadow#查看是否存在空口令用戶
awk'/$1|$6/{print$1}'/etc/shadow#查看遠(yuǎn)程登錄的賬號(hào)

whoami查看當(dāng)前用戶
w誰(shuí)目前已登錄,他們正在做什么
who命令用于顯示系統(tǒng)中有哪些使用者正在上面
last最后登錄用戶的列表
lastlog所有用戶上次登錄的信息
lastlog–u%username%有關(guān)指定用戶上次登錄的信息
2a30e692-6159-11ed-8abf-dac502259ad0.png

[^可以看到y(tǒng)okan用戶在sudo組里]:

2a4b6a58-6159-11ed-8abf-dac502259ad0.png2a574ca6-6159-11ed-8abf-dac502259ad0.png

3、用戶和權(quán)限信息

whoami當(dāng)前用戶名
id當(dāng)前用戶信息
cat/etc/sudoers可以使用sudo提升到root的用戶
sudo-l當(dāng)前用戶可以以root身份執(zhí)行操作
2a6276ee-6159-11ed-8abf-dac502259ad0.png?2a75c816-6159-11ed-8abf-dac502259ad0.png

yokan用戶可以以root身份執(zhí)行任意操作

4、環(huán)境信息

env顯示所有的環(huán)境變量
set顯示本地環(huán)境變量
echo$PATH環(huán)境變量中的路徑信息
export[-fnp][變量名稱]=[變量設(shè)置值]顯示和設(shè)置環(huán)境變量
pwd輸出工作目錄
cat/etc/profile顯示默認(rèn)系統(tǒng)變量
cat/etc/shells顯示可用的shell
ls-la/etc/*.conf查看etc下所有配置文件
2a7d15c6-6159-11ed-8abf-dac502259ad0.png

5、歷史命令

顯示當(dāng)前用戶的歷史命令記錄

history
cat~/.bash_history

#查看其他用戶的歷史命令文件
cat/home/user/.bash_history

history顯示內(nèi)存和~/.bash_history中的所有內(nèi)容;內(nèi)存中的內(nèi)容并沒(méi)有立刻寫(xiě)入~/.bash_history,只有當(dāng)當(dāng)前shell關(guān)閉時(shí)才會(huì)將內(nèi)存內(nèi)容寫(xiě)入shell

6、進(jìn)程信息

psaux以用戶的格式顯示所有進(jìn)程,包括非終端的進(jìn)程
ps-ef顯示所有進(jìn)程,顯示UID,PPIP(父進(jìn)程),C與STIME欄位
ps-ef|grepjava查詢某個(gè)應(yīng)用的所有進(jìn)程信息
top實(shí)時(shí)顯示占用最多的進(jìn)程
2a90b6ee-6159-11ed-8abf-dac502259ad0.png

如果想查看進(jìn)程的CPU占用率和內(nèi)存占用率,可以使用aux

如果想查看進(jìn)程的父進(jìn)程ID和完整的COMMAND命令,可以使用-ef

lsof-c$PID查看進(jìn)程關(guān)聯(lián)文件
/proc/$PID/cmdline完整命令行信息
/proc/$PID/comm進(jìn)程的命令名
/proc/$PID/cwd進(jìn)程當(dāng)前工作目錄的符號(hào)鏈接
/proc/$PID/exe運(yùn)行程序的符號(hào)鏈接
/proc/$PID/environ進(jìn)程的環(huán)境變量
/proc/$PID/fd進(jìn)程打開(kāi)文件的情況

7、服務(wù)信息

cat/etc/services查詢存在的服務(wù)
cat/etc/services|grepJava查詢對(duì)應(yīng)的服務(wù)
systemctllist-units--type=service--state=running查詢已經(jīng)開(kāi)啟的服務(wù)
2aa8897c-6159-11ed-8abf-dac502259ad0.png

8、計(jì)劃任務(wù)

在Linux系統(tǒng)中,計(jì)劃任務(wù)一般是由cron承擔(dān)。cron啟動(dòng)后,它會(huì)讀取它的所有配置文件(全局性配置文件/etc/crontab,以及每個(gè)用戶的計(jì)劃任務(wù)配置文件),然后cron會(huì)根據(jù)命令和執(zhí)行時(shí)間來(lái)按時(shí)來(lái)調(diào)用工作任務(wù)。

/var/spool/cron/crontabs :這個(gè)目錄以賬號(hào)來(lái)區(qū)分每個(gè)用戶自己的執(zhí)行計(jì)劃
/etc/crontab :系統(tǒng)執(zhí)行計(jì)劃,需要在后邊加上用戶格式
所有計(jì)劃任務(wù)項(xiàng):
/var/spool/cron/*
/var/spool/anacron/*
/etc/crontab
/etc/anacrontab
/etc/cron.*
/etc/anacrontab
crontab-l查詢當(dāng)前用戶所有的計(jì)劃任務(wù)
crontab-l-uuser查詢指定用戶的計(jì)劃任務(wù)
cat/var/spool/cron/crontabs/root查詢r(jià)oot用戶的計(jì)劃任務(wù)

9、網(wǎng)絡(luò)、路由和通信

查詢ip

ifconfig
ipaddr

打印路由信息

route查詢路由表
route-n查詢路由表,以ip地址顯示
netstat-r查詢路由表
ipro

查看系統(tǒng)arp表

arp-a

端口開(kāi)放情況

netstat-antup所有端口
netstat-antptcp端口
netstat-anupudp端口

查看端口服務(wù)映射

cat/etc/services

列出iptables的配置規(guī)則

iptables-L

顯示網(wǎng)卡信息

netstat-i

dns信息

cat/etc/resolv.conf查看dns配置信息
dnsdomainname-V打印DNS系統(tǒng)中FQDN名稱中的域名
cat/etc/hosts查看hosts域名解析文件

10、已安裝應(yīng)用

rpm-qa--last#Redhat、CentOS
rpm-qapolkit#查看指定應(yīng)用的安裝版本

dpkg-l#ubuntu、debian
dpkg-lpolicykit-1#查看指定應(yīng)用的安裝版本
dpkg-Lxxx#查詢某個(gè)軟件所關(guān)聯(lián)的文件

11、查找能寫(xiě)或執(zhí)行的目錄

find/-writable-typed2>/dev/null
find/-perm-o+w-typed2>/dev/null
find/-perm-o+x-typed2>/dev/null

12、防火墻

iptables-L查看防火墻配置

查看防火墻狀態(tài):
systemctlstatusfirewalld
serviceiptablesstatus
暫時(shí)關(guān)閉防火墻:
systemctlstopfirewalld
serviceiptablesstop
永久關(guān)閉防火墻:
systemctldisablefirewalld
chkconfigiptablesoff
重啟防火墻:
systemctlenablefirewalld
serviceiptablesrestart

13、敏感文件

find命令 -o參數(shù) 表示或者的意思

find/-typef-iname"*.bash_history"-o-iname"*config*"-o-iname"web.xml"-o-iname"*database*"-o-iname"*pass*"2>/dev/null

查找SSH密鑰:

find/-name"id_dsa*"-o-name"id_rsa*"-o-name"known_hosts"-o-name"authorized_hosts"-o-name"authorized_keys"2>/dev/null|xargs-rls

Web應(yīng)用服務(wù)

常見(jiàn)配置文件路徑:

/apache/apache/conf/httpd.conf
/apache/apache2/conf/httpd.conf
/apache/php/php.ini
/bin/php.ini
/etc/apache/apache.conf
/etc/apache/httpd.conf
/etc/apache2/apache.conf
/etc/apache2/httpd.conf
/etc/apache2/sites-available/default
/etc/apache2/vhosts.d/00_default_vhost.conf
/etc/httpd/conf.d/httpd.conf
/etc/httpd/conf.d/php.conf
/etc/httpd/conf/httpd.conf
/etc/httpd/php.ini
/etc/init.d/httpd
/etc/php.ini
/etc/php/apache/php.ini
/etc/php/apache2/php.ini
/etc/php/cgi/php.ini
/etc/php/php.ini
/etc/php/php4/php.ini
/etc/php4.4/fcgi/php.ini
/etc/php4/apache/php.ini
/etc/php4/apache2/php.ini
/etc/php4/cgi/php.ini
/etc/php5/apache/php.ini
/etc/php5/apache2/php.ini
/etc/php5/cgi/php.ini
/etc/phpmyadmin/config.inc.php
/home/apache/conf/httpd.conf
/home/apache2/conf/httpd.conf
/home/bin/stable/apache/php.ini
/home2/bin/stable/apache/php.ini
/NetServer/bin/stable/apache/php.ini
/opt/www/conf/httpd.conf
/opt/xampp/etc/php.ini
/PHP/php.ini
/php/php.ini
/php4/php.ini
/php5/php.ini
/usr/lib/php.ini
/etc/nginx/nginx.conf
/usr/lib/php/php.ini
/usr/local/apache/conf/httpd.conf
/usr/local/apache/conf/php.ini
/usr/local/apache2/conf/httpd.conf
/usr/local/apache2/conf/php.ini
/usr/local/etc/php.ini
/usr/local/httpd/conf/httpd.conf
/usr/local/lib/php.ini
/usr/local/php/lib/php.ini
/usr/local/php4/lib/php.ini
/usr/local/php4/lib/php.ini
/usr/local/php4/php.ini
/usr/local/php5/etc/php.ini
/usr/local/php5/lib/php.ini
/usr/local/php5/php5.ini
/usr/local/share/examples/php/php.ini
/usr/local/share/examples/php4/php.ini
/usr/local/Zend/etc/php.ini
/var/apache2/config.inc
/var/httpd/conf/httpd.conf
/var/httpd/conf/php.ini
/var/httpd/conf/php.ini
/var/local/www/conf/httpd.conf
/var/local/www/conf/php.ini
/var/www/conf/httpd.conf
/web/conf/php.ini
/www/conf/httpd.conf
/www/php/php.ini
/www/php4/php.ini
/www/php5/php.ini
/xampp/apache/bin/php.ini
/xampp/apache/conf/httpd.conf

數(shù)據(jù)庫(kù)

/etc/init.d/mysql
/etc/my.cnf
/etc/mysql/my.cnf
/etc/mysql/my.cnf
/var/lib/mysql/my.cnf
/var/lib/mysql/mysql/user.MYD
/usr/local/mysql/bin/mysql
/usr/local/mysql/my.cnf
/usr/share/mysql/my.cnf

自動(dòng)化腳本

linux_info.sh

#!/bin/bash

#輸出文件
filename=$(date+%s)'.log'

echo"信息收集"
echo-e"
"|tee-a$filename
echo"賬戶信息收集"|tee-a$filename
cat/etc/passwd|tee-a$filename
echo-e"
"|tee-a$filename
echo"shadow"|tee-a$filename
cat/etc/shadow|tee-a$filename
echo-e"
"|tee-a$filename
echo"進(jìn)程信息收集"|tee-a$filename
psaux|tee-a$filename
echo-e"
"|tee-a$filename
echo"網(wǎng)絡(luò)連接"|tee-a$filename
netstat-antlp|tee-a$filename
echo-e"
"|tee-a$filename
echo"當(dāng)前用戶:"$(whoami)2>/dev/null|tee-a$filename
echo-e"
"|tee-a$filename
echo"端口監(jiān)聽(tīng)"|tee-a$filename
netstat-lnpt|tee-a$filename
echo-e"
"|tee-a$filename
echo"可登陸用戶"|tee-a$filename
cat/etc/passwd|grep-E-v'nologin$|false'|tee-a$filename
echo-e"
"|tee-a$filename
echo"增加用戶的日志"|tee-a$filename
grep"useradd"/var/log/secure|tee-a$filename
echo-e"
"|tee-a$filename
echo"History操作提取"|tee-a$filename
cat~/.*history|tee-a$filename
echo-e"
"|tee-a$filename
echo"登錄成功的IP"|tee-a$filename
grep"Accepted"/var/log/secure*|awk'{print$11}'|sort|uniq-c|sort-nr|more|tee-a$filename
echo-e"
"|tee-a$filename
echo"查看路由表"|tee-a$filename
route-n|tee-a$filename
echo-e"
"|tee-a$filename
echo"查看SSHkey"|tee-a$filename
sshkey=${HOME}/.ssh/authorized_keys
if[-e"${sshkey}"];then
cat${sshkey}|tee-a$filename
else
echo-e"SSHkey文件不存在
"|tee-a$filename
fi
echo-e"
"|tee-a$filename
echo"查看known_hosts"|tee-a$filename
cat~/.ssh/known_hosts|tee-a$filename
echo-e"
"|tee-a$filename
echo"查找WEB-INF"|tee-a$filename
find/-name*.properties2>/dev/null|grepWEB-INF|tee-a$filename
echo-e"
"|tee-a$filename
echo"user|pass|pwd|uname|login|db_"|tee-a$filename
find/-name"*.properties"|xargsegrep-i"user|pass|pwd|uname|login|db_"|tee-a$filename
echo-e"
"|tee-a$filename
echo"jdbc:|pass=|passwd="|tee-a$filename
find/-regex".*.properties|.*.conf|.*.config|.*.sh"|xargsgrep-E"=jdbc:|pass=|passwd="|tee-a$filename
echo-e"
"|tee-a$filename
#Authorcances
echo"ip和網(wǎng)卡信息"|tee-a$filename
ipa|awk'{print$2,$4}'|tee-a$filename
echo-e"
"|tee-a$filename
echo"可登陸用戶"|tee-a$filename
cat/etc/passwd|grep-E-v'sync$|halt$|nologin$|false|shutdown'|tee-a$filename
echo-e"
"|tee-a$filename
echo"用戶登陸日志"|tee-a$filename
lastlog|tee-a$filename
echo-e"
"|tee-a$filename
echo"查看hosts"|tee-a$filename
cat/etc/hosts|tee-a$filename
echo-e"
"|tee-a$filename
echo"查看系統(tǒng)版本"|tee-a$filename
cat/etc/*-release|tee-a$filename
echo-e"
"|tee-a$filename
echo"查看內(nèi)核版本"|tee-a$filename
uname-mrs|tee-a$filename






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11013

    瀏覽量

    215295
  • LINUX內(nèi)核
    +關(guān)注

    關(guān)注

    1

    文章

    317

    瀏覽量

    22110
  • Shell
    +關(guān)注

    關(guān)注

    1

    文章

    371

    瀏覽量

    23842
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux系統(tǒng)用戶權(quán)限詳解

    Linux 是一種開(kāi)源的、基于 Unix 的操作系統(tǒng),它因其靈活性、穩(wěn)定性和高性能而廣泛應(yīng)用于服務(wù)器、嵌入式系統(tǒng)、超級(jí)計(jì)算機(jī)、桌面計(jì)算等領(lǐng)域。
    的頭像 發(fā)表于 04-25 10:56 ?126次閱讀
    <b class='flag-5'>Linux</b>系統(tǒng)用戶權(quán)限<b class='flag-5'>詳解</b>

    Linux系統(tǒng)配置優(yōu)化技巧

    應(yīng)用系統(tǒng)跑在操作系統(tǒng)上面,系統(tǒng)的性能也關(guān)系到應(yīng)用程序的性能,這里講一些Linux性能關(guān)鍵的配置信息。
    的頭像 發(fā)表于 03-04 11:27 ?297次閱讀

    Linux軟件防火墻iptables詳解

    Linux提供的軟件防火墻,名為iptables,它可以理解為是一個(gè)客戶端代理,通過(guò)iptables的代理,將用戶配置的安全策略執(zhí)行到對(duì)應(yīng)的安全框架中,這個(gè)安全框架稱之為netfilter。
    的頭像 發(fā)表于 03-01 14:50 ?485次閱讀
    <b class='flag-5'>Linux</b>軟件防火墻iptables<b class='flag-5'>詳解</b>

    射頻功率收集電路

    本文重點(diǎn)射頻功率收集,對(duì)于源和負(fù)載之間的最佳功率傳輸、減少功率反射和提高系統(tǒng)效率而言,IMN至關(guān)重要。能量收集整流器和電壓倍增器電路(例如Cockcroft–Walton和Dickson倍增器)是將
    的頭像 發(fā)表于 02-14 16:51 ?409次閱讀
    射頻功率<b class='flag-5'>收集</b>電路

    信息安全管理必備!Linux系統(tǒng)使用SSH登錄root賬號(hào)的方法

    Linux遠(yuǎn)程管理信息安全必備!本文介紹各類Linux開(kāi)發(fā)板/主板使用SSH登錄root賬號(hào)的方法,使用觸覺(jué)智能RK3562開(kāi)發(fā)板演示,關(guān)注觸覺(jué)智能,持續(xù)為大家?guī)?lái)更多使用技巧!
    的頭像 發(fā)表于 02-12 15:46 ?470次閱讀
    <b class='flag-5'>信息</b>安全管理必備!<b class='flag-5'>Linux</b>系統(tǒng)使用SSH登錄root賬號(hào)的方法

    低功耗應(yīng)用的環(huán)境能量收集

    作者: Pete Bartolik 如今的能量收集應(yīng)用層出不窮。美國(guó)政府對(duì)清潔能源的投資以及私營(yíng)企業(yè)對(duì)清潔能源制造、電動(dòng)汽車和電池以及清潔發(fā)電的 4000 億美元投資可謂是備受大眾關(guān)注 ^i^ ,而
    的頭像 發(fā)表于 01-25 14:51 ?376次閱讀
    低功耗應(yīng)用的環(huán)境能量<b class='flag-5'>收集</b>

    Linux grep命令詳解

    Linux grep命令是一種非常常用的文本搜索工具,它可以在給定的文件中搜索匹配的字符串,并輸出匹配的行。grep是全稱“global search regular expression print”,可以識(shí)別正則表達(dá)式,并使用正則表達(dá)式進(jìn)行搜索。
    的頭像 發(fā)表于 12-25 09:39 ?626次閱讀

    全志T113-S3板載Linux系統(tǒng)信息查詢

    前言:作為普通Linux用戶或軟件開(kāi)發(fā)人員,查看Linux系統(tǒng)中系統(tǒng)信息是一項(xiàng)基本且重要的操作。這可以提供關(guān)鍵的系統(tǒng)配置和狀態(tài)信息,幫助用戶和管理員對(duì)系統(tǒng)進(jìn)行監(jiān)控、診斷和優(yōu)化。
    的頭像 發(fā)表于 11-22 01:07 ?858次閱讀
    全志T113-S3板載<b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>信息</b>查詢

    詳解MySQL多實(shí)例部署

    詳解MySQL多實(shí)例部署
    的頭像 發(fā)表于 11-11 11:10 ?504次閱讀

    Kali Linux常用工具介紹

    Kali Linux 虛擬機(jī)中自帶了大量滲透測(cè)試工具,涵蓋了信息收集、漏洞利用、口令破解、漏洞掃描等多個(gè)方面。 以下是按分類簡(jiǎn)要介紹一部分常用工具的使用方法: 使用方法只能當(dāng)做參考,**詳細(xì)
    的頭像 發(fā)表于 11-11 09:29 ?1169次閱讀

    Linux用戶管理詳解

    用戶分為普通用戶和超級(jí)用戶,超級(jí)用戶在Windows系統(tǒng)中為Administrator在Linux系統(tǒng)中為root。登陸Linux系統(tǒng)需要提供用戶名與密碼,登陸后通過(guò)一定的方法管理該系統(tǒng)。
    的頭像 發(fā)表于 11-01 09:48 ?417次閱讀

    Linux用戶身份與進(jìn)程權(quán)限詳解

    在學(xué)習(xí) Linux 系統(tǒng)權(quán)限相關(guān)的主題時(shí),我們首先關(guān)注的基本都是文件的 ugo 權(quán)限。ugo 權(quán)限信息是文件的屬性,它指明了用戶與文件之間的關(guān)系。但是真正操作文件的卻是進(jìn)程,也就是說(shuō)用戶所擁有的文件
    的頭像 發(fā)表于 10-23 11:41 ?645次閱讀
    <b class='flag-5'>Linux</b>用戶身份與進(jìn)程權(quán)限<b class='flag-5'>詳解</b>

    詳解linux內(nèi)核的uevent機(jī)制

    linux內(nèi)核中,uevent機(jī)制是一種內(nèi)核和用戶空間通信的機(jī)制,用于通知用戶空間應(yīng)用程序各種硬件更改或其他事件,比如插入或移除硬件設(shè)備(如USB驅(qū)動(dòng)器或網(wǎng)絡(luò)接口)。uevent表示“用戶空間
    的頭像 發(fā)表于 09-29 17:01 ?1561次閱讀

    面向HPC的EB corbos Linux SDK新手指南

    基于Ubuntu的EB corbos Linux是一款面向高性能計(jì)算開(kāi)源操作系統(tǒng),它既能夠調(diào)用Linux的豐富功能,又同時(shí)滿足信息安全和行業(yè)的相關(guān)法規(guī)。
    的頭像 發(fā)表于 09-27 09:16 ?699次閱讀

    詳解Linux中的權(quán)限控制

    本章將和大家分享Linux中的權(quán)限控制。廢話不多說(shuō),下面我們直接進(jìn)入主題。
    的頭像 發(fā)表于 08-05 15:32 ?858次閱讀
    <b class='flag-5'>詳解</b><b class='flag-5'>Linux</b>中的權(quán)限控制