摘要:
渗透测试任务中,主机/服务/漏洞等信息如果手动维护,会带来巨大的工作量。在metasploit中,这部分工作已经被封装的非常好,每次调用内部模块执行的任务结果都会自动存入DB.通过简单的指令即可以方便的查看。metasploit 中的DB操作msf > help databaseDatabase Backend Commands========================= Command Description ------- ----------- creds List all credentials in the dat... 阅读全文
摘要:
http://www.cnblogs.com/mchina/archive/2013/01/01/2840815.htmlhttps://www.thc.org/thc-hydra/语法# hydra [[[-l LOGIN|-L FILE] [-p PASS|-P FILE]] | [-C FILE]] [-e ns][-o FILE] [-t TASKS] [-M FILE [-T TASKS]] [-w TIME] [-f] [-s PORT] [-S] [-vV]server service [OPT]-R 继续从上一次进度接着破解-S 大写,采用SSL链接 -s 小写,可通过这个参数 阅读全文
摘要:
在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此时就需要执行释放内存(清理缓存)的操作了。Linux系统的缓存机制是相当先进的,他会针对dentry(用于VFS,加速文件路径名到inode的转换)、Buffer Cache(针对磁盘块的读写)和Page Cache(针对文件inode的读写)进行缓存操作。但是在进行了大量文件操作之后,缓存会把内存资源基本用光。但实际上我们文件操作已经完成,这部分缓存已经用不到了。这个时候,我们难道只能眼睁睁的看着缓存把内存空间占据掉么?所以,我们还是有 阅读全文
摘要:
业务需要针对某文件进行判重操作,用Perl实现如下#!/usr/bin/perlmy %h;s/\s+$// and $h{$_}++ while ;print "$_ $h{$_}\n" for sort { $h{$b} $h{$a} } keys %h;使用效果, 打印出每种行数据的重复次数,例如用它来统计一下弱密码使用频度[admin@centos bin]$ perl checkRepeat.pl a | more123456789 23503212345678 21275111111111 76346dearbook 4590200000000 34953123 阅读全文
摘要:
ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值... 阅读全文
摘要:
apt-get install Downloads and all of its dependencies, and installs or upgrades them. apt-get remove [--purge] Removes and any packages that depend on it. --purge specifies that packages should be purged. apt-get update Updates packages listings from the repo, should be run at least once a week... 阅读全文
摘要:
这个问题困扰了好久,vmware下装的虚拟机可以通过DHCP获取单独IP,但当用到管控较严格的环境,需要它与主机共享IP时,就不好使了。今天在一篇文章中找到答案,如下图,windows系统中要启动VMware DHCP Service、Vmware NAT Service 这两个个系统服务,然后在“虚拟机设置”——“网络适配器”选项,选择“NAT:使用已共享的主机 IP地址”这项就可以 阅读全文
摘要:
1、通过Unsafe类可以分配内存,可以释放内存;类中提供的3个本地方法allocateMemory、reallocateMemory、freeMemory分别用于分配内存,扩充内存和释放内存,与C语言中的3个方法对应。2、可以定位对象某字段的内存位置,也可以修改对象的字段值,即使它是私有的;[java] view plaincopyprint?public native long allocateMemory(long l); public native long reallocateMemory(long l, long l1); public native void freeMemo.. 阅读全文
摘要:
普通linux机器下可以用netstat -anp | grep pid即可。 solaris下则不同,可以借助pfiles工具,pfiles $pid | grep sockpfiles 26640 | grep sock sockname: AF_INET 10.0.2.91 port: 58731 sockname: AF_INET 0.0.0.0 port: 28491 sockname: AF_INET 10.0.2.91 port: 58732 sockname: AF_INET 10.0.2.91 port: ... 阅读全文
摘要:
Thread.setDaemon的用法,经过学习以后了解:1. setDaemon需要在start方法调用之前使用2. 线程划分为用户线程和后台(daemon)进程,setDaemon将线程设置为后台进程3. 如果jvm中都是后台进程,当前jvm将exit。(随之而来的,所有的一切烟消云散,包括后台线程啦)4. 主线程结束后,1) 用户线程将会继续运行 2) 如果没有用户线程,都是后台进程的话,那么jvm结束另外:setDaemon方法把java的线程设置为守护线程,此方法的调用必须在线程启动之前执行。只有在当前jvm中所有的线程都为守护线程时,jvm才会退出。如果创建的线程没有显示调用此方法 阅读全文