pwnable.krToddlr’s Bottle題解4

0x12 登錄後看源碼 通讀程序,邏輯是這樣子的: 輸入6個字符,與程序由/dev/urandom隨機產生的6個字符對比,通過上圖第二個紅框的檢驗,則match自加1,雙重for循環結束後如果match=6則打印flag 這裏的漏洞在於檢驗的雙重for循環實現時出了問題。 該程序實現的邏輯實際上是對於每個lotto[i]會和輸入的每個字符去比較,如果命中則加1 那麼我們可以考慮輸入的6個字符相同,
相關文章
相關標籤/搜索