Buffer Overflow Lab

Details

Please use C language.

  1. define ADMINUID as 0x61646D696E
  2. write a structure USER with username in 8 bits buffer and uid
    • variables: username, password(11-bit), uid(5-bit)
  3. write a login function using gets to get the user data
    • if there isn’t the username, then create a new user and random the uid.
  4. write a menu which design 4 options and 1 of them can show only for admin
    • options:
      1
      2
      3
      4
      1. edit
      2. execute
      3. exit
      7963. flag (only for admin)
  5. write a options function which deal with user’s input. More...

Shodan Pentesting

What is Shodan?

  • Shodan 是個針對網路連接設備的搜尋引擎
  • 可以探查整個網路,其中功能大概有
    • 找到有連接在網路上的設備,或者是網路服務
    • 監控網路安全
    • 做出全球統計 … 等等
  • 主要的應用在幾個領域:
    • Network Security
    • Market Research
    • Cyber Risk
    • Scanning IoT Devices
    • Tracking Ransomware
  • Shodan 的網站、資料庫都是大範圍網路埠號掃描的結果 More...

MathJax 語法補帖

MathJax 語法補帖

MathJax 簡介

可以直接使用 LaTeX、MathML 或 AsciiMath 的語法把數學式子寫進網頁中,它會自動幫你排版並產生 HTML、SVG 或是 MathML 的方程式,讓各種瀏覽器都可以看,效果幾乎跟傳統上的 LaTeX 一樣。

More...

用 Python 編譯簡單 UDP DoS 工具

UDP? DoS Attack?

What is UDP?

  • UDP,User Datagram Protocal,主要位在OSI傳輸層
  • 在TCP/IP模型中在網路層上、應用層下提供簡單的介面,只提供資料的不可靠傳遞
  • 因缺乏可靠性,且屬於無連接協定 => 應用程式必須容許一些遺失錯誤重複的封包
  • 有些應用程式不大需要可靠性機制,甚至可能因為引入可靠性而降低效能,故而使用此類協定
    • e.g. 串流媒體、即時多人遊戲、IP語音
  • 因為UDP傳送端無法檢測壅塞,所以像使用queue、丟棄技術路由器之類的網路基礎裝置會用於降低UDP過大流量
    • DCCP(資料壅塞控制協定) => 通過在諸如串流媒體類型的高速UDP流中增加主機壅塞控制,來減小此潛在問題
  • 主要應用:
    • DNS (Domain Name Server)
    • DHCP (Dynamic Host Configuration Protocol)
    • SNMP (Simple Network Management Protocol)
    • RIP (Router Information Protocol) More...

Web-crawler in Python

What is Web-crawler?

  • 一種機器人,自動爬取目標網頁並依需求蒐集目標資料
  • 步驟:
    1. 取得指定網域下的HTML資料
    2. 解析這些資料以取得目標資料
    3. Loop
  • 套件簡介:
    • requests => 用來對目標網頁的server發出request,底層為urllib
    • BeautifulSoup => 用來解析html,底層為re
    • pandas => 爬取表格
    • selenium => 網頁測試工具,用來應付較麻煩的JavaScript
    • re => 正則表達式,用以取技術性較高的文字段落 More...
  • Copyrights © 2019-2021 NIghTcAt

請我喝杯咖啡吧~