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