[20230508]能否一行完成(使用tee小技巧).txt

来源:这里教程网 时间:2026-03-03 18:42:46 作者:

[20230508]能否一行完成(使用tee小技巧).txt --//今天尝试crack oracle执行文件时为了确定字符串偏移位置以及字符串长度,执行如下: $ which oracle /u01/app/oracle/product/11.2.0.4/dbhome_1/bin/oracle $ cd /u01/app/oracle/product/11.2.0.4/dbhome_1/bin $ cp oracle oracle_20230508 $ ll oracle* -rwsr-s--x 1 oracle oinstall 239627073 2021-07-21 10:16:30 oracle -rwxr-x--x 1 oracle oinstall 239627073 2023-05-08 09:00:57 oracle_20230508 -rwsr-s--x 1 oracle oinstall 239627073 2021-07-21 09:50:16 oracleO $ strings -t d oracle | grep 'select count(\*) from XDB.XDB$SCHEMA s where s.xmldata.schema_url =' 165404960 select count(*) from XDB.XDB$SCHEMA s where s.xmldata.schema_url = 'http://xmlns.oracle.com/xdb/XDBSchema.xsd' $ strings oracle | grep 'select count(\*) from XDB.XDB$SCHEMA s where s.xmldata.schema_url =' |wc -c 111 --//说真的oracle执行文件达到229M,使用strings执行并不是很快.而且开始我选择过滤s.xmldata.schema_url输出更多.也就是即使我的 --//测试机器性能很好,但是执行还是有点慢.能否一次strings完成呢. --//我记忆里tee命令可以实现,看了一下文档,改写如下: $ strings -t d oracle | grep 'select count(\*) from XDB.XDB$SCHEMA s where s.xmldata.schema_url =' | tee >(cut -d" " -f2-|wc -c) 165404960 select count(*) from XDB.XDB$SCHEMA s where s.xmldata.schema_url = 'http://xmlns.oracle.com/xdb/XDBSchema.xsd' 111 --//这样可以一次执行就满足自己的需要.也算是使用tee的一个小技巧.

相关推荐