原创 Nebula level15

About strace the binary at /home/flag15/flag15 and see if you spot anything out of the ordinary. You may wish to revie

原创 fetch data time

L1 cache reference 0.5 ns Branch mispredict 5 ns L2 cache reference 7 ns Mutex lock/unlock 25 ns Main memory reference

原创 調試flex生成的代碼

c語言中可以使用詞法分析器flex 通過寫好的正則表達式來生成一些DFA自動機的c語言代碼, 裏面包含了自動機的狀態。在網絡協議分析尤其是應用層協議分析的時候會用到, 或者是使用BPF過濾器的語法的軟件中, 比如libpcap, wire

原创 Nebula level14

About This program resides in /home/flag14/flag14 . It encrypts input and writes it to standard output. An encrypted

原创 sqlmap dvwa SQL Injection使用小記

剛剛開始學習sql injection,初步使用sqlmap,使用 GET http://www.dvssc.com/dvwa/vulnerabilities/sqli/?id=1&Submit=Submit#  HTTP/1.1 Ho

原创 從devstack開始 學習openstack

1.下載devstack安裝程序 git clone https://github.com/openstack-dev/devstack.git 2. 安裝 cd devstack; ./stack.sh 這個過程是個比較漫長的過程, 利

原创 python chr()和ord()

通過help 查看相關函數的幫助文檔 >>>help (chr) chr(...)     chr(i) -> character         Return a string of one character with ordinal

原创 PHP mysql_real_escape_string() 函數

http://www.w3school.com.cn/php/func_mysql_real_escape_string.asp 定義和用法 mysql_real_escape_string() 函數轉義 SQL 語句中使用的字符串中的

原创 Openssl 漏洞POC學習

關於漏洞的細節以及相關危害可以參考知乎和烏雲上的文章 OpenSSL 的 Heartbleed 漏洞的影響到底有多大? 關於OpenSSL“心臟出血”漏洞的分析 漏洞相關的代碼就不分析了,上面的文章已經分析的很清楚了,下面主要分析一下網絡

原创 82599網卡驅動rx descriptor結構體分析

82599 datasheet: 7.1.6  節    大概位於314頁 對驅動的理解關鍵是對數據結構的理解。 The 82599 posts receive packets into data buffers in system

原创 apache .htaccess 登入帳號,密碼機制

apache 內建可以針對網頁路徑,要求用戶必須輸入帳號、密碼的功能,有了這個功能,就不需求用 PHP 或 ASP 撰寫 Form 表單來驗證帳號,只要簡單的對 apche conf 做設定,就能完成 Web 登入機制,一般來說,apa

原创 python urllib urlretrieve學習使用

import urllib import os def reporthook(blocks_read, block_size, total_size): if not blocks_read: print "Co

原创 ubuntu 12.04 安裝 svn 1.8.5

sudo apt-get install libapr1-dev sudo apt-get install libaprutil1-dev wget http://www.sqlite.org/sqlite-amalgamation-30

原创 多核下寫高性能並行程序

什麼樣的程序執行效率高? 程序的數據和指令都在cache中,沒有cache miss出現。 所以如何讓並行程序性能高基本可以演變成 如何減少cache miss? 尤其是多核下,並行程序cache的問題已經無法迴避了,否則並行的效

原创 php cli mysql_real_escape_string() 函數Fatal error解決辦法

sudo apt-get install php5-cli 示例運行: <?php $text = "Hello"; $text = mysql_real_escape_string($text); echo $text . "\n