版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Java常見框架漏洞復(fù)制一、選擇題基本信息:矩陣文本題 *姓名:_部門:_1.以下不為OGNL中的要素的是? 單選題 *A.ValueStack(正確答案)B.RootC.ContextD.Expression2.以下屬于OGNL語法格式的是? 單選題 *A.%nameB.$nameC.#name(正確答案)D.name3.OGNL中不支持的操作是? 單選題 *A.StaticClassMethod()B.new StaticClassInnerClass()(正確答案)C.StaticClassfieldD.new InnerClass()4.以下不可以用于OGNL繞過的是? 單選題 *A.
2、u0023contextB.(uuu023context)(null)C.(43context)()D.43context(正確答案)5.以下說錯(cuò)正確的是? 單選題 *A.OGNL中g(shù)etValue中可使用的表達(dá)式語法都可用于setValue操作中的Top-LevelB.OGNL中g(shù)etValue中可使用的表達(dá)式語法都可存在于setValue表達(dá)式中(正確答案)C.OGNL三要素中上下文Context實(shí)際是一個(gè)HashMap對(duì)象D.可通過Ognl.setValue(RuntimegetRutime().exec(open -a Calculator)彈出一個(gè)計(jì)算器6. 以下說法錯(cuò)誤的是? 單選
3、題 *A. #name 針對(duì)的是上下文ContextB. name 針對(duì)的是Root對(duì)象C. (RuntimegetRuntime().exec(id)(null)可正常執(zhí)行D. (name)(null)可正常執(zhí)行(正確答案)7. 以下說法正確的是?(多選) *A. DEFAULT_MEMBER_ACCESS將會(huì)在表達(dá)式計(jì)算時(shí)限制非public方法的調(diào)用(正確答案)B. 可通過OgnlUtil.getMemberAccess() 獲取 DEFAULT_MEMBER_ACCESSC. 無法通過表達(dá)式控制DEFAULT_MEMBER_ACCESSD. DEFAULT_MEMBER_ACCESS來源
4、于OgnlContext(正確答案)8. 以下不為Struts入口Filter的是? 單選題 *A. org.apache.struts2.dispatcher.FilterDispatcherB. org.apache.struts2.dispatcher.ng.FilterDispatcher(正確答案)C. org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterD. org.apache.strtus2.dispatcher.filter.StrutsPrepareAndExecuteFilter9. 以
5、下哪個(gè)是Struts中用于提高安全的機(jī)制?(多選) *A. SecurityMemberAccess(正確答案)B. denyMethodExecution(正確答案)C. excludeClasses(正確答案)D. excludePackageName(正確答案)10. 哪個(gè)版本開始無法通過clear()的方式清空OgnlUtil#excludeClasses字段? 單選題 *A. 2.3.14B. 2.5.12(正確答案)C. 2.5.22D 2.3.2511. 以下說法正確的是?(多選) *A. SecurityMemberAccess 用于限制對(duì)靜態(tài)方法的調(diào)用,實(shí)現(xiàn)的是 Member
6、Access 接口(正確答案)B. 從 2.3.25 版本開始由 excludePackageNamePatterns 切換至 excludePackageName(正確答案)C. 從 版本開始可以通過setAllowStaticMethodAccess() = true 的方式擴(kuò)大表達(dá)式權(quán)限D(zhuǎn). 可以通過將 _memberAccess 設(shè)置為 DEFAULT_MEMBER_ACCESS 的方式繞過方法調(diào)用限制(正確答案)12. 以下說法正確的是?(多選) *A. isSequence() jiang將會(huì)限制 e1.e2 表達(dá)式執(zhí)行B. isSequence() 將會(huì)限制 e1,e2 表達(dá)式執(zhí)
7、行(正確答案)C. isEvalChain() 將會(huì)限制 (e1)(e2) 表達(dá)式執(zhí)行(正確答案)D. isEvalChain() 將會(huì)限制 (e1).(e2) 表達(dá)式執(zhí)行13. 以下說法正確的時(shí)候?(多選) *A. ActionContext 與 OgnlValueStack 中擁有的是同一個(gè) OgnlContext對(duì)象(正確答案)B. ActionContext 與 OgnlValueStack 中的不是同一個(gè) OgnlContext對(duì)象C. OgnlValueStack 將會(huì)遍歷 ComoundRoot中的所有的(正確答案)D. action 實(shí)例總是位于棧頂(正確答案)14. 以下可以
8、用于獲取Response對(duì)象的是?(多選) *A. context中的com.opensymphony.xwork2.dispatcher.HttpServletResponse(正確答案)B. ServletActionContext中的getResponse()靜態(tài)方法(正確答案)C. ActionContext中的actionContext 對(duì)象(正確答案)D. OgnlValueStack 中的 securityMemberAccess 對(duì)象15. 以下哪個(gè)版本開始Spring-Boot中無法再使用/./方式訪問到其他的接口? 單選題 *A.2.2.1B.2.3.0C.2.2.10(正
9、確答案)D.2.3.51. 請(qǐng)寫出通過context中的container獲取LocalizedTextProvider 對(duì)象實(shí)例的表達(dá)式語句 填空題 *_答案解析:答:(#container=#contextcom.opensymphony.xwork2.ActionContext.container).(#ognlUtil=#container.getInstance(com.opensymphony.xwork2.LocalizedTextProviderclass)2. 請(qǐng)根據(jù)以下代碼提供執(zhí)行id命令的Exploit填空題 *_答案解析:答:String name = new ProcessBuilder(id.split( ).start()3. 閱讀如下代碼,已知 openChars = $, %,maxLoopCount=1,在expression可控的情況下,請(qǐng)判斷如下代碼是否存在問題,請(qǐng)說明原因并給出修復(fù)方案填空題 *_答案解析:答:存在問題,雖然通過maxLoopCount限制
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 46870.1-2025二氧化碳捕集第1部分:電廠燃燒后CO2捕集性能評(píng)估方法
- 養(yǎng)老院入住老人醫(yī)療費(fèi)用結(jié)算制度
- 企業(yè)市場營銷策劃制度
- 會(huì)議發(fā)言與討論規(guī)范制度
- 2026年順豐快遞管理咨詢崗位筆試題集及策略
- 2026年高級(jí)經(jīng)濟(jì)師考試題庫與答案解析
- 2026年游戲設(shè)計(jì)基礎(chǔ)訓(xùn)練游戲美術(shù)與關(guān)卡設(shè)計(jì)實(shí)踐題集
- 2026年6S管理與企業(yè)形象塑造預(yù)測模擬題
- 2026年新版免疫重建協(xié)議
- 檢驗(yàn)科化學(xué)試劑泄漏的應(yīng)急處理流程及制度
- 安全生產(chǎn)目標(biāo)及考核制度
- (2026版)患者十大安全目標(biāo)(2篇)
- 2026年北大拉丁語標(biāo)準(zhǔn)考試試題
- 臨床護(hù)理操作流程禮儀規(guī)范
- 2025年酒店總經(jīng)理年度工作總結(jié)暨戰(zhàn)略規(guī)劃
- 空氣栓塞課件教學(xué)
- 2025年國家市場監(jiān)管總局公開遴選公務(wù)員面試題及答案
- 肌骨康復(fù)腰椎課件
- 患者身份識(shí)別管理標(biāo)準(zhǔn)
- 2025年10月自考04184線性代數(shù)經(jīng)管類試題及答案含評(píng)分參考
- 2025年勞動(dòng)保障協(xié)理員三級(jí)技能試題及答案
評(píng)論
0/150
提交評(píng)論