你覺得 CWS 經營到最成功是什麼樣子? 「你覺得 CWS 經營到最成功是什麼樣子?」曾經有位同業問過我這樣一個問題,是進駐座位每個都滿載?是活動場次一個接一個...
每個人對於 Co-working Space (之後文內簡稱 CWS) 的定義其實都不一樣,經營者和進駐者所追求的也不一樣,我在這個領域的耕耘也接近 10 年,...
聞くは一瞬の恥、聞かぬは一生の恥。俗話說:不恥下問是一時之恥,恥而不問是一生之恥。— 井口佑未【白箱】 心得 白箱,劇情敘述一群女孩為了熱愛的動畫,而努力在...
惡名昭彰的 WannaCry 讓 Windows 使用者欲哭無淚。今天來逆向 WannaCry,看這隻病毒到底有什麼實際行為?為什麼新聞說有人買下特定的網域,就...
簡介 在系列文的前幾篇中,我們有提到 動畫 12 法則是如何運作的,不過在科技日新月異下,我們不僅僅是可以在紙上、螢幕上看到動畫,而是能與創作者創作出來的作品有...
WannaCry 還沒逆完,把最後一天的內容拿出來擋一下。請讀者見諒XD今天不會講解技術,會推薦基礎的逆向工程資源。以下是我覺得不錯的教材,推薦給讀者。 Roa...
在學習前端的過程,有做過真實需求的網站,會是珍貴的經驗。而並不是時時刻刻都會有充足的案子,帶每一個學員來實作。 為了讓學員會有接案子的經驗,除了鼓勵他們做 s...
前言 嗨大家好,今天是鐵人賽的第 27 天,也是本系列 Three.js 最後一篇囉,照慣例,最後一天我們要來利用前面所學技術製作小功能。那麼廢話不多說,就讓我...
reversing kr 是一個很不錯的練習逆向的地方。 reversing .kr 介紹 This site tests your ability to...
簡介 在 Three.js 動畫中我們可以透過以下三種方式來製作動畫: SkinnedMesh 骨骼蒙皮動畫 Geometry.morphTargets 變形...
追求更好的程式碼品質 語焉不詳的程式碼 原本 web camp 在 training JavaScript 的過程,其實已經足以讓人寫出程式,找到工作了。但是...
昨天有嘗試將驗證字串編碼,但還是容易被逆向找到程式邏輯並繞過。今天嘗試透過 Fuzzing 將程式位元反轉使得 Debugger 無法逆向。 目標: 如下圖,B...
前言 大家好,昨天介紹過 Three.js 中是如何一步一步構築起物件跟環境後,今天我們來聊聊在 3D 環境中的物件操作是如何運作的。 那麼就開始吧~ 簡介 我...
前言 大家好,今天是探索 Three.js 的第二天,阿!想想前方還有這麼多未知的新奇事物等著我們去探索,是不上光想就特別興奮呢? 那麼開始前先確認好電腦引擎,...
在前一篇,介紹了使用 code review 的方式進行互評。讓每個學員之間有充份的交流,並且在交流之後再做一次練習,讓別人的經驗與建議,再經過一次的實作,化為...
前言 嗨各位鐵人們今天好,相信到了今天,對於網頁動畫特效一定有許多收穫了對嗎?不過在個技術隨時在更新的時代,如果只會基礎 CSS 動畫 或原生 JavaScri...
在前一篇,介紹了使用 code review 的方式進行互評。讓每個學員之間有充份的交流,並且在交流之後再做一次練習,讓別人的經驗與建議,再經過一次的實作,化為...
簡介 豬油哭~拿咧嚕~ 大家好,歡迎來到 Canvas 關卡最後一天,相信大家不止有能力打倒 鎖鏈康妮,連鬼血術都是 pice of cake 了對吧? 那麼今...
Day14 我們說到的驗證程式,透過 strings 搜尋就可以找到。於是我們想要提升逆向的成本,何不將驗證方式改掉?改成駭客想不到的方式? 實作 原本的程式太...
今天介紹簡單的 Buffer Overflow 題目。 Buffer Overflow 是什麼? 根據Wiki: (Buffer Overflow) 緩衝區...
今天介紹入門的 CTF 題目,可以檢驗過去的學習知識是否夠紮實(當然某些題目可能需要通靈XD)。基本上,會挑一些基礎的、可以解釋的題目當作練習題,並且把它寫成...
警語!!照著 Kata 練習,會遇到許多的困難。我會在這盡可能的把 Kata 講清楚,但是不保證照練就成功。 我剛進來時的切版 KATA 是這樣 我剛接觸...
今天逆向並找出指標的特徵。指標意即記憶體位置,系統在傳資料的時候大多使用指標進行資料傳遞。 指標 disassemble main 跟上圖大同小異。 解答公...
簡介 在 Canvas 第一篇我們有介紹到: 那麼 Canvas 是什麼呢?他其實就是一個 HTML tag 讓我們可以在網頁上定義一個畫布區域 並由 Jav...
今天準備逆向並找出陣列的特徵。包括陣列基本特徵、使用 for loop 遍歷陣列元素、二維陣列。 基本特徵 可以看到數字 10h, 20h, 30h 被 mo...
簡介 在昨天我們講到了物件導向的基礎觀念,今天我們就來加深理解並且稍微談談資料驅動這件事情吧! 我們在寫程式的時候會很常用到 事件驅動,也就是我們會直接透過 D...
因為是函式呼叫所以能觀察到 main() 裡面去 call 其他 function 。今天介紹呼叫單一函數、函數裡僅有單一參數、雙參數、函數中再呼叫其他函數的情...
簡介 當我們在撰寫 Canvas 時,常常會需要定義一些向量類別來計算元素的位置,然而每一個類別都要建立一個 function 函式來存取資料的話,程式就會變得...
今天逆向並找出循環的特徵。包括常見的 for、while、do-while、break、continue。今天換一套逆向工具,使用 Hopper Disasse...
簡介 今天我們進入比較有趣的部分,製作基礎 Canvas 動畫,在 Canvas 內我們可以做到許多精美的互動設計,但由於每一次的動畫都必須要透過柳懶氣重新計算...