[20150629]簡單的加密連線.txt
#! /bin/bash
/usr/sbin/tcpdump -l -i eth0 -s 16384 -a -nn src host $1 and dst port 1521 2>/dev/null | tee -a /tmp/aa1 |sed -u -e "s/^m/!/g;s/^e\.\..\//;s/\.*$//;s/^\.*//" | \
awk ' \
else if(p == 1 && $0 !~ "^[0-9][0-9]:") else if ($0 ~ "^[0-9][0-9]:") }'
--注意^m表示0x0d。在vim下ctrl+v,ctrl+m。
--在服務端執行:
# tcpdumpsql client_ip
select user from dual
select attribute,scope,numeric_value,char_value,date_va
lue from system.product_privs where (upper('sql*plus') like upper(product)) and (user like userid)
select char_value from system.product_privs where (up
per('sql*plus') like upper(product)) and ((user like userid) or (userid = 'public')) and (upper(attribute) = 'roles')
(select decode('a','a','1','2') from dual
select * from dept
--可以看到可以抓取裡面的sql語句。
--昨天有朋友問如何讓上面的工具失效,當然最簡單的方法就是加密,或者使用類似ssh的協議。
--實際上很簡單在client端的sqlnet.ora檔案加入如下:
sqlnet.encryption_client = required
--這樣就抓取不到sql語句了。
最簡單的加密
最簡單的加密 package com.util 類 介面的目的 作用 功能 繼承於何種父類,實現的介面 實現的演算法 使用方法 示例程式.version v1.0 2012 3 22 author xiahui public class encrypt system.out.print 加密 s n...
加密的簡單介紹
編碼解碼,加密解密,摘要 1 base64 用法base64.encode content.getbytes base64.default base64.decode content.getbytes base64.default 原理 通過ascii 表和base64 的表不斷的 比對和切換 1 ...
簡單加密 DES演算法加密
背景 日前,由於公司乙個小專案需要加密,於是便學習 搜尋 了部分加密相關的知識,了解了一些常用加密演算法,包括常用的rsa演算法,和des演算法,突然發覺,過去幾十年年的學還是沒有白上的,學了那麼久的質數和分解,原來在加密領域是這樣強大.乾貨 1 不扯沒用的,分享乙個直接能用的加密演算法,就乙個cp...