2020 第五空間 智慧型安全大賽 Re nop

2022-01-19 04:57:11 字數 986 閱讀 3015

測試檔案:

這道題是花指令相關題目,利用int 80h做中斷。

首先將包含int 80h中斷的sub_804857bsub_80485c4函式和反除錯函式sub_804865b全部nop掉。

接著,將

push

位址...

popebx

jmp ebx

這種形式的**,都修改為

jmp 位址
這樣在反編譯後能夠看到跳轉的函式

void __cdecl main(int a1, char **a2)

第9~13行**,對輸入num+3-0x33333334

進入sub_8048751函式

int __usercall sub_8048753@(int a1@)

開啟sub_8048691函式

_byte *__usercall sub_8048691@(_byte *result@)

這個函式實際上就是在對num位址進行nop(0x90)操作,轉到前面的彙編**

我們可以看到,這條指令是直接跳轉到wrong處,那麼我們只需要將這個跳轉指令(兩個位元組)nop掉,那麼就能輸出right。

因此num+3-0x33333334=0x8048965需要成立,則num=993507990,這樣就得到了flag。

flag

第五空間智慧型安全大賽 web hate php

進入題目鏈結 得到原始碼 error reporting 0 if isset get code else blacklist get defined functions internal foreach blacklist as blackitem assert code 為了繞過正則匹配,可以使...

網路空間安全概論 第五章 作業2

第五章測試 返回本次得分為 14.00 20.00,本次測試的提交時間為 2020 02 14,如果你認為本次測試成績不理想,你可以選擇再做一次。單選 2分 下列 不是黑客在網路踩點階段使用的技術。得分 總分 公開資訊的合理收集及利用 0.00 2.00 dns與ip註冊資訊收集 使用nessus ...

第五屆星創師智慧型創業大賽圓滿落幕

9月21日,以 in科技,創未來 為口號的第五屆星創師 智慧型創業大賽圓滿落幕。本屆大賽由新松機械人公司發起,並得到美國機械人產業協會 中國機械人產業聯盟 中國科學院智慧型製造及機械人技術創新與產業化聯盟的指導,星智匯創業孵化平台 啟迪之星 香港科技園作為本次大賽的組委會單位,積極組織並舉辦了本屆大...