搞IT的你有沒有遇到過這個問題:你寫了個程序,用了你覺得“超級優(yōu)秀”的技術,結果被領導說“不行,這個程序不安全,不能用”。說到這個問題,很多程序員都會頭疼。不過,今天我要告訴你一招,實現(xiàn)繞過應用程序白名單的方法,讓你的程序照樣能夠被使用。就是用mshta.exe。
首先,我們要明確一點,什么是應用程序白名單?應用程序白名單,顧名思義就是允許使用的應用程序的名單。有些公司或者組織為了提高信息安全性,限制了員工只能使用特定的應用程序,其他非白名單中的程序都無法運行。這就導致了很多程序員的創(chuàng)造力受到了限制,不能使用自己認為好用的工具或者技術。
而我們要做的,就是通過使用mshta.exe這個可執(zhí)行文件,來繞過應用程序白名單的限制。那么,mshta.exe到底是什么東西呢?它其實是Windows系統(tǒng)自帶的一款應用程序,全稱為Microsoft HTML Application Host。它的作用就是能夠解析和執(zhí)行HTML應用程序。
那么具體要怎么操作呢?其實方法有很多種,具體選擇哪種方法,可以根據(jù)你自己的實際情況來決定。
第一種方法是利用mshta.exe來執(zhí)行JavaScript代碼。通過創(chuàng)建一個HTML文件,在其中嵌入你要執(zhí)行的JavaScript代碼,然后通過命令行的方式運行mshta.exe,將HTML文件作為參數(shù)傳遞給它。這樣,mshta.exe就會自動打開這個HTML文件,并解析執(zhí)行其中的JavaScript代碼。這樣一來,你就可以通過JavaScript代碼來實現(xiàn)你想要的功能了。
第二種方法是利用mshta.exe來執(zhí)行VBScript代碼。和第一種方法類似,只不過你需要在HTML文件中嵌入VBScript代碼而已。其他的步驟都是一樣的。
第三種方法是利用mshta.exe來執(zhí)行已存在的HTML應用程序。如果你已經有一個HTML應用程序了,但是無法直接運行,那么你可以通過命令行的方式運行mshta.exe,并將這個HTML應用程序作為參數(shù)傳遞給它。這樣,mshta.exe就會自動打開并解析執(zhí)行這個HTML應用程序了。
通過這三種方法的,你就可以繞過應用程序白名單的限制,使用被限制的程序了。當然,我要強調一點,這個方法并不是為了鼓勵大家違反公司的規(guī)定,而是讓大家了解一下這個方法,增加一些技術積累。
總而言之,對于搞IT的來說,繞過應用程序白名單并不是什么難題,只要你了解了mshta.exe的使用方法,就能夠輕松解決這個問題。但是請記住,技術是有原則的,不要濫用技術,違反公司的規(guī)定。好了,就說這么多,希望對你們有所幫助。 www.aihben.cn 寧波海美seo網(wǎng)絡優(yōu)化公司 是網(wǎng)頁設計制作,網(wǎng)站優(yōu)化,企業(yè)關鍵詞排名,網(wǎng)絡營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實用網(wǎng)站。 該平臺致力于提供實用、相關和最新的內容,這使其成為初學者和經驗豐富的專業(yè)人士的寶貴資源。
聲明本文內容來自網(wǎng)絡,若涉及侵權,請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱18067275213@163.com