玄機-應急響應-webshell查殺

題目要求:

要求獲取四個flag

webshell查殺:

常見的webshell:

PHP: eval(), system(), exec(), shell_exec(), passthru(), assert(), base64_decode()

ASP: Execute(), Eval(), CreateObject()

JSP: Runtime.getRuntime().exec()

webshell常見位置

.asp / .php / .jsp / .aspx

命令行搜索

find命令:

find [路徑] [選項] [表達式]
  • 路徑:指定查找的起始目錄。如果不指定,默認從當前目錄開始。
  • 選項:控制find的行為。
  • 表達式:定義查找的條件。

常見選項:

  • -name:按文件名查找(區分大小寫)。
  • -iname:按文件名查找(不區分大小寫)。
  • -type:按文件類型查找。
    • f:普通文件。
    • d:目錄。
    • l:符號鏈接。

xargsxargs命令用于將輸入數據重新格式化后作為參數傳遞給其他命令

find / -name "*.php" | xargs grep "eval("
xargs:xargs命令用于將輸入數據重新格式化后作為參數傳遞給其他命令。在這個命令中,xargs將find命令
找到的文件列表作為參數傳遞給grep命令。grep "eval(":grep命令用于搜索文本,并輸出匹配的行。這里"eval("是grep命令的搜索模式,用于查找
包含eval(字符串的行。

使用find命令查到了三個可疑文件。

第一個使用cat抓取文本。得到flag1。

通過查看webshell內容可以發現明顯為godzilla特征,將哥斯拉github地址通過md5加密獲得flag2

@session_start();

@set_time_limit(0);

@error_reporting(0);

$key=‘3c6e0b8a9c15224a’;
哥斯拉常見密鑰

黑客隱藏shell的完整路徑

使用ls -l查找那三個可疑文件,發現只有Mysql.php是隱藏的,完整路徑+md5得到flag3

尋找免殺馬

免殺馬說明沒有特征,所以需要看看有沒有什么加密,使用find查找是否有base64加密。

find / -name "*.php" | xargs grep "base64_decode" 

這個是猜測,最好用日志查看。

linux的網站日志存放在/var/log,目錄里面有apache2的,打開查看,瀏覽之后發現可疑的phpinfo,而且還200。是在一個top.php文件中。

找到文件用cat獲取,發現就是惡意文件,完整路徑加md5,得到flag4。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900448.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900448.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900448.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

docker存儲卷及dockers容器源碼部署httpd

1. COW機制 Docker鏡像由多個只讀層疊加而成,啟動容器時,Docker會加載只讀鏡像層并在鏡像棧頂部添加一個讀寫層。 如果運行中的容器修改了現有的一個已經存在的文件,那么該文件將會從讀寫層下面的只讀層復制到讀寫層,該文件的只讀版本依然存在,只是已經被讀寫層中該文件…

PyTorch中卷積層torch.nn.Conv2d

在 PyTorch 中,卷積層主要由 torch.nn.Conv1d、torch.nn.Conv2d 和 torch.nn.Conv3d 實現,分別對應一維、二維和三維卷積操作。以下是詳細說明: 1. 二維卷積 (Conv2d) - 最常用 import torch.nn as nn# 基本參數 conv nn.Conv2d(in_channe…

從 ZStack 獲取物理機與云主機信息并導出 Excel 文件

文章目錄 從 ZStack 獲取物理機與云主機信息并導出 Excel 文件環境zstack 官網客戶端封裝講解 獲取物理機信息講解 獲取云主機信息并關聯物理機講解 導出數據到 Excel 文件講解 運行主程序講解 總結最終文檔效果完整代碼 從 ZStack 獲取物理機與云主機信息并導出 Excel 文件 在…

5.好事多磨 -- TCP網絡連接Ⅱ

前言 第4章節通過回聲服務示例講解了TCP服務器端/客戶端的實現方法。但這僅是從編程角度的學習,我們尚未詳細討論TCP的工作原理。因此,將詳細講解TCP中必要的理論知識,還將給出第4章節客戶端問題的解決方案。 一、回聲客戶端完美實現 第4章…

sql server數據庫可疑修復

sql server數據庫可疑修復 從上圖可以看到數據庫nchrdb顯示可疑,導致原因為NC系統在增加公共薪資項目的時候,擴展字段報錯了,第一次遇到這種情況,折騰了很久終于解決,記下解決方案: 1,將SQL數據…

Flutter之頁面布局二

目錄: 1、列表布局1.1、基礎列表1.2、水平滑動的列表1.3、網格列表1.3、不同列表項的列表1.4、包含間隔的列表1.6、長列表 2、滾動2.1、浮動的頂欄2.2、平衡錯位滾動 1、列表布局 1.1、基礎列表 import package:flutter/material.dart;void main() > runApp(con…

ARM------硬件程序開發

硬件程序開發流程 相關硬件的工作原理 理解硬件的工作原理,明確硬件的功能和用途。 硬件連接 將硬件設備正確連接到開發板上。 編寫程序 根據硬件功能編寫相應的程序代碼。 調試驗證 通過調試工具驗證程序的正確性,確保硬件功能正常。 控制LED的…

《QT從基礎到進階·七十四》Qt+C++開發一個python編譯器,能夠編寫,運行python程序改進版

1、概述 源碼放在文章末尾 根據上一篇文章回顧下利用QtC實現了一個簡易的python編譯器,類似pycharm或vsCode這樣的編譯器,該python編譯器目前實現了如下功能: (1)支持編寫python程序 (2)編寫代…

Winform MQTT客戶端連接方式

項目中使用到Winform的數據轉發服務,所以記錄下使用到的方法。 一.創建單例模板 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp.Scripts {public class SingleTon&…

Windows強制刪除任何你想刪除的文件和文件夾

Windows強制刪除任何你想刪除的文件和文件夾 本教程適用于 Windows 10/11 系統,工具和命令均經過驗證。 為什么刪除會失敗? 權限不足:文件或文件夾可能需要管理員權限才能刪除。文件被占用:某個程序正在使用目標文件&#xff0c…

Jmeter如何使用MD5進行加密?

在軟件測試中,使用 JMeter 對數據進行 MD5 加密是一項常見需求,尤其是在模擬用戶登錄等涉及密碼加密的場景時。下面詳細介紹在 JMeter 里運用 MD5 加密的具體步驟。 1. 添加 BeanShell 預處理器 JMeter 本身沒有直接的 MD5 加密功能,但可以…

4-c語言中的數據類型

一.C 語?中的常量 1.生活中的數據 整數: 100,200,300,400,500 小數: 11.11 22.22 33.33 字母: a,b,c,d A,B,C,D 在 C 語?中我們把字?叫做字符. 字符?單引號引?。例如A’ 單詞…

中鈞科技通過數字賦能,編織“數字互聯網”助力數字化進程!

時間飛逝轉眼間2025年已過去四分之一,作為一名95后回顧當下的生活,忍不住感慨10年和現在的對比。發現現在的手機支付、網上掛號、APP打車、在線學習、網絡訂餐、線上協同辦公都以逐漸成為人們生活、工作的常態。也正是在這樣的常態背景下,加快…

AI重塑云基礎設施,亞馬遜云科技打造AI定制版IaaS“樣板房”

AI正在徹底重塑云基礎設施。 IDC最新《2025年IDC MarketScape:全球公有云基礎設施即服務(IaaS)報告》顯示,AI正在通過多種方式重塑云基礎設施,公有云IaaS有望繼續保持快速增長,預計2025年全球IaaS的整體規…

高效深度學習lecture01

lecture01 零樣本學習(Zero-Shot Learning, ZSL): 模型可以在沒有見過某種特定任務或類別的訓練樣本的情況下,直接完成對應的任務 利用知識遷移 模型在一個任務上訓練時學到的知識,能夠遷移到其他任務上比如,模型知道“狗”和“…

使用 iPerf 測試內網兩臺機器之間的傳輸速度

在現代網絡管理中,確保內部網絡(內網)的高效運行是至關重要的。為了評估和優化網絡性能,我們需要一種可靠的方法來測試內網中不同設備間的傳輸速率。iPerf 作為一款廣泛使用的工具,能夠幫助我們準確測量兩個節點之間的…

視頻設備軌跡回放平臺EasyCVR如何搭建公共娛樂場所遠程視頻監控系統

一、背景介紹 由于KTV、酒吧、足療店等服務場所人員流動頻繁、環境復雜,一直是治安管理的重點區域。為有效打擊 “黃賭毒”、打架斗毆、尋釁滋事等違法犯罪的活動,打造安全有序的娛樂消費環境,我國相關部門將加大對這類場所的清查與管控力度…

vue進度條組件

<div class"global-mask" v-if"isProgress"><div class"contentBox"><div class"progresstitie">數據加載中請稍后</div><el-progress class"progressStyle" :color"customColor" tex…

Css:如何解決絕對定位子元素內容被父級元素overflow:hidden屬性剪裁

一、問題描述 今天小伙伴提了一個bug&#xff0c;在點擊列表項的“…”按鈕應該出現的懸浮菜單顯示不完整&#xff1a; 二、問題排查 一般這種問題&#xff0c;是由于懸浮菜單采用的是絕對定位&#xff0c;而父級采用了overflow:hidden屬性。但需要注意的是&#xff0c;這里的…

JavaScript基礎--01-JS簡介

字面量&#xff1a;數字、字符串、布爾值 前言JavaScript背景Web前端有三層&#xff1a;發展歷史JavaScript的發展&#xff1a;蒸蒸日上 JavaScript介紹JavaScript入門易學性JavaScript是腳本語言JavaScript的組成 JavaScript 的特點特點1&#xff1a;解釋型語言特點2&#xff…