Python Socket 黑客编程
使用python 底层网络接口 socket编写反弹shell
抓什
努力追赶大佬的路上
展开
-
Python黑客编程——反弹shell
看了上两边文章,你会了使用socket进行交互和subprocess执行系统命令,那么两者结合起来可以制作一个反弹shell,没有看过的去看一下把。先说一下思路首先hacker攻击方,编写脚本控制端(server)和受控端(client),控制端(server)开启监听等待受害者(client)连接,连接成功后,就可以获得shell了受控端(client)上有运行命令的函数,将接收到的数据作为命令运行,再将运行结果发送回控制端(server)最后就是考验社会工程学的时候到了,打开监听诱使原创 2020-05-20 12:28:56 · 914 阅读 · 0 评论 -
Python黑客编程——控制基础Subprocess模块
这个模块主要作用是执行外部命令和程序这里只介绍Subprocess模块的check_output()函数。这个函数会返回执行结果,在进行互动的时候相当有用。废话不多说直接上代码代码这里执行windows 命令行命令 dir显示文件列表。我们开看一下效果执行结果执行成功了,看到这,还记得上一章socket可以交互吗?没有看过的倒回去看一下下一篇文章将把这两者结合起来做一个反弹shell,只要对方打开我们的程序,就可以直接获得控制权。(在上一章的基础上进行...原创 2020-05-20 12:25:21 · 231 阅读 · 0 评论 -
Python黑客编程——socket基础
开发人员可以使用大量的第三方Python工具创建网络客户端和服务器,这些第三方工具的核心模块是socket模块。这个模块展示了快速创建TCP和UDP服务器及客户端、使用原始套接字等所必需的代码。我们从最简单的客户端和服务器开始客户端代码服务端代码运行看看效果,先运行服务端开启监听,等来连接。再打开客户端进行连接。运行效果(上为服务端,下为客户端)成功建立连接了,那么接下来实现交互功能,使得它们之间可以互相通讯客户端代码服务端代码运行一些看看效果原创 2020-05-20 12:22:06 · 401 阅读 · 0 评论