2019年8月11日 星期日

Counter Strike Source - Aimbot

這篇是關於射擊遊戲的自動瞄準技術介紹,那麼什麼是自動瞄準 ? 顧名思義就是將射擊的準心自動移到敵人的頭部,有玩過射擊遊戲的人,多少有聽過此類外掛,然而卻不知道自動瞄準的外掛是如何製做的,接下來我們就準備探討它的相關技術。

2019年8月1日 星期四

106年金盾決賽試題 - Heap overflow

在整理檔案時,發現封存在D槽已久的檔案,這個檔案就是當時負責的計劃”金盾決賽題目”,我被分配到的題目難度是困難的等級,因此就有一些大膽的想法。就在不久之前,有同事約我打Defcon的競賽,那次也是第一次參與這個競賽,只解出幾題,同時也發現竟然這些題目都是跟Linux漏洞相關的題目,像是stack、heap、format string等等的弱點分析,當下覺得蠻驚訝的,因為這些都是以前在大學研究過的弱點,很少競賽會將題目出的如此實戰,所以藉由這次比賽經驗,能讓我將題目設計的更加實戰。

2019年7月27日 星期六

Counter Strike Source - Data Collect

此篇是介紹分析射擊遊戲(Counter Strike Source)的結構資訊,因為想要撰寫AimBot(自動瞄準)相關的外掛,或者是添加自己的AI(Artificial Intelligence)讓它自動去尋找獵物,這些免不了需要知道自己和敵人的坐標、血量以及相關的地圖資訊,那麼我們就能利用這些資訊來達成我們的目的。

2019年7月5日 星期五

Windows踩地雷逆向工程

記得在剛上大學時,在電腦教室上課,發現隔壁同學非常認真的在使用電腦,仔細一看,原來是認真的玩Windows內建的踩地雷遊戲,回到宿舍後,我也來玩踩地雷,不過是將它丟到反編譯軟體,分析裡面的運作原裡。

2019年7月1日 星期一

監控Windows平台的cmd.exe輸入指令

在Linux監控使用者輸入指令(Bash)可以使用audit工具,那麼如果在Windows環境下要如何監控cmd.exe的輸入指令呢 ? 從網路上查一下相關資訊,只發現按F7會出現指令的紀錄,沒辦法像audit即時紀錄指令,因此我們只好自己開發了。