在 register_globals = On 時,
自動載入 $_GET 變數
例如 :
url : 127.0.0.1/index.php?menu=harry
linch0520 發表在 痞客邦 留言(0) 人氣(62)
(
echo "ehlo momo"
sleep 1
echo "AUTH LOGIN"
sleep 1
echo "username" //base64
sleep 1
echo "passwork" // base64
sleep 1
echo "mail from:xxx@mail.com"
sleep 1
echo "rcpt to:xxx@gmail.com"
sleep 1
echo "data"
sleep 1
echo "from:<xxx@mail.com>"
sleep 1
echo "to:<xxx@gmail.com>"
sleep 1
echo "subject:from linux script"
echo "Mime-Version: 1.0 "
echo "Content-Type: multipart/mixed; boundary="a""
echo "--a"
echo "This is the preamble. It is to be ignored, though it is a handy place for composition agents to include an explanatory note to non-MIME conformant readers."
echo "--a"
echo "Content-Type: application/octet-stream;name="reed.txt""
echo "Content-Transfer-Encoding: base64 "
echo "SGkgeW91IGdldCBpdA=="
sleep 3
echo "--a--"
echo "."
sleep 1
echo "QUIT"
linch0520 發表在 痞客邦 留言(0) 人氣(1,179)
在 Real-mode,interrupt vector table的起始位址是從
記憶體零的位址開始算起。然而,在protected-mode,interrupt vector
table是儲存於CPU的暫存器 (IDTR,Interrupt Descriptor Table Register),
因此轉換至protected-mode之前,必須先設定idt。
linch0520 發表在 痞客邦 留言(0) 人氣(433)

Location of the SMRAM
• Specified in the
SMBASE register of the CPU. This register cannot be
linch0520 發表在 痞客邦 留言(0) 人氣(796)
中斷向量表
在存儲器地址空間中,規定最低的1K空間,即00000H到003FFH為中斷向量表。全表共含256個中斷向量,每個向量的長度為4位元組,包含
中斷處理程序的起始地址。共有從0到255共256個中斷類型碼,每個中斷類型碼對應的中斷向量所在地址為該類型碼乘以4。舉例而言,如果中斷類型碼為
1,則對應中斷向量所在地址為00004H;如果中斷類型碼為33,則對應中斷向量所在地址為00084H。這樣,如果已知一個中斷類型碼,則需要通過兩
次地址轉換(中斷類型碼到中斷向量表地址;中斷向量表地址到中斷處理程序地址)才能到達中斷處理程序。另外應注意每一個中斷向量所包含的地址是以低二位元
組存儲偏移量,高二位元組存儲段地址的形式存儲目標地址值的。
linch0520 發表在 痞客邦 留言(0) 人氣(899)
Setup Configuration Utility (SCU)
IFR 指的是由撰寫VFR code ,然後經由Compile 之後得到的File ,
有點像是List 的東西
linch0520 發表在 痞客邦 留言(0) 人氣(2,023)
1. 在 Training 的這包 Code , 如果要加自己的library 要加在 C:\EFI\FW\Platform\Common.dsc 裡
linch0520 發表在 痞客邦 留言(0) 人氣(194)
實作一個Pei Phase 的 Ppi (Protocol)
提供兩個service
1. PeiGetVariable
讀取特定Variable (指定Name, Guid )
linch0520 發表在 痞客邦 留言(0) 人氣(4,748)
執行 fs0:\> load drivermd.efi -nc 後
會跳進 DriverBinding Protocol 執行 Supported Function 一次 > 不曉得為甚麼
在輸入 fs0:\> connect "DriverBinding Handle #" 後
linch0520 發表在 痞客邦 留言(0) 人氣(918)
_CR tracing
#define _CR(Record, TYPE, Field)
((TYPE *) ( (CHAR8 *)(Record) - (CHAR8 *) &(((TYPE *) 0)->Field)))
linch0520 發表在 痞客邦 留言(0) 人氣(1,540)