【Sword系列】第七届全国残疾人职业技能大赛样题-网络安全-Lipstick

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 口红的颜色通常都会标注色号,不同品牌和系列的口红有不同的色号对应关系。一般来说,口红的色号分为数字、字母和组合的形式。

前言

1.十进制转二进制

十进制转二进制的算法:

  1. 将十进制数不断除以2,直到商为0
  2. 将每次的余数倒序排列,得到二进制数

Python脚本实现:

def decimal_to_binary(decimal_number):
    binary_number = ''
    while decimal_number > 0:
        binary_number += str(decimal_number % 2)
        decimal_number //= 2
    return binary_number[::-1]

其中,decimal_number为需要转换的十进制数,binary_number为转换后的二进制数,%为取余操作,//为整除操作,[::-1]表示将字符串倒序排列。

示例:

print(decimal_to_binary(10))  # 输出:1010
print(decimal_to_binary(27))  # 输出:11011

注意:Python中还提供了bin()函数可以直接将十进制数转换为二进制数,使用方法为bin(decimal_number),例如:bin(10)输出为'0b1010',需要注意输出结果中的'0b'前缀。

2.口红色号由来

口红的颜色通常都会标注色号,不同品牌和系列的口红有不同的色号对应关系。一般来说,口红的色号分为数字、字母和组合的形式。

例如,数字形式的色号通常是从1开始递增,表示颜色的深浅程度,如1代表最浅的颜色,40代表中等深浅的颜色,70代表最深的颜色。

字母形式的色号通常以字母来代表颜色的性质,如L代表亮色、M代表哑光色、S代表闪亮色、N代表自然色等。

组合形式的色号是数字和字母的结合,表示颜色的深浅程度和性质。不同品牌和系列的组合形式也各不相同。

以下是一些常见的品牌口红的色号对应关系,仅供参考:

  • MAC:数字形式的色号,如Ruby Woo是#13,Velvet Teddy是#16,Russian Red是#21,Twig是#46。
  • YSL:以字母YSL和数字结合的形式,如Rouge Pur Couture系列中的Le Rouge是#01,Le Orange是#13,Le Fuchsia是#19。
  • Chanel:以字母和数字结合的形式,如Rouge Allure系列中的Pirate是#99,Passion是#104,Inimitable是#152。
  • Dior:以数字和字母结合的形式,如Dior Addict中的New Look是#745,Casual Gold是#324。
  • Bobbi Brown:以数字和字母结合的形式,如Luxe Lip Color系列中的Brocade是#10,Red Berry是#13,Raspberry Pink是#17。

需要注意的是,不同国家和地区的色号标准也不同,同一款口红在不同地区的色号可能存在差异。

一、Lipstick

1.打开题目

image.png

2.解题

lipstick为口红的意思,这次题目是一张图片
image.png

首先使用隐写神器Stegsolve
image.png

Save Bin保存为一个zip包,解压后得到

BC0B28D04179D47A6FC2696FEB8262CF1A77C0083EBC0B28BC0B28D132746A1319BC0B28BC0B28D4121DD75B59DD8885CE0A4AD4121D7E453AD75B59DD8885

颜色色号对应网址:https://www.yslbeautyus.com/on/demandware.store/Sites-ysl-us-Site/en_US/Product-Variation?pid=194YSL

这里颜色值可以对应上色号,于是写脚本收集颜色值对应的色号,并把色号转换为二进制,再组合,再bin2text

# -*- coding:utf8 -*-
import sys
import libnum

ss=''
s=[1,27,59,11,23,7,57,1,1,76,222,1,1,50,214,6,77,50,53,214,6]
for i in s:
    ss+=bin(i)[2:]
print(ss)

print(libnum.b2s(ss).decode('utf-8'))

image.png
得到白学家,进行解密
image.png
image.png
得到flag:White_Album_is_Really_worth_watching_on_White_Valentine's_Day

目录
相关文章
|
3天前
|
安全 JavaScript 前端开发
第十六届山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题—B模块安全事件响应/网络安全数据取证/应用安全
该内容描述了一次网络安全演练,包括七个部分:Linux渗透提权、内存取证、页面信息发现、数字取证调查、网络安全应急响应、Python代码分析和逆向分析。参与者需在模拟环境中收集Flag值,涉及任务如获取服务器信息、提权、解析内存片段、分析网络数据包、处理代码漏洞、解码逆向操作等。每个部分都列出了若干具体任务,要求提取或生成特定信息作为Flag提交。
5 0
|
3天前
|
安全 测试技术 网络安全
2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-C安全事件响应/网络安全数据取证/应用安全
B模块涵盖安全事件响应和应用安全,包括Windows渗透测试、页面信息发现、Linux系统提权及网络安全应急响应。在Windows渗透测试中,涉及系统服务扫描、DNS信息提取、管理员密码、.docx文件名及内容、图片中单词等Flag值。页面信息发现任务包括服务器端口、主页Flag、脚本信息、登录成功信息等。Linux系统渗透需收集SSH端口号、主机名、内核版本,并实现提权获取root目录内容和密码。网络安全应急响应涉及删除后门用户、找出ssh后门时间、恢复环境变量文件、识别修改的bin文件格式及定位挖矿病毒钱包地址。
9 0
|
3天前
|
安全 Linux 网络安全
2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-B
网络安全模块A,涉及Windows和Linux服务器的安全加固。任务包括:设置强密码和登录策略,如账户锁定和最小密码长度;禁止未加密密码传输和来宾账户访问;关闭系统时清除内存页面文件,禁止无登录关机,限制驱动器访问;确保流量完整性,如SSL访问和SSH证书登录;事件监控,如应用日志存档;服务加固,如SSH禁止root远程登录,VSFTPD超时设置,IIS防止文件枚举和关闭WebDAV;以及防火墙策略,如限制DNS转发,禁止ping,禁用端口和MAC地址,限制IP碎片和SSH连接。所有更改需截图并按指定格式保存提交。
6 0
|
3天前
|
安全 Linux 网络安全
2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-A-CTF攻击与防御
模块C和D是CTF夺旗比赛,分别聚焦攻击和防御。攻击者需利用各种漏洞(如命令注入、文件上传、远程代码执行等)攻陷靶机,获取权限,但禁止攻击裁判服务器。防御者则需检测并加固堡垒服务器,确保服务可用性,发现并修补同样类型的漏洞。比赛分数依据靶机的flag值和加固报告,强调不提供补时。操作环境涉及Windows和Linux,选手需使用谷歌浏览器登录。注意提交清晰的截图和PDF报告至U盘。
6 0
|
3天前
|
安全 测试技术 Linux
2024年山东省职业院校技能大赛中职组 “网络安全”赛项竞赛试题-A模块安全事件响应/网络安全数据取证/应用安全
该内容描述了一个网络安全挑战,涉及Windows和Linux系统的渗透测试以及隐藏信息探索和内存取证。挑战包括使用Kali Linux对Windows Server进行服务扫描、DNS信息提取、密码获取、文件名和内容查找等。对于Linux系统,任务包括收集服务器信息、提权并查找特定文件内容和密码。此外,还有对Server2007网站的多步骤渗透,寻找登录界面和页面中的隐藏FLAG。最后,需要通过FTP获取win20230306服务器的内存片段,从中提取密码、地址、主机名、挖矿程序信息和浏览器搜索关键词。
6 0
|
3天前
|
安全 测试技术 网络安全
2024年甘肃省职业院校技能大赛中职组 “网络安全”赛项竞赛样题-C模块安全事件响应/网络安全数据取证/应用安全
涉及安全事件响应和应用安全测试。需使用Kali对Windows Server2105进行渗透测试,包括服务扫描、DNS信息提取、管理员密码、文件名与内容、图片中单词等。另外,需收集win20230305的服务器端口、页面信息、脚本、登录后信息等。在Linux Server2214上,要获取SSH端口、主机名、内核版本并进行提权操作。网络安全响应针对Server2228,涉及删除后门用户、查找SSH后门时间、恢复环境变量、识别篡改文件格式和矿池钱包地址。最后,对lin20230509进行网站渗透,获取端口号、数据库服务版本、脚本创建时间、页面路径、内核版本和root目录下的flag文件内容
6 0
|
3天前
|
SQL 安全 测试技术
2021年职业院校技能大赛“网络安全”项目 江西省比赛任务书—B模块
B模块涵盖安全事件响应和网络数据取证,涉及多项应用安全挑战。任务包括使用nmap扫描靶机、弱口令登录、生成反弹木马、权限验证、系统内核版本检查、漏洞源码利用、文件名和内容提取等。此外,还有Linux渗透测试,要求访问特定目录下的文件并提取内容。应用服务漏洞扫描涉及服务版本探测、敏感文件发现、私钥解密、权限提升等。SQL注入测试需利用Nmap扫描端口,进行SQL注入并获取敏感信息。应急响应任务包括处理木马、删除恶意用户、修复启动项和清除服务器上的木马。流量分析涉及Wireshark数据包分析,查找黑客IP、枚举测试、服务破解等。渗透测试任务涵盖系统服务扫描、数据库管理、漏洞利用模块搜索等。
11 0
|
3月前
|
网络协议 安全 网络安全
第三届陕西省大学生网络安全技能大赛部分WriteUp
发现ctr1 += chr(ord(flag[i]) ^ 5)是个异或,使用工具进行异或即可解出flag 奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!奖状到啦!!
31 0
第三届陕西省大学生网络安全技能大赛部分WriteUp
|
6月前
|
Shell 网络安全
RE 我的upx -d怎么坏了 ——WP 2023年第三届陕西省大学生网络安全技能大赛
RE 我的upx -d怎么坏了 ——WP 2023年第三届陕西省大学生网络安全技能大赛
57 0
|
6月前
|
网络安全 数据安全/隐私保护
2023年台州市第三届网络安全技能大赛(MISC)这是神马
2023年台州市第三届网络安全技能大赛(MISC)这是神马
54 0