2016年11月24日 星期四

Python 反編譯第一次就上手 ~ Pyinstaller reverse engineer

觀念要先釐清

  • Disassembler
    • A disassembler is a software tool which transforms machine code into a human readable mnemonic representation called assembly language.
  • Decompiler
    • Software used to revert the process of compilation. Decompiler takes a binary program file as input and output the same program expressed in a structured higher-level language.


這裡就不說明 python 的編譯、執行方法
可以上網找找 pyc, pyo 的資料,他們說明的都比我清楚

2016年10月25日 星期二

Git 自動版本號

以前公司都是使用SVN,產品都是自已先取一個名字,再加上流水號
然後在 Release Note 上註名 SVN REV (版本號)

前些日子突然想要自已寫一個自動產生版本號的腳本
利用 Git 實作一個簡單的版本管理

2016年9月12日 星期一

VIM環境設置 - .vimrc

這一篇主要是為了做個紀錄,為了以後有需要時可以馬上參考

2016年9月2日 星期五

用Python寫一個送封包的程式

標題打得很保守,實際標題取作「如何用Python寫一隻DOS攻擊程式」或許也OK
這一篇接在用Python寫一個簡單的Sniffer的後面
了解封包拆解的過程後,組封包也就沒那麼難以理解了
投影片一樣在Python 教育訓練課程

用Python寫一個簡單的Sniffer

當我在準備Python基本教學的投影片時,上面的人要求多補充Socket的知識
那麼,就寫一隻Python Sniffer吧!

2016年8月29日 星期一

恐嚇廣告

昨天我在用手機看影集時, 突然跳出一個新分頁
看完內文之後,第一時間反應是…關掉!我急著看影片

後來覺得有幾點還蠻有趣的
所以,我再度把它打開來研究

2016年8月22日 星期一

Python 教育訓練課程

前一陣子我還開玩笑說要開一門課,叫「Python十分鐘就上手」
沒想到真的接到一個案子,要教人學習Python
所以…話真的不能隨便亂說啊

2016年7月26日 星期二

HITCON Community 2016

公司報名2016年的HITCON,也順便指定了幾位要去參加活動,回來後要做個小簡報
對…我被挑中了

活動辦在星期五、星期六兩天,主管說星期五那天可以請公假
我怎麼覺得這應該算上班啊,星期六要付我加班費才對吧

2016年7月17日 星期日

[Blogger] 替程式碼上色

Blogger新開張,先決定程式碼要怎麼貼上來吧
之前在 Xuite blogger 是使用 SyntaxHighlighter,所以這次想試試看別的方法
上網找了一下,發現google有在做 Google Code Prettify