NetCat 是一網路Telnet工具,其程式名稱為nc( windows下為nc.exe),素有網路瑞士軍刀之稱,由於可以拿來作一些網路伺服器偵測等任務,也可以遠端透過nc來執行shell command,所以一般被防毒軟體視作後門程式。
基本參數
-d 後台模式
-e prog 程序重定向,一旦連接,就執行 [危險!!]
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ...
-h 幫助信息
-i secs 延時的間隔
-l 監聽模式,用於入站連接
-L 連接關閉後,仍然繼續監聽
-n 指定數字的IP地址,不能用hostname
-o file 記錄16進制的傳輸
-p port 本地端口號
-r 隨機本地及遠程端口
-s addr 本地源地址
-t 使用TELNET交互方式
-u UDP模式
-v 詳細輸出--用兩個-v可得到更詳細的內容
-w secs timeout的時間
-z 將輸入輸出關掉--用於掃瞄時
端口的表示方法可寫為M-N的範圍格式。
jackterrylau 發表在 痞客邦 留言(0) 人氣()
一個Web系統應該透過HTTPS加密傳輸協定來輸送Client與Web Server之間的敏感性資料。 而HTTPS 協定是透過SSL/TLS 協定為基礎來達成加密傳輸目的,執行HTTPS 協定的安全性測試時,尤有一些要點需要注意。
- 驗証Server的Certificate 有效性
使用HTTPS 協定時,Server端會主動傳送Certificate數位憑證給Client端做驗證,如果Certificate有安全疑慮,Web Browser將會出現憑證不安全的警告訊息。
jackterrylau 發表在 痞客邦 留言(0) 人氣()
jackterrylau 發表在 痞客邦 留言(0) 人氣()
這僅僅是這兩天有感而發的一個經驗談:"無論你在做什麼,第一次的表現很重要!"
我不想說太多,這只是在提醒自己,因為自己過去太多的無所謂,導致往往在最重要的時候,給人留下了難以逆轉的印象,卻從未曾檢討過,有一些原因是出在這上頭。
jackterrylau 發表在 痞客邦 留言(0) 人氣()
Unicode 編碼實現了將人類使用的每一個字符(glyph)都賦與一個16進位值,其中大部份字符存在於0000 – FFFF的編碼空間,Unicode用編碼位置(code point) 來標記每一個字符,例如U+0000 就用來表示C語言中的’\0’字元,亦即ASCII 中的0值。
Unicode主要分成三個系統:使用八位元(1 byte)為一個基本單元的UTF-8;使用16位元(2 byte)為一個基本單元的UTF-16以及使用32位元(4 byte)為基本單元的UTF-32系統。
jackterrylau 發表在 痞客邦 留言(0) 人氣()
jackterrylau 發表在 痞客邦 留言(0) 人氣()
C語言的變數有三種記憶體管理模式:
- Automatic 記憶體管理模式: 變數的生命期間是從第一次宣告開始被自動配置記憶體,當生命期間結束,記憶體即被移除。一般變數宣告皆屬Automatic變數。
- Static 記憶體管理模式: 變數資料在main程式執行之前便已經被初始化,未被指定初始化的Static變數會被自動指定為0或NULL,一般變數加上Static宣告即屬於此種記憶體管理模式。
EX: static int x;
jackterrylau 發表在 痞客邦 留言(0) 人氣()
只能說電腦的問題真的是千奇百怪,怪到連Windows 10 被遠端桌面連線都會出現莫名其妙的 “發生內部錯誤”。
就不多說廢話,這件事起因於我這一陣子在公司想用我的PC 5. Win10 遠端桌面3389連到PC 4. Win10 時都會在輸入Credential 之後,過一陣子接收到一個錯誤視窗,什麼都沒寫,只有寫 “發生內部錯誤”,按下確定之後,遠端桌面就關閉了。
jackterrylau 發表在 痞客邦 留言(0) 人氣()
C語言的演進過程中,出現做針對語言"本身"而制定的幾項重大版本,然而因為C語言的發展其實與Unix系統共生共榮,而Unix系統後來演變出許多不同的實作,因此除了C語言本身版本之外,也出現了POSIX標準,該標準提供了一些C語言本身標準未定義的函式,如:popen(),目的是建立不同的Unix 。
jackterrylau 發表在 痞客邦 留言(0) 人氣()