原创 python知識整合(面向對象程序設計)

1、面向對象概述 1.1、對象(object) 對象是一個抽象的概念,表示任意存在的事物 對象可以分爲2部分,就是靜態部分和動態部分。靜態部分被稱爲“屬性”,如人的性別;動態部分指的是對象的行爲(對象執行的動作),如人可以走路 在

原创 Python知識整合(序列的應用)

1、序列 序列就是用於存放多個值的連續的空間,且具有順序關係。 python中序列結構主要包括列表、元素、集合和字典。 1.1索引(indexing) 索引是從0開始計算 在python中索引也可以是負數,從右向左計數,最右邊的數

原创 bugku CTF雜項wp(2)

十六、想蹭網絡先破解wifi密碼 題目給了我們一個數據包,且提示我們flag爲wifi密碼, 第一步: 打開文件,WIFI連接認證的重點在WPA的四次握手包,即eapol協議的包,過濾一下: 剛好四個包 第二步 既然是密碼,還給

原创 python知識整合(函數)

1、函數的創建與調用 函數出了python中的內置函數外,我們也也可以根據需求,自己創建函數 創建函數語法格式 def functionname([parameterlist]) ['''comments'''] [funct

原创 Python知識集合(異常處理和程序調試)

1、異常處理語句 1.1、try…except語句 語法格式: try: block1 except [ExceptionName [as alias]]: block2 參數說明: block1:表示可能出錯的代碼塊 Ex

原创 Python知識整合(字符串及正則表達式)

1、字符串常規操作 1.1、拼接字符串 使用“+”號可以實現多個字符串的拼接,併產生一個字符串對象。 如 a = "123" print(a+"1234") 1.2計算字符串長度 使用len()函數 如 str ="123a,時

原创 bugku CTF雜項wp(1)

一、這是一張單純的圖片 保存圖片,使用記事本打開圖片,發現末尾有編碼的一段文字 在網頁中&#開頭的是HTML實體,一些字符在 HTML 中是預留的,擁有特殊的含義,比如小於號‘<’用於定義 HTML 標籤的開始。如果我們希望瀏覽

原创 Python知識整合(基礎)

本文章內容的python版本默認爲python3.x 1、註釋 註釋包括單行註釋,多行註釋,中文聲明註釋 1.1、單行註釋 註釋內容從#號到換行爲止結束 語法格式: # 註釋內容 註釋格式: 第一種 #請輸入你的年齡 age=i

原创 信息收集

1、域名信息收集 1.1whois查詢 可以通過愛站工具網,站長之家,VirusTotal這些網站查詢域名的相關信息,如域名服務商,域名擁有者,以及他們的郵箱。電話,地址等 kali系統自帶whois。 語法如下 whois 所要

原创 zip僞加密

zip僞加密 1. 原理 就是修改了zip的文件頭的加密標位(全局方式標記位),使文件打開顯示需要密碼,實際沒有密碼。 2. zip文件的格式 簡單說一個 ZIP 文件由三個部分組成: 壓縮源文件數據區+壓縮源文件目錄區+壓縮源文

原创 攻防世界MISC部分

一、功夫再高也怕菜刀 下載附件,用foremost進行pcapng文件的分離,得到一個壓縮包,打開壓縮包,得到一份加密的flag文件。 foremost的下載地址https://github.com/raddyfiy/foremo

原创 2019ISCC misc第二題、第4題Aesop's secret、第7題high起來

第2題: 下載附件,修改文件後綴名爲zip,發現50個二維碼。發現最後一張二維碼,格式爲jpg與其他二維碼都不一樣。用winhex打開,發現flag。注意這邊有個坑,flag提交時要把flag{}去掉。 第4題: 下載附件是一個動

原创 MD5加密相等繞過和intval函數四捨五入

一、MD5加密相等繞過 <?php $md51 = md5('QNKCDZO'); $a = @$_GET['a']; $md52 = @md5($a); if(isset($a)){ if ($a != 'QNKCDZO' &&

原创 密碼MD5比較繞過和urldecode二次繞過

一、密碼MD5比較繞過 <?php //配置數據庫 if($_POST[user] && $_POST[pass]) { $conn = mysql_connect("********, "*****", "********

原创 shal()函數繞過和session驗證繞過

一、shal()函數繞過 <?php $flag = "flag"; if (isset($_GET['name']) and isset($_GET['password'])) { if ($_GET['name']