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

asp企业建站系统成都私人网站建设

asp企业建站系统,成都私人网站建设,工作室可以做什么行业,广州技术支持:奇亿网站建设题目来源:天狩CTF竞赛平台 Lihuas for 题目提示说是for循环,不管了干吧 先看加没加壳,没有,直接无脑IDAF5 代码功能概述 程序会要求用户输入一个 flag,然后将输入的每个字符与索引值进行异或运算,并将结…

题目来源:天狩CTF竞赛平台 Lihua's for

题目提示说是for循环,不管了干吧

先看加没加壳,没有,直接无脑IDA+F5

代码功能概述

程序会要求用户输入一个 flag,然后将输入的每个字符与索引值进行异或运算,并将结果与预定义的数据(unk_403040)进行比较。如果所有字符都匹配,则输出 "good~",否则输出 "error!"。

 _main();qmemcpy(a, &unk_403040, sizeof(a));// 从地址0x403040复制 42 字节数据到数组a中,这是预定义的目标数据。puts("input flag");scanf("%s", flag);// 提示用户输入 flag,并读取字符串到flag数组中。puts(flag);for ( i = 0; i <= 41; ++i )b[i] = i ^ flag[i];// 对输入的每个字符进行处理:将字符与它的索引位置进行异或运算,结果存入数组b。for ( i_0 = 0; i_0 <= 41; ++i_0 ){if ( a[i_0] != b[i_0] ){good = 0;break;}good = 1;}if ( good == 1 )printf("good~");elseprintf("error!");return 0;
}/* 逐个比较异或结果b与预定义数据a:如果有任何不匹配,将good设为 0 并跳出循环。只有当所有字符都匹配时,good才会保持为 1 */

 点进去&unk_403040这个值里面,发现有字符串

红框框就是我们要找的数据,下面还有,一共是42个,我们把它们的十六进制提取出来

 把这些十六进制写成一个列表,对它们进行异或运算:

a = [0x66,0x6D,0x63,0x64,0x7F,0x64,0x32,0x36,0x6A,0x6C,0x3E,0x3D,0x39,0x20,0x6F,0x3A,0x20,0x77,0x3F,0x27,0x25,0x27,0x22,0x3A,0x7A,0x2E,0x78,0x7A,0x31,0x2F,0x29,0x29,0x16,0x40,0x44,0x45,0x12,0x47,0x47,0x41,0x1A,0x54]
c = ""
b = 0
for i in a:c += chr(b ^ i)b += 1
print(c)

运行就出来flag了

flag{a41be465-a50f-4124-b7ba-2766aff6baf2}

http://www.cadmedia.cn/news/9193.html

相关文章:

  • 武汉企业网站推广收费淘宝直通车推广怎么收费
  • 儋州网站建设培训学校河南seo快速排名
  • 乐歌股份摄像头北京seo关键词排名
  • 苏州市吴中区住房和城乡建设局网站百度营消 营销推广
  • iis网站建设网站关键字优化软件
  • 做网站学什么软件桂林网页
  • 网站建设哪里比较好一键优化清理
  • 专业论坛网站有哪些做一个网站要多少钱
  • html网站支付链接怎么做的友情链接交易平台
  • 衢州品牌网站设计网络广告营销方案
  • wordpress外部链接厦门seo网络推广
  • 网站后台漏洞长沙seo就选智优营家
  • 域名是什么样式的深圳seo网络优化公司
  • 国家高新技术企业是国企吗?优化网站链接的方法
  • 做矿产公司的网站网络营销课程去哪里学
  • amp网站建设网页设计制作网站代码
  • 做网站需要什么语言楚雄seo
  • 网站开发与网站建设电商培训大概多少学费
  • 珠海哪里有网站建设广告公司推广渠道
  • 视频直播nba漳州seo网站快速排名
  • 传奇类游戏网站国际新闻最新消息今天 新闻
  • 降低宁波seo外包优化公司
  • 自己做的动态网站怎么怎么把产品快速宣传并推广
  • 江西建设局网站代码编程教学入门
  • 专业网站设计公司和普通设计公司的区别今日新闻最新
  • 辽阳市城市建设档案馆网站贵阳网站建设推广
  • 岳阳网站建设seo应该怎么做
  • 网站优化定做网络营销模式
  • 网站地址解析快抖霸屏乐云seo
  • 北京工商注册核名如何做网站优化seo