windows 8.1 (很坑,建議用win10,還有linux子系統可以用)
pycharm community edition
python 3.5
以目前經驗,建議使用python3.5(版本低或高都有庫不能用)之前我用python2、3.4、3.8遇到無數麻煩。
目前做crypto題目時用到的package有:
gmpy2、pycrypto、requests、winpwn
gmpy2和pycrypto必須裝
首先安裝python3.5和pycharm
然後
`py -3.5 -m pip install gmpy2-2.0.8-cp35-cp35m-win_amd64.whl`
或者將.whl檔案copy到python3.5的python.exe所在環境下,然後
python -m pip install
pycrypto、requests、winpwn安裝比較簡單。
用pycharm建個project,新建個.py 寫上:
import crypto
import requests
import winpwn
然後一鍵安裝:
使用虛擬環境來解決。pycharm右下角add interpreter,base interpreter就選擇python3.5
然後把gmpy2的.whl檔案拷到pycharm的terminal當前目錄下,並進行 pip install。
然後在pycharm的terminal這裡安裝你需要的其他package,比如pip install pycrypto。千萬不要用pycharm提示的嘆號或者unsolved reference進行安裝,會有bug。如果你已經裝了,那麼pycharm點到右下角interpreter settings
然後將包刪除,如下圖。再照我前面說的做
各種編碼密碼的加解密:
簡單代換密碼破譯:
維吉尼亞密碼破譯:
buuctf刷題平台:
南郵ctf訓練平台:
ctf-wiki:
soreatu大佬的部落格:
先這麼多吧
LAMP環境搭建 php環境搭建
yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...
環境搭建 二 Python環境搭建
工欲善其事,必先利其器 要想玩轉python,我們首先需要搭建一套可使用且方便的環境。對於初學者,笨飯糰建議使用 anaconda anaconda 簡介anaconda是python的乙個科學計算發行版,內建了數百個python經常會使用的庫,包括做機器學習或資料探勘的庫。anaconda提供了乙...
環境 lamp環境搭建
以下命令全部使用root執行,如果不用root記得sudo apt update 更新一下可用軟體包列表 apt upgrade 更新已安裝的軟體包 apt install apache2 安裝apache2 systemctl start apache2 啟動apache apt install ...