20150629 簡單的加密連線 txt

2021-09-22 19:27:07 字數 1068 閱讀 5956

[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...