原创 逆向bugku-game

bugku的遊戲過關 最初解題 意思是 其實這道題很容易憑實力做出來,只要明白它的意思就行。 說白了就是一開始八個線路都是關着的,你讓着八個都打開就行,但是你每改變一個就會影響 到周圍的兩個 經過堅持不懈五分鐘就做了出來,後來

原创 彙編語言—寄存器

寄存器 一個CPU由寄存器,運算器,控制器組成,寄存器負責存儲數據。通用寄存器:AX,BX,CX,DX。8086CPU的寄存器都是16位的,能存放兩個字節。一個寄存器又能分爲兩個部分,一個高位字節如AH,還有一個地位字節如AL。這

原创 Python:面向對象編程

面向過程的程序設計把計算機程序視爲一系列的命令集合,即一組函數的順序執行。爲了簡化程序設計,面向過程把函數繼續切分爲子函數,即把大塊函數通過切割成小塊函數來降低系統的複雜度。 python和java都是面向對象的語言。面向對象

原创 彙編語言初識

機器指令展開就是一臺機器可以正確執行的命令。機器所能識別的只有0和1。 這就是計算機的底層,使用二進制來執行命令 彙編語言的產生方便了人們更加容易去編寫代碼,進而編譯成0和1組成的機器碼讓計算機去執行命令。而我們所使用的C語言等編

原创 Python__總結

學了幾個星期的python,也有了一些體會,更多的是它與C之間的關係。 與C不同,python的變量使用之前無需聲明。代碼塊的分隔也僅是靠縮進格式,而不是用花括號。語句結尾可以不使用分號,而是用物理行來作爲邏輯行,即一行一語句。

原创 python的內置函數和模塊

內置函數 python也有很多內置函數來供我們使用,可以用help()來查看內置函數的用法 絕對值 abs() 最大值max() 最小值min() 計算序列長度可以用len() divmod(x,y) 得到x除以y的商及餘數

原创 計算機網絡--應用層

一.域名系統和DNS概述 許多應用層軟件經常使用域名系統DNS,但計算機的用戶只是間接而不是直接使用域名系統。因特網採用層次結構的命名樹作爲主機的名字,並且使用分佈式的域名系統DNS。 名字到域名的解析是由若干個域名服務器程序完成

原创 Python高級特性

Python力圖簡潔,Python中非常有用的高級特性,使得能以更少的代碼做更多的事情,代碼越少,則開發效率越高。以下是Python的幾個高級特性. 1.切片 當我們要去獲取list或者tuple的部分元素時,以前的思路是將其一一

原创 計算機網絡---

數據鏈路層 數據鏈路層使用的信道主要有以下兩種類型:(1)點對點信道:使用一對一的點對點通信方式。使用點對點協議PPP。(2)廣播信道:這種信道使用一對多的廣播通信方式。 1.鏈路層概述 鏈路層主體是網卡,屏蔽了不同的物理層實現,

原创 計算機網絡_第一章

從工作方式上來看,計算機網絡可分爲邊緣部分和核心部分 1.邊緣部分 由所有鏈接再互聯網上,供用戶直接使用的主機組成,用來進行通信和資源共享,最重要的功能就是完成通信 ①通信方式 網絡邊緣的通信方式通常分爲兩類:客戶-—服務器模式(

原创 BurpSuite

首先,我們得知道BurpSuite是一個java程序,所以需要java環境,安裝JRE 然後搜索BurpSuite下載安裝.其次BurpSuite作爲web測試工具,應用廣泛 BurpSuite的應用場景 1.HTTP服務端接口測

原创 油猴插件和IDM的使用

介紹IDM之前先介紹一個很強的瀏覽器插件——油猴腳本 油猴插件一款很強大的瀏覽器插件,支持 FireFox / Chrome / Edge / Opera…能讓瀏覽器實現各種各樣的功能,例如可以視頻網站強制html5播放器、突破百

原创 計算機網絡--物理層

物理層 一.物理層基本概念 物理層主要負責在物理鏈路上傳輸非結構的比特流,提供爲建立、維護和拆除物理鏈路所需要的機械的、電氣的、功能的和規程的特性,主要任務描述爲確定與傳輸媒體的接口的一些特性。 主要是從機械特性、電氣特性、功能特

原创 計算機網絡--

1.計算機網絡體系結構 我們把計算機網絡的各層及其協議的集合稱爲網絡的體系結構 網絡協議主要由三個要素組成 (1)語法,即數據與控制信息的結構或格式。計算機傳輸的是二進制字符串,所以要對它的格式進行規定。 (2)語義,即需要發出何

原创 虛擬機以及kali linux的安裝

虛擬機的使用就是爲了運行linux系統。而kali linux則是基於linux系統之上的。先看看百度百科的介紹 Kali linux Kali Linux是基於Debian的Linux發行版, 設計用於數字取證操作系統。由Off