openssl老版本編譯

2021-08-09 13:20:41 字數 519 閱讀 4538

將命令提示符定位到e:\openssl-1.0.2h。

輸入perl configure vc-win32 --openssldir=e:\\openssl\\2012

輸入ms\do_nasm。

將命令提示符定位到d:\program files\microsoft visual studio 11.0\vc\bin, 然後輸入vcvars32.bat(如果沒有這一步,會提示nmake不是內部或外部命令)。

再次將命令提示符定位到e:\openssl-1.0.2h

輸入nmake -f ms\ntdll.mak,執行完後會在openssl-1.0.2h目錄下生成乙個out32dll的資料夾,裡面包含了一些靜態庫、動態庫和.exe檔案。

輸入nmake -f ms\ntdll.mak test,若最終顯示passed all tests說明生成的庫正確。

輸入nmake -f ms\ntdll.mak install,則會在e:\openssl\2012目錄下生成bin、include、lib、ssl四個資料夾。

GCC編譯之新老版本共存

ubuntu公升級到了 12.04,gcc 也公升級到了 4.6.3 重新編譯專案工程時發現許多以前的警告變成了錯誤,仔細一看 都是在取 c 的臨時變數位址做引數出錯,以前為了方便很多這樣的 兩種改法 1.改 顯示定義乙個臨時變數,再取位址 2.加 fpermissive 做編譯引數。前者工作量大,...

老版本WTS WAF bypass小記

挖漏洞的時候總是會遇到waf,繞過記錄 view.asp?big 75 id 1漏洞點在id引數 新增單引號報錯 來一波老套的id 1 and 1 1,出現防火牆 老版本wts waf繞過很簡單,在關鍵字裡面加 符號即可 成功繞過 猜表名,這個地方使用burpsuite暴力跑就行,也可以手動測一些比...

ubuntu老版本更新源

使用 如下命令,獲取ubuntu版本代號 lsb release c得到如下輸出 codename lucid即,目前版本號名稱為 lucid 參考如下部落格,替換你系統的版本名 參考文章1 參考文章2 修改 etc hosts 檔案,新增ubuntu網域名稱 敲入如下命令 sudo gedit e...