Ubuntuの環境設定の章
Ubuntuの18.0環境設定01でPWN環境
初心者LinuxとPWN、常に最も厄介なのconfigureいくつかの基本的な構成環境をコンパイルする環境、さまざまな。
ワン:ダウンロード遅すぎますか?他のソースで解決するために!
いつものように長い変更のソースで解決することができるよう、実際には、非常にゆっくりと、公式ダウンロードサイトを使用して、Ubuntuのにソフトウェアをインストールするときがち。
の/ etc / aptのに1.1 /
cd /etc/apt
1.2 sources.listファイルを変更(ルートが必要です)
sudo vi sources.list
(エラーの場合)1.3バックアップ
sudo cp sources.list sources.list.bak
1.4の(と内容を削除する前に)1つのソースにファイルをコピーします。
アリ1.4.1ソース
deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb http://archive.canonical.com/ubuntu xenial partner
deb-src http://archive.canonical.com/ubuntu xenial partner
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
1.4.2清華ソース
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security universe deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security multiverse
1.4.3網易ソース
eb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
2:三プラグインのインストールGDB
GDB 3一般的に使用されるプラグイン、PEDA、GEF、gdbinit。
2.1 Gitのインストール
apt-get install git
2.2インストールプラグイン
git clone https://github.com/gatieme/GdbPlugins.git ~/GdbPlugins
別のウィジェットに切り替える2.3
それぞれが長所の三種類を持っているので、それはしばしば切り替える必要がある、切り替え命令の次され、対応する修飾の取付位置を変更する指示が必要。
2.3.1はPEDAに切り替え
echo "source ~/GdbPlugins/peda/peda.py" > ~/.gdbinit
2.3.2は、GEFに切り替え
echo "source ~/GdbPlugins/gef/gef.py" > ~/.gdbinit
2.3.3はgdbinitに切り替え
echo "source ~/GdbPlugins/gdbinit/gdbinit" > ~/.gdbinit
2.4のヒント!スクリプト記述された命令はbashrcに切り替えるには
これらのプラグインは、多くの場合、スイッチする必要があるため、我々は代わりに迅速に命令して、これらの記述された命令のbashrcを置くことができるので、あなたは常に、これらの命令またはこれらの命令を探すために覚えていないことができます!
2.4.1 bashrcにを入力してください
vi ~/.bashrc
別名の先頭の文字の数が存在する場合、図に示すように後に行く場所を探します。
2.4.2高速書き込みコマンド
alias peda='echo "source ~/GdbPlugins/peda/peda.py" > ~/.gdbinit '
alias gef='echo "source ~/GdbPlugins/gef/gef.py" > ~/.gdbinit '
alias gdbinit='echo "source ~/GdbPlugins/gdbinit/gdbinit" > ~/.gdbinit '
2.4.3アップデートbashrcにファイル保存して終了
設定が完了した後のアップデートは、あなたは単にあなたが3つのプラグインの間で自由に切り替えることができる3つの簡単なコマンドを入力していること!