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

推荐优秀的企业网站设计seo搜索优化排名

推荐优秀的企业网站设计,seo搜索优化排名,苏州怎么做网站,河北网站建设程序员小张不小心弄丢了加密文件用的秘钥,已知还好小张曾经编写了一个秘钥验证算法,聪明的你能帮小张找到秘钥吗? 注意:得到的 flag 请包上 flag{} 提交 需要用专门的Java反编译软件:jd-gui 下载文件,发现是个class文…

程序员小张不小心弄丢了加密文件用的秘钥,已知还好小张曾经编写了一个秘钥验证算法,聪明的你能帮小张找到秘钥吗? 注意:得到的 flag 请包上 flag{} 提交

需要用专门的Java反编译软件:jd-gui

下载文件,发现是个class文件,这好办直接使用jd-gui打开,反编译:

看多了 C 语言伪代码再看这种的就很舒适,程序逻辑非常简单,对输入字符串逐个进行加 64 后与 32 进行异或的操作,值得注意的是,加号的优先级是高于异或运算符的。当计算结果与内部的 KEY 数组内容一样,用户输入的数据即为 flag。

操作比较简单,直接写脚本进行逆操作:

KEY = [180, 136, 137, 147, 191, 137, 147, 191, 148, 136, 133, 191, 134, 140, 129, 135, 191, 65]
flag = ""for i in range(len(KEY)):flag += chr((KEY[i] ^ 32) - 64)print(flag)

运行结果

运行之后便获得了 flag,提交 flag{This_is_the_flag_!} 即可。

flag{This_is_the_flag_!}

http://www.tj-hxxt.cn/news/118528.html

相关文章:

  • 用于做网站头的图片云盘网页版登录
  • 律师在哪个网站做推广比较好推广赚钱app
  • 做网站是什么公司做网络推广怎么找客户
  • o2o网站建设代理商宁波seo快速排名
  • 掌上乌鲁木齐app下载需要优化的网站有哪些?
  • 售后服务 培训网站后台操作 多少百度推广营销方案
  • 怎样注册代理记账公司湖南广告优化
  • python 做网站教程中国网站建设公司
  • 门户网站建设检察搜索引擎竞价广告
  • 网站搜索排名优化优化百度搜索
  • 杭州外贸网站建设济南seo优化公司
  • 学做川菜下什么网站推广app的软文案例
  • 图文网站源码分享推广
  • 网站备案号被注销怎么办北京建设网站公司
  • 哪些网站可以做爬虫实验搜狐视频
  • 做一晚水泥工歌曲网站seo排名技巧
  • 网站公安备案号怎么使用关键词搜索量怎么查
  • 中国建设银行网站个人客户官网长沙网站快速排名提升
  • 造纸公司网站建设服务推广软文
  • 网站时间特效百度文库网页版
  • 一般的网站建设百度相册登录入口
  • 好的用户体验网站北京优化推广公司
  • 织梦做视频网站可以吗电商网站seo怎么做
  • 我图网类网站建设app下载
  • h5响应式网站做动画百度人工客服电话多少
  • wordpress站点登陆杭州做搜索引擎网站的公司
  • 用html做的网站步骤优化seo招聘
  • psdw做网站网站开发的流程
  • kotlin做网站太原百度seo排名
  • 大兴做网站的公司企业网络营销策划书