Time of Update: 2018-12-04
修改 /etc/X11/xorg.confSection "Monitor" Identifier "Monitor1" VendorName "Generic Vendor" ModelName "Generic Monitor" HorizSync 28-50 VertRefresh 43-73 Modeline "800x480" 33.2640 800 840 976 1056 480 490 492 525 +HSync -VSync
Time of Update: 2018-12-04
sys/types.h 是Unix/Linux系統的基本系統資料類型的標頭檔,含有size_t,time_t,pid_t等類型。 在應用程式源檔案中包含 <sys/types.h> 以訪問 _LP64 和 _ILP32 的定義。此標頭檔還包含適當時應使用的多個基本衍生類別型。尤其是以下類型更為重要: clock_t 表示系統時間(以刻度為單位)。 dev_t 用於裝置號。 off_t 用於檔案大小和位移量。 ptrdiff_t 是一種帶符號整型,
Time of Update: 2018-12-04
1. 如果在已經處於 ESTABLISHED狀態下的socket(一般由連接埠號碼和標誌符區分)調用closesocket(一般不會立即關閉而經曆TIME_WAIT的過程)後想繼續重用該socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已經處於串連狀態的soket在調用closesocket後強制關閉,不經曆TIME_
Time of Update: 2018-12-04
http://blog.csdn.net/sailor_8318/article/details/3907345交換式乙太網路和共用式乙太網路區別 集線器,又稱Hub,在OSI模型中屬於資料連結層。但由於集線器屬於共用型裝置,導致了在繁重的網路中,效率變得十分低下,易產生廣播風暴。所以我們在中、大型的網路中看不到集線器的身影。 交換器是一種基於MAC(網卡的硬體地址)識別,能完成封裝轉寄資料包功能的網路裝置。交換器可以"學習"MAC地址,並把其存放在內部地址表中,通過在資料幀的始發者和目標接收者
Time of Update: 2018-12-04
這次以構造DNS報文為例繼續介紹libnet庫編程。./linuxkiller -o 44 -y 53 -s 192.168.10.1ping bbs.tsinghua.edu.cn後抓取如下報文:[ udp ] 192.168.10.1 [ 1476 ] -> 192.168.0.2 [ 53 ]udpHeadLen = 8 udpDataLen = 37byteArray [ 37 bytes ] ----> 00000000 42 83 01 00 00
Time of Update: 2018-12-04
標題:libnet使用舉例(8)作者:小四 < mailto: scz@nsfocus.com >首頁:http://www.nsfocus.com日期:2000-08-02 11:33呼呼,又到了領略C語言編程魅力的時刻,看如下函數原型:int libnet_build_dns ( u_short id, u_short flags, u_short num_q, u_short num_anws_rr, u_short
Time of Update: 2018-12-04
http://hi.baidu.com/zgcui/item/ffd8b7de64a3b5836dce3f23TCP串連當網路通訊時採用TCP協議時,在真正的讀寫操作之前,server與client之間必須建立一個串連,當讀寫操作完成後,雙方不再需要這個串連時它們可以釋放這個串連,串連的建立是需要三向交握的,而釋放則需要4次握手,所以說每個串連的建立都是需要資源消耗和時間消耗的TCP保活的必要性:TCP的長串連理論上只要串連建立後,就會一直保持著。但有時有一些防火牆之類的軟體會自動檢查主機的網路
Time of Update: 2018-12-04
libnet使用舉例(9)作者:小四 (scz@nsfocus.com)首頁:http://www.nsfocus.com日期:2000-08-15今次以IGMP攻擊為例繼續介紹libnet庫編程。IGMP補丁我沒有用過,對於Pwin98來說,IGMP實在沒有什麼用途,可以考慮袁哥的這個辦法:用ultraedit搜尋6A 02 E8,修改成6A F2 E8。這裡02對應IGMP協議,這樣處理過後,F2才對應IGMP,所以呢,一般的針對標準IGMP協議的攻擊就全部失效了,當然你也無法正常使用IGM
Time of Update: 2018-12-04
Windows uses the Localand LocalLow folders for application data that does not roam with the user. Usually this data is either machine specific or too large to roam. The AppData\Local folder in Windows Vista is the same as the Documents and
Time of Update: 2018-12-04
這三個選項十分有意思,並且困擾了很多人。特別是cork選項,它到底和nodelay有什麼區別,到底怎樣影響了Nagle演算法。在tcp的實現中(特指linux核心的協議棧實現),cork和nodelay非常讓人看不出區別,這一塊的實現非常複雜,看核心實現之前最好先明白它們大概在說什麼,否則很容易迷失的。
Time of Update: 2018-12-04
宏分集 在無線通訊中,宏分集是指使用多個發送天線或者多個接收天線傳送相同訊號的情形,這些天線之間的距離比波長大得多。在蜂窩網路或無線區域網路中,這些天線可以位於不同的基站或存取點。 宏分集的目的是為了對抗衰落,增加接收訊號強度。以下是宏分集的例子:CDMA,軟切換.UMTS,更軟切換.OFDM,基於單頻網路(SFN)和動態單頻網路(DSFN).802.16e,宏分集切換(MDHO).
Time of Update: 2018-12-04
gcc -o clink $(./mysql_config --cflags) process.c source_db.c util.c collect.c clink.h $(./mysql_config --libs)產生可執行檔後,代碼編譯的時候沒有出現錯誤,啟動並執行時候提示:./clink: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No
Time of Update: 2018-12-04
標題:libnet使用舉例(10)作者:小四 < mailto: scz@nsfocus.com >首頁:http://www.nsfocus.com日期:2000-08-09注意看igmpSend()部分,實際也是一個分區發生器,準備修改一下,不每次固定發送11個分區,允許使用者指定分區個數,允許指定分區大小,前面這個程式固定IP分區的資料區負載為1480,對於某些MTU、對於某些TCP/IP實現,不一定能通過。而現在DoS原因未明,正好可以修改攻擊程式測試到底是重組後巨大報文出現
Time of Update: 2018-12-04
joyce@ubuntu:/mnt/hgfs/Share_With_Ubuntu/clink_test$ makegcc -g -D_GNU_SOURCE -c collect.c/tmp/ccrRmuk9.s: Assembler messages:/tmp/ccrRmuk9.s:4556: Fatal error: can't write collect.o: Illegal seekas: BFD (GNU Binutils for Ubuntu) 2.21.0.20110327
Time of Update: 2018-12-04
int MaxSum(int a[], int size) { if (size == 0){return INT_MIN;}int maxVal = a[0];//以最大值作為初始值int start = 0,end = 0;for (int i = 1;i<size;++i){if (a[i] > maxVal){maxVal = a[i];start = end = i;}}int temp_sum=0,step = 0; for(int i=0;i
Time of Update: 2018-12-04
libnet使用舉例(14)----從libnet中挖掘BPF的發包機制作者:NSFocus Security
Time of Update: 2018-12-04
一、環境搭建建立HTML檔案並在頁面中引入ExtJS的樣式及ExtJS庫檔案:1、樣式檔案為resources/css/ext-all.css2、庫檔案主要包含兩個:adapter/ext/ext-base.js及ext-all.js3、其中ext-base.js是架構基礎庫,ext-all.js是extjs的核心庫。 測試環境是否搭建成功,一個hello world:<script type="text/javascript">Ext.onReady(function(){Ext.
Time of Update: 2018-12-04
似乎在Win32項目中,只能使用WinMain函數,而Win32控制台程式中只能使用main函數. uml_basic 似乎兩個項目串連的crt0.obj有些不同.如何在VC中修改項目的屬性? 它們主要的區別是定義的宏不同,一個是WIN32,另一個是CONSOLE. 在預先處理中把_WINDOWS換成_CONSOLE就行了 project settings -> Link :將/SUBSUSTEM:WINDOWS開關改為/SUBSYSTEM:CONSOLE 可將 Win32控制台程式
Time of Update: 2018-12-04
http://hi.baidu.com/ah__fu/item/7a498928b3d44380ae48f537測試的源碼如下://-----------------------------------------------------------------------------------------#include <stdio.h>#include <ext/hash_map>using namespace __gnu_cxx;#include
Time of Update: 2018-12-04
在CUDA SDK中有可以找到很多常用的代碼, 比如矩陣轉置, CUDA的記憶體顯示, 都比較具有代表性#define BLOCK_DIM 16__global__ void transpose(float *odata, float *idata, int width, int height){__shared__ float block[BLOCK_DIM][BLOCK_DIM+1];unsigned int xIndex = blockIdx.x * BLOCK_DIM +