CTF crypto環境搭建

2021-10-05 02:29:31 字數 1514 閱讀 8425

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 ...