Print-My-Shell

授权协议 MIT License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 冯枫
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Print-My-Shell

"Print My Shell" is a python script, wrote to automate the process of generating various reverse shells based on PayloadsAllTheThings and Pentestmonkey reverse shell cheat sheets.

Using this script you can easily generate various types of reverse shells without leaving your command line. This script will come in handy when you are playing CTF like challenges.

iaa

Available Shell Types

  • Bash
  • Perl
  • Ruby
  • Golang
  • Netcat
  • Ncat
  • Powershell
  • Awk
  • Lua
  • Java
  • Socat
  • Nodejs
  • Telnet
  • Python

Git Installation

# clone the repo
$ git clone https://github.com/sameera-madushan/Print-My-Shell.git

# change the working directory to Print-My-Shell
$ cd Print-My-Shell

Usage

usage: shell.py [-h] [-i IPADDR] [-p PORTNUM] [-t TYPE] [-l] [-a]

optional arguments:
  -h, --help            show this help message and exit
  -i IPADDR, --ip IPADDR
                        IP address
  -p PORTNUM, --port PORTNUM
                        Port number
  -t TYPE, --type TYPE  Type of the reverse shell to generate
  -l, --list            List all available shell types
  -a, --all             Generate all the shells

Support & Contributions

  • Please ⭐️ this repository if this project helped you!
  • Contributions of any kind welcome!

Buy Me A Coffee

License

Print My Shell is made with by @__sa_miya__ and it is released under the MIT license.

References

Payloads All The Things Reverse Shell Cheat Sheet

Pentestmonkey Reverse Shell Cheat Sheet

  • 接口模拟 <?php #test.php #绑定host: www.wolf.com //curl 相关测试 session_start(); $n = isset($_GET['n']) ? intval($_GET['n']) : 1; echo $n, PHP_EOL; empty($_COOKIE) OR $output[] = 'COOKIE:'.print_r($_COOKIE,

  • The rest of the world may follow the rules,but i must follow my heart! 随心所欲即使其他人随波逐流。 K-Shell算法 基本思想 K-shell 方法递归地剥离网络中度数小于或等于 k 的节点,具体划分过程如下: 假设网络中不存在度数为 0 的孤立节点。从度指标的角度分析,度数为 1的节点是网络中最不重要的节点,因此首先将度数

  • 例子: #!/bin/perl print "Please input an string and a number by order!\n";  $the_string=<>;  $the_numb=<>;  print "The result is \n";  print "$the_string"x"$the_numb"; 结果: The result is   my  my 

  • 用过bash的人,可能都对TAB自动补全功能有印象吧,按一下“TAB“键就自动帮你把命令或者文件名补全,确实好用。 这个应该是bash解析用户输入的时候,加上这个自动补全的功能的。方便的地方是bash提供的内置命令complete允许你对这个功能进行自定义扩展。 比如 complete -F _my_host my_ssh 就会指定 my_ssh这个名字的自动完成由 _my_host 这个函数去

  • 各位看官们,本人初学Shell脚本,总结简单案列,分享给大家,让更多的的人收益,并且督促自己更上一层楼! 那么,Linux下的Shell是什么呢? Shell---命令翻译器,通俗的说,就是把我们的语言翻译成机器能够识别的语言,来使其调用硬件执行各种任务!(这是我的初步理解,呵呵) 简单脚本之显示系统当前的一些信息,比如内存使用率,cpu信息,硬盘信息,当前时间及登录用户,当前所有进程的信息。。。

  • 关于版本 依赖 版本 springboot 2.0.8.RELEASE spring-shell-starter 2.0.0.RELEASE 关于项目 本内容也是我尝试整理工作中接触过各种工具在springboot中使用的方法。下面介绍的所有方法都已经提供了测试用例。因为每个例子涉及代码较多,所以文章中只贴出了部分代码。全部的代码在这里gitee代码仓库 spring shell Spring-s

 相关资料
  • my

    描述 (Description) 此函数声明LIST中的变量在封闭块中具有词法范围。 如果指定了多个变量,则所有变量都必须括在括号中。 语法 (Syntax) 以下是此函数的简单语法 - my LIST 返回值 (Return Value) 此函数不返回任何值。 例子 (Example) 以下是显示其基本用法的示例代码 - #!/usr/bin/perl -w my $string = "We

  • 描述 (Description) 此函数将LIST中的表达式的值打印到当前的默认输出文件句柄,或打印到FILEHANDLE指定的值。 如果设置,$ \变量将添加到LIST的末尾。 如果LIST为空,则打印$ _中的值。 print接受值列表,列表的每个元素都将被解释为表达式。 语法 (Syntax) 以下是此函数的简单语法 - print FILEHANDLE LIST print LIST pr

  • 这是Web开发人员的完整参考指南,其中列出了万维网联盟推荐的级联样式表规范中定义的与打印相关的所有CSS属性,级别2。 单击任何属性以查看其描述的示例 - Sr.No. 财产和描述 1 marks marks属性用于在分页媒体上设置裁剪标记和十字标记。 这与@page规则一起使用。 2 orphans 设置孤立段落片段中允许的最小行数。 3 page 将命名页面布局与元素关联。 4 page-br

  • 本程序最初是自己在装修房子的时候需要收集装修的效果图,找来作参考,开发了这个程序用来收集图片。 功能 创建、编辑、删除相册。 创建、编辑、删除标签。 一次增加多个图片。 加入剪切板中的图片。 拷贝选中的图片到剪切板中。 通过拖拽图片进行打标签,标签可以是多个。 编辑图片的属性(标题和描述)。 收藏好的图片。 以幻灯片的方式来浏览相册。 主界面 增加图片 编辑图片属性 收藏的图片 相册、标签和收藏之间的快捷跳转

  • My Mind 是一个基于 Web 的思维导图绘制工具,免费而且完全开源。My Mind 大多数采用键盘进行操作。 在线演示:http://my-mind.github.io/

  • Configurations Every engineer's workstation configuration (dotfiles) is highly variable and tailored to their desires, habits, and software stack. I love rebuilding and tinkering with my build by lear