TCP初始化序列號ISN

2021-09-22 07:23:25 字數 412 閱讀 7021

tcp初始化序列號isn

tcp初始化序列號不能設定為乙個固定值,因為這樣容易被攻擊者猜出後續序列號,從而遭到攻擊。

rfc1948

中提出了乙個較好的初始化序列號isn隨機生成演算法。

isn = m + f(localhost, localport, remotehost, remoteport).

m是乙個計時器,這個計時器每隔4毫秒加1。

f是乙個hash演算法,根據源ip、目的ip、源埠、目的埠生成乙個隨機數值。要保證hash演算法不能被外部輕易推算得出,用

md5演算法是乙個比較好的選擇。

mysql 初始化序列 mysql初始化

mysqld nt remove mysql mysqld nt install mysqld initialize insecure user mysql mysqld install mysql root使用者拒絕連線 建立my.ini放在bin下 mysqld 設定3306埠 port 330...

H Jtag Jlink 初始化序列

初始化序列 init sequence 按下面的填,也是從h jtag的script扒出來的,我簡單做了下注釋。action value0 value1 setmem 32 bit 0x53000000 0x00000000 pwtcon 看門狗定時器控制暫存器 setmem 32 bit 0x4a...

初始化 指定初始化

id alloc 物件的誕生過程,主要是從作業系統獲得一塊足夠大的記憶體,以存放該類的全部例項變數,並將其指定為存放記憶體物件的實力變數的位置。alloc方法同時將這塊記憶體全部設定為0。結果是 bool變數初始化為no,所有的int型別變數為0,float變數為0.0,所有的指標為nil.obje...