我主要是實踐《linux黑客的python程式設計之道》中的所有內容,在此感謝「網名:
天國之翼
[自由之光
] , winger」。
「在閱讀此書之前 ,假設大家已經對各種黑客工具 ,技術
(偵錯程式,後門,
fuzzer
,**器,**注入
)都有乙個理論上的認識。我們的目的是不僅僅會使用各種基於
python
編寫的工具,還要能夠自定和編寫自己的工具 。」
一、在各平台下如何檢視你想要呼叫的動態庫
>>> from ctypes.util import find_library
>>> find_library("m")
'/usr/lib/libm.dylib'
>>> find_library("c")
'/usr/lib/libc.dylib'
後面出來的這個庫檔案是我在mac平台下想要呼叫標準c庫
下面是hello world!
# encoding:utf-8可以看到__author__ = 'neo'
fromctypesimport*
libc = cdll("/usr/lib/libc.dylib")
message_string = "hello world!\n"
libc.printf("testing: %s"
, message_string)
ctypes
呼叫動態鏈結庫中的函式有多簡單。
我的hacker標桿
前言 我為什麼用 標桿 而不是用偶像來做題目呢?因為在我的心中,值得我學習的黑客絕不是僅僅值得成為我個人的偶像,更應該成為業界的標桿。國外篇 丹尼斯 里奇 評價 克尼漢評價道 牛頓說他是站在巨人的肩膀上,如今,我們都站在里奇的肩膀上。事蹟 丹尼 斯里奇生於美國紐約州布朗克斯維爾 bronxville...
我的IT之路2011(一)
2011對我來說注定是不平凡的一年,在這一年裡我經歷了挑戰 失敗 成功 離別 選擇 猶豫 堅定.總之2011年在我身上發生了太多的事情,發生了重大的改變。包括我周圍的人,我的生活方式,我的學習,還有我的思想。下面我為大家細細道來。充實的寒假生活 2011年01月10日 我們開始了我們快樂而又充實的寒...
我的caffe之路(一)
開始caffe之前,倒是關注了幾個caffe大牛 開始在linux安裝caffe的時候,其實師兄們已經配置好環境了,什麼都不用我做,結果自己編譯caffe的時候還是錯誤一大堆。第一次編譯的時候按照大牛部落格 結果配一天之後,還是錯誤一大堆,不知道自己錯在 問了師兄之後豁然開朗,原來是要 修改make...