1. 程式人生 > >pwn專用虛擬機器的簡單工具配置

pwn專用虛擬機器的簡單工具配置

首先VMware中裝好一個linux.iso的虛擬機器

然後執行以下配置

安裝vim,因為在linux和windows下的檔案格式不同,容易導致對齊格式有問題

就需要在vim下調整格式

sudo apt-get install vim

更新python的版本,個人推薦python 2.7,相容性和穩定性較好
sudo apt-get upgrade python

安裝easy-install和pip,就可以很方便的匯入各種python第三方庫

在逆向和溢位程式互動時,用得最多的幾個第三方庫先裝好:

sudo pip install pwntools
sudo pip install zio
sudo pip install pwn

安裝gdb-peda

peda是gdb的一個外掛,安裝後可以更方便的進行除錯,如檢視暫存器的值等

sudo apt-get install git
git clone https://github.com/longld/peda.git ~/peda
echo "source ~/peda/peda.py" >> ~/.gdbinit
echo "DONE! debug your program with gdb and enjoy"


相關推薦

pwn專用虛擬機器簡單工具配置

首先VMware中裝好一個linux.iso的虛擬機器 然後執行以下配置 安裝vim,因為在linux和windows下的檔案格式不同,容易導致對齊格式有問題 就需要在vim下調整格式 sudo apt-get install vim 更新python的版本,個人推薦p

虛擬機器簡單配置manjaro gnome

一、安裝gnome啟動到桌面後,解除安裝所有不必要的軟體 開啟【增加/刪除軟體】,找到要刪除的軟體解除安裝 ms-office ---微軟線上辦公軟體 Thunderbird ---郵箱 konversation ---掃描器工具 skanlite ---掃描器工具 steam ---遊戲 印表機 視訊 郵

nginx 虛擬機器搭建設定配置檔案

server{ charset utf-8; client_max_body_size 128M; listen 80; server_name demo.com; root /Users/playcrab/www/demo; index index.php index.html; acces

VMware虛擬機器 Centos7網路配置 ping:www.baidu.com:未知的名稱或服務 ping不通

程式碼操作: 右擊開啟終端 cd /etc/sysconfig/network-scripts/ ll ll|less 看到第一行:-rw-r--r--. 1 root root 279 11月 8 01:35 ifcfg-ens33 vim ifcfg-ens33

VMware® Workstation 12 Pro 在NAT網路模式下虛擬機器的網路配置

很簡單的配置,直接上圖     虛擬機器網絡卡的配置,DNS可以指向網際網路的DNS伺服器,比如百度的,前提是物理機能連線網際網路 [[email protected] 桌面]# cat /etc/sysconfig/networ

Hadoop--1.虛擬機器安裝與配置

1.第一臺虛擬機器(master)    上了兩節Hadoop課,老師攛掇我們自己課下搞幾個虛擬機器建個叢集試試。    首先就是安裝vmware軟體,我將安裝包和安裝教程部落格都已經存入了d盤安裝包對應虛擬機器目錄下    安

CentOS高效能虛擬機器安裝及配置(KVM)

安裝 通過yum安裝 yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst 檢視例項 virsh list --a

虛擬機器資料庫的配置

前幾天因為個人的原因搞壞了自己電腦上的資料庫,所以想到了通過連線虛擬機器上的資料庫來完成自己的工作,下面就將今天配置的主要的步驟給大家做一個分享,     首先既然是對虛擬機器資料庫的訪問,那麼首先要做的就是對於虛擬機器的安裝,這裡我所用到的是Ubuntu。這個希望大家可以

Apache服務虛擬機器的安裝配置(企業級)

在企業裡面不同的域名下都是真實的伺服器,但我們做實驗,在一臺主機裡配置不同域名的伺服器 [[email protected] html]# cd /var/www/ [[email protected] www]# ls cgi-bin html [[email&#

linux的KVM虛擬機器安裝及配置

KVM虛擬機器安裝與使用 1.前期準備 1.1確定機器有VT 不知道晶片的生產廠商則輸入:egrep '(vmx|svm)' /proc/cpuinfo 如果flags: 裡有vmx 或者svm就說明支援VT;如果沒有任何的輸出,說明你的cpu不支援,將無法成功安

Android 虛擬機器簡單介紹——ART、Dalvik、啟動流程分析

Android 虛擬機器方面的知識,我是通過《深入理解 Android 核心設計思想》來學習的,內容特別多(只有一章,但有 160 頁),但感覺和 Android 開發有些偏了,因此很多內容都沒有認真去看,比如 EFL 格式等,這裡只是選取了一些感覺比較重要的做

VMware-虛擬機器 VMnet8網路配置及常見問題解決

本文環境 物理機OS: Windows10 虛擬機器平臺: VMware Workstation 14 虛擬機器OS: CentOS 7 配置步驟 一、 檢視物理主機的網路配置資訊 主要是找到可以上網的網絡卡的資訊,在Windows的cmd中輸入 ipcon

[JVM]虛擬機器監控工具(命令列)

1.jps (Java Virtual Machine Process Status Tool)       用來檢視基於HotSpot的JVM裡面中,所有具有訪問許可權的Java程序的具體狀態, 包括程序ID,程序啟動的路徑及啟動引數等等,與unix上的ps類似,只不過j

[JVM]虛擬機器監控工具(視覺化)

1、Jconsole             從Java 5開始 引入了 JConsole。JConsole 是一個內建 Java 效能分析器,可以從命令列或在 GUI shell 中執行。您可以輕鬆地使用 JConsole(或者,它更高階的 “近親” VisualVM )

搭建HDFS叢集應該注意虛擬機器的相關配置

關於防火牆 搭建HDFS叢集不僅要設定免密登入,還需要關閉防火牆或者開通相應的埠,免密登入是為了讓機器通訊無障礙,而開通埠或關閉防火牆是為了能讓他們通訊,否則叢集中的虛擬機器不能相互通訊,導致叢集搭建失敗 檢視防火牆狀態: [[email protec

虛擬機器簡單搭建一個hadoop叢集(Linux)

一,前提 1. 安裝好一臺Linux的虛擬機器(我用的純粹的黑框框) 2.  修改好IP地址並安裝jdk  (我這裡安裝的是1.8版本的)  vi /etc/sysconfig/network-scripts/ifcfg-eth0 重啟網路生效     s

jdk1.8 Hotspot虛擬機器引數通用配置

恰逢本人最近正在學些JVM虛擬機器一些引數配置、簡單優化的東西,下面是整理的一些通用引數的含義或配置說明,雖然這些配置網上到處都有,但筆者這是結合實際應用加以整理收集的,希望能帶來參考價值,最後附上某一知名大公司JVM配置清單,以做參考。 -XX:CMSClas

【安裝虛擬機器一】配置VMware

安裝軟體   VMware 10      CentOS-6.5-x86_64-minimal.iso 第一步:開啟VMware 10  主頁選擇 “建立新的虛擬機器” 第二步:選擇自定義設定 第三步:設定虛擬機器相容性 ,預設即可 第四步:設定安裝作業系

Vmware虛擬機器中centos配置靜態ip

cd /etc/sysconfig/network-scripts #centos6 vim ifcfg-eth0 #centos7 vim ifcfg-ens33 配置如下 TYPE=Ethern

關於虛擬機器中網路配置及埠對映(外部能夠訪問虛擬機器裡面的服務)

0: 以管理員的身份執行 1: 編輯---------à 虛擬網路編輯器                             &nb