原创 實驗室考覈————交通燈控制器(紅綠燈)

0x00 前言   學校實驗室的階段測試,是一個交通燈控制器,開始感覺貌似不太難,但是搞着搞着,發現情況不對,還是出現了些問題的(可能還是我菜),這週六中午放的題,下午,把大框搭好了,然後身體就開始不舒服(得好好鍛鍊身體了),等週日中午,

原创 實驗室考覈複習(三)----運放基礎

0x00 前言   接上篇,複習過51單片機後,本次來講述運放的基礎,原來以爲不能大一就考運放的,關鍵基礎都沒學呢,但是我發現我還是太嫩了。博主在此之前從未接觸過運放,權當博主的學習筆記吧,如有問題懇請糾正。 參考文章: https://

原创 實驗室考覈複習(二)----51單片機(外設芯片)

0x00 前言 上文複習了51單片機的基礎模塊,本篇將介紹一些外設,因爲是複習的原因,本文不會涉及,藍橋杯國賽的內容,紅外線,超聲波等會單獨一篇寫出來。 0x01 IIC 參考文章:https://blog.csdn.net/ohy368

原创 一份內核重載代碼的學習筆記

 0x00 前言 參考文章:https://blog.csdn.net/whatday/article/details/14160875 https://blog.csdn.net/pjz969/article/details/86150

原创 實驗室考覈複習(一)----51單片機(基礎模塊)

0x00 前言   6月份實驗室考覈,考覈的內容我也不知道(估計是 51,c,加點電分,或者數據結構?不知道),雖然是一些入門的東西,不過爲了萬無一失(誰也不敢說會不會出一些犄角旮旯的東西),還是從頭捋一遍。(菜雞瑟瑟發抖),先51看一下

原创 De1CTF_2020_wp_re_parser

0x00 前言 先膜一下小組裏的大師傅們,tql。 出題的師傅感覺也好nb。 先寫re的其中的 parser . 0x01 parser   這是一個用c++寫的解釋器,在動調的時候,很難看,後來看NuLL的wp說“⽤了⼀種新的動態綁定

原创 由一道CTF對10種反調試的探究

0x00 前言 最近做的有些ctf中總是出現一些反動態調試的情況。由次對一些常見的反動態調試進行一些總結。既然是調試,趁着這個機會探究了一下調試器如何與被調試進程建立聯繫的過程。 參考文章: https://blog.csdn.net/h

原创 藍橋杯51小練習--簡易計算器

0x00 前言   有一段時間沒寫51的單片機了,實驗室的學長留了個小練習,我就用來當“復健”了。一個極其簡易的計算器,看起來很簡單,但有些細節也是琢磨了一下的(俺還是菜),用的是藍橋杯的板子,代碼的質量着實堪憂。 0x01 題目 小練習

原创 站在巨人的肩膀上學習ctf vm

0x00 前言 本文提到的vm是ctf裏的vm,最近vm還是很熱門的,最近的虎符,de1ctf,再到網鼎杯都有vm的身影,但是vm的知識在網上挺散的(我只找到了綠盟那篇比較系統),vm的wp也相對比較簡單,所以身爲小白的我就在這裏歸納一下

原创 從DbgView探究Windows內存管理筆記

0x00 前言   講內存管理單純的理論比較空洞,所以本文從探究DbgVeiw的內存分佈開始,來探究windows系統的內存管理,討論malloc和VirtualAlloc的差別,和缺頁異常。 參考文章 https://blog.csdn

原创 ## 追蹤一次API函數調用筆記

0x00前言 本人大一小菜雞一枚,想把平時玩的東西記錄一下,第一次寫博客,有不對的地方望各位大牛斧正(輕點噴,輕點噴)。 0x01 三環部分 幾個重要的 API Kernel32.dll:最核心的功能模塊,比如管理內存、進程

原创 Linux內核源碼學習(第一天)——Linux內核中的鏈表

0x00 前言 linux中的雙向鏈表和傳統的雙向鏈表不太一樣,是注入了抽象封裝靈魂的鏈表, 他不是把將數據結構塞入鏈表,而是將鏈表節點塞入數據 之前在windows裏就見識過_ETHREAD結構.....的雙向鏈表,但苦於沒有源碼,