原创 Vim中將連續的多個空格替換爲一個逗號

:%s/\s\+/,/g :%s/\s\+/,/g \s表示空格,\+表示重複多次(\實現轉義,正則表達式中+表示重複多次),/g表示全局替換   :%s的格式: :%s/oldStr/newStr/g

原创 C語言實現輸入ascii碼,輸出對應的字符

源代碼 /********** ascii.c ************/ #include<stdio.h> #include<string.h> //下面的字符串總共有714個字符。 char strs[714]= "0,NUL

原创 設置burpsuite的代理

1.設置代理 2.在burpsuite中進行設置   2.1 設置https代理 2.2 設置http代理   種族歧視分值: 300 小明同學今天訪問了一個網站,竟然不允許中國人訪問!太坑了,於是小明同學決心一定要進去一探究

原创 STL案例1

1 /**********  ab.cpp  ************/ 2 #include<iostream> 3 #include<vector> 4 #include<map> 5 #include<algorithm> 6 #i

原创 猜猜這是經過了多少次加密?

使用for循環,將解密的結果放在一個文件當中供下一次解密的時候使用。以此類推。 猜猜這是經過了多少次加密?分值: 200 加密後的字符串爲: Vm0wd2QyUXlVWGxWV0d4V1YwZDRWMVl3WkRSV01WbDNXa1

原创 cmd1

Mommy! what is PATH environment in Linux? ssh [email protected] -p2222 (pw:guest) /* * cmd1.c * * Created on: 202

原创 IO訪問和中斷

背景信息 通過寫入和讀取其寄存器來控制外圍設備。 通常,設備具有多個寄存器,可以在內存地址空間或I / O地址空間中的連續地址處訪問多個寄存器。 連接到I / O總線的每個設備都有一組I / O地址,稱爲I / O端口。 可以將I

原创 計算機如何啓動

上一篇文章介紹了[主板和內存映射]英特爾計算機中的內存映射,以設置啓動初始階段的場景。 引導是一個複雜的,多步驟的,有趣的事情。 以下是流程概述: 當您按下計算機上的電源按鈕時,事情開始滾動(不!不告訴!)。 主板加電後,它將初

原创 爲virtual box中安裝的kali系統設置共享文件目錄

首先找到共享文件夾 然後點擊右側的圖標增添新的共享目錄(宿主機中的目錄) 要勾選自動掛載,當然這裏選擇的是固定分配。 完成之後,整體效果如下圖。 但是,這是不夠的 在kali操作系統中單擊掛載的(共享的)文件夾時會報錯: e

原创 核心轉儲文件的設置和查看

設置轉儲文件名 在/proc/sys/kernel/core_pattern文件中寫入內容,%e表示可執行程序名,%t表示時間。默認的情況下生成的core文件名是core。這樣如何和別的進程產生的core文件名重合的話,就會被替代

原创 Special members in C++

Default constructor 默認構造函數是在聲明類的對象但未使用任何參數初始化時調用的構造函數。如果類定義沒有構造函數,則編譯器會假定該類具有隱式定義的默認構造函數。 因此,在聲明這樣的類之後: 編譯器假定Examp

原创 配置內核支持nfs

在源碼路徑下輸入make menuconfig會出現內核的配置界面 Networking support ---> Networking options --->TCP/IP networking ---> IP: kernel

原创 makefile的編寫步驟

makefile的好處:一次編寫,終身受益 makefile的命名規則: makefile Makefile makefile的三要素 目標 依賴 規則命令 這三個要素當中,目標不可以不寫,其餘的兩個要素可以不寫。

原创 uaf

Mommy, what is Use After Free bug? ssh [email protected] -p2222 (pw:guest) #include <fcntl.h> #include <iostream> #i

原创 sed命令的使用(合併行)

1 把所有不以句號結尾的行,和下一行合併。 sed -i '/[^。]$/{N;s/\n//}' abc.txt 2 把兩行合併爲一行,適用於將某一行(通過篩選條件定位到該行)和上一行進行合併的情況。 sed '{N;s/\(.