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

web记事本做网站怎么改变字的颜色公司网站免费建站

web记事本做网站怎么改变字的颜色,公司网站免费建站,中山网站建设文化如何,建信金融科技有限责任公司第一步 查壳,该题是32位,无壳。 第二步 跟进main,发现反汇编不了 通过下图我们可以发现一串类似字符串的东西 第三步 我们看一下汇编 我们可以得到这些信息:flag的长度为27(下面是对本条指令cmp edx 27指令的应用…

第一步  查壳,该题是32位,无壳。

第二步  跟进main,发现反汇编不了

通过下图我们可以发现一串类似字符串的东西

第三步  我们看一下汇编

我们可以得到这些信息:flag的长度为27(下面是对本条指令cmp  edx 27指令的应用介绍:这条指令通常用在条件分支处理中,比如决定程序的下一步执行路径。根据 cmp 指令后的条件跳转指令(如 je, jne, jl, jg 等),程序可以根据比较结果跳转到不同的代码段。

例如:

cmp edx, 27

je equal_label  ; 如果 EDX 等于 27,跳转到 equal_label

jg greater_label  ; 如果 EDX 大于 27,跳转到 greater_label

这样,cmp edx, 27 在程序中起到了决定程序流程的关键作用,根据 EDX 寄存器的值与 27 的比较结果来控制程序的执行路径。)

字符串的长度等于27则为right,不是则为wrong。

接下来我们看到异或操作(xor   cl,al)

结合汇编代码和以上信息我们得出这就是一个简单的异或,将我们之前的字符串进行异或。

第四步   编写脚本

分析脚本:

初始化变量

  1. 初始化字符串 code
  2. code='MSAWB~FXZ:J:`tQJ"N@ bpdd}8g'

这里定义了一个字符串 code,它包含了加密或编码后的数据。

  1. 初始化字符串 flag
  2. flag=''

这里初始化了一个空字符串 flag,用来存储解码后的结果。

解码过程

  1. 遍历字符串并解码
  2. for i in range(0,len(code)):
  3.     flag+=chr((i^ord(code[i])))
    • for i in range(0,len(code)): 这个循环遍历 code 字符串中的每个字符,i 是字符的索引。
    • ord(code[i]): 获取 code 中第 i 个字符的 ASCII 值。
    • i^ord(code[i]): 将字符的 ASCII 值与其索引进行异或操作。异或是一种基本的位操作,它对位值相同的对返回 0,对位值不同的对返回 1。
    • chr(...): 将异或操作的结果转换回对应的字符。
    • flag+=...: 将转换后的字符追加到字符串 flag 的末尾。

flag{@_R3@1ly_E2_R3verse!}

http://www.mmbaike.com/news/81900.html

相关文章:

  • 网站开发中网页上传和网站发布免费推广工具有哪些
  • 射洪网站建设软文是啥意思
  • 长春网站建设网站制作推广微信怎么做推广
  • 网站开发技术网站模板网络营销策略的制定
  • 做网站数据库有哪些求职seo服务
  • 能添加网站的导航青岛seo公司
  • 攀枝花网站seo武汉标兵seo
  • 建设局属于公务员吗狼雨seo网站
  • 如何做婚庆公司的网站seo免费诊断联系方式
  • 如何做网站数据库备份龙岗网站建设公司
  • 网站开发 英语网站seo优化方案策划书
  • 青岛城阳网站制作网络营销策划步骤
  • 主做熟人推荐的招聘网站可以全部免费观看的软件
  • 传统小型企业做网站的好处项目推广方案
  • 绵阳做网站的公司百度入口
  • 烟台网络公司网站建设网站建设方案
  • 杭州企业做网站建站平台哪家好
  • 模板网站优化sem和seo是什么意思
  • 建设主管部门官方网站苏州百度推广公司地址
  • 网站内容页怎么做的阿里云域名注册官网
  • 国外做项目的网站腾讯广告投放推广平台价格
  • 建站 discuz太原今日头条
  • 想学外贸从哪里入手关键词优化的软件
  • iis网站建设中新闻热点事件
  • 如何禁用wordpress播放器四川seo关键词工具
  • com域名查询官网搜索引擎优化有哪些要点
  • 东莞建设银行四川seo
  • 做视频点播网站的要求免费网站怎么注册
  • 如何建立一个网站根目录国家最新新闻
  • 威海网站建设开发公司seo排名助手