原创 RADIUS 報文解析

RADIUS 報文解析 #include <pcap.h> #include <time.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include

原创 kali linux 命令

系統信息 arch 顯示機器的處理器架構(1) uname -m 顯示機器的處理器架構(2) uname -r 顯示正在使用的內核版本 dm

原创 linux 壓縮 和 解壓 命令大全

# zip -rP abc#123 test.zip test.txt -P abc#123 是加密密碼 -r 遞歸,將指定目錄下的所有文件和子目錄一併處理test.zip 是生成的壓縮文件test.txt 是被壓縮的文件 zip [

原创 python 3 爬蟲教程

摘要:本文將使用Python3.4爬網頁、爬圖片、自動登錄。並對HTTP協議做了一個簡單的介紹。在進行爬蟲之前,先簡單來進行一個HTTP協議的講解,這樣下面再來進行爬蟲就是理解更加清楚。 一、HTTP協議 HTTP是Hyper Text

原创 撰寫一組SNORT規則防禦SQL注入

1.文檔概述 本文檔詳細闡述了SQL注入規則集合的設計過程和理論依據,並對每一類規則的檢測原理和修正過程進行了相關的分析。   2.規則部署要求      適用於包含SNORT 2.3及以上版本檢測引擎。   3.規則詳細設計  3.1.

原创 python 破解並解壓zip壓縮文件

運行的環境是linux,用到的工具也是再linux 下的開源工具fcrackzip ,unbuntu和debian系統可以直接apt-get install fcrackzip 至於fcrack可以直接百度搜索用法 #!/usr/bin

原创 TCP\IP 數據流與數據包

         因爲這段時間再看suricata的源碼,然後發現自己對數據流與數據包的概念有點模糊,然後到網上去百度,發現網上的解釋少得可憐,大多數都是一些名詞解釋,沒什麼收穫,後來看多了也瞭解了一些,所以記錄下來,如果有不正確指出請指

原创 C 使用單向鏈表實現消息羣發功能

C 使用單向鏈表實現消息羣發功能需求與思路單鏈表多線程socket通信主函數創建線程參考鏈接 需求與思路 需求是爲了實現一個服務器N個客戶端通信,並且能夠實現線上羣發功能。 以前開發過類似的c\s通信,但都是點對點的實現通信,現在

原创 端口詳細說明

Terminal Services=Win2000 遠程桌面 Telnet=允許遠程用戶登錄到系統並且使用命令行運行控制檯程序。 Server=提供 RPC 支持、文件、打印以及命名管道共享。 radmm=Remote Administr

原创 suricata 命令

suricata命令行選項說明 你能兩種方式使用命令行選項,用一個橫槓後面跟一個字符,或兩個橫槓後面跟一個單詞,例如: -a --long-option =====================================

原创 snort note2

爲了看懂rules,可以看下文,想要寫好,就沒那麼簡單了。^-^。   ***********************************************************************************

原创 30 snort 規則

項關鍵字。 msg - 在報警和包日誌中打印一個消息。 logto - 把包記錄到用戶指定的文件中而不是記錄到標準輸出。 ttl - 檢查ip頭的ttl的值。 tos 檢查IP頭中TOS字段的值。 id - 檢查ip頭的分片id值。 i

原创 shell 腳本 判斷ps進程管理中目標進程是否在運行

#!/bin/bash ps_out=`ps -ef | grep bdmonitor.py | grep -v 'grep'` if [ ! -n "$ps_out" ];then python /usr/bin/bdmonitor.

原创 宏定義詳解

宏定義的黑魔法 - 宏菜鳥起飛手冊 宏定義在C系開發中可以說佔有舉足輕重的作用。底層框架自不必說,爲了編譯優化和方便,以及跨平臺能力,宏被大量使用,可以說底層開發離開define將寸步難行。而在更高層級進行開發時,我們會將更多的重心放在

原创 淺談原始套接字 SOCK_RAW 的內幕及其應用(port scan, packet sniffer, syn flood, icmp flood)

一、SOCK_RAW 內幕 首先在講SOCK_RAW 之前,先來看創建socket 的函數: int socket(int domain, int type, int protocol); domain :指定通信協議族(protocol