下面是小编整理的简单检测是否中鸽子,一个bat(共含7篇),欢迎您阅读,希望对您有所帮助。同时,但愿您也能像本文投稿人“大姨”一样,积极向本站投稿分享好文章。
dir /ah c:\dir /ah c:\windows\dir /ah c:\windows\system\dir /ah c:\windows\system32\dir /ah c:\windows\system32\dllcache\pause把上面的代码,保存为一个bat文件,
简单检测是否中鸽子,一个bat
,
运行后,显示上述路径下的 系统、隐藏 属性的文件。一般鸽子默认是 系统文件,而且是隐藏文件。所以……我一般都是用这种方法快速查看是否中鸽子的。。。因为默认 运行后,显示一般没有可执行文件。(exe)可能有一些mainfest等文件,是realplayer带的。要是有exe可执行文件,就要小心了。。。 『关闭该页』 『打印该页』
作者:逗号
- -! 来了TOOLS 这么久还没写过东西现在给大家贡献点东西
当你在渗透中挂机嗅探的时候,如果管理员上来发现就不好了所以有了这个bat 的用处
检测管理员上线注销自已的 bat
copy 保存为 xx.bat
@echo off
:check
choice /C YN /T 10 /D Y
quser | find “#16” && del xx.bat | logoff
goto check
说明一下#16 每次运行这个 bat 的时候先quser 一下,看当前的会话id 是多少,然后加1 每连接一次就会加1
用户名 会话名 ID 状态 空闲时间 登录时间
administrator rdp-tcp#22 2 运行中 . -4-16 19:24
你要把这个给改成 #23 就可以了 然后下一个连接进来的时候就会注销自已
哪位牛帮忙改一下,判断 如果 比 rdp-tcp#22 大的连接进来的话就注销自已
choice /C YN /T 10 /D Y
/T 10 是 10 秒一检测 这样是为了不太占CPU
by dh
为了渗透的方便,顺便帖上一个很淫的人写的一个 bat 方便大家
嗅探中当机的一点点启示
by chong
很多朋友在嗅探的时候肉猪一不小心就挂了.那个后悔啊.....
当然 你要选择尽量少的服务来嗅.比如你要嗅目标的1433及80.那你嗅其他的就没用罗.
这样会大大的减少当机的可能性.如果看到丢包率超过10%就要注意啦. 赶紧停掉,看看那里没设置好吧.
如果还是不小心挂了呢.
没事.这里为您准备了一个BAT 在开嗅的时候运行它就行了哦.
======start=========
:ping
choice /C YN /T 120 /D Y
ping g.cn
IF ERRORLEVEL 1 GOTO reboot
IF ERRORLEVEL 0 GOTO ping
:reboot
shutdown /r /t 0
======end=========这里的g.cn你可以设置为网关的IP或你的IP
如果能ping通的话就继续ping 如果不通的话就认为当机了 (当然.你要事先测试下)
那.就重启罗. 或自己写一些语句 像结束cain等.自由发挥
Chinadu` Blog Copyright ©
注:虽然有效,但也是针对一部分木马,本站并不保证对全部木马有效。
首先将qq安装目录下的npkcrypt.sys文件拷贝到别处
然后运行QQ,现红叉叉的话,表示你没有中木马,如下图,
如果金锁还是正常的话,那恭喜你!
你一定中木马了。
如果在目录下找不到npkcrypt.sys的话,估计你的QQ密码早就在别人手里面了。
下面这个是测试出现的。
说明正常。
这篇文章主要介绍了Lua检测数组(tabble)中是否包含某个值以及lua 判断一个字符是否存在某个数组两个方法,需要的朋友可以参考下
一、检测数组中是否包含某个值
-- 遍历数组function IsInTable(value, tbl)for k,v in ipairs(tbl) do if v == value then return true; endendreturn false;end
二、lua 判断一个字符是否存在某个数组
判断字符b,是否存在于数组list中
function in_array(b,list) if not list then return false end if list thenfor k, v in pairs(list) do if v.tableName ==b then return true endend end end
这篇文章主要介绍了Python检测一个对象是否为字符串类的方法,即检测是一个对象是否是字符串对象,本文还讲解了一个有趣的判断方法,需要的朋友可以参考下
目的
测试一个对象是否是字符串
方法
Python的字符串的基类是basestring,包括了str和unicode类型,一般可以采用以下方法:
代码如下:
def isAString(anobj):
return isinstance(anobj,basestring)
不过以上方法对于UserString类的实例,无能无力。
代码如下:
In [30]: b=UserString.UserString(‘abc‘)
In [31]: isAString(b)
Out[31]: False
In [32]: type(b)
Out[32]:
Python中常用的鸭子判断法:如果它走路像鸭子,叫声像鸭子,就可以认为它是鸭子了。
代码如下:
def isStringLike(anobj):
try:
anobj.lower + anobj + ‘ ‘
except:
return False
else:
return True
测试结果如下:
代码如下:
>>>import UserString
>>>b=UserString.UserString(‘abc‘)
>>>isStringLike(b)
True
>>>
关于风格
根据自己的语气去执行任务,在此过程中检测并处理由于不匹配产生的所有错误和异常,
这种处理方式称为:
代码如下:
EAFP:It‘s easier to ask forgiveness than permission.
try/except是保证该风格的关键工具。
八卦一下,关于UserString类
对于2.X版本:Python文档中提到,如果不涉及到2.2以前的版本,请考虑直接使用str类型来代替UserString类型。
对于3.X版本:该模块已经移到collection模块中。
该类主要有两种方法:
代码如下:
class UserString.UserString([sequence])
具体使用前面已经举例,注意可以使用str()转化为str类型
代码如下:
class UserString.MutableString([sequence])
字符串也可以变哦!Look here:
代码如下:
a=UserString.MutableString(‘abc‘)
a[0]=‘c‘
In [10]: a
Out[10]: ‘cbc‘
Python文档上有行黑体字,原来已经是弃用的方法,3.0就没有了:
代码如下:
Deprecated since version 2.6: The MutableString class has been removed in Python 3.0.
这篇文章主要介绍了perl实现检测服务器中的服务是否正常脚本分享,本文脚本用于检测Linux服务器的服务是否正常,需要的朋友可以参考下
程序调用远端服务,为了确保可用性最好在使用前进行健康检测,将异常的服务排除,
代码如下:
#!/usr/bin/perl
#
use strict;
use IO::Socket;
my @servers;
$servers[0]=[‘180.153.100.93‘,2222];
$servers[1]=[‘180.153.100.93‘,22];
$servers[2]=[‘180.153.100.93‘,80];
my $i=0;
my $interval=3;
my $count=int(60/$interval);
while($i < $count){
foreach (@servers){
if(fetch_server_status(@$_)){
print $$_[0] . ‘:‘ . $$_[1] .“ok\n”;
}else{
print $$_[0] . ‘:‘ . $$_[1] .“bad\n”;
}
}
$i++;
sleep $interval;
}
sub fetch_server_status(){
my($ip,$port)=@_;
my $socket=IO::Socket::INET->new(
PeerAddr =>$ip,
PeerPort =>$port,
Timeout =>1,
);
if(!$socket){
return 0;
}else{
return 1;
}
$socket->close;
}
这篇文章主要介绍了Python检测字符串中是否包含某字符集合中的字符,需要的朋友可以参考下
目的
检测字符串中是否包含某字符集合中的字符
方法
最简洁的方法如下,清晰,通用,快速,适用于任何序列和容器
代码如下:
def containAny(seq,aset):
for c in seq:
if c in aset:
return True
return False
第二种适用itertools模块来可以提高一点性能,本质上与前者是同种方法(不过此方法违背了Python的核心观点:简洁,清晰)
itertools.ifilter(predicate, iterable)的说明
Make an iterator that filters elements from iterable returning only those for which the predicate is True. If predicate is None, return the items that are true.
例如:
ifilter(lambda x: x%2, range(10)) -->1 3 5 7 9
代码如下:
import itertools
def containAny(seq,aset):
for item in itertools.ifilter(aset.__contain__,seq):
return True
return False
如果要检测两个字符串是否为包含关系,此时必须检查所有子项,最好适用set类型,其中set(aset).difference(seq)是指存在于aset中而seq没有的元素:
代码如下:
def containAll(seq,aset):
return not set(aset).difference(seq)
例如下面这个例子:
代码如下:
In [4]: L1=[1,2,3,4]
In [5]: L2=[1,4,3,1]
In [6]: containAll(L1,L2)
Out[6]: True
In [7]: containAll(L2,L1)
Out[7]: False
注意一下,set.symmetric_difference是指两个集合独有的元素
代码如下:
In [9]: L2=[3,2,4,5]
In [10]: x=set(L1)
In [11]: x.symmetric_difference(L2)
Out[11]: set([1, 5])