我的Hacker之路(一)Ctypes的呼叫

2021-07-10 04:44:53 字數 819 閱讀 7958

我主要是實踐《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...