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

蕲春住房和城乡建设局网站网站建设订流量什么意思

蕲春住房和城乡建设局网站,网站建设订流量什么意思,旅游网站建设流程是什么意思,wordpress 相册调用一、反编译题目pyc文件 题目下载解压后是一个.pyc文件#xff0c;那就去反编译看看呗#xff0c;因为之前用过uncompyle6#xff0c;直接去命令行执行 uncompyle6 -o ez_re.py ez_re.pyc 得到ez_re.py源码一份~ 但是这里我用uncompyle6反编译的结果不知道为啥就出来很多奇…一、反编译题目pyc文件 题目下载解压后是一个.pyc文件那就去反编译看看呗因为之前用过uncompyle6直接去命令行执行 uncompyle6 -o ez_re.py ez_re.pyc 得到ez_re.py源码一份~ 但是这里我用uncompyle6反编译的结果不知道为啥就出来很多奇怪的b,感觉不太对就又用在线网站反编译了一下嗯果然没有多余的b了。 用的在线工具网站是https://tool.lu/pyc/ 以下是uncompyle6反编译的结果可以看到code变量中有好多元素前面带b # uncompyle6 version 3.8.0 # Python bytecode 2.7 (62211) # Decompiled from: Python 3.8.10 (v3.8.10:3d8993a744, May 3 2021, 08:55:58) # [Clang 6.0 (clang-600.0.57)] # Embedded file name: enpyc.py # Compiled at: 2023-03-29 18:30:23 print Welcome to CTFshow Re! print your flag is here! flag l len(flag) for i in range(l):num ((flag[i] i) % 114514 114514) % 114514code chr(num)code map(ord, code) for i in range(l - 4 1):code[i] code[i] ^ code[(i 1)]print code code [\x16, \x1d, \x1e, \x1a, \x18, \t, b\xff, b\xd0, ,, \x03, \x02, \x14, 8, m, \x01, C, D, b\xbd, b\xf7, *, \r, b\xda, b\xf9, \x1c, , 5, , b\xda, b\xd4, b\xd1, \x0b, b\xc7, b\xc7, \x1a, b\x90, D, b\xa1]我就手动处理下code了把多余的b去掉可以直接复制粘贴拿去用 code [\x16, \x1d, \x1e, \x1a, \x18, \t, \xff, \xd0, ,, \x03, \x02, \x14, 8, m, \x01, C, D, \xbd, \xf7, *, \r, \xda, \xf9, \x1c, , 5, , \xda, \xd4, \xd1, \x0b, \xc7, \xc7, \x1a, \x90, D, \xa1]二、分析源码 可以看出是有两个操作flag[i] i我感觉了一下114514在这里运算与否不影响结果和code[i] code[i] ^ code[(i 1)]注意异或的操作是没有处理最后三个元素的。 那想得到flag的话大体的思路就是先倒过来异或再减去下标值就可以了。 因为异或的操作是没有处理最后三个元素的即倒过来时最先计算的是「倒数第四个元素倒数第四个元素^倒数第三个元素」然后依次往前倒数第五个元素倒数第五个元素^倒数第四个元素依此类推最后是第一个元素第一个元素^第二个元素。中间操作都是用ascii码进行的这里不太容易描述的很具体好像该说的也都说了直接上脚本吧。 三、解题脚本 code [\x16, \x1d, \x1e, \x1a, \x18, \t, \xff, \xd0, ,, \x03, \x02, \x14, 8, m, \x01, C, D, \xbd, \xf7, *, \r, \xda, \xf9, \x1c, , 5, , \xda, \xd4, \xd1, \x0b, \xc7, \xc7, \x1a, \x90, D, \xa1]templist(map(ord,code)) #将code中的字符转换成ascii码值放入temp#temp[22, 29, 30, 26, 24, 9, 255, 208, 44, 3, 2, 20, 56, 109, 1, 67, 68, 189, 247, 42, 13, 218, 249, 28, 38, 53, 39, 218, 212, 209, 11, 199, 199, 26, 144, 68, 161]for i in range(len(temp)-3)[::-1]: #从倒数第四个元素开始异或处理temp[i]temp[i]^temp[i1]#temp[99, 117, 104, 118, 108, 116, 125, 130, 82, 126, 125, 127, 107, 83, 62, 63, 124, 56, 133, 114, 88, 85, 143, 118, 106, 76, 121, 94, 132, 80, 129, 138, 77, 138, 144, 68, 161]for i in range(len(temp)):print(chr(temp[i]-i),end) #目测这里没有小于下标i的数所以不用关心模数运算可以这么说吗#ctfshow{Just_F00ls_Dy_R3_Ch3ck-in!}
http://www.eeditor.cn/news/126661/

相关文章:

  • 网站域名是什么意思宣城哪里做网站
  • 如何用api方式做网站app定制开发企业
  • 购物网站上分期怎么做的怎样开网店
  • 山东胜越石化工程建设有限公司网站做网站容易挣钱吗
  • 福建西南建设有限公司网站外贸网站怎么营销
  • 网站建设费用预算表格推广方案怎么写模板
  • 使用word做网站wordpress英文版 菜单
  • 国外网站谷歌seo推广上海注册公司哪家好
  • 网站建设广告合同需要交印花税吗项目计划书范文模板
  • 计算机网络技术 网站建设方向定制彩票网站开发
  • 网站建设学的是什么知识wordpress 前台打不开
  • 女生做网站前台做电商怎么入门
  • 连云港市住房和城乡建设局网站房子设计师怎么找
  • 北京那家建网站好类型: 营销型网站建设
  • 荆轲网络做网站做网站准备内容
  • 泉州网站制作推广教人做辐射4mod的网站
  • 长春seo网站管理wordpress作者页制作
  • 竹子建站免费版梧州论坛蒙山
  • 商城型网站建设怎么建立本地网站
  • 2022没封的网站免费的网站建设基础大纲文案
  • 做p2p网站卖赚钱吗网页和网站区别
  • 批量发布网站手机安装wordpress
  • 哪个网站专门做邮轮旅游的关于设计的网站
  • 餐饮网站开发毕业设计模板石家庄做网络科技公司
  • 企业网站设计服务公司ps做网站72分辨率
  • 网站建设商业阶段软件开发模型案例
  • 一起做网站可以一件代发吗网页设计欣赏英文翻译
  • 搜索关键词的网站下载百度浏览器
  • 网站空间可以转移吗wordpress的极限
  • 查网站关键词工具茂名市电白区住房和城乡建设局网站