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

怎么找到那个网站湛江设计公司

怎么找到那个网站,湛江设计公司,河北邢台最新消息今天,网站怎么做口碑解压压缩包,里面是一张图片和一个新的zip文件 图片放大后的图案是----. 考虑到为莫斯密码,将其解密 密码为9,继续解压缩包 又是一张莫斯密码图加压缩包,写一段脚本去解密图片中的莫斯密码,并自动解压缩包 import re i…

解压压缩包,里面是一张图片和一个新的zip文件

在这里插入图片描述

图片放大后的图案是----.

在这里插入图片描述

考虑到为莫斯密码,将其解密

在这里插入图片描述

密码为9,继续解压缩包

在这里插入图片描述

又是一张莫斯密码图加压缩包,写一段脚本去解密图片中的莫斯密码,并自动解压缩包

import re
import os
import sys
import zipfile
from PIL import Imagedef get_pass(morse_list):password = ""MORSE_CODE_DICT = {'.-': 'a', '-...': 'b', '-.-.': 'c', '-..': 'd','.': 'e', '..-.': 'f', '--.': 'g', '....': 'h','..': 'i', '.---': 'j', '-.-': 'k', '.-..': 'l','--': 'm', '-.': 'n', '---': 'o', '.--.': 'p','--.-': 'q', '.-.': 'r', '...': 's', '-': 't','..-': 'u', '...-': 'v', '.--': 'w', '-..-': 'x','-.--': 'y', '--..': 'z', '-----': '0', '.----': '1','..---': '2', '...--': '3', '....-': '4', '.....': '5','-....': '6', '--...': '7', '---..': '8', '----.': '9','-..-.': '/', '.-.-.-': '.', '-.--.-': ')', '..--..': '?','-.--.': '(', '-....-': '-', '--..--': ','}for morse in morse_list:password += MORSE_CODE_DICT.get(morse)return passworddef get_morse():fp = open('./pwd.png', 'rb')image = Image.open(fp)pixel = list(image.getdata())background = pixel[0]chars = []for i,v in enumerate(pixel):if v == background:chars.append(" ")else:chars.append("*")output =  "".join(chars)"""正则匹配测试建议:https://regex101.com/^  : asserts position at start of a line$  : asserts position at the end of a line\s : matches any whitespace character (equivalent to [\r\n\t\f\v ])*  : matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)\* : matches the character *{3}: matches the previous token exactly 3 times"""output = re.sub(r'^\s*', '', output)   #匹配开头的任意个空白字符,并替换为空output = re.sub(r'\s*$', '', output)   #匹配结尾的任意个空白字符,并替换为空output = re.sub(r'\*{3}', '-', output) #匹配3个*号,并替换为字符"-"output = re.sub(r'\*', '.', output)    #匹配单个*号,并替换为字符"."output = re.sub(r'\s{2,}', ' | ', output)  #(用于处理多行摩斯密码的情况)匹配两个以上空白字符,如果存在,就替换为"|"output = re.sub(r'\s', '', output)     #匹配空白字符,并替换为空output = output.split('|')fp.close()return outputdef unzip_file(path, number, password):zip_path = "flag_" + str(1000-number) + ".zip"fp = zipfile.ZipFile(zip_path)for file in fp.namelist():fp.extract(file,"./",pwd=password.encode("utf-8"))fp.close()def main():path = sys.path[0]            #当前脚本的运行目录for number in range(1,1001):print("Processing the "+ str(number) + "th archive.")#print(os.listdir('.'))   #显示当前目录下的所有文件morse_list = get_morse()password = get_pass(morse_list)unzip_file(path, number, password)path = "./flag"os.chdir(path)       #切换当前工作目录(进入flag子目录)fp = open('./flag', 'r')flag = fp.readlines()print(flag)fp.close()if __name__ == "__main__":main()

解压后查看最后一个压缩包中包含HTB的字段(很多种方法,这里就不赘述)

答案:HTB{D0_y0u_L1k3_m0r53??}

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

相关文章:

  • 中国互联网公司排名100强seo收录查询工具
  • 长治房产网站建设微商引流推广
  • 西渡网站建设网站月流量什么意思
  • WordPress托管如果使用插件青岛seo建站
  • 织梦网站上传及安装步骤号卡分销系统
  • wordpress站点标题是什么wordpress管理历史版本
  • 东莞材料网站建设lamp网站开发黄金组合 pdf
  • 网站模板怎么做做网页要钱吗
  • 在越南做网站都是什么人昆明有多少做网站的公司
  • 教育网站设制下载天津造价信息网
  • 做音响网站网站宣传工作
  • 站点与网站有什么区别组织建设方面存在的问题
  • 余干网站建设制作班级优化大师手机版下载
  • 广东网站建设模板怎样用dw做网站主页
  • 康县建设局网站网站建设费用及预算
  • 网站后台登陆不进去建设银行网站需要什么浏览器
  • 做网站手机适配需要加价吗wordpress修改手机模板
  • 做python题目的网站中国求购信息网
  • 茶山东莞网站建设网站域名301设置
  • 天台高端网站建设公司南阳专业做网站
  • 通用企业网站织梦模板(红绿蓝三色)爱设计ppt官网
  • 上海网站论坛建设wordpress幻灯片插件 汉化
  • 服务器主机 网站吗注册域名之后如何建设网站
  • 广州网站导航烟台广告公司南网站建设评价
  • 网站开发注册流程以及收费wordpress手机端插件
  • 排版漂亮的网站wordpress评论优化插件
  • 网站建设官网怎么收费无极领域0基础12天精通网站建设
  • 南充市建设局网站包装设计公司 山东
  • 个人网站制作代码wordpress 视频播放器插件
  • 如何知道一个网站是谁做的大数据平台是什么