iT邦幫忙

貓咪相關文章
共有 58 則文章
鐵人賽 自我挑戰組 DAY 15

技術 Day 15 現出せよ!Explosion! 其三

枚舉算法是一種基本但極為強大的演算法策略,主要用於遍歷所有可能的解空間以找到最佳或符合特定條件的解。這種方法在第一眼看來可能效率不高,但實際上,透過一些巧妙的設...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14 現出せよ!Explosion! 其二

位元枚舉 在程式、演算法的世界中,很多問題往往用二進位去看後,都可以得到實作起來很簡單的做法,而且二進位能表達的事情遠比我們想像的多!舉凡有或沒有、是或不是、開...

鐵人賽 Security DAY 15

技術 [ Day 15 ]從 0 開始的 PT 學習生活 - 分析弱點01

轉眼就過了15天,挑戰終於過一半了 簡介 從昨天的自動工具可以看到它產了一堆弱點出來,但是想必一開始看到的話是毫無頭緒對吧,沒關係就是來分析他掃描出來的弱點...

鐵人賽 Security DAY 14

技術 [ Day 14 ] 從 0 開始的 PT 學習生活 - 自動弱掃工具

簡介 當你拿到昨天那個測試網站不知道要怎麽打嗎?或者你自己嘗試過後敲了一些東西以後不知道的是不是漏洞的話,自動弱掃工具可以開一張完美的作弊清單給你,當然這確實是...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13 現出せよ!Explosion! 其一

從今天開始,我們終於可以開始真正地介紹演算法了!首先我們要介紹的是一切演算法的根本:「枚舉法」 前言 枚舉可以說是演算法設計的根本,核心精神是利用電腦高速計算的...

鐵人賽 自我挑戰組 DAY 12

技術 Day 12 吾心吾行澄如明鏡,所作所為皆為 SPEED 其二

昨天所討論的是在實際實作中該如何讓程式符合預期的時間複雜度,而今天要進一步聊聊該如何讓程式表現的比想像更好! 常數真的不重要? 前幾天的文章在介紹複雜度時,曾提...

鐵人賽 Security DAY 13

技術 [ Day 13 ] 從 0 開始的 PT 學習生活 - 測試網站介紹 && 目標説明

簡介 好的明明昨天說要做套件的今天爲什麽不是呢?因爲沒有東西打要怎麽測試,所以我覺得需要先介紹一下我們的目標 目標説明 我們的目標就是利用測試網站以及學習自動工...

鐵人賽 Security DAY 12

技術 [ Day 12 ] 從 0 開始的 PT 學習生活 - PT 介紹

簡介 第一天開賽的時候其實我有講過,但是那個時候只是簡單的帶過而已,沒有講過具體的内容,而且這幾天剛好有體驗一個實戰的經驗雖然也只是做個測驗而已,但是大略知道了...

鐵人賽 自我挑戰組 DAY 11

技術 Day 11 吾心吾行澄如明鏡,所作所為皆為 SPEED 其一

在前十天中,我們重點主要放在複雜度的理論和分析的手法。可是理論都知道了,但在實際實作中到底要怎麼寫才能使程式的效率一如預期或甚至比想像更好呢?這就是我們接下來兩...

鐵人賽 自我挑戰組 DAY 10

技術 Day 10 不數迴圈就沒辦法分析了?技豈是如此不便之物 終章

均攤分析練習 今天如昨天最後所說,要再帶一個均攤分析的練習,今天要練習的範例相當經典,而且各大程式語言中像陣列的資料結構均是利用了該分析的結論來實作相關的成員函...

鐵人賽 Security DAY 11

技術 [ Day 11 ] 從 0 開始的 PT 學習生活 - Linux 基礎 Final

簡介 今天主要是一些之前的細節的補充,以及我自己覺得好用的工具,當然要不要用是取決於自己,畢竟我有認識的朋友說很難用 QQ Authority 根據我們學術部長...

鐵人賽 自我挑戰組 DAY 9

技術 Day 9 不數迴圈就沒辦法分析了?技豈是如此不便之物 其三

今天要介紹最後一種時間複雜度的分析技巧,要是你能夠把這幾天介紹的三種技巧融會貫通,之後在大部分的場景你應該都有辦法看出一段程式的時間複雜度。 之所以說大部分是...

鐵人賽 Security DAY 10

技術 [ Day 10 ] 從 0 開始的 PT 學習生活 - Linux 基礎03

簡介 恭喜邁向第十天,挑戰完成 1/3 了,繼續努力,但是根據我們黑客社學術部長提出的建議,他説我寫太多了,所以我之後會放少一點,然後還有一些東西可以改善,那也...

鐵人賽 Security DAY 9

技術 [ Day 09 ] 從 0 開始的 PT 學習生活 - Linux 基礎02

簡介 今天不亂搞,因爲我想認真的寫一下 Linux 的指令,絕對不是因爲我想借由這一篇鐵人的文水一次我的社課内容ww,如果基本的指令沒有學好後續的使用基本上也是...

鐵人賽 自我挑戰組 DAY 8

技術 Day 8 不數迴圈就沒辦法分析了?技豈是如此不便之物 其二

今天要繼續介紹時間複雜度的常用分析手法,文章內容參考了各種網路資源,其中最主要的是 AA 競程在 YouTube 的時間複雜度教學影片 ,有興趣的可以去他們的...

鐵人賽 自我挑戰組 DAY 7

技術 Day 7 不數迴圈就沒辦法分析了?技豈是如此不便之物 其一

接下來幾篇要介紹時間複雜度各種的分析技巧,不過因為個人能力有限,因此這裡開始會大量參考網路資源,尤其是 AA 競程在 YouTube 的時間複雜度教學影片。...

鐵人賽 Security DAY 8

技術 [ Day 08 ] 從 0 開始的 PT 學習生活 - Liiiiiiiinux 基礎01

簡介 好的~ 終於到了萬衆矚目的 Linux 時間,我對於我架完環境後什麽都沒有教就直接開 kali 來用這件事情感到十分的抱歉,那今天就來好好的惡補一下 Li...

鐵人賽 自我挑戰組 DAY 6

技術 Day 6 我說那個讀者們啊,剛才寫程式的時候,你有在分析吧?

一個理論的成立,通常也會帶動相關技術的進步。所以我們今天將利用昨天學的漸進符號,反過來改進我們實際在估算複雜度的流程。 實際的複雜度估計 昨天在最後提到了兩個問...

鐵人賽 Security DAY 7

技術 [ Day 07 ] 從 0 開始的 PT 學習生活 - SQL injection 04

廢話時間 好的,不出意外的話今天應該是講 SQLi 的最後一天,跟我們團隊中的密碼學、AI、競程大佬比起來,我講的東西基本上都是一些很皮毛的東西,因爲感覺 SQ...

鐵人賽 Security DAY 6

技術 [ Day 06 ] 從 0 開始的 PT 學習生活 - SQL injection 03

簡介 今天我們要介紹的就是 SQL 的盲注,不是德州撲克的大小盲(德州撲克好讚),那什麽是 SQL 的盲注呢?基本上當應用程式很常受到 SQLi 攻擊,但是該應...

鐵人賽 自我挑戰組 DAY 5

技術 Day 5 漸進符號什麼的最討厭了!

漸進符號 其實如果有看完前四天的文章並有試著跟著練習的話,你對時間複雜度應該有基本的感覺了就像折斷HB鉛筆會發出啪的一聲一樣理所當然 不過接下來說的漸進符號可以...

鐵人賽 Security DAY 5

技術 [ Day 05 ]從 0 開始的 PT 學習生活 - SQL injection 02

簡介 既然昨天講了基礎的 SQL injection (以下簡稱 SQLi) 的語法,今天是時候講一些進階的東西,那就是 UNION SELECT(希望不要覺得...

鐵人賽 自我挑戰組 DAY 4

技術 Day 4 天上的階乘不說話,地上的 log 想長大

量級對實際程式的影響 看完昨天一大堆的數學後,我自己都寫得有點頭昏眼花了XD,但是理論也不能脫離現實,因此本段會實際用程式展示一下不同量級對於時間帶來的影響!...

鐵人賽 Security DAY 4

技術 [Day 04]從 0 開始的 PT 學習生活 - SQL injection 01

簡介 SQL 是網站取得資料庫資料的一種語法,而 SQL injection 則是駭客利用修改這種語法導致資料庫外洩或破壞的一種攻擊行為,基本上你可以想像他是...

鐵人賽 自我挑戰組 DAY 3

技術 Day 3 為什麼你(算極限)會這麼熟練啊!

量級與複雜度函數 延續昨天,我們發現就連步驟數都不必估計得很精確,因此我們真正需要的是一個能找到最痛點的估計方法! 不過在此之前,先讓我介紹一個例子:你 14...

鐵人賽 自我挑戰組 DAY 2

技術 Day 2 你對速度一無所知

延續自昨天,今天要來探討分析解決問題方法的效率的方法! 程式好壞評估 這邊先請大家思考一下:要怎麼精準評估一個程式寫的好不好呢? 一般來說,一個程式 跑得快...

鐵人賽 AI & Data DAY 10

技術 Day 10 關於貓咪和兔子傻傻分不清那件事

接下來要進入實戰演練的部分,於是我就問了女友想要玩玩看什麼樣的資料, 女友:有沒有一種模型可以辨別出小圖(我們兔子的名字) 我:痾… 好像難度有點高,不然...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1 我自己揭開序幕的故事

序言 —— 從不完美中尋找完美 大家好呀!我是暗魂駭客,接下來參賽的30天請各位多多指教!希望我能順利完賽。 我會選擇參賽的理由主要是有兩個:其一是想鍛鍊自己的...