原创 C 語言之字符串處理函數一 -2016.01.01

大家呢都知道我們在寫程序的時候從終端接受的內容實際上都是字符串,無論整型數據還是浮點型數據,那麼字符串的操作就變得尤爲重要,而我們常用的字符串操作無外乎基於:字符串的匹配、字符串的查找、字符串的分割、字符串的複製、字符串的連接、字符串的比

原创 C 語言字符測試函數的用法舉例 - 2016.01.01

   2016年的第一天祝大家元旦快樂!由於今天有考試,昨天晚上寫的匆忙,只是簡簡單單地寫出了C語言中字符測試函數,卻沒有詳細講解其使用。接下來讓我們切身感受一下它的存在。首先我需要補充的一點是這些函數的本質是宏定義,並不是一種方法。至於

原创 WebGoat之HTTP Spliting(拆分)過程及總結分析 - 2016.01.02

HTTP Spliting(拆分) HTTP Spliting攻擊講解 之所以會出現http拆分是因爲客戶端和服務器端每一次交互的結束標誌、存在重定向和對於服務器端響應的消息在客戶端是以消息隊列的方式存在的。當客戶端向服務器發出一個請求的

原创 C 語言之字符測試函數介紹-2015.12.31

    早上就要考試了,我的心情卻複雜的很,不想看書卻又不知道該乾點什麼;突然想起來快要畢業了,自己都學了點什麼呢?唉,我決定以後每天晚上都要寫點東西了。就從最基本的C語言寫起吧!     今天我要講的是 C 語言的字符測試函數,我們知道

原创 名次預測(C語言實現)

有人在賽前預測A、B、C、D、E、F六名選手在比賽中會按順序分別獲得第一名到第六名,但是這一預測值猜對了三人的名次。則這最後的結果有哪幾種可能? 六個猜測用表達式表示爲:(a==1)+(b==2)+(c==3)+(d==4)+(e==5)

原创 WebGoat實驗環境搭建 - 2016.01.01

1.1 WebGoat簡介 Webgoat是OWASP組織研究出的一個專門進行web漏洞實驗的應用品臺,這個平臺裏包含了web中常見的各種漏洞,例如:跨站腳本攻擊、sql注入、訪問控制、隱藏字段、Cookie等; OWASP(Open

原创 C 程序的執行過程 - 2016.01.01

原本想了解一下java中bin目錄和lib目錄的區別,卻在一個討論中看到了include、bin、lib的區別,讓我不禁想起了 C 程序的執行過程,恰巧發現有一篇博客對整個執行過程做了很好的講解,現拿來做一下記錄,同時也分享給大家。奧,對

原创 WebGoat之HTTP BASICS(客戶端與服務器端的交互方式)-2016.01.02

HTTP BASICS B/S(瀏覽器和服務器模式的簡單介紹) B/S模式,簡答的說包括客戶端請求和服務器端響應;客戶端以一定格式向服務器端請求所需數據,服務器端同樣以一種規定的格式返回給客戶端所需數據。接下來我們可以分析一下客戶端請求。

原创 Android 7.x 源碼下載、編譯及運行

https://blog.csdn.net/hukaiguo/article/details/78800957

原创 linux中常用文件查找命令

linux 中常用的文件查找命令主要有 4 個:find、locate、which、whereis。 1. find         find 命令是其中最爲常用且用法最爲廣泛的文件查找命令,其可以在指定目錄下指定豐富的查詢條件對待查詢目

原创 Linux 的粗略啓動流程

今天對 LINUX 系統的啓動流程進行相關資料的查閱,發現從按下電源鍵開始到 LINUX 系統的啓動主要分 3 大步: 1. 加載 BIOS     BIOS 是系統啓動的第一個軟件程序,它主要負責系統的初始化工作:     一方面初始化

原创 磁盤分區表(Partition Table)

        磁盤的存儲空間是連續的,而磁盤分區指的是將這連續的磁盤空間劃分爲一段一段的更小的空間。例如,一個磁盤的大小爲 1000,我們對其進行 2 個分區,分爲 C 盤 400,D 盤 600;則 C 盤的空間爲 0 - 400,

原创 WebGoat實驗之Code Quality(代碼質量)- 2016.01.08

Code Quality(代碼質量),這是一個很模糊也很抽象的概念,什麼叫做代碼質量?在一個安全家的眼裏,或者更直白的說在一個黑客的眼裏,我想可能就不能等同於代碼風格、運算效率,更多的可能是從是否有安全漏洞和是否做好了安全控制(這個方面包

原创 ubuntu 16.04 中文輸入法配置

1. 安裝所需要的漢語語言包     sudo apt-get install language-pack-zh-hans 2. 安裝谷歌拼音輸入法     sudo apt-get install fctix-googlepinyin

原创 ubuntu 14.04 安裝 eclipse 並配置 Android 開發環境

ubuntu 下安裝 eclipse 並配置 Android 開發環境,總共需要四大步: 1). 安裝 jdk 2). 安裝 eclipse 3). 安裝 adt 4). 安裝 sdk 1. 安裝 jdk,配置 java 開發環境