在客戶端你好,我希望客戶端發送一組無效的密碼套件。在wireshark上,這是我正在尋找的輸出。如何從客戶端發送無效密碼到服務器?
要做到這一點,我想我必須編輯從客戶端發送到服務器的cipher list
。我知道cipher list
下的SSL_CTX_new()
方法設置在ssl/ssl_lib.c
line 1768
的SSL_CTX
對象,即線下:
ssl_create_cipher_list(ret->method,
&ret->cipher_list,&ret->cipher_list_by_id,
meth->version == SSL2_VERSION ? "SSLv2" : SSL_DEFAULT_CIPHER_LIST);
我該如何繼續?我假設我不得不修改ssl_create_cipher_list
方法中的一些代碼,該方法在的第1353行中定義,但我無法弄清楚這一點。
任何幫助表示讚賞!
這個問題似乎是題外話題,因爲它不是關於編程或開發。請參閱幫助中心的[我可以詢問哪些主題](http://stackoverflow.com/help/on-topic)。也許[超級用戶](http://superuser.com/)或[信息安全堆棧交換](http://security.stackexchange.com/)會是一個更好的問題。 – jww 2015-03-02 11:59:57
@jww,這是一個編程問題。我已經編輯了上面的問題。 – 2015-03-04 10:07:25
等一下,你是在問如何跳過你的SSL庫故意行爲不端?還是你問如何指定你的客戶端不支持的密碼套件? – jschultz410 2015-03-05 05:30:57