原创 web 頁面解析的流程總結

文章目錄背景WEB 頁面解析的總體流程DNS 基礎DNS 服務器的分層結構域名解析流程HTTP 協議基礎HTTP 報文格式HTTP 請求報文格式HTTP 響應報文格式HTTP 請求方法HTTP 首部字段通用首部請求首部響應首部實體

原创 Python f-string 的基本使用

前言 Python 字符串的格式化,從 %格式到 format再到 f-string,格式化的方式是越來越直觀,同時 f-string 的效率似乎也比前兩個高。 f-string 的功能在 Python 3.6 及以後版本適用。

原创 數據庫注入方法和繞過技巧

文章目錄背景SQL注入的方法報錯注入概念Payloads數溢出報錯GROUP BY 報錯XPATH 報錯聯合查詢概念Payloads**Mysql >= 5.0**MySQL >= 4.1未知列名的情況堆疊查詢概念Payloads

原创 正則表達式入門和Python中的使用

文章目錄前言正則表達式基礎元字符簡寫字符集進階標誌錨點(定位置)零寬度斷言(前後預查)分組貪婪匹配和惰性匹配Python + Regex基本流程Match 對象標誌常用的函數參考 個人博客文章:Python 中的正則表達式 前

原创 NAT 穿透之 Zerotier

NAT 穿透之 Zerotier 內網穿透向來特別煩人,這裏推薦一個好用而且開源的項目,Zerotier 。個人使用體驗來看,比 teamviewer 穩定多了,操作也不麻煩。 安裝Zerotier客戶端 爲需要相互連接的機器安裝

原创 MySQL 數據庫系統表的利用

文章目錄背景MySQL 讀寫文件讀文件使用 `load_file()` 函數使用 `LOAD DATA` 語句寫文件使用 SELECT INTO OUTFILE 語句MySQL 數據庫系統表`information_schema`

原创 關係數據庫管理基礎

文章目錄背景知識SQL 簡介關係數據庫和關係數據庫管理系統非關係數據庫關係數據庫和非關係數據庫的比較數據庫管理的基本操作創建新用戶查看數據庫信息數據庫操作庫操作表操作數據操作參考資料附錄SQL 約束MySQL 數據類型字符串類型數

原创 MySQL 函數及其利用

文章目錄背景MySQL 函數字符串函數字符串長度字符串拼接字符串查找字符串修改子字符串提取字符串比較其它操作數值函數統計函數取整函數冪函數指數和對數三角函數反三角函數其它函數高級函數進制轉換類型轉換條件判斷函數數據庫信息加解密其它

原创 使用Hexo 和Github搭建個人博客

文章目錄**背景知識**搭建環境安裝必要軟件配置 Git SSH key配置 Hexo使用 Github Page 倉庫寫博客創建一個新頁面生成靜態文件發佈博文到 Github Page參考資料 個人博客文章:https://b

原创 在 Ubuntu18.04 安裝 LEMP 棧,構建本地網站

在 Ubuntu18.04 安裝 LEMP 棧,構建本地網站0x00 背景1. 目的2. LEMP 棧簡介0x01 實現1. 環境搭建過程1.1 安裝 Linux 系統1.2 安裝 Nginx1.3 安裝 Php-fpm1.4