屬於金牛座小子的草原

  一直以來,跑Robot FrameworkWeb UI Test Case時,習慣都用對FireFox支援較友善的Selenium2LiberaryRun Firefox web driver,雖然明知SeleniumOpen Browser keywork事實上支援多種Web Driver,但一直都只用firefox來作為Robot Framework的專用Browser,唯二的缺點就是:開Browser有時很慢並且需要指定firefox profile路徑(如果需要客製化profile,這還衍生另一個跨平台問題,Mac(Unix-like OS)Windows的路徑使用格式不同,因此你可能需要對open browser 寫法做if 條件處理,否則就是做兩版Robot Framework project for macwindows)

下圖說明Open Browser可以指定多種不同Browser

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

[題目]

  The developer of the vulnerable application has implemented a logged in page but has forgotten to add an important check. Find a way to bypass the login page.

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()

  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 協定的安全性測試時,尤有一些要點需要注意。

  1. 驗証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語言的變數有三種記憶體管理模式:

  1. Automatic 記憶體管理模式: 變數的生命期間是從第一次宣告開始被自動配置記憶體,當生命期間結束,記憶體即被移除。一般變數宣告皆屬Automatic變數。
  2. Static 記憶體管理模式: 變數資料在main程式執行之前便已經被初始化,未被指定初始化的Static變數會被自動指定為0或NULL,一般變數加上Static宣告即屬於此種記憶體管理模式。

EX: static int x;

文章標籤

jackterrylau 發表在 痞客邦 留言(0) 人氣()