原创 證書互轉

從 .pfx 格式轉換成 .pvk 和 .spc 格式 需要使用 OpenSSL 來實現格式轉換,如果沒有OpenSSL ,則需要 下載 和安裝一個 OpenSSL Win32 包; 從 PFX 格式文件中提取私鑰中間格式

原创 wamp協議實現rpc調用

組成: 路由: 分發rpc的服務器 可以現在go語言版的,https://github.com/jcelliott/turnpike server: 函數提供者 client:函數調用方 server和client 可以選擇 h

原创 kibana json input裏使用自定義腳本

前置條件 inline script默認是不開啓的 在config/elasticsearch.yml中加入 script.inline: true script.indexed: true 官方文檔: https://www.

原创 elasticsearch導入速度優化

導入時瓶頸在硬盤io上,網上推薦的參數有: index.refresh_interval :-1 index.number_of_shards : X index.number_of_replicas : 0 index.tran

原创 golang的值傳遞和引用傳遞

s := [3]int{1, 2, 4} func(v [3]int) { v[0] = 0 }(s) fmt.Println(s) //參數固定長度數組是值傳遞 輸出1 2 4 func(v []int) { v[0] =

原创 elasticsearch 刪除N天前的索引腳本

#!/bin/sh function delIndex() { index_name=$1 savedays=$2 while [ $savedays -le $3 ]

原创 解決Cannot compare tz-naive and tz-aware timestamps

offset-naive是不含時區的時間類型,而offset-aware是有時區時間類型 >>> a = pd.to_datetime('2099-09-30 16:00:00') >>> b = a.tz_localize('A

原创 關於隨機數,你的用法可能一直都是錯誤的

一般我們使用隨機數會使用srand和rand函數,但是很多時候我們的用法是不夠安全的,比如你用他們來生成一個加密祕鑰的時候。 看下下面兩行代碼的內部工作原理: srand(123); printf(rand()) srand執行

原创 安全滲透測試--sql注入之sql-shell

mysql 找到含有password字段的表 select table_name,column_name from information_schema.columns where column_name like '%pwd%'

原创 安全滲透測試--sqlmap使用

常用命令 # 測試一個url sqlmap -u "http://www.pin9.win/?id=xx&name=xx&a=xx" --random-agent -p "id,name" #post請求注入 把post保存

原创 反彈shell命令

節選自 https://www.freebuf.com/vuls/211847.html >> whereis nc bash python exec php nc: /usr/bin/nc /usr/share/man/ma

原创 不依賴於微信等第三方的掃描登錄系統

背景 掃描登錄很安全,但基本上大家用的都是基於微信的,需要到開發平臺申請。 對於大量的內部系統,比如流程管理系統、企業內部郵箱、各種管理後臺,目前大家基本都採用密碼登錄,相對外面的網站員工在公司內部網站更會用弱密碼。 內部系統弱口

原创 生成universal link以及解決“由於應用universal link校驗不通過,無法完成微信登錄”

ios app使用微信登錄現在都需要填寫一個universal link,本文介紹1.怎麼生成universal link,2.提示錯誤時怎麼檢查 生成universal link 準備工作:需要有可以使用https訪問的網址,