經典貪心問題 找零問題 店員在收錢時,常常會希望可以拿到以最少紙鈔、硬幣組成的現金 那要怎麼才能 n 元以最少的紙鈔、硬幣組成呢? 新台幣常用的紙鈔、硬幣有以下...
前兩天才跟朋友說這種涼涼的天氣風吹起來好舒服好讚,結果今天風大到差點就在天上飛,我期待已久的颱風假要來了嗎?這次有機會放五天連假了嗎?萬能的天神,請賜予我神奇的...
昨天我們講了 XSS,目前針對這種類型的弱點一般都是采用 payload in response 的方式(俗稱手動),雖然也有像是 xssfork 這樣的自動掃...
到目前為止,我們講過了該怎麼「暴力」枚舉問題、教過了該遞迴實作上的技巧。 不過在遇到某些問題時,你是否曾想過:「感覺只要我每個步驟都採用最佳的策略,好像就能得到...
來到了倒數 12 天,感覺離完賽不遠啦~~ 不過最近幾乎每天都會收到隊友的愛的力量的 mail,我的好隊友果然沒有辜負我們的隊名,盡忠職守,每天都壓到最後一刻才...
遞迴是大事化小,要記得小事化無by 吳邦一 AP325 糖 + 香料 + 美好事物(圖論 and 遞迴) = 超多演算法 遞迴說到底其實只是實現演算法的「技...
昨天講完了我們掃出來的第一個大方向 SQLi,并且介紹了相關的自動工具 sqlmap,那今天就讓我們先認識一下第二個弱點 —— XSS 到底是什麽 XSS Cr...
昨天我們確定了有 SQLi 的漏洞之後,我們就可以拿一些更暴力的工具來玩壞他 sql map 這個是一個自動的 sql 掃描工具,基本上就是自動檢測跟利用 SQ...
遞迴是大事化小,要記得小事化無by 吳邦一 AP325 遞迴的概念 數學裡的遞迴 若一個函數直接或間接地用自己定義自己,它就是一個遞迴函數。 有很多數列或函...
昨天把大的方向找了出來,今天就來處理其中的一個分項,那就先決定我們的1號受害者是 injection,那他沒有特別去講基本上就是 SQLi,那我們就先用手戳戳看...
枚舉算法是一種基本但極為強大的演算法策略,主要用於遍歷所有可能的解空間以找到最佳或符合特定條件的解。這種方法在第一眼看來可能效率不高,但實際上,透過一些巧妙的設...
位元枚舉 在程式、演算法的世界中,很多問題往往用二進位去看後,都可以得到實作起來很簡單的做法,而且二進位能表達的事情遠比我們想像的多!舉凡有或沒有、是或不是、開...
轉眼就過了15天,挑戰終於過一半了 簡介 從昨天的自動工具可以看到它產了一堆弱點出來,但是想必一開始看到的話是毫無頭緒對吧,沒關係就是來分析他掃描出來的弱點...
簡介 當你拿到昨天那個測試網站不知道要怎麽打嗎?或者你自己嘗試過後敲了一些東西以後不知道的是不是漏洞的話,自動弱掃工具可以開一張完美的作弊清單給你,當然這確實是...
從今天開始,我們終於可以開始真正地介紹演算法了!首先我們要介紹的是一切演算法的根本:「枚舉法」 前言 枚舉可以說是演算法設計的根本,核心精神是利用電腦高速計算的...
昨天所討論的是在實際實作中該如何讓程式符合預期的時間複雜度,而今天要進一步聊聊該如何讓程式表現的比想像更好! 常數真的不重要? 前幾天的文章在介紹複雜度時,曾提...
簡介 好的明明昨天說要做套件的今天爲什麽不是呢?因爲沒有東西打要怎麽測試,所以我覺得需要先介紹一下我們的目標 目標説明 我們的目標就是利用測試網站以及學習自動工...
簡介 第一天開賽的時候其實我有講過,但是那個時候只是簡單的帶過而已,沒有講過具體的内容,而且這幾天剛好有體驗一個實戰的經驗雖然也只是做個測驗而已,但是大略知道了...
在前十天中,我們重點主要放在複雜度的理論和分析的手法。可是理論都知道了,但在實際實作中到底要怎麼寫才能使程式的效率一如預期或甚至比想像更好呢?這就是我們接下來兩...
均攤分析練習 今天如昨天最後所說,要再帶一個均攤分析的練習,今天要練習的範例相當經典,而且各大程式語言中像陣列的資料結構均是利用了該分析的結論來實作相關的成員函...
時間來到了第 12 天,今天醒來居然想不到該寫什麼主題,不過都水了這麼多天了,好像也該進入到技術層面了。所以……接下來就來跟大家介紹一下滲透測試常見的攻擊手法吧...
終於來到倒數第 19 天,也來到了安全性原則的最後一篇,感謝大家這麼有耐心地看我廢話了 11 天,真是令我受寵若驚,每天煩惱的除了要想今天要講什麼主題與內容以外...
簡介 今天主要是一些之前的細節的補充,以及我自己覺得好用的工具,當然要不要用是取決於自己,畢竟我有認識的朋友說很難用 QQ Authority 根據我們學術部長...
今天要介紹最後一種時間複雜度的分析技巧,要是你能夠把這幾天介紹的三種技巧融會貫通,之後在大部分的場景你應該都有辦法看出一段程式的時間複雜度。 之所以說大部分是...
簡介 恭喜邁向第十天,挑戰完成 1/3 了,繼續努力,但是根據我們黑客社學術部長提出的建議,他説我寫太多了,所以我之後會放少一點,然後還有一些東西可以改善,那也...
簡介 今天不亂搞,因爲我想認真的寫一下 Linux 的指令,絕對不是因爲我想借由這一篇鐵人的文水一次我的社課内容ww,如果基本的指令沒有學好後續的使用基本上也是...
今天要繼續介紹時間複雜度的常用分析手法,文章內容參考了各種網路資源,其中最主要的是 AA 競程在 YouTube 的時間複雜度教學影片 ,有興趣的可以去他們的...
接下來幾篇要介紹時間複雜度各種的分析技巧,不過因為個人能力有限,因此這裡開始會大量參考網路資源,尤其是 AA 競程在 YouTube 的時間複雜度教學影片。...
簡介 好的~ 終於到了萬衆矚目的 Linux 時間,我對於我架完環境後什麽都沒有教就直接開 kali 來用這件事情感到十分的抱歉,那今天就來好好的惡補一下 Li...
一個理論的成立,通常也會帶動相關技術的進步。所以我們今天將利用昨天學的漸進符號,反過來改進我們實際在估算複雜度的流程。 實際的複雜度估計 昨天在最後提到了兩個問...